fortuni on 31/3/2019 at 09:42
@ Voodoo
Need a little help please. I've extracted your package into my TG folder but testing Out for a Walk and the dml is not loading, probably because I'm not setting up my cam_mod.ini correctly (yeah ok I'm stupid when it comes to files, but you knew that anyway).
I've tried every combination I can think of including uncommenting 'FMdml folder' in 5 locations :cheeky: but still the dml does not load. Can you or someone else post their cam_mod.ini mod path with a mod path that works.
This certainly does not work
; ---------
; Mod paths
; ---------
; the max path count is 63 for "uber_mod_path" and "mod_path" combined
; (avoid an excessive amount of paths, it can make file handling slower)
;
; the full path search order is (starting with highest priority)
; uber_mod_path -> FM dir (if active) -> mod_path -> resname_base(/movie_path/etc.)
; these are mod paths that override the active FM in the search order
uber_mod_path mods\UpToDateOSMs+MyGemMod\FMdml folder
FMdml folder
; these are normal mod paths which are applied after the active FM in the search order
mod_path MyBowMod+.\TexturePack\FMdml folder
mod_path patches\FMdml folder
FMdml folder
voodoo47 on 31/3/2019 at 09:53
I should have used quotes there - it's "FMdml" folder, not "FMdml folder". corrected in the original post. a regular mod_path of any sort should do fine (ubermods should be used carefully, and it seems like we don't need them here, at least for the time being).
also, when testing the package, add "dbmod_log 10" to cam_ext, and check dbmod.log each time you run a mission, making sure only one mission dml is getting loaded each time (only one should be NOT rejected by the fingerprint system. so for example, if running the Item, the log should only show ite_miss20.mis.dml as getting applied).
my cam_mod:
Code:
; these are normal mod paths which are applied after the active FM in the search order
;mod_path MyBowMod+.\TexturePack
mod_path usermods+mods\packfix+mods\candles+mods\EP\Thief1+NecroAge\Thief1+NecroAge+EP2\Thief1+EP2+mods+mods\ t2skies+mods\EP+FMdml
voodoo47 on 31/3/2019 at 10:27
make sure no folder duplication is going on, when you open the FMdml folder, you should see a bunch of folders and files, not another FMdml folder.
fortuni on 31/3/2019 at 10:30
Quote Posted by voodoo47
make sure no folder duplication is going on, when you open the FMdml folder, you should see a bunch of folders and files, not another FMdml folder.
That's probably the problem, I extracted the 7z file directly into my Root folder and there is a FMdml folder inside the first one. Should have extracted to a temp folder and then manually moved those.
voodoo47 on 31/3/2019 at 10:31
yeah, see my previous post. also, it looks like your main gamesys dml is not loading NVscript - watch out, the FMdml package depends on this.
fortuni on 31/3/2019 at 10:39
Now it's working, Out for a Walk is good. Duplicate folders were the problem.
What's NVscript? Now things are working where do I check for that? In the dbmod.log?
fortuni on 31/3/2019 at 10:43
Ps. Can you answer these Qs
1. I assume all I need to do is check that the dml is loaded into the FMsel folder and that I do not have to play each mission all the way through to the end?
2. I have tested all of these dml's before and have loads of FMselBak.zips in my FM folders but so far I haven't found any that contain dmls (the folders only show saves and screenshots) so when you uninstall a dml fixed mission from FMsel where is the dml stored? If I delete the relevant
FMselBak.zips from my FM folder would that guarantee that I won't be loading the previously used dml which would then give me a false positive when testing your package?
fortuni on 31/3/2019 at 10:53
The dml by Unna for the Golden Book is a fix that works for both the stand alone mission and the Golden Book campaign, so do you add another miss file for the campaign, it's the same miss20.
voodoo47 on 31/3/2019 at 10:54
it's a script that is required for some of the fixup dmls to work. basically, you need a Thief install patched with TFix full to test the current FMdml package properly.
1) playing the fm from start to end would be ideal, as the log will only tell you whether the dml got loaded, and not that it actually works (SOD would be a good example - the log will look fine, but stuff will not work as intended if the main gamesys dml is not loading NVscript prior to that).
2) I still don't quite get what you are trying to say. all I can say is that the FMdml package is standalone, will activate automatically, and should work no matter what shenanigans are being pulled in you FMs folder.
the FMdml dml doesn't care whether a mission is a part of something or is standalone, as long as the fingerprint is a match, it will load. so the current fix should work for both versions of Golden Book.
fortuni on 31/3/2019 at 11:09
Quote Posted by voodoo47
2) I still don't quite get what you are trying to say. all I can say is that the FMdml package is standalone, will activate automatically, and should work no matter what shenanigans are being pulled in you FMs folder.
I'm talking about old saves from previous playthroughs when I tested manually installed dml's. After playing a mission I uninstall it from FMsel and the save and screenshots are saved in the FM folder in their individual FMselBak. When I have previously needed to replay a mission FMsel loads the FMselBak saves and screenshots and it also loads the previously installed dml, so I never have to re-install a manual dml. I assume that somewhere in the FMselBak folder the manual dml is also stored. It's no problem, I'll just delete all the relevant FMselBak folders for the missions that we want to test with your package.
Ps. My TG game is patched with the latest 1.26 TFix