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

SOLVED : How to get Order, Nomads etc on rep menu

The general place to discuss MOD''ing Freelancer!

Post Mon May 03, 2004 8:32 am

SOLVED : How to get Order, Nomads etc on rep menu

Ok, How to get The Order, Nomads etc to show? I just found this by accident
You'll need a hex editor to do this; get a free one ->here<-

What you need is in common.dll of FLs exe directory. Search for 'grp' (without the quotes :p) and you'll find a list of the factions that won't show on the rep board. Write hex 00 over the ascii entries for the factions you want to show, save and test. I loaded an SP save on the osiris, clicked an NPC and up came The Order on the board

+++ out of cheese error - redo from start +++

Edited by - Anton on 5/3/2004 9:33:58 AM

Post Mon May 03, 2004 12:21 pm

Anton,

That's excellent man!! Grreat that you solved that one!

This most probably also makes it possible to block a limited number of factions. There seems to be space for another faction, and I amnot using the Nomad pseudo-Navies, so I could replace them with my own factions.

The funny thing is: I can now make The Order simply show up without using tricks, and use the duplicate Order I created just for getting around this block, as an invisble alter ego of The Order by just replacing fc_or_grp with co_or_grp in the DLL file

Post Mon May 03, 2004 12:50 pm

Hmmm, I don't know about using 'extra' space as you put it because the exe & other dlls will most likely look at particular addresses to find these strings. However you can swap the originally blocked factions with other <NN>_<NN>_grp names as long as at least 1 00 byte (null termination for the string) remains.

+++ out of cheese error - redo from start +++

Post Mon May 03, 2004 2:10 pm


Hmmm, I don't know about using 'extra' space as you put it because the exe & other dlls will most likely look at particular addresses to find these strings.


You might have a point here... But it could also be that it uses some kind of "while ... wend" kind of routine, to search the entire string... A test should reveil this (which I will do later as I'm busy with Patrol Paths now).

Edited by - moonhead on 5/3/2004 3:11:05 PM

Post Mon May 03, 2004 3:40 pm

it's certainly worth a try m8, let me know what you find out

+++ out of cheese error - redo from start +++

Post Tue May 04, 2004 6:26 am

Where exactly do u put the oo? sry but im new to editing dlls

Post Tue May 04, 2004 6:47 am

@darkman - in the ascii display part of your hex editor, click on the first letter of, say, fc_or_grp (the order). In the hex display there will be the corresponding byte highlighted. Click on that and type 00 (repeat for each letter). The ascii display will change to a little square. Save it and you're ready to go

+++ out of cheese error - redo from start +++

Post Tue May 04, 2004 9:40 am

Thank you Anton.

I just recently decided to try and make the Order show on the rep menu and look at this. It's served on a silver plate!
Thanks!

Post Wed May 05, 2004 12:09 am

Ah, Thx alot anton, i got it working

Return to Freelancer General Editing Forum