679e89da8e8a4

679e89da91a6b
1 Guest is here.
 

Topic: Mod priorities? Read 718 times  

679e89da9223eInsidious849

679e89da922eb
Hello! New member here.

Some of my mods don't seem to be working, so I wanted to see how I could correct my mod priorities.

Please let me know!

679e89da92456voodoo47

679e89da924b3
looks ok, what doesn't work exactly?

679e89da92731Insidious849

679e89da92782
voodoo47Ah, I believe I spoke with you on Steam asking about the same issue.

Anyway, putting the soundtrack mod as top priority didn't work, plus the audio overall sounds like it outputs lower quality than something like 44100 Hz or 48000.

I've uploaded my settings in the attachments below.

679e89da92885voodoo47

679e89da928d1
looks standard upon quick glance (you probably did not edit anything manually so no surprise), ss2bmm.log would be of more interest.

still, if you can hear the difference, then the mod is active, and if it sounds off, then the only thing you can do is not use the mod, probably.
« Last Edit: 13. January 2025, 11:58:53 by voodoo47 »

679e89da92a8fInsidious849

679e89da92ade
voodoo47I think I see the problem: the .log is saying that too many mods are active. I'll try getting rid of some mods that I don't need much. Thanks!

679e89da92b96voodoo47

679e89da92be1
ok, something weird is going on, 10 mods definitely isn't too many.

679e89da92d84Insidious849

679e89da92dd6
voodoo47Okay, well, I removed some mods and reinstalled 400 and SHTUP, and now my Shotgun Hybrids' shotguns look fucked up.

679e89da92e93voodoo47

679e89da92ef8
yes, mid game deactivation/activation. you will have to ignore this, the new spawns will be ok.

679e89da9312esarge945

679e89da9317f
I'm using ~15 mods with no problem, you shouldn't have a "too many mods" error.
[modlist.PNG expired]
« Last Edit: 14. January 2025, 02:57:22 by sarge945 »

679e89da93348Insidious849

679e89da93398
sarge945Strange. Could it be because I'm using DMM instead?

679e89da93449sarge945

679e89da93494
AFAIK the mod managers simply update the games config files in order to add the extra paths for the mod data to the games data paths.

Unless DMM is doing some shenanigans, it should be the same.
679e89da93738
I'd like to have a look at the actual mod folder, and more importantly, the DMM config file, dmm.cfg. No, this should not happen (normally). cam_mod.ini would also be nice.

The calculation is: (63 - prefix mods - postfix mods) divided by 2 if override mod folders activated must be greater or equal than the list of mods.
By default, for SS2 at least, this would be 62 (patch_ext counts as a mod), which is of course higher than 10. The 63 is hardcoded according in line with NewDark docu, but it could be made configurable.
« Last Edit: 21. January 2025, 19:36:28 by Marvin »

679e89da94043voodoo47

679e89da94094
I have a T2 install I'm not touching (for a different purpose though), here is everything;
Quote by dmm.log:
Mods setup log - Dark engine mod manager 1.0
Created: 26 February 2024, 01:30:00

Thief2.exe version: 1.27
Mods folder path: C:\Users\M\Desktop\thief tests\Thief2 dvd t2fix\MODS\

Warning: Too many mods are active or paused.

 #  Name          Status  Type
--  ------------  ------  ------------------------
 1  EP2           Active  Replacement/Other, DML
 2  Candles       Paused  DML
 3  CarryBody     Paused  Replacement/Other, DML
 4  t2water       Paused  Replacement/Other
 5  t2skies       Paused  Replacement/Other, DML
 6  NewT2SFX      Paused  Replacement/Other
 7  EP            Paused  Replacement/Other
 8  Thief2 Fixed  Paused  Gamesys, CFG, DML, Level
 9  Subtitles     Paused  Subtitle
10  T2FMDML       Paused  Replacement/Other, DML

mod_path .\MODS\EP2+*.\MODS\Candles+*.\MODS\CarryBody+*.\MODS\t2water+*.\MODS\t2skies+*.\MODS\NewT2SFX+*.\MODS\EP+*.\MODS\Thief2 Fixed+*.\MODS\Subtitles+*.\MODS\T2FMDML

movie_path .\MOVIES

Listing of mods folder content:

Candles\
   dark.gam.dml
   miss1.mis.dml
   miss10.mis.dml
   miss11.mis.dml
   miss12.mis.dml
   miss13.mis.dml
   miss14.mis.dml
   miss7.mis.dml
CarryBody\
   mesh\
   gamesys.dml
   miss1.mis.dml
   miss11.mis.dml
   miss2.mis.dml
   miss5.mis.dml
   readme.txt
EP\
   Books\
   Fam\
   Mesh\
   Motions\
   Obj\
   Thief1\
EP2\
   books\
   fam\
   mesh\
   motions\
   obj\
   tex\
   Thief1\
   gamesys.dml
   miss11.mis.dml
   Readme.html
NewT2SFX\
   snd\
Subtitles\
   subtitles\
T2FMDML\
   dbmods\
   sq_scripts\
   afterfark.gam.dml
   claire.gam.dml
   debt_5.gam.dml
   friend.gam.dml
   haunt.gam.dml
   LICENSE
   miss23.gam.dml
   readme.txt
   Schneesturm.gam.dml
   t2x.gam.dml
   URV3.gam.dml
   user.gam.dml
t2skies\
   FAM\
   miss1.mis.dml
   miss10.mis.dml
   miss11.mis.dml
   miss12.mis.dml
   miss13.mis.dml
   miss14.mis.dml
   miss16.mis.dml
   miss2.mis.dml
   miss4.mis.dml
   miss5.mis.dml
   miss6.mis.dml
   miss7.mis.dml
   miss8.mis.dml
   miss9.mis.dml
   miss_all.dml
   t2skies README.html
t2water\
   FAM\
   README.html
Thief2 Fixed\
   Books\
   Fam\
   Intrface\
   Mesh\
   Motions\
   Obj\
   Schema\
   Snd\
   sq_scripts\
   Strings\
   dark.cfg
   Dark.gam
   dark.gam.dml
   FM.rtf
   gamesys.dml
   miss1 - Copy.mis
   miss1.mis
   miss1.mis.dml
   miss10.mis
   miss11.mis
   miss11.mis.dml
   miss12.mis
   miss13.mis
   miss13.mis.dml
   miss14.mis
   miss14.mis.dml
   miss15.mis
   miss15.mis.dml
   miss16.mis
   miss16.mis.dml
   miss2.mis
   miss2.mis.dml
   miss4.mis
   miss5.mis
   miss6.mis
   miss6.mis.dml
   miss7.mis
   miss8.mis
   miss9.mis
Quote by dmm.cfg:
; Configuration File - Dark engine mod manager 1.0
application.createLogFile 1
application.showTooltips 1
application.showExtractTip 1
application.version 1.0
game.modPathSuffix
game.modPathPrefix
game.baseMoviePath .\MOVIES
game.folderPath C:\Users\M\Desktop\thief tests\Thief2 dvd t2fix
game.executableFile Thief2.exe
game.installConfigFile DARKINST.CFG
game.modsFolder MODS
game.archivesFolder DMMArchives
window.isMaximized 0
window.listColumnOrder index name status type
window.position 377 139
window.size 1166 875
Quote by cam_mod.ini:
; ----------
; FM options
; ----------

; FM selection can also be done with command-line options (which override mod.ini)
;   -fm        : to start the FM Selector
;   -fm=name   : to start game with 'name' as active FM

; always start the FM Selector (if one is present)
;fm

; start game with FM (the name is the FM's directory name, located in the FM path)
;fm TheDarkMansion

; to specify a path other than the default "FMs" (the specified path must exist or
; it won't be accepted and the game falls back to the default path)
;fm_path .\FMs

; a single relative path name to override the FM movie directory
; default is "Movies" for Thief and "cutscenes" for Shock
;fm_movie_dir Movies

; define the library name of an alternative FM Selector, the default is "fmsel.dll"
;fm_selector fmsel.dll

; prevent the FM Selector DLL to be unloaded when continuing to main game (can be useful
; if you experience crashes when FM Selector closes)
;no_unload_fmsel

; an FM Selector is a separate library (DLL) containing a utility, usually a UI based
; application that lists the available FMs and lets the user pick which one to run.
; A selector could range from a simple list box with the FM names to a full blown
; manager with extended info, last played timestamps, sorting/filtering etc.

; ---------
; 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
uber_mod_path .\OSM

; these are normal mod paths which are applied after the active FM in the search order
;mod_path MyBowMod+.\TexturePack
mod_path .\MODS\EP2+*.\MODS\Candles+*.\MODS\CarryBody+*.\MODS\t2water+*.\MODS\t2skies+*.\MODS\NewT2SFX+*.\MODS\EP+*.\MODS\Thief2 Fixed+*.\MODS\Subtitles+*.\MODS\T2FMDML
679e89da941b7
1.0 is rather ancient of a version.

Could you try this fresh debug build? It should log active and max count to a log window during update or apply calls.
Maybe back up your config files beforehand.

679e89da94e92voodoo47

679e89da94ee3
the tricky part is that this is kind of random, and it happened on my latest TG install which has 1.1.1, and all I did to make it go away was pausing and then unpausing one mod. now it's not happening there anymore. ooh there we go;

Quote by dmm.log:
Mods setup log - Dark engine Mod Manager 1.1.1
Created: 21 January 2025, 21:21:46

Thief.exe version: 1.27
Mods folder path: C:\Users\M\Desktop\new tfix\Thief Gold\MODS\

Warning: Too many mods are active or paused.

 #  Name                     Status  Type
--  -----------------------  ------  ----------------------
 1  T2_HighPolyMod_v3.7      Active  Replacement/Other
 2  EP2                      Active  Replacement/Other, DML
 3  ESRGAN                   Active  Replacement/Other
 4  CANDLES                  Active  DML
 5  Carry Body               Active  Replacement/Other, DML
 6  T2 Skies                 Active  Replacement/Other, DML
 7  T2 Water                 Active  Replacement/Other
 8  T2 Style World Textures  Active  Replacement/Other
 9  T2 Style AI Meshes       Active  Replacement/Other, DML
10  EP                       Active  Replacement/Other, DML
11  FMdml                    Active  Replacement/Other, DML
12  RESBASE                  Active  Replacement/Other

mod_path .\MODS\T2_HighPolyMod_v3.7\Thief1+.\MODS\T2_HighPolyMod_v3.7+.\MODS\EP2\Thief1+.\MODS\EP2+.\MODS\ESRGAN\Thief1+.\MODS\ESRGAN+.\MODS\CANDLES\Thief1+.\MODS\CANDLES+.\MODS\Carry Body\Thief1+.\MODS\Carry Body+.\MODS\T2 Skies\Thief1+.\MODS\T2 Skies+.\MODS\T2 Water\Thief1+.\MODS\T2 Water+.\MODS\T2 Style World Textures\Thief1+.\MODS\T2 Style World Textures+.\MODS\T2 Style AI Meshes\Thief1+.\MODS\T2 Style AI Meshes+.\MODS\EP\Thief1+.\MODS\EP+.\MODS\FMdml\Thief1+.\MODS\FMdml+.\MODS\RESBASE\Thief1+.\MODS\RESBASE

movie_path .\movies

Listing of mods folder content:

CANDLES\
   miss1.mis.dml
   miss10.mis.dml
   miss11.mis.dml
   miss15.mis.dml
   miss17.mis.dml
   miss2.mis.dml
   miss3.mis.dml
   miss5.mis.dml
   miss6.mis.dml
   tfix.gam.dml
Carry Body\
   Mesh\
   cb_TG_readme.txt
   miss3.mis.dml
   miss5.mis.dml
   miss9.mis.dml
   tfix.gam.dml
EP\
   Books\
   Fam\
   Mesh\
   Motions\
   Obj\
   Thief1\
   miss1.mis.dml
   miss13.mis.dml
   miss17.mis.dml
   miss3.mis.dml
   miss4.mis.dml
   miss9.mis.dml
EP2\
   books\
   fam\
   mesh\
   motions\
   obj\
   tex\
   Thief1\
   gamesys.dml
   miss11.mis.dml
   Readme.html
ESRGAN\
   fam\
   mesh\
   obj\
FMdml\
   dbmods\
   obj\
   actreact.gam.dml
   bctpsys.gam.dml
   miss17.gam.dml
   miss31.gam.dml
   readme.txt
   sperry.gam.dml
   tripplegam.gam.dml
RESBASE\
   fam.crf
   intrface.crf
   mesh.crf
   obj.crf
T2 Skies\
   FAM\
   miss1.mis.dml
   miss10.mis.dml
   miss11.mis.dml
   miss12.mis.dml
   miss13.mis.dml
   miss15.mis.dml
   miss16.mis.dml
   miss17.mis.dml
   miss2.mis.dml
   miss3.mis.dml
   miss4.mis.dml
   miss5.mis.dml
   miss6.mis.dml
   miss7.mis.dml
   miss9.mis.dml
   miss_all.dml
T2 Style AI Meshes\
   mesh\
   motions\
   obj\
   miss1.mis.dml
T2 Style World Textures\
   FAM\
T2 Water\
   FAM\
T2_HighPolyMod_v3.7\
   Fam\
   Mesh\
   Obj\
   Tex\
   Readme.txt
Quote by dmm.cfg:
; Configuration File - Dark engine Mod Manager 1.1.1
application.createLogFile 1
application.showTooltips 1
application.showExtractTip 1
application.version 1.1.1
game.modsPathSuffix
game.modsPathPrefix
game.baseMoviePath .\movies
game.folderPath C:\Users\M\Desktop\new tfix\Thief Gold
game.executableFile Thief.exe
game.installConfigFile install.cfg
game.modsFolder MODS
game.archivesFolder DMMArchives
game.dataOverrideSubfolder Thief1
window.isMaximized 0
window.listColumnOrder index name status type
window.position 473 263
window.size 750 600
Quote by cam_mod.ini:
; ----------
; FM options
; ----------

; FM selection can also be done with command-line options (which override mod.ini)
;   -fm        : to start the FM Selector
;   -fm=name   : to start game with 'name' as active FM

; always start the FM Selector (if one is present)
;fm

; start game with FM (the name is the FM's directory name, located in the FM path)
;fm TheDarkMansion

; to specify a path other than the default "FMs" (the specified path must exist or
; it won't be accepted and the game falls back to the default path)
;fm_path .\FMs

; a single relative path name to override the FM movie directory
; default is "Movies" for Thief and "cutscenes" for Shock
;fm_movie_dir Movies

; define the library name of an alternative FM Selector, the default is "fmsel.dll"
fm_selector fmsel.dll

; prevent the FM Selector DLL to be unloaded when continuing to main game (can be useful
; if you experience crashes when FM Selector closes)
;no_unload_fmsel

; an FM Selector is a separate library (DLL) containing a utility, usually a UI based
; application that lists the available FMs and lets the user pick which one to run.
; A selector could range from a simple list box with the FM names to a full blown
; manager with extended info, last played timestamps, sorting/filtering etc.

; ---------
; 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
uber_mod_path OSM

; these are normal mod paths which are applied after the active FM in the search order
;mod_path MyBowMod+.\TexturePack
mod_path .\MODS\T2_HighPolyMod_v3.7\Thief1+.\MODS\T2_HighPolyMod_v3.7+.\MODS\EP2\Thief1+.\MODS\EP2+.\MODS\ESRGAN\Thief1+.\MODS\ESRGAN+.\MODS\CANDLES\Thief1+.\MODS\CANDLES+.\MODS\Carry Body\Thief1+.\MODS\Carry Body+.\MODS\T2 Skies\Thief1+.\MODS\T2 Skies+.\MODS\T2 Water\Thief1+.\MODS\T2 Water+.\MODS\T2 Style World Textures\Thief1+.\MODS\T2 Style World Textures+.\MODS\T2 Style AI Meshes\Thief1+.\MODS\T2 Style AI Meshes+.\MODS\EP\Thief1+.\MODS\EP+.\MODS\FMdml\Thief1+.\MODS\FMdml+.\MODS\RESBASE\Thief1+.\MODS\RESBASE


//aaand here we go:
wxWidgets Library (wxMSW port)
Version 3.2.4 (Unicode: wchar_t, debug level: 2),
compiled at Jan 21 2025 19:48:32

Runtime version of toolkit used is 6.1.

Current active mod count during update: 12 compared to max count 63
Current active mod count during update: 12 compared to max count 63

Mods setup log - Dark engine Mod Manager 1.1.1 Debug
Created: 21 January 2025, 22:01:50

Thief.exe version: 1.27
Mods folder path: C:\Users\M\Desktop\new tfix\Thief Gold\MODS\

Warning: Too many mods are active or paused.

 #  Name                     Status  Type
--  -----------------------  ------  ----------------------
 1  T2_HighPolyMod_v3.7      Active  Replacement/Other
 2  EP2                      Active  Replacement/Other, DML
 3  ESRGAN                   Active  Replacement/Other
 4  CANDLES                  Active  DML
 5  Carry Body               Active  Replacement/Other, DML
 6  T2 Skies                 Active  Replacement/Other, DML
 7  T2 Water                 Active  Replacement/Other
 8  T2 Style World Textures  Active  Replacement/Other
 9  T2 Style AI Meshes       Active  Replacement/Other, DML
10  EP                       Active  Replacement/Other, DML
11  FMdml                    Active  Replacement/Other, DML
12  RESBASE                  Active  Replacement/Other

mod_path .\MODS\T2_HighPolyMod_v3.7\Thief1+.\MODS\T2_HighPolyMod_v3.7+.\MODS\EP2\Thief1+.\MODS\EP2+.\MODS\ESRGAN\Thief1+.\MODS\ESRGAN+.\MODS\CANDLES\Thief1+.\MODS\CANDLES+.\MODS\Carry Body\Thief1+.\MODS\Carry Body+.\MODS\T2 Skies\Thief1+.\MODS\T2 Skies+.\MODS\T2 Water\Thief1+.\MODS\T2 Water+.\MODS\T2 Style World Textures\Thief1+.\MODS\T2 Style World Textures+.\MODS\T2 Style AI Meshes\Thief1+.\MODS\T2 Style AI Meshes+.\MODS\EP\Thief1+.\MODS\EP+.\MODS\FMdml\Thief1+.\MODS\FMdml+.\MODS\RESBASE\Thief1+.\MODS\RESBASE

movie_path .\movies

Listing of mods folder content:

CANDLES\
   miss1.mis.dml
   miss10.mis.dml
   miss11.mis.dml
   miss15.mis.dml
   miss17.mis.dml
   miss2.mis.dml
   miss3.mis.dml
   miss5.mis.dml
   miss6.mis.dml
   tfix.gam.dml
Carry Body\
   Mesh\
   cb_TG_readme.txt
   miss3.mis.dml
   miss5.mis.dml
   miss9.mis.dml
   tfix.gam.dml
EP\
   Books\
   Fam\
   Mesh\
   Motions\
   Obj\
   Thief1\
   miss1.mis.dml
   miss13.mis.dml
   miss17.mis.dml
   miss3.mis.dml
   miss4.mis.dml
   miss9.mis.dml
EP2\
   books\
   fam\
   mesh\
   motions\
   obj\
   tex\
   Thief1\
   gamesys.dml
   miss11.mis.dml
   Readme.html
ESRGAN\
   fam\
   mesh\
   obj\
FMdml\
   dbmods\
   obj\
   actreact.gam.dml
   bctpsys.gam.dml
   miss17.gam.dml
   miss31.gam.dml
   readme.txt
   sperry.gam.dml
   tripplegam.gam.dml
RESBASE\
   fam.crf
   intrface.crf
   mesh.crf
   obj.crf
T2 Skies\
   FAM\
   miss1.mis.dml
   miss10.mis.dml
   miss11.mis.dml
   miss12.mis.dml
   miss13.mis.dml
   miss15.mis.dml
   miss16.mis.dml
   miss17.mis.dml
   miss2.mis.dml
   miss3.mis.dml
   miss4.mis.dml
   miss5.mis.dml
   miss6.mis.dml
   miss7.mis.dml
   miss9.mis.dml
   miss_all.dml
T2 Style AI Meshes\
   mesh\
   motions\
   obj\
   miss1.mis.dml
T2 Style World Textures\
   FAM\
T2 Water\
   FAM\
T2_HighPolyMod_v3.7\
   Fam\
   Mesh\
   Obj\
   Tex\
   Readme.txt
« Last Edit: 21. January 2025, 21:04:53 by voodoo47 »

679e89da950bcvoodoo47

679e89da9511b
the good news is I think the mods are actually getting loaded even if the log throws that error - I still can see the hires objects and textures loaded (his issue with the audio mod was not related to this, I believe). I (and anyone else so far, for that matter) also never got into a situation where mods would not be loading for no apparent reason (and I do mess around with this a lot, as you'd expect), so maybe it's not an issue unless someone actually does have too many mods loaded.
« Last Edit: 22. January 2025, 01:06:42 by voodoo47 »
679e89da952b8
No, the warning is just a warning, it will always let you modify the path.
Seems the counter is correct, but the warning is still wrong. I don't know why, as the process is synchronous, but I can try some more things.

Given that I cannot reproduce the problem locally, where debugging would make it trivial to find the problem: How difficult would it be to just send me the entire folder? 7z, highes compression, Google Drive?

679e89da95381voodoo47

679e89da953d7
would be annoying, I'm 97% full on all my gdrives. if you have space, maybe you could share a folder, and I'll drop it it? let me see how large is the smallest install where this sometimes can be replicated (again, it's kind of random).

urgh, 3.5Gb. lets see whether I can downsize it a bit.
679e89da954c9
I probably have some space.

BUT, just to be sure: The warning - is it only showing in the logs, or only the HUD status bar, or both? Or is it totally random?

679e89da95589voodoo47

679e89da955d4
randomly in the log, never noticed the hud complain about anything.

one update - I think you actually have to go ingame for the log warning to appear. as in, you configure the mods, apply and exit, check the log and it's ok, then you go ingame, exit, check the log and it has the warning now. but, again, not always.
« Last Edit: 26. January 2025, 13:31:10 by voodoo47 »
679e89da956aa
Thanks. I could replicate it now, so fix in the works.
Acknowledged by: voodoo47

Your name:
This box must be left blank:

A familiar door code with 3 digits:
1 Guest is here.
Cyberspace is her world, and you a worthless intruder.
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
679e89da968a7