Where is the Freelancer Mod Manager 2
-
If you have text resources in the xml, the mod manager will convert them to ids entries for you and place them in a .dll. It sounds like there is already the limit of new .dlls in freelancer.ini and thus it doesnāt have anywhere to place them. Mind pasting the libraries section of your freelancer.ini to confirm this?
-
Hi FuryFreelancer , Thanks for reply.
New info:
The Original [Resources] in my Mod
[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
DLL = DepthExplorationInfoRes.dll ; DepthExplorationRes Name Res
DLL = DepthExplorationMapRes.dll ; DepthExplorationRes Maps Res
DLL = DepthExploration2MapRes.dll ; DepthExploration2Res Maps Res
DLL = DepthExploration2EqRes.dll ; DepthExploration2Res Maps Res
DLL = DepthExploration2EqRes2.dll ; DepthExploration2Res Maps Reswhen FLMM working and show this Error message,
[Resources] in Freelancer\EXE\freelancer.ini will be change 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
DLL = DepthExplorationInfoRes.dll ; DepthExplorationRes Name Res
DLL = DepthExplorationMapRes.dll ; DepthExplorationRes Maps Res
DLL = DepthExploration2MapRes.dll ; DepthExploration2Res Maps Res
DLL = DepthExploration2EqRes.dll ; DepthExploration2Res Maps Res
DLL = DepthExploration2EqRes2.dll ; DepthExploration2Res Maps Res
DLL = tempban.dll ;added by FLMM. DO NOT EDIT
DLL = flslplugin.dll ;added by FLMM. DO NOT EDIT
DLL = condata.dll ;added by FLMM. DO NOT EDIT
DLL = anticheat.dll ;added by FLMM. DO NOT EDITthe new dll files from MyMod\EXE\flhook_plugins\dlls for FLHook (includede in my mod)
that so strangeā¦.
-
FLMM automatically adds any DLL found in the modās root folder (the parent folder to EXE or DATA).
-
Thank you FriendlyFire for take me out from the maze.
i make new mod only have data folder, script.xml and exe\freelancer.ini, and it work!
i donāt want to add string to dll file one by one, so i using FLMM script to help me to do this. now all problems has been solved, thanks all guys! ;D
-
Nieckey wrote:
A really problem here:Error: unable to convert string resource string to id
Error: too many resource DLLās listed in freelancer.ini; deactivate some mods and try againso, how can i solve this problem?
Now after adding few more adoxaās new .dll wonders grabbed form his site this message popups to clients! At server where is SDK applied no such mess!
FuryFreelancer wrote:
If you have text resources in the xml, the mod manager will convert them to ids entries for you and place them in a .dll. It sounds like there is already the limit of new .dlls in freelancer.ini and thus it doesnāt have anywhere to place them. Mind pasting the libraries section of your freelancer.ini to confirm this?Cutting my text resources in the xml will make room for them?
Any connection with that?-.- again me and my questions - sry
-
freelancer.ini
[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 DLL = scroller.dll ;added by FLMM. DO NOT EDIT DLL = RandomJumps.dll ;added by FLMM. DO NOT EDIT DLL = MultiCruise.dll ;added by FLMM. DO NOT EDIT DLL = jflp.dll ;added by FLMM. DO NOT EDIT DLL = healing.dll ;added by FLMM. DO NOT EDIT DLL = d3d8_.dll ;added by FLMM. DO NOT EDIT DLL = Cloak.dll ;added by FLMM. DO NOT EDIT DLL = d3d9.dll ;added by ME. DLL = chklootvol.dll ;added by ME. DLL = moors.dll ;added by ME. DLL = ShieldOffline.dll ;added by ME. DLL = flmm1.dll ;added by FLMM. DO NOT EDIT
Error: unable to convert string resource string to id
Error: too many resource DLLās listed in freelancer.ini; deactivate some mods and try againHow can I use more than 8 custom .dlls ???
-
DLL = scroller.dll ;added by FLMM. DO NOT EDIT DLL = RandomJumps.dll ;added by FLMM. DO NOT EDIT DLL = MultiCruise.dll ;added by FLMM. DO NOT EDIT DLL = jflp.dll ;added by FLMM. DO NOT EDIT DLL = healing.dll ;added by FLMM. DO NOT EDIT DLL = d3d8_.dll ;added by FLMM. DO NOT EDIT DLL = Cloak.dll ;added by FLMM. DO NOT EDIT DLL = d3d9.dll ;added by ME. DLL = chklootvol.dll ;added by ME. DLL = moors.dll ;added by ME. DLL = ShieldOffline.dll ;added by ME.
They should be in dacom.ini under [Libraries], not freelancer.ini.
It should look like this:
scroller.dll RandomJumps.dll MultiCruise.dll jflp.dll healing.dll d3d8_.dll Cloak.dll d3d9.dll chklootvol.dll moors.dll ShieldOffline.dll
Donāt trust FLMM in all it does, it does some stupid things.
-
Wolfie wrote:
They should be in dacom.ini under [Libraries], not freelancer.ini.Donāt trust FLMM in all it does, it does some stupid things.
They r in dacom.ini aswell but how to force FLMM to automaticly only apply his own generated names/infocards (flmm1.dll?) and this bypass for making no errors in activation?
-
sumanuti wrote:
Wolfie wrote:
They should be in dacom.ini under [Libraries], not freelancer.ini.Donāt trust FLMM in all it does, it does some stupid things.
They r in dacom.ini aswell but how to force FLMM to automaticly only apply his own generated names/infocards (flmm1.dll?) and this bypass for making no errors in activation?
So where are the dllās on the FL folder, in the root of the game? Is this why theyāre in the root of the mod folder - thatās where they have to be for FLHook (or whatever it is) and FLMM copies them across?
If so, canāt you put them into a sub folder and then use the script.xml copyfile method to move them to the root folder in FL?
(if this is stupid, it has been about 5 years since I used any xml scripting of FLMM, so I canāt remember #$%% )
-
Ok I got a fix strange way. Please dont laugh!
script.xml<data file="exe\Cloak.dll" method="copyfile" sourcefile="exe\Cloak.dat"></data> <data file="exe\healing.dll" method="copyfile" sourcefile="exe\healing.dat"></data> <data file="exe\MultiCruise.dll" method="copyfile" sourcefile="exe\MultiCruise.dat"></data> <data file="exe\RandomJumps.dll" method="copyfile" sourcefile="exe\RandomJumps.dat"></data> <data file="exe\scroller.dll" method="copyfile" sourcefile="exe\scroller.dat"></data> <data file="exe\chklootvol.dll" method="copyfile" sourcefile="exe\chklootvol.dat"></data> <data file="exe\moors.dll" method="copyfile" sourcefile="exe\moors.dat"></data> <data file="exe\ShieldOffline.dll" method="copyfile" sourcefile="exe\ShieldOffline.dat"></data> ```makes **freelancer.ini**
[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
DLL = jflpac.dll ;added by FLMM. DO NOT EDIT
DLL = jflp.dll ;added by FLMM. DO NOT EDIT
DLL = flmm1.dll ;added by FLMM. DO NOT EDITI renamed some custom **.dll**s to **.dat**s and that way avoid them to be generated in **.ini** Puting original .dlls in any subfolder aswell made entry in freelancer.ini. Do I screw this way something?
-
Not sure if itās of any help (must admit Iāve only glanced over a few posts :oops: ) but to prevent troubles with extra DLLs, Iāve been using the following solution, to my satisfaction:
Stuff the new DLLs in a folder named NewDLLs, all with the extension .newdll rather than .dll
Then, use the following script - and it should be one of the last to be run, so name it ZZZZ___DLLs.xml or something similar:
-
well, just make the freelancer.ini part of your mod. then only what you wrote there will be there. in my freelancer.ini there arenāt those plugin dllās listed and they nonetheless work quite well.
oh, and ācopyfileā is a comparably instable method, at least in FLMM v1.31 -
Chips, Wolfie, Gisteron and Moonhead - Thank you for suggestions.
Iāll go with Moonheads thing cose is similar like my with only different extensions.
I tried prebuild freelancer.ini but they apeared there - too! Maybe I needed to set it as ReadOnly in mod? Anyway, current I use let me leave option to show/skip intro movies in mod activation.P.S. My mod is full .xml driven and I post soon more troubles I fail to load.
-
_Gisteron wrote:_oh, and ācopyfileā is a comparably instable method, at least in FLMM v1.31
Iāve been using 1.4 for ages. Never had much trouble with it, atlhough it is indeed not entirely functioning 100% as it should (it tends to forgot to delete custom files when deactivating, like custom planet files, and recently I ended up with .flmmbak files in the mod folder :crazy: why isnāt there a crazy-emoticon on TSP? )
The great advantage of FLMM 1.4, which I prolly stated a few times before, in defense of this version, is that it allows two XML-generated ids-infoās on one line, allowing to create bases without a need to manually edit a resource .dll:
First, in InfocardMap comes the line with the two ids_infoās:
<data file="Data\Interface\InfocardMap.ini" method="append"><source> Map = 0;GENERATEXMLRES("<xml><rdl><push><text>CLASS: Behemoth</text> <para><text>GRAVITY: Complete</text> <para><text>DOCKING: Yes</text><para><text>AMENITIES: Limited</text><para><text>POPULATION: Unknown</text><para></para></para></para></para></para></push></rdl></xml>"), 0;GENERATEXMLRES("<xml><rdl><push><text>Recently, the Rogues established a base here. No #$%%.</text><para><para><text>Sofar, that's all there is.</text><para></para></para></para></push></rdl><para></para></xml>")</data>
Then, in the Systemās .ini, the ids_info of the base entry should be exactly the same as in InfocardMap.ini. otherwise the link in InfocardMap is useless.
[Object] nickname = Iw08_01 ids_name = 0;GENERATESTRRES("Murderers Bay") pos = 92664, 0, -42660 archetype = miningbase_badlands ids_info = 0;GENERATEXMLRES("<xml><rdl><push><text>CLASS: Behemoth</text> <para><text>GRAVITY: Complete</text> <para><text>DOCKING: Yes</text><para><text>AMENITIES: Limited</text><para><text>POPULATION: Unknown</text><para></para></para></para></para></para></push></rdl></xml>") dock_with = Iw08_01_Base base = Iw08_01_Base reputation = fc_lr_grp behavior = NOTHING visit = 1 voice = atc_leg_m01 space_costume = pi_pirate1_head, pi_pirate8_body, prop_neuralnet_B difficulty_level = 12 loadout = miningbase_badlands_pi_01 pilot = pilot_solar_hardest
(Please note that FLMM 1.4 does not generate a new ids_name or ids_info with the same text; it just uses the same reference number, which is a very good thing. This also means that the first of the two linked ids_infoās, should always be unique, because otherwise the game will be āconfusedā . Because itās often a technical description, one might be tempted the use the same info for similar stations. Donāt, if you use this method.)
@ Rimshot : (whom I hope is reading this thread) I believe you are working on FLMM 1.5, am I right? Thatās great!!! Let me take the opportunity to beg you to not forgot to include this feature!!!