May 12, 2009

Sooooo.... wt* is G2Ext actually?


G2Ext is a engine modding toolkit for Gothic II, which allows you to write and use your own engine plugins for Gothic II.
The toolkit can be used to implement f.e new features or modify existent features of the engine, without modifying the actual data of the engine itself, by using code injection.

The actual reason why we make G2Ext is, because there are lots of people which actually want to use some features for their mods, which can only be implemented by modifying the engine.
The thought behind it was to make a unified code injection toolkit for Gothic II to make it easier for people to implement their stuff to the engine by plugins, so that they don't have to do the whole code injection stuff themselves.

G2Ext will also have some features that will make your like easier (f.e a callback system for the main application loop, interaction with Gothic II's script parser, etc.) and also some other stuff to play with.

If you now think that G2Ext is some wonder toolkit which makes everything possible, you're only partially right. You can make everything, but it depends on your skills and knowledge about how to do it.
By the way: You will need knowledge about reverse engineering, gamehacking and good C++ skills to work with G2Ext.