1/13/2024 0 Comments Doom 2016 config files![]() there's no restriction on loading up the file however, the CVars have to be executable (which is what dinput8.dll already does) so they can be set/reset the DOOMConfig.cfg file is then loaded here: with the hooks set, game runs and hits those re-routed JMPs in such a way that each CVar or Command are made executable from start hook is hit and IAT restored, then 3 spots are hooked in the Engine: idCmdSystemLocal::AddCommand, idCVar::Init and the dynamic initializer for the "God" CVar (this hook is where the extra commands are registered) the exported function runs apriori, before the game even gets to start, and sets up an IAT hook on QueryPerformanceCounter to allow Steam to unpack ![]() original system32 dinput8.dll is loaded and via GetProcAddress the export DirectInput8Create is resolved Here's the run-down of what happens in DOOM 2016 when dinput8.dll (Legacy Mod) exists in the folder: Looks like noClip crashes the game after the latest steam update. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |