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

Jumpgate ID

The general place to discuss MOD''ing Freelancer!

Post Thu Jun 17, 2004 7:01 am

Jumpgate ID

Okey i'm using the system making tutorail from www.respawn.co.uk.
Then when I'm gonna add a jumpgate the tutorail says "Please note that my ids_name will not work for you. You can copy another jumpgate id if you wish for now."

Mmm okey I will do that. It doesn't work.
Then the tutorail says to refer `Zen´s ship making tutorail´
Well the link to the site was dead, so can someone explain or relink to that tutorail about ids_name for jumpgates?

Post Thu Jun 17, 2004 7:32 am

I have done a FLED IDS info card making tutorial for beginners in the area of IDS. See tutorials section, or downloads. Fraid you will have to search for it, but then again, it took me about 4 hours to write, so just 5 mins to search aint bad huh?

Post Thu Jun 17, 2004 7:42 am

Gate ID's are just the names of jumpgates.

For Example. A gate in New york to Colorado has the name: New York -> Colorado.

But you already know this. You also know which line determines the name. What you could do is using the name (it's actually a number in your ini files) of the New York -> Colorado jumpgate to give it the same name.

To create your own names, you need a program like Reshacker. I don't know for sure, but it might be in the downloads section. The easiest way to create new names is to open the existing nameresources.dll with Reshacker. Open the string table, go to table 51 and you'll only see one name. Generally, you can add 15 names to each table and this table has room for the numbers 800 to 815. So just create a new line like 802, (800 is also fine btw. 801 is the only one taken) and put the text you want to write down between the " ", just like number 801.

When you finished that, press on compile script and save it. Now, if you have a program like fled-ids, you can determine what your actual number is when adding it to your ini file.

If you don't have that program as well, but still want to find out if your name appears in the game, then let me help you out by giving you the right numbers for 800-815.

800 = 197408
801 = 197409 (this one is already taken)
802 = 197410
803 = 197411
804 = 197412
805 = 197413
806 = 197414
807 = 197415
808 = 197416
809 = 197417
810 = 197418
811 = 197419
812 = 197420
813 = 197421
814 = 197422
815 = 197423

so just fill in one of the 197 numbers and your new name should appear in the game. Remember that the normal way to name a jump gate is system X -> System Y, so you have to inlcude the "-> sign" as well.

Also note that it's probably better to create your own dll file for your names as the nameresources.dll has only a limited amount of open space to add new names in.

But that is a bit more complicated and I assume you want to test it out right away, so I left out that option.

Post Fri Jun 18, 2004 2:00 am

Well I still doesn't work.
I do as the tutorail tells me and do exactly wat it says.
It still doesn't work. So i tought it maybe was a fault in the tutorail.Well look at these line's:
1)Create my01 in \DATA\UNIVERSE\SYSTEMS
Create BASES in \DATA\UNIVERSE\SYSTEMS\My01\
Create Rooms in \DATA\UNIVERSE\SYSTEMS\YO01\BASES

Now it suddenly tells me to make rooms in YO01 system folder?

2)When adding a sun the tutorail speaks about my01 folder in the systems folder and then suddenly the tutorail says:

[LightSource
nickname = yo01_system_light
POs = 0, 0, 0
color = 195, 199, 237
range = 120000
type = DIRECTIONAL
atten_curve = DYNAMIC_DIRECTION

Again that yo01 system

3)Okey now where gonna ad a jumpgate the tutorail way

goto = my01, myo01_to_li01, gate_tunnel_bretonia

Now it suddenly is myo01 system.

Sorry but this is all very confusing for me

Isn't there someone who CAN get past this point in the respawn tutorail?
Cause i would like to hear how you did that.

Post Fri Jun 18, 2004 6:45 am

Hehe, if it's really written the way you say Johnboy, then there are mistakes in the tutorial.

Ignore all yo01 and myo01 names in the text and just stick to my01.
But you can change my01 to anything you want though. If you want a new Liberty system, you can just name it li06.

But in general, stick with one name. If you mix up the names, it can result in crashes.

Post Fri Jun 18, 2004 8:15 am

There have always been mistakes in that tutorial, and Giskard has never got round to fixing it up again....then again, it was written about 14 months ago!!

Post Fri Jun 18, 2004 10:17 pm

I use freelancer explorer. So far it's worked for me. Gets the system up and running then just change or add what ever you like!

_____________________________

Experience is the worst teacher!
It gives the test before the lesson.

Post Fri Jun 18, 2004 11:14 pm

@Mystical Gram

You're not restricted to using those few values. And using fled-ids instead of Reshacker makes your job a lot easier. You can use any value you want. So long as you enter it correctly, the game doesn't really mind what value it is.

Post Sat Jun 19, 2004 4:21 am

Dark, I never said that you can only use the numbers in table 51. I just used that as an example. There are more free spaces in the nameresources.dll file.

About using fled-ids. It's indeed possible to make new names with that program. But you can only make new names or newsitems as long as the .dll file has a string table.

When creating new infocards, fled-ids is not enough and you'll need reshacker to make them appear properly. I figured that when Johnboy asked how to create new names, I also realized that he would probably want to make his own infocards as well. And that's why I said he would need a program like reshacker. This way, someone can learn how to add new names, infocards, newsitems, rumors etc. in just one way. That's less confusing than telling the person to use only fled-ids in the first time, and then introduce reshacker to him/her.

Editing ini's is already dificult enough, so it's best to make it logical as much as possible.

But you are right about the fled-ids part.

Post Sat Jun 19, 2004 1:52 pm

And then there is the issue that FLEd-ids has with editing some information in some dlls. It'll add to string tables fine enough, but it doesn't add the XML Data strings properly into any dll (as noted in ResHacker.....every 'original' XML Data string begins with FF FE and ends with 00 0A. Add XML Data to a dll with FLEd-ids, and there is no FF FE and it ends with 00 20.).

Unfortunatly, I don't think there's going to be a fix for this aside from Hex editing the dll afterwords (the easier method, as you can (in some editors) insert space for the FF FE) or try to edit in ResHack (good luck on that one).

Return to Freelancer General Editing Forum