How to direct access to the Blitz memory?
Blitz3D Forums/Blitz3D Programming/How to direct access to the Blitz memory?
| ||
Hi all, How to direct access to the Blitz memory ? Some softwares emphasize that they used this technique. eg. http://www.amt-lab.com/index.php?page=wprew Thank in advance. Sammy :) |
| ||
Using a DLL, which are typically written in C++. Note that interfacing with Blitz like this may be more complicated than ditching Blitz and writing your game from scratch in C++ (which is not to be undertaken lightly!) |
| ||
Hi octothorpe, I see. Then, are there any information on this topics in the forum or internet? Thank in advance. Sammy :) |
| ||
This is not only about knowing how to access the memory, you also need to know the internal structures of the things you want to modify this way. This is completely undocumented and will take you a lot of work to make even the slightest thing work. Accessing the memory is pretty easy, but if you write to the memory you may accidently crash your computer, and in some rare cases even kill your harddisk. Reading Memory is relative harmless. See the hacking thread in the tutorials section, it utilizes the kernel32.dll function "RTLMoveMemory" to read the Ram from within Blitz. |
| ||
Blitz3D Forums/Blitz3D Userlibs |
| ||
Hi jfk and octothorpe, Thank you for your information. Sammy :) |