Re: Porting DMAs... US>>>EU
an addy surrounded by nops is a routine, it is something that is written into the game to load the addys/values and call them por say when you hit a button ( a joker)
easiest way is to get the code out of the routine, port the code, then remake the routine..
about DMA's..
lets say it looks like this
#US Y-Coords
0xFFFFFFFF 0x00505858
0x0000001c 0xc2660000
you port the address 00505858, then you find how far away from the ported address, the code is that you want the effects.
so i would port 00505858, then go down until i can find my Y coordinate.
Re: Porting DMAs... US>>>EU
I tried to port a few codes and i forgot to backup >.< lMFAO
My first time porting was fun :P
Im like i can do it! i cant wait till im done imma own!
until bam i fucked up big time :p
Re: Porting DMAs... US>>>EU
Quote:
Originally Posted by
1337 |-|4xXx07zD
an addy surrounded by nops is a routine, it is something that is written into the game to load the addys/values and call them por say when you hit a button ( a joker)
easiest way is to get the code out of the routine, port the code, then remake the routine..
Great, thanks. I now understand how to port DMAs, however I am not 100% sure about what you mean for the routine. I have no experience making routines and stuff like that, so are there steps I need to take for that?
Do you take the hex value and port it? And then what after that? lol, sorry I am quite new to this, but I am learning quickly.
Re: Porting DMAs... US>>>EU
remember since the address such as 00505858 is a pointer(j=jump) and that data moves you WILL have to port it differently then you re find the offset(distance from the pointer location to where it jumps too) and then wa-la thats your code. The subroutine part is very easy to do.
Re: Porting DMAs... US>>>EU
so say i want to dma a boot code or something how would i do it?
Re: Porting DMAs... US>>>EU
Port the pointer, offset will be the same.