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

**Tutorial** - Stupid Resource.dll Tricks

Here you find the different tutorials on editing and MODing Freelancer

Post Fri Mar 05, 2004 2:48 am

**Tutorial** - Stupid Resource.dll Tricks

Ever wonder where the "CRUISE ENGINE CHARGING" text is stored? Or where the [blank SYSTEM, [blank SPACE is? Want to edit Trent's singleplayer log into a trashy romance novel?

Well, now you can! (If you want to, I guess).

1. Open or copy Freelancer.ini in the EXE folder of the mod. Search for "[Resources", and you should see something like this:

[Resources
DLL = InfoCards.dll ; Contains all infocard text resources
DLL = MiscText.dll ; Contains other bulk text resource: rumor, offer, and mission text
DLL = NameResources.dll ; Contains names of things, primarily.
DLL = EquipResources.dll ;Contains names of equipment (in string table) and infocards for equipment (in HTML resources)
DLL = OfferBribeResources.dll ; Contains random mission offers and bribes
DLL = MiscTextInfo2.dll ;Contains MP UI elements as well as other misc. text

To the bottom of that, add:

DLL = Resources.dll ;Contains misc elements, such as a single-player diary.

Save it.

2. Download and install FLED -IDS editor. In the "GAME PATH" box in the upper right, make sure it's pointing to the directory or path of the mod you want to edit.

3. On the "ResID to IDS Name/Info" box, use the drop-down menu to select Resources.dll.

4. Type one of the following IDS numbers, depending on what you're trying to edit.

460165 = CRUISE ENGINE CHARGING - WEAPONS OFF-LINE
460126 = %s System, %s Quadrant.
460001 = LIBERTY
460002 = BRETONIA
460003 = KUSARI
460004 = RHEINLAND
460037 = SIRIUS SECTOR

460305
460348
488752
488757
488762
488767
488772
488777
488782
488787
488792
488797
488852
488857
488862
488867
488872
488877
488882
488887
488892
488897
488952
488957
488962
488967
488972
488977
488982
488987
488992
488997
489002
489007
489052
489057
489062
489067
489072
489077
489082
489087
489092
489097
489102
489107
489152
489157
489162
489167
489172
489177
489182
489187
489252
489257
489262
489267
489272
489277
489282
489287
489292
489297
489302
489307
489352
489357
489362
489367
489372
489377
489382
489387
489392
489397
489452
489457
489462
489467
489472
489477
489482
489487
489552
489557
489562
489567
489572
489652
489657
489662
489667
489672
489677
489682
489752
489757
489762
489767
489772
489777
489782
489787
489792
489797
489852
489857
489862
489867
489872
489952
489957
489962
490052
490057
490062
490067
490072
490077
= Trent's Journal

Resource.dll is also where mission-specific messages (Mission Failed - Tobias has been killed in action) and pop-up help is stored. There's a bunch of other fun stuff ni it, including little test messages ("The bar is where friendly people like to meet before they launch to space and kill each other. (Test)", so feel free to use the search box in the lower right corner and experiment.

EDIT: Fixed coding on link


Edited by - Chips on 10/31/2004 8:09:12 AM

Post Wed Apr 28, 2004 11:23 am

I am pulling this up for a reason.

Now that we know what is in the resourcs.dll (already knew by the way), how is it used in the inis, or are call values hardcoded into the game? This is what I am wondering.

Post Mon May 03, 2004 3:54 am

Thanks for the info, I was looking for something lile FLED editor!
Actually I needed to know in which resource DLL I can find a string given the ID and the editor told me that ID % 65536 is the dll number, in the order listed in freelancer.ini

Return to Freelancer Editing Tutorial Forum