Help: FL-Dev won't update the DLLs properly
-
Heyho Guys it’s me again :D,
I have a weirdo problem regarding FL-Dev.
I use this awesome tool to update my DLLs Strings & Infocards.
It works fine with custom DLLs but it seems to fail to update my german resource.dllI already checked if the folder is maybe protected by windows and i always run FL-Dev as admin.
I exported all my changes into an ini and when I import them in FL-Dev and click “Apply Changes” it creates a new folder @ my desktop containing the “updated DLL”.
But when I overwrite the old one with the updated one and load it via FL or FL-Dev it dont contains my changes :SHope my problem is understandable
-
This is likely an issue with the fact it’s German. FLDev updates the English/Neutral DLL IDS, but leaves international nodes intact, which I believe FL read first.
I’m afraid I’d never really managed to sort out the mess that is resource DLLs with internationalization properly, so your best bet would be to take an English DLL or to find a way to switch all the nodes to the English/Neutral node type (I guess there might exist a utility for that?).
-
Hm assuming that your changes to the vanilla resource.dll are rather small, you could use Adoxa’s FRC tools.
First dump the DLL, then apply ur changes & recompile the DLL … et voilá
For me there were no problems with the german resource DLL and my changes are applied properly.
(even with characters like ‘ü’, ‘ä’ and ‘ö’ ) -
Thanks to both of you guys
Adoxa’s FRC did the trick, but FL-Dev is far more comfortable (in my opinion^^)
@FriendlyFire:
Dunno if its still relevant, but what exactly do you mean when talking about international notes?
Special characters like M.o.D. mentioned?
Or is the format different?cheers,
-
DLLs can store multiple languages for the same IDS. They’re stored under different language codes. FLDev only writes English language codes.
-
Exactly.
& due to the fact that there is no ‘language selection screen or option’ inside the game, FL just read out the given DLL files as they are present. You can mix the languages DLLs up aswell, but you should prefer to use only one language, or make 2 versions of ur custom DLL and let the users use FLMM to decidegreetz,
MoD