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

Break it up

The general place to discuss MOD''ing Freelancer!

Post Mon Apr 11, 2005 1:27 am

That's it mate... Just a few strings is all I've seen.

Post Mon Apr 11, 2005 3:37 am

So, just to be clear 4 what u want. You would like to add new systems to both liberty and rhineland. So that liberty appears at rhineland`s place on the map and rhineland appears at liberty`s?
I know u can get rid of the ", space" by just editing the IDS number.

Post Tue Apr 12, 2005 1:38 pm

@ M-A-C-E_166 - My, no. I DON'T want them to switch, and that's the whole problem. And I'm only adding one Liberty system (Florida, how orgional), but no Rheinland systems.

@ Anton - Nothing in those strings? No numbers, no writing, just the strings? If that's the case, we've hit a brick wall...

MK

Post Tue Apr 12, 2005 10:16 pm

Hey there! This is actually very easy - I'm surprised no one has figured it out. Anyway, I WAS going to type some long winded message on how to do this, but I decided to make it easy on all of us and make a patch. Everyone loves convenience after all ;P.

Here's what to do:
1) Get XVI32 2.51 (lightweight and freeware hex editor - my hex editor of choice - also needed to run my hex patcher code). Can be had at http://www.chmaas.handshake.de/delphi/f ... /xvi32.htm.
2) Backup Freelancer.exe for reference/emergency/whatever.
3) Open Freelancer.exe in XVI32.
4) Click XVIscript in the top menu and click editor.
5) In the text box that appears paste this exactly:

REPLACE 68 E1 04 00 00 68 33 33 BY 68 E4 04 00 00 68 33 33
REPLACE 68 E4 04 00 00 68 33 33 BY 68 E1 04 00 00 68 33 33

6) Click Execute.
7) Save the file and exit XVI32.
8) Enjoy!!

This should have the effect you are looking for. Hope this helps! *yawn* I'm off to get some sleep.

Edited by - Alcander on 4/12/2005 11:16:48 PM

Post Thu Apr 14, 2005 1:49 pm

Good job!

Except, doesn't this modify the .exe file? If it does, than it is illegal. But if it doesn't...

Modder experts, is this a good thing to do or not?

MK

Post Thu Apr 14, 2005 3:21 pm

Yes it does modify the executable. It only changes 2 bits of code - nothing more. That's 1/2 of a single byte - the Freelancer executable is 2.76MB or about 3,005,956 bytes - that means a change in about 1/6011912 of all of the code - if you think this is significant by all means don't use it.

Use it if you want, if not don't. There is no other way to do it other than remake your mod and fix it so the names are right.

Edited by - Alcander on 4/14/2005 4:34:30 PM

Post Sun Apr 24, 2005 7:18 am

All right, I tried it out, but it didn't work. Any other ideas?

MK

Post Thu Apr 28, 2005 4:27 pm

I did have a bit of an idea earlier, you could rename the systems ids to be without the , space.
Then rename the zone that you come out from a jumphole/gate to be "New York, Liberty Space".
I haven`t tested it, but i reckon it should work. You can get rid of the , space by renaming the ids can`t you?

Post Thu Apr 28, 2005 9:52 pm

I don't believe this has the effect he wants MACE - he wanted to switch the positions on the map.

Although, I already told you how to do it and I tested that solution and I know it works. It switches the spots where Liberty and Rheinland are like you wanted. Perhaps you entered the script wrong. Worst comes to worst, I suppose I could upload the modified EXE somewhere.

Post Fri Apr 29, 2005 4:35 am

From what i`ve gathered, he has already switched the positions on the navmap. Its a bit dodgy playing around with the exe so i wanted to give him an alternative. Thats all.

Post Sat Apr 30, 2005 4:15 pm

I understand MACE and if I came off harsh sorry. We're all part of the same community after all .

Post Sun May 01, 2005 2:39 am

S`ok, just wanted to get this problem solved. Its been dragging on for a long time now.


Edited by - M-A-C-E_166 on 5/1/2005 10:38:13 AM

Post Sun May 01, 2005 3:48 pm

All right, so there is no confusion:



I wast to change the positions of Rheinland and Liberty, as shown, to their original locations WITHOUT CHANGING THE IDS #.

MK

Edited by - mknote on 5/1/2005 4:48:32 PM

Post Sun May 01, 2005 10:03 pm

That is what I thought. Like I said the code I gave you should have fixed it but perhaps something went wrong when you were making the changes. Here is what should happen:

Picture 1

Above is an original screenshot of the Freelancer original NavMap with no IDS names modified.

Picture 2

Here I used my patched EXE, as you can see, the positions have swapped.

Picture 3

Above I am using the original EXE, but changed the IDS names resulting in your situation.

Picture 4

Finally, using my patched EXE but WITH the IDS names Rheinland and Liberty already swapped as you have done, my patched EXE returns them to their original positions they should be in original Freelancer (pic 1).

I have modified the EXE for you and uploaded it if you want to use it you can get it here (click the link on the page). The extension is a zip, it is actually an EXE just rename the extension from .ZIP to .EXE (Tripod doesn't allow EXE uploads) and replace your original Freelancer.exe with this one to get the effect you want.

Edited by - Alcander on 5/1/2005 11:12:48 PM

Post Mon May 02, 2005 2:17 pm

IT WORKED! Thank you VERY much, everything is perfect. Much credit to you in the readme, and to everyone else who tried to help.

MK

Return to Freelancer General Editing Forum