Future of Game Hacking
Welcome to the new, massive game hacking database!

Please register to see our content, manage your account, communicate with other members, and much more!

Have a good day!

~ Future of game hacking staff.

Join the forum, it's quick and easy

Future of Game Hacking
Welcome to the new, massive game hacking database!

Please register to see our content, manage your account, communicate with other members, and much more!

Have a good day!

~ Future of game hacking staff.
Future of Game Hacking
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Log in

I forgot my password

Search
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics
» Forum Point Shop
Decoding F6 to 04 and vice versa  EmptyWed Jan 01, 2014 4:35 pm by Animal

» F-777- Sound of Infinity BRTSM
Decoding F6 to 04 and vice versa  EmptyWed Dec 25, 2013 12:34 pm by EvilRobot

» Count To 2000
Decoding F6 to 04 and vice versa  EmptyWed Dec 25, 2013 12:33 pm by EvilRobot

» Fire Snake Speed Modifier
Decoding F6 to 04 and vice versa  EmptyTue Dec 24, 2013 2:20 pm by gskw

» Decoding F6 to 04 and vice versa
Decoding F6 to 04 and vice versa  EmptyTue Dec 24, 2013 12:57 pm by Ghast

» AR's Hack Pack
Decoding F6 to 04 and vice versa  EmptyTue Dec 24, 2013 12:55 pm by Ghast

» Brawl Box v0.69
Decoding F6 to 04 and vice versa  EmptyTue Dec 24, 2013 12:54 pm by Ghast

» Flutey (World Map) - Castle Crashers [Final Lap Included]
Decoding F6 to 04 and vice versa  EmptyTue Dec 24, 2013 12:53 pm by Ghast

» Barracks Song - Castle Crashers [Final Lap Included]
Decoding F6 to 04 and vice versa  EmptyTue Dec 24, 2013 12:53 pm by Ghast

Top posting users this month
No user

Top posting users this week
No user

May 2024
MonTueWedThuFriSatSun
  12345
6789101112
13141516171819
20212223242526
2728293031  

Calendar Calendar

Who is online?
In total there is 1 user online :: 0 Registered, 0 Hidden and 1 Guest

None

Most users ever online was 120 on Mon Apr 12, 2021 6:46 am

Decoding F6 to 04 and vice versa

5 posters

Go down

Decoding F6 to 04 and vice versa  Empty Decoding F6 to 04 and vice versa

Post by DarkAnil8r Fri Dec 06, 2013 9:47 pm

One of the more annoying questions on the code creator test, so i'll give a bit of the answer. Made this because I have not been active here lately, plan to do so soon. Anyway, onward.

F6 codes are universal, meaning region free. The way they work is as follows:

F6000001 80008100 <-- Tells the game to find the nearest address with instruction XXXXXXXX
XXXXXXXX XXXXXXXX <-- instructions to be found
14000YYY ZZZZZZZZ 
E0000000 80008000

This part is kinda confusing. Once the game find the address with instruction XXXXXXXX, YYY is basically the number added to that address to find the address used for the actual code. The last digit must be a 0, 4, 8, or C. So basically if the address you found was 80677CA8 and YYY was C, you would add C to 80677CA8, giving you 80677CB4. 80677CB4 is basically the address used in the actual code. There can be more 14000YYY lines if the code is more than 1 04/C2 code.

ZZZZZZZZ is simple, basically the instruction you are changing. There can be more ZZZZZZZZ values if the code is a C2 code.

So if I wanted to convert 0488D250 3F000000 to F6, it would look like this:

F6000001 80008100
43300000 80000000 <-- In case you're wondering, the "80000000" is the instruction of the address after 0488D250, 0488D254.
14000000 3F000000
E0000000 80008000

This would make the code region free. However, its a real waste of lines, so say you want to convert a code from F6 to 04 or C2? Simple.

Lets use this code as an example:

Invisible Thundercloud Boosting:
F6000001 80008100
8003001C 7C721B78
14000008 3AC00000
E0000000 80008000

From here its simple. Open any region RAM dumps, then search for "8003001C 7C721B78". Once it finds the address, add "8" (the Y value I explained earlier) to the address, then you have your address. Simply put "3AC00000" as the instruction, and you're done.

Now 04 to F6 (this will be a more complicated code just for fun >Very Happy)

047AD73C 60000000
047ADCE4 60000000
047AE008 60000000
047AE00C 60000000

You're going to want to find an instruction that is not repeated in RAM dumps or the code will have more than one effect. Closest one I found was 8804001A 98030028, so use that as your XXXXXXXX XXXXXXXX values. 

So your code should look like this now:

F6000001 80008100
8804001A 98030028

Next, find the address with the 8804001A 98030028 (which is 807AD704) and subtract each 04 address from this one, as follows:

807AD73C - 807AD704 = 00000038 
807ADCE4 - 807AD704 = 000005E0 
807AE008 - 807AD704 = 00000904 
807AE00C - 807AD704 = 00000908

You now have your Y values and you already had the instruction you wanted to change it to, so the rest is simple.

F6000001 80008100
8804001A 98030028
14000038 60000000 <-- 1st 04 address and instruction
140005E0 60000000 <-- 2nd 04 address and instruction
14000904 60000000 <-- 3rd 04 address and instruction
14000908 60000000 <-- 4th 04 address and instruction
E0000000 80008000 <-- ends the code

And thats basically it, porting to F6 and back to 04 or C2 depending on the code. Ask any questions below if you need help Razz ~


Last edited by DarkAnil8r on Fri Dec 06, 2013 10:16 pm; edited 1 time in total
DarkAnil8r
DarkAnil8r
Section Moderator
Section Moderator

Posts : 70
Join date : 2013-10-09
Age : 26
Location : Some house, some street, some country, some world, some dimension

https://www.youtube.com/user/Ghostyoshi777

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by Ghast Fri Dec 06, 2013 9:51 pm

Good tutorial. Why i dont understand a single thing, its good
Ghast
Ghast
Post Master
Post Master

Posts : 814
Join date : 2013-10-07
Age : 23
Location : New York

http://xat.com/4DRMKW

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by DarkAnil8r Fri Dec 06, 2013 9:54 pm

Ghasty33666vr wrote:Good tutorial. Why i dont understand a single thing, its good
Lol its complicated the first time you look at it, but you'll eventually get used to it.
DarkAnil8r
DarkAnil8r
Section Moderator
Section Moderator

Posts : 70
Join date : 2013-10-09
Age : 26
Location : Some house, some street, some country, some world, some dimension

https://www.youtube.com/user/Ghostyoshi777

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by FireRach39494vr Sat Dec 07, 2013 11:44 am

pr0 (clap)
FireRach39494vr
FireRach39494vr
Administrator
Administrator

Posts : 432
Join date : 2013-09-26
Age : 30

https://www.youtube.com/user/Rachel94FireMario1

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by DarkAnil8r Sat Dec 07, 2013 4:00 pm

FireRach39494vr wrote:pr0 (clap)
nop
DarkAnil8r
DarkAnil8r
Section Moderator
Section Moderator

Posts : 70
Join date : 2013-10-09
Age : 26
Location : Some house, some street, some country, some world, some dimension

https://www.youtube.com/user/Ghostyoshi777

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by Ghast Sat Dec 07, 2013 4:01 pm

DarkAnil8r wrote:
FireRach39494vr wrote:pr0 (clap)
nop
Congrats on mod also Razz
Ghast
Ghast
Post Master
Post Master

Posts : 814
Join date : 2013-10-07
Age : 23
Location : New York

http://xat.com/4DRMKW

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by DarkAnil8r Sat Dec 07, 2013 4:02 pm

Ghasty33666vr wrote:
DarkAnil8r wrote:
FireRach39494vr wrote:pr0 (clap)
nop
Congrats on mod also Razz
Thanks Razz
DarkAnil8r
DarkAnil8r
Section Moderator
Section Moderator

Posts : 70
Join date : 2013-10-09
Age : 26
Location : Some house, some street, some country, some world, some dimension

https://www.youtube.com/user/Ghostyoshi777

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by FireRach39494vr Sat Dec 07, 2013 4:04 pm

DarkAnil8r wrote:
Ghasty33666vr wrote:
DarkAnil8r wrote:
FireRach39494vr wrote:pr0 (clap)
nop
Congrats on mod also Razz
Thanks Razz
Yop and now, you got section mod. Congrats, epic. Razz
FireRach39494vr
FireRach39494vr
Administrator
Administrator

Posts : 432
Join date : 2013-09-26
Age : 30

https://www.youtube.com/user/Rachel94FireMario1

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by Ghast Sat Dec 07, 2013 4:04 pm

DarkAnil8r wrote:
Ghasty33666vr wrote:
DarkAnil8r wrote:
FireRach39494vr wrote:pr0 (clap)
nop
Congrats on mod also Razz
Thanks Razz
yw. Just check the PM i sent you also please
Ghast
Ghast
Post Master
Post Master

Posts : 814
Join date : 2013-10-07
Age : 23
Location : New York

http://xat.com/4DRMKW

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by EvilRobot Sat Dec 07, 2013 7:41 pm

This is a great Tutorial!! I better learn this and how it works. Surprised
EvilRobot
EvilRobot
VIP Member
VIP Member

Posts : 596
Join date : 2013-10-13
Age : 26
Location : ???

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by DarkAnil8r Sat Dec 07, 2013 9:47 pm

EvilRobot wrote:This is a great Tutorial!! I better learn this and how it works. Surprised
Thanks :3 Good luck Razz
DarkAnil8r
DarkAnil8r
Section Moderator
Section Moderator

Posts : 70
Join date : 2013-10-09
Age : 26
Location : Some house, some street, some country, some world, some dimension

https://www.youtube.com/user/Ghostyoshi777

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by Ghast Sat Dec 07, 2013 10:04 pm

DarkAnil8r wrote:
EvilRobot wrote:This is a great Tutorial!! I better learn this and how it works. Surprised
Thanks :3 Good luck Razz
I think i'll start coding once i get my new laptop for christmas Razz http://prntscr.com/29htw4 So true
Ghast
Ghast
Post Master
Post Master

Posts : 814
Join date : 2013-10-07
Age : 23
Location : New York

http://xat.com/4DRMKW

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by DarkVeaz36000VR Sun Dec 22, 2013 3:37 pm

Interesting post, Anil8r. Good work! Razz
DarkVeaz36000VR
DarkVeaz36000VR
Newbie
Newbie

Posts : 4
Join date : 2013-10-30
Age : 26

http://www.youtube.kr/user/DarkVeaz36000VR

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by Ghast Tue Dec 24, 2013 12:57 pm

He makes coding look easy Razz
Ghast
Ghast
Post Master
Post Master

Posts : 814
Join date : 2013-10-07
Age : 23
Location : New York

http://xat.com/4DRMKW

Back to top Go down

Decoding F6 to 04 and vice versa  Empty Re: Decoding F6 to 04 and vice versa

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum