PDA

View Full Version : Functions' addresses


Cataphract
Jul 26, 2009, 09:42 PM
Hi.

I've read the article in the enciclopedia about the memory locations of some jazz2 data. It already allows for some interesting stuff to be made, despite its incompleteness.

You can, of course, interact with jazz2 to some degree by changing the values in those locations, but what would be even more useful to that purpose would be have the addresses (and prototypes) of the interesting jazz2 routines.

While the first addresses can be figured out by simply chaging the variable in question and rescaning the memory (most likely multiple times), this information requires looking at the disassembly, which is very tedious.

So what I am asking is whether the people who have already done that job released or are willing to release those findings.

Personally, I'ds be grateful. Thanks

Grytolle
Jul 27, 2009, 03:02 AM
The problem is that whatever you create will most likely interfere with JJ2+ unless you create other hooks

There's also CRT where you invoke a function within JJ2+; that should be fine

Falcury
Aug 3, 2009, 01:53 AM
I support Cataphract's request. Because I feel I have already pushed the limit when it comes to 'conventional' memory editing.

This or possibly some solid JJ2+ API's (?).

(What's CRT, by the way?)

Cpp
Aug 3, 2009, 08:40 AM
CreateRemoteThread (http://downlink.lordprime.com/jazzjackrabbit/2/code/crt2.exe)

I myself have a lot of these function pointers in my ollydbg comment list and BlurredD has probably got even more. I do support the idea for a list of these function pointers and prototypes. The J2NSM wiki does have some stuff, but it's rather outdated and by far incomplete.