buddhahacks.wordpress.com
July | 2008 | Buddha's ScummVM hacking blog
https://buddhahacks.wordpress.com/2008/07
Buddha’s ScummVM hacking blog. My escapades into the world of reverse engineering ye goode olde adventure games. Archive for July, 2008. Currently Operation Stealth throws an assertion. Function which is called from processSeqListElement. Which is called from processSeqList. Which is in turn called from the main loop. Calls to addAni when walking around in the first room. Param1=3, objIdx=1, var8=1, var14=0, param3=0 (Walking down). Param1=2, objIdx=1, var8=1, var14=0, param3=0 (Walking up). Element....
buddhahacks.wordpress.com
December | 2009 | Buddha's ScummVM hacking blog
https://buddhahacks.wordpress.com/2009/12
Buddha’s ScummVM hacking blog. My escapades into the world of reverse engineering ye goode olde adventure games. Archive for December, 2009. It’s moving… again… almost! It’s been some time but now the executePlayerInput from Operation Stealth is completely reverse engineered. Here’s proof:. Full graph of Operation Stealth’s executePlayerInput-function in IDA (2916×2994 image i.e. LARGE! See a forum post about the problem. Or my previous blog post. For more info). Feels good getting things done.
buddhahacks.wordpress.com
August | 2008 | Buddha's ScummVM hacking blog
https://buddhahacks.wordpress.com/2008/08
Buddha’s ScummVM hacking blog. My escapades into the world of reverse engineering ye goode olde adventure games. Archive for August, 2008. Google Summer of Code 2008 just ended. And I thought that it’d be good to make a new blog entry about where I got during the last days of GSoC. And talk a bit about the overall experience. Of that function a bit I got the swimming working and I could get to the girl and free her:. Freeing the girl in ScummVM. Being rescued by boat. Leaving for the palace. But there ar...
buddhahacks.wordpress.com
June | 2008 | Buddha's ScummVM hacking blog
https://buddhahacks.wordpress.com/2008/06
Buddha’s ScummVM hacking blog. My escapades into the world of reverse engineering ye goode olde adventure games. Archive for June, 2008. Got into reverse engineering mode. Reverse engineering is fun! 8216;s graph view. Has proven extremely useful. It helps a lot in understanding what a function does and how it does it by giving a flow chart view of the function. It wouldn’t be easy to go back to using IDA. Without it, I’ll say! Doesn’t have it. Implement unimplemented opcodes used in intro:. 08h: o1 chec...
buddhahacks.wordpress.com
Buddha's ScummVM hacking blog | My escapades into the world of reverse engineering ye goode olde adventure games | Page 2
https://buddhahacks.wordpress.com/page/2
Buddha’s ScummVM hacking blog. My escapades into the world of reverse engineering ye goode olde adventure games. Savegame format changing ordeal. Tried changing the Cine engine’s savegame format from plain data without any markers to a chunked format akin to IFF. Got lots of ideas, and some code together too, but eventually gave up as making it really work would’ve required some major objectifying of the engine and it’s still very C style in many places currently. I looked into how the SCUMM. That made A...