OK, so, the only way I know of to datamine a certain game (which shall go unnamed), is to dump the game process, while bypassing its anti-cheat.
I've done that and so far so good, however I cannot get any images from the game.
All of the PNG files I have manually ripped from the .dmp files through Hex-headers have been weird system-related icons, not in-game imagery. Supposedly, DirectX loads the files into memory as DDS, but I haven't been able to rip any such files from Hex-Dump.
I would rip them manually through the files, but they are locked behind heavy encryption and that is way out of my ballpark.
Now, a source has told me that they've been getting images from the same game, via dumping VRAM. They also mentioned modified DirectX DLL files to accomplish this. I have searched high and low for this info and I simply cannot find it anywhere, hence why I have finally posted here.
Has anyone here heard of this? How do you do it? I don't even have an idea of where to being, so any help would be welcome.
(I posted this here, because it will involve editing Hex (likely) to change the code of the DLL files).
Modified DirectX DLLs for dumping VRAM?
-
- Posts: 250
- Joined: Sat Dec 27, 2014 8:49 pm
Re: Modified DirectX DLLs for dumping VRAM?
A tool such as NinjaRipper may be what you're looking for / are interested in.
-
- Posts: 12
- Joined: Tue Dec 22, 2020 8:02 pm
Re: Modified DirectX DLLs for dumping VRAM?
atom0s wrote:A tool such as NinjaRipper may be what you're looking for / are interested in.
ohh definitely interesting ! thanks
-
- Posts: 416
- Joined: Sat Sep 15, 2018 5:22 am
Re: Modified DirectX DLLs for dumping VRAM?
texmod is a good one (just for DX9)
it can dump dds textures without re-converting
it can dump dds textures without re-converting
-
- Posts: 12
- Joined: Tue Dec 22, 2020 8:02 pm
Re: Modified DirectX DLLs for dumping VRAM?
Shokoniraya wrote:texmod is a good one (just for DX9)
it can dump dds textures without re-converting
No outside tools will work due to the way the game works and its anti-cheat.
Sources have told me the best way to do what I need to do is use Ninjaripper, decompile the generated wrapper, then input whatever code it uses to force-files to write to disk, inside my main directX dll files.