How to direct access to the Blitz memory?

Blitz3D Forums/Blitz3D Programming/How to direct access to the Blitz memory?

Happy Sammy(Posted 2006) [#1]
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
:)


octothorpe(Posted 2006) [#2]
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!)


Happy Sammy(Posted 2006) [#3]
Hi octothorpe,

I see. Then, are there any information on
this topics in the forum or internet?

Thank in advance.
Sammy
:)


jfk EO-11110(Posted 2006) [#4]
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.


octothorpe(Posted 2006) [#5]
Blitz3D Forums/Blitz3D Userlibs


Happy Sammy(Posted 2006) [#6]
Hi jfk and octothorpe,

Thank you for your information.

Sammy
:)