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

Some Patches!

The general place to discuss MOD''ing Freelancer!

Post Tue Jun 28, 2005 11:21 pm

Just wondering, but will these documents be one the same url as the patches were?

Note: I was only joking about my previus post.

Post Tue Jun 28, 2005 11:24 pm

Here is something to hopefully tide you all over for now - rest assured the rest is coming. Click here to get the Freelancer money patch. What this patch does:

**Sets credit/money limit to $2,000,000,000

NOTE: This works in single player, but all money transactions are handled server-side in multiplayer, therefore a server must be running this patch or a patch of their own making to establish a higher or lower credit limit.

And for the inquisitive - here we are!

HOW THIS PATCH WORKS: It replaces all occurences of the value 999,999,999 in hex (3B 9A C9 FF in hex) with 2,000,000,000 in hex (77 35 94 00) in Server.dll to allow trade transactions of value up to 2,000,000,000 as well as the ability to acquire and hold up to 2,000,000,000. For those who want to learn assembly - please note that hex values in a file <always> appear in reverse order, this is why numbers most often appear as gibberish to the untrained eye. Therefore, the actual code that is being changed in Server.dll with this patch is all hex values of (FF C9 9A 3B ) with (00 94 35 77) - since the order has to be reversed. Also note, that if you attempt to create your own patch, feel free to do so, however, make note that the variable used to store credits is an unsigned integer which means that it cannot have a value greater than 2,147,483,647 - if you exceed this value it will interpret the numbers beyond this value as negative, creating a negative credit limit which would of course not work. Thus why a new value of 2,000,000,000 is set as the new credit limit in this patch - nice and even.

Edited by - Alcander on 6/29/2005 12:27:22 AM

Edited by - Alcander on 6/29/2005 12:33:01 AM

Post Tue Jun 28, 2005 11:32 pm

Also @alfa_astrix:

Yes, after awhile I'll try to setup a nice page with all this but as I said I am somewhat busy right now. Also, I know you were joking thanks for your concern though.

Post Wed Jun 29, 2005 11:44 am

Too bad you can't buy anything over the $10,000,000 mark without triggering the cheat protection in the 1.1 patch. There is a way around it of course but it would be nice to have it built in.

Post Wed Jun 29, 2005 2:03 pm

All instances? I was -- very naively, based on what you've posted here -- was looking into "fixing" the trade lane speed (purely for personal enjoyment) and was dissuaded by the many repetitions of the value in more than one file. I haven't had the time to experiment thoroughly and don't have the expertise to do more than guess.

Post Wed Jun 29, 2005 2:21 pm

Yes, all instances they are reversed. This is also why changing things is hard. Values are obviously used more than once for different reasons, like the value 5 might be assigned to one setting and later to another this is why you have to interpret the data in a program like IDA by DataRescue. Also, the trade lane speed is not an integer - it's a float which has a different format than integers in hex entirely.

Post Thu Jun 30, 2005 12:15 am

I can't get the patch to work.
It comes back with nothing patched
Firstly it is looking for an EXE, so I navigate to the exe directory but the patch fails to work.
Uhm, would someone who has got this working just tell me in laymans terms how they patched the server.dll please..and know that it works

Post Thu Jun 30, 2005 12:59 am

What will the level be when you have 2 billions in your store?

Can the level be fixed so when you have that amount of money, you will have a really high level too?

Post Thu Jun 30, 2005 10:56 am

@Strail
Are you using the No-CD Patch? You have to use the No-CD Patch.
Also, if you put the patch file into your exe folder before double clicking it, it make it so you don't have to search for it.

Edited by - alfa_astrix on 6/30/2005 1:44:59 PM

Post Thu Jun 30, 2005 11:55 pm

I am using the no-cd exe,
I am also using the MS FL server patch 1.1

Is it this that is stopping it from working?

I have put the file into the exe folder, click on PAtch, then it comes back saying "file not exist or write protected" (It isnt write protected btw)

Then it says search for file, and then displays the extention of .EXE.

Finally returns the error "nothing patched"

Help someone please

Post Fri Jul 01, 2005 1:06 am

My only and final suggestion is to uninstal then reinstall freelancer, then add the no-cd patch. From there, move the Alchander patches back to the exe folder (remember to delete all the freelncer folders that are left after you uninstall or you might have problems, I know if I don't I have problems), and try again. Besides that, ask Alchander.

Post Fri Jul 01, 2005 10:20 am

Are you sure Server.dll doesn't have a "Read-Only" attribute active on it?

Post Sat Jul 02, 2005 4:26 am

OK

Have got it to work now...lol

Edited by - Strail on 7/2/2005 5:54:37 AM

Post Sat Jul 02, 2005 1:22 pm

Hey Alchander;
When is that multiple speed patch coming?

Post Sat Jul 02, 2005 2:45 pm

Hopefully in the next hour or so. But we'll have to see. Stay tuned.

Edited by - Alcander on 7/2/2005 3:48:39 PM

Return to Freelancer General Editing Forum