Codename: Drakan 10th Anniversy
Posted: Fri Nov 06, 2009 8:45 pm
My current project is create new, very special "upgrade" to Drakan to make it shine in new era of computer games. Codename of project is Drakan: 10th Anniversy Patch. So, what it will be exactly?
I am working on hooks for Drakan calls to DX 6.1; I want to translate via custom DLL all calls to that library to DX 9.0c, so game will be able to use full power of modern hardware (including injected pixel- and vertex shader code that enable such effect as bump mapping). This is hell the lot of work, but it is possible to do even by single person. Of course if you are interested to help, feel free to drop me mail (but, please, be serious. You need to know at least object C++ and basic of /DX 6.1/DX 9.0/Shaders/Win32Hooks).
This are screenshots from *very* early tests on hooking some DX 6.1 texture funcs:
http://img511.imageshack.us/img511/5480/drakan01.jpg
http://img215.imageshack.us/img215/3227/drakan02.jpg
http://img441.imageshack.us/img441/2010/drakan03.jpg
And in-game screen (poor Arokh [;)]):
http://img524.imageshack.us/img524/6618/drakan04.jpg
Ah, and one more info: hooks for DLL are completely legal in every known to me law (Polish and USA for sure). I do not modify any part of game, nor I disassembly any part of it. I only intercept calls to DX and inject my own code here.
<i>Edited</i> Added in-game screens.
I am working on hooks for Drakan calls to DX 6.1; I want to translate via custom DLL all calls to that library to DX 9.0c, so game will be able to use full power of modern hardware (including injected pixel- and vertex shader code that enable such effect as bump mapping). This is hell the lot of work, but it is possible to do even by single person. Of course if you are interested to help, feel free to drop me mail (but, please, be serious. You need to know at least object C++ and basic of /DX 6.1/DX 9.0/Shaders/Win32Hooks).
This are screenshots from *very* early tests on hooking some DX 6.1 texture funcs:
http://img511.imageshack.us/img511/5480/drakan01.jpg
http://img215.imageshack.us/img215/3227/drakan02.jpg
http://img441.imageshack.us/img441/2010/drakan03.jpg
And in-game screen (poor Arokh [;)]):
http://img524.imageshack.us/img524/6618/drakan04.jpg
Ah, and one more info: hooks for DLL are completely legal in every known to me law (Polish and USA for sure). I do not modify any part of game, nor I disassembly any part of it. I only intercept calls to DX and inject my own code here.
<i>Edited</i> Added in-game screens.