Freelancer-related Programming

no description available
92 Topics 1.2k Posts
  • [Suggestion]Fixing dplay stuff in wine for FL

    Locked
    4
  • HI, Is it Possible. Or am i nuts.

    Locked
    3
    0 Votes
    3 Posts
    7k Views

    Thank You That Clears up alot af things. Very helpfull.

    priceless information.

  • Freelancer network protocols

    Locked
    43
    0 Votes
    43 Posts
    38k Views

    I wouldnt recommend starting from scratch. You could use FLHook and extend the plugin calls for sending network packets (make sure to commit it to the sdk on the svn) and suppress the calls to HkIServerImpl.

    That way, you can implement your own logic while still using the native Freelancer network protocol (which isnt too bad). Replacing the whole network layer as well would be a massive undertaking which you dont just do within a year in your free time. Replacing the actual logic and reversing more network stuff is already a huge task and I also dont think you can do that in a foreseeable timeframe. But that would be the most straight forward approach IMO.

  • Ini Parsing in C++

    Locked
    9
    0 Votes
    9 Posts
    10k Views

    Ok, the class is built and also includes routines to convert to float, ULONG and int, also comes with an example dialog program to show how to use the class.

    I can provide the source if others need it.

  • Mission prices

    Locked
    3
    0 Votes
    3 Posts
    6k Views

    Thanks 🙂

  • Mine launcher mining

    Locked
    12
    0 Votes
    12 Posts
    13k Views

    Well. After testing and fidling and CTD’ing, I got the mining pulse working using Bob’s method. As stated “It’s not perfect, it’s probably not even good, but it might work”, and it works, but it’s not af fast as just dropping a mine, then tractoring. So, that said, I’m making another tool, based on the new pulse generator, and it’ll be the Mining Drill. Yeah, sucks, but it’s what I have to work with until a hack or Hook plugin comes along that lets da’s be popped via mine-go-boom.

    “Bob! You’re - my number one - guy!”

    Joker, Jack Nicholson
  • The Freelancer Infocard Development Suite

    Locked
    4
    0 Votes
    4 Posts
    9k Views

    M1C wrote:
    Sorry 4 offtopic, but mana8100 look at this: http://the-starport.net/freelancer/forum/viewtopic.php?topic_id=4039&forum=30 🙂

    Thanx M1C! It looks really interesting, we’ll try it

    And wondering why do they take that much time to add the proyect on the starport forge :S

  • MultiIntro

    Locked
    7
    0 Votes
    7 Posts
    9k Views

    there are larger tutorials on the archive at lancersreactor.com.
    the tutorial up here is okay to understand the structure but you won’t get very far without better information sources (unless you are good and fast with trial and error ofc).

  • FLServer crash at engbase.dll offset 124bd

    Locked
    3
    0 Votes
    3 Posts
    8k Views

    Cannon wrote:
    I’ve partially isolated the cause of the “engbase.dll offset 000124bd” crash. The crash seems to be related to NPC death. I noted that the crash stopped if I disable NPC shields.

    Will Adoxa’s http://adoxa.110mb.com/freelancer/plugins.html#shieldoffline help if not to use FLHook Plugin?

  • New crash offsets!

    Locked
    6
    0 Votes
    6 Posts
    8k Views

    i have already encoutner such a bug, solved by a clear and clean instal, then the bug did not reappear.
    I have encounter this bug modifying the HUD (interface folder) with some new files, without making a clean install before.

    Don’t know if it can help you,
    have a nice day^^

  • How to compile Adoxa's plugins?

    Locked
    16
    0 Votes
    16 Posts
    18k Views

    IIRC, FLHook had a VS version (in)compatibility issue fixed by compiling a separate .dll with VC6. Could the same idea be applied to this?

  • Bulk-Creating an Ids_Name DLL

    Locked
    4
    0 Votes
    4 Posts
    7k Views

    Try freelancer developer - Friendly fire`s program with changes from cannon and adoxa : http://forge.the-starport.net/projects/fldev/files

  • DS Process Manager 2.0

    Locked
    27
    0 Votes
    27 Posts
    31k Views

    Hello,
    I come to you because our server running on ioncross we are currently looking for a more optimized to do what we want. I search the forums a bit and I’m falling on FLSES and that’s exactly what we seek. And I would like to know how to get it. And knowledge to perform the manipulation. Thank you in advance and I apologize for my English.

    Paf / Hyro Serenity Worlds

  • 0 Votes
    8 Posts
    10k Views

    Cool! Now its easier to make missions!

  • Disco Account Manager

    Locked
    36
    0 Votes
    36 Posts
    41k Views

    excellent !
    Thank you Cannon 🙂 !

  • Infocard Storage in DLLs (or "What's a BOM?")

    Locked
    4
    0 Votes
    4 Posts
    7k Views

    BTW, they are not NUL characters, they’re the high bytes of a single UTF-16 character. It should really look like FEFF 003C 003F … You got away with it these, but there are a few actual Unicode characters used, which you’d miss. FRC takes care of it all.

    Right, they are the high bytes, when interpreted as UTF-16. I’m fully aware of what little-endian means here. However, when the string is interpreted as ISO-8859-1 (which some earlier programs do, especially non-freelancer-specific resource viewers), they are NUL. I guess I didn’t make that clear in my first post, they are useful parts of the string when you read it correctly.

    There are a total of 5 or 6 characters in the entirety of the vanilla xml resources that use the high bytes, mainly squiggly quotes and accented letters. The PHP scripts I wrote to dump the resources to a SQL database correctly handle real UTF-16LE, but I store it all internally as UTF-8 because it takes half the space for 99.999% of the data, is able to handle every character used in any resource I’ve ever seen, and uses a second byte only when needed.

  • FLServer crash at content.dll offset c458f

    Locked
    24
    0 Votes
    24 Posts
    24k Views

    @Chips:
    That’s because the story line of my mod, some Kusari Systems & Near Kusari Systems has been intruded by Nomads, and some Bretonia System & Near Bretonia System has been infected by virus…crazy story but i already executing it… And i don’t really want Kusari and Bretonia be destroyed, almost all deleted system will be rebuild new place as a new one.

    @adoxa:
    Thank you, your tool, code and offsets always useful. And now i will look in to Systems, mBase, and all related about the path…And for the 0C458F, I don’t see any problem like mem leak or other, but i will keep testing on that. Thank you again.

  • Biocross Server Management System

    Locked
    100
    0 Votes
    100 Posts
    73k Views

    It almost seems like Freelancer is on it’s last legs unless someone (not me, as I know nothing about coding) starts a new project.

    not so… in fact… FL is well into it’s full stride, this IS truly a golden age…

    Biocross looked awesome from what i got to see… but yes… nothing beats the old tried and true IonX and hook for simple server management… don’t forget about shell… it has some nifty stuff too

    All IonX needs is the odd tweak (player file corruption etc) and it would be trusted more… it served us all for many a moon, and will continue to serve for many more, that’s not to say you shouldn’t look around… there are plenty of alternatives… its all down to what your planning to achieve.

  • Ini read write search replace on .net

    Locked
    3
    0 Votes
    3 Posts
    6k Views

    Thx! Will try 🙂

  • Interface-Editing?

    Locked
    12
    0 Votes
    12 Posts
    11k Views

    at least for features that can be configured, such as the 4 way strafe, rolling and animation triggering that would be already cool enough. hook features i guess are somewhat more difficult to organise rather than to program…