FileDetectionRuleSets
FileDetectionRuleSets copied to clipboard
Engine: 3D Gamestudio aka Gamestudio A8
Some reference to the engine, such as the developer site or a wikipedia article.
3D Gamestudio, oftentimes only referred to as Gamestudio, is a very old school toolset (engine + editors) which some people used before Unity was a thing. It might be referred to as A8 as well, short for Acknex 8 (rolls right of the tongue, right?).
Super old school homepage: http://www.conitec.net/english/gstudio/index.PHP Manual and API reference: http://manual.3dgamestudio.net/
It's a Windows only 32bit DirectX 9.0c engine. It's hell to work with.
SteamDB links
(My game: ) https://steamdb.info/app/688130/
https://steamdb.info/app/724390/
https://steamdb.info/app/34900/
https://steamdb.info/app/259640/
https://steamdb.info/app/280640/
Some of those are made with previous iterations of Gamestudio (A4 through A8) but they all contain the same base data.
Possible way to detect it
The engine DLL acknex.dll should be included in pretty much every game made with this toolset. *.wrs container files are present if the game creator owns the Pro version of the engine. A file called acknex.wdf, a starter window definition, might be present, as well as d3dx9_42.dll and/ or d3dx9_32.dll and d3dx9_30.dll files. Furthermore, d3dcompiler_42.dll might be included in most games.
I'm seeing a few games where the dll is not present but the wdf file is. Can you verify the list please?
It could be great if you could make a PR for it. (?:^|/)acknex\.(?:dll|wdf)$
Most common base names:
acknex.dll- 57 matchesacknex.wdf- 50 matches
Depots that matched:
- 15501 - The Wonderful End of the World content
- 15511 - The Wonderful End of the World demo content
- 15521 - aaaaa content
- 15531 - aaaaa-demo-depot
- 34903 - Bad Rats - Master 1
- 34911 - Bad Rats - Demo
- 34921 - Razor2
- 34931 - Razor2 Demo
- 209061 - Drunken Robot Pornography Content
- 259642 - Core Files
- 273772 - Game Tycoon 1.5 English
- 273773 - Game Tycoon 1.5 German
- 280641 - Base Content
- 336201 - Starlaxis English
- 336202 - Starlaxis German
- 339722 - Debugger V1.0 English
- 339723 - Debugger German
- 353021 - Starlaxis Supernova Edition Demo English
- 380951 - Bocce Revolution Default (english)
- 412291 - The Dreamlord Content
- 450031 - Worst Case Z Content
- 459511 - ZULA Content
- 502721 - Star Explorers Content
- 507391 - Gone In November Content
- 512151 - Swordlord Content
- 513651 - Zula - Europe Content
- 546781 - Anomalies Content
- 546782 - Anomalies German
- 553101 - Timber! The Logging Experts EN
- 553102 - Timber! The Logging Experts DE
- 587331 - MARS SIMULATOR - RED PLANET Content
- 587332 - "MARS SIMULATOR - RED PLANET"-German
- 587333 - "MARS SIMULATOR - RED PLANET"-French
- 618081 - Martial Arts Brutality Content
- 670761 - Sage 3D Content
- 688131 - Pogostuck Content
- 691701 - Triton Wing Content
- 714211 - Zula Online Content
- 724391 - Rigid Force Alpha Content
- 724393 - Rigid Force Alpha Press Version Depot
- 747611 - ZULA Latinoamérica Content
- 761512 - Railroad Construction Simulator
- 782163 - "Raptainment"-V1.1
- 782164 - "Raptainment"-V1.1g
- 793581 - Anomalies Demo Content
- 807001 - My Grandfather's Farm Content
- 844711 - Sage 3D Demo Content
- 846141 - Debugger 3.16: Hack'n'Run Demo English
- 846142 - Debugger 3.16: Hack'n'Run Demo Deutsch
- 846851 - DearCraft CHS
- 977091 - Kumpels Content
- 1040451 - The King's New Castle Content
- 1051841 - Paradox Vector Content
- 1104591 - Bacillus Content
- 1189241 - Oil Mogul Content
- 1275491 - Martial Arts Brutality Premium Content
- 1315891 - Big City Rigs: Garbage Truck Driver Content
- 1317801 - Big City Rigs: Bus Driver Content
- 1584331 - Beth the Exhibitionist Content
- 1585251 - The Space Between Content
I'm on vacation now so sadly I only have very limited time until August 28th (got a GitHub email).
"I'm seeing a few games where the dll is not present but the wdf file is. Can you verify the list please?"
The DLL has 57 to 50 matches for the wdf starter file, no?
"It could be great if you could make a PR for it. (?:^|/)acknex.(?:dll|wdf)$"
Sadly I do not know what that means just yet.
Do you have a link or an appID for a possible Gamestudio game with wdf starter but without acknex.dll?
The DLL has 57 to 50 matches for the wdf starter file, no?
That's why the regex I suggested includes both extensions.
Do you have a link or an appID for a possible Gamestudio game with wdf starter but without acknex.dll?
https://steamdb.info/depot/507391/
https://steamdb.info/depot/507391/
Ok. I've just tried to change the name of the DLL (to Kernel.dll as with the app in question). The exe cannot be launched then (could have worked as per default the engine tries to open all DLLs in the folder). (The Kernel.dll file of 507391 has a size of about old acknex.dll files.) In previous Gamestudio versions there was the option to use C-Script instead of lite-C, and C-Script games would be compiled at game launch on the fly if I'm not mistaken. So maybe that's why that game runs without a/ the acknex.dll.
That's why the regex I suggested includes both extensions.
Sounds good to me then.