Where are the kneeboard textures located for each theater?
-
Hi,
I’d like to make my EZBoards tool theater-aware.
For this, I need to know where each theater (well for the most common ones at least) stores their kneeboard textures.
Like KTO does it in \Data\TerrData\Objects\KoreaObj\7982.dds (and following).
But I’ve been told some theaters use the same location, some use their own.
Does anyone by chance have a list? Or need i ask this to every theater dev?
Any help appreciated.I’ll keep this list updated for reference:
Theater name (as in the curTheater Reg key) - Location of kneeboard texture files
“Korea KTO” - \Data\TerrData\Objects\KoreaObj\7982.dds -
Hi,
I’d like to make my EZBoards tool theater-aware.
For this, I need to know where each theater (well for the most common ones at least) stores their kneeboard textures.
Like KTO does it in \Data\TerrData\Objects\KoreaObj\7982.dds (and following).
But I’ve been told some theaters use the same location, some use their own.
Does anyone by chance have a list? Or need i ask this to every theater dev?
Any help appreciated.I’ll keep this list updated for reference:
Theater name (as in the curTheater Reg key) - Location of kneeboard texture files
“Korea KTO” - \Data\TerrData\Objects\KoreaObj\7982.ddsI wouldn’t hard code it.
In the End it’s always TerrData\Objects\KoreaObj\7982 - 7997.dds
The differennce might be that some “full” theater have their own Objects\KoreaObj folder where others don’t and fallback to the KTO Objects\KoreaObj.
there is one use case that might fall out of the row which are add on theaters to Add-on theaters such as LorikBalkans as they might not have a Objects\KoreaObj folder but instead of falling back to the KTO one they fall back to their “parent” theater. In the case of LorikBalkans that was the Balkans TheaterYou could read this data either from shared memory but would require that BMS is currently running the have the String Data Structure populated. See id 19 in screenshot
Another option is to read the current theater from the registry
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Benchmark Sims\Falcon BMS 4.35 and from there read the baseDir and curTheater to get the path and for the object dir than read the theater.tdf file for the objectdir