[Help] Sonic Adventure 2

Started by Crystal Jinjo, August 11, 2010, 10:54:03 PM

Previous topic - Next topic

Deathwolf

yep I trought that....
AR doesn't support C0 codtype.
lolz

WiiOs-Ozelot

also all codes for Gamecube from me is real Ocarina codes. no AR codes converted ^^
I'm make Gamecube Codes with SD Media Launcher and Gamecube Console (Not Wii) ^^

Crystal Jinjo

true but the invincible code you made worked when converted but it had a side effect which may have easily happened if I did use the codes as they were on the wii.

WiiOs-Ozelot

#18
So, here the fixed Version:

[Always Invicible for Fly/Speed Characters]
2ECA4F06 00000001 <-- If lower than 1 also 0 then...
02CA4F06 0000FFFF <-- Write Value Back
E0000000 80008000
2ECA4CA6 00000001 <--|
02CA4CA6 0000FFFF  <--|---- Same
E0000000 80008000

[Always Invicible for Shoot Characters (Tails/Eggman)]
0404F690 60000000 <-- Working Correctly

So, i have tested and the Character is Invicible and no Glitch effects

The Problem is, the Code write permanent the Value and then comes a Glitch effect. is not by all games so. i dont know from what and why but the code works correctly now^^


oh, i see, the character moves a little bit but not so hardest. i think the problem is with the general Invicible Value.
When i create ASM, Pointer Search or this method, the problem is the same. General Invicible Value is the problem for this game. this problem is not by all.

We have tested with Breakpoints, the all registers is wrong
I'm make Gamecube Codes with SD Media Launcher and Gamecube Console (Not Wii) ^^

hetoan2

SA2B uses pointers for everything. Including chao and character data. It probably wrote over something important when you changed locations and then froze ;)


Check out my site with codes obviously...
http://hetoan2.com/

and youtube...
http://youtube.com/hetoan2

WiiOs-Ozelot

#20
yep... lol, most Registers in Breakpoint is not always correctly in Gamecube.

with the Invicible Problem...
Is the Invicible Value always Active, the Character moving sidewards or backwards when you running. This problem is not by Sonic Adventure DX Directors Cut or Sonic Heroes ect. Alternate for Invicible is the Ring Code.

[99 Rings]
2E1CC430 0000000A <- If lower than as 10 Rings, then...
021CC430 00000063 <-- Write 99 Rings
E0000000 80008000

But why 99? When if you have to collect 100 rings, the Game stop it by start and the Character hang on the sky lol
and when a enemy hit you, you lost never rings when the value is under 0A = 10 Rings. The Code refill the Rings.
i think, this is better as the Invicible code for this game.

i delete the Invicible Code from the database and release the Ring Code. Is alternate Invicible Code. Sonic die's when the ring is 0 and this Code refill the Rings and you can never die when the Enemy Hit you ^^

The same is the Time Code, when i set the Time to 00:00:00, the game frozen.

001CC3E5 0000002D works
I'm make Gamecube Codes with SD Media Launcher and Gamecube Console (Not Wii) ^^

frosty

#21
Max Stamina AR

WJCR-Y95U-UBGJ1
M8AD-3G6D-6CEUF             
E4AM-Q2J0-WT753
KAPD-8HRW-81C0N

Decrypted

008615D3 08000000
481CC189 00000001
403AD80C 00491863
423AD80C 2492270F

Converted

008615D3 00000000
281CC188 FF000001
48000000 803AD80C
DE000000 80008180
10004918 00000063 ~ This was the lvl 99
E2000001 80008000
48000000 803AD80C
DE000000 80008180
12004924 0000270F ~ This was the 9999 stat
E2000002 80008000

(Not sure about the rest.)

The code works, but is it possible modify/edit the code so instead of maxing the stamina to 9999 to set it to a desired value?

biolizard89

Quote from: frosty on April 01, 2011, 11:09:44 AM
Max Stamina AR

WJCR-Y95U-UBGJ1
M8AD-3G6D-6CEUF             
E4AM-Q2J0-WT753
KAPD-8HRW-81C0N

Decrypted

008615D3 08000000
481CC189 00000001
403AD80C 00491863
423AD80C 2492270F

Converted

008615D3 00000000
281CC188 FF000001
48000000 803AD80C
DE000000 80008180
10004918 00000063 ~ This was the lvl 99
E2000001 80008000
48000000 803AD80C
DE000000 80008180
12004924 0000270F ~ This was the 9999 stat
E2000002 80008000

(Not sure about the rest.)

The code works, but is it possible modify/edit the code so instead of maxing the stamina to 9999 to set it to a desired value?
First off, you should remove the verifier line (first line of decrypted code) to avoid issues.  To change it from 9999 to some other value, change the 270F in the 2nd-to-last line to some other hex number (use the hex to decimal feature in Windows Calculator).

frosty

Anyway so that the code will apply to a slot 1 of a specific garden? ty for help