Important Message

You are browsing the archived Lancers Reactor forums. You cannot register or login.
The content may be outdated and links may not be functional.


To get the latest in Freelancer news, mods, modding and downloads, go to
The-Starport

Anyone attempted modifying system info yet?

The general place to discuss MOD''ing Freelancer!

Post Thu Mar 06, 2003 10:04 pm

excellent tutorial u've made there, I wonder tho...Have u tried adding planets that u can dock to? I'm having some problems in that area. Doesn't seem as easy as adding new bases/stations.

Post Thu Mar 06, 2003 10:14 pm

i think adding planets is much harder cause you dont add a planet on which you can land, instead you add a docking ring on which you can dock. and in the ini files of the original systems are really many [ZONES and i think if you add a planet you have to add a zone too. maybe the zones are some sort of crashzone, so if you fly to near to the planet you crash. tomorrow i will test to planet and write the results into my how-to.

So long. Good night.
Dawn

Post Thu Mar 06, 2003 11:06 pm

Good info Thanks, im still just messing around with the dll's a bit but ill turn my attention to the ini's soon. A SDK would be great

Post Mon Mar 10, 2003 4:50 pm

You don't really need the zones around a planet, you only need a docking ring.... works perfectly

Post Mon Mar 10, 2003 7:42 pm

Could one of you who managed to put in new system names explain me how you pull those and use them in the appropriate *.ini files ?

For example "Planet Manhattan" is in :

String Table>10>1033>158 "Planet Manhattan"

But what is the ID used in the *.ini file for Planet Manhattan ? I checked the LI01.ini file for "158" and anything else that would come into my mind but could not manage to understand how to put it in.

gnarf...

Post Tue Mar 11, 2003 12:03 am

If you look carefully you see that "New York" is number 1 in the string tables, and in universe.ini the New York system has ids_name = 196609 (1 == 196609 -> 0 == 196608)... :-)

so if you add a name to nameresource.dll in a free spot (e.g. 202) you just do 202 + 196608 = 196810 and your ids_name = 196810 :-)

pci

Post Tue Mar 11, 2003 12:22 am

And if you look really-really carefully you can see that...

196609 = 0x30001 hexadecimal

Resource values are 16-bit numbers so what's that 3 doing in the high-word?
Now look in Freelancer.ini and you'll see a [Resources block with NameResources.dll as the 3rd entry in the list.

similarly equipment names look like this

ids_name = 263665 ; 0x40613 hex

and the 4th entry is EquipResources.dll

so the IDS values appear to be a reference to the Resource file and the value.

Post Tue Mar 11, 2003 11:56 am

Nice work folks, you've possibly saved me a potentially terminal migraine tonight. ;'D

Post Tue Mar 11, 2003 12:02 pm

awesome info =)

Edit: Can one of you folks explain as well how to edit the equipsources.dll best ? I can open it with ResHack np but editing it...*chuckle* =)

Edited by - Marodeur on 11-03-2003 12:03:34

Post Thu May 22, 2003 8:43 pm

So can someone clearly explain how to edit nameresources.dll so you can have your own names for your system? At the moment, I have a jumpgate that says New York > Calafornia next to the real one, which leads to a vast area of empty space, with the exception of one star, and the jumpgate on that side reads Texas > New York . I think I managed to carry the IDs across when I used copy and paste to buld the sys.

Return to Freelancer General Editing Forum