The Legend of Zelda: Skyward Sword (SOUJ01)

Started by Glitch., November 23, 2011, 11:33:12 PM

Previous topic - Next topic

Glitch.

Hey, I have been messing with this code for a while but can't get it right.  It's too annoying and I raged at it.

08955D56 FFFFFFFF
201D0004 00000000

Someone if they can, please take over it... if they want xD

The D56 was originally E4A, which I decided to take a further look and see what else it did, and I got as far as that.
The 1D is wrong I know for a fact, I just put something over expected, and when the code is FFFFFFFF it starts to beep, unless the D56 is higher,
If the D56 is higher and you still are FFFFFFFF, then you will have the first bug missing. etc.

It is supposed to Unlock: All Items in the best level possible, Bugs, materials. As in these pictures.
But the errors are, I get the pigs in the spots of items, and it disables the use of the items. as well as the annoying beeping messages to click a button.
[spoiler]
[/spoiler]

Panda On Smack


Anarion

interesting. i tried to do the same thing for SOUE01 but haven't gotten the pig problem. i hope the code i made doesn't cause it eventually.
are you still working on this? did Panda On Smack's value fix it?

if it isn't fixed yet, you probably need to find another address (like a 'progress' address) and/or set a write breakpoint on the items address, nop the instruction of the address the point breaks on right when you reach that part of the game (which means you may have to do it over again) to prevent the game from writing the 'pig' value item block.

and what i mean by 'progress' address, for this game there are some neat addresses that come before the item/gear/collection addresses. (for SOUE01, all item related addresses are on the 80955E00-80955F00 range, and the 'progress' addresses i'm mentioning are on the 80955D00-80955E00 range. so for SOUJ01, maybe look at the 80955C00 memory section.)
for progress addresses, every time you complete doing something, their value increases. so maybe you just need to find the right address (the one that gets written to when you complete the pig camp part) and set its value to FFFFFFFF since that would mean that part of the game has been completed.

i hope i'm not being confusing. :) its 3:00a.m. i'm tired. and i have no other way of explaining myself.
I'm not here much. If you have a problem with any of my codes, let me know through my youtube account and I'll help you.
¦}

Glitch.

I haven't completed it, heck i haven't even bothered cuz i've tried so many different things.

Panda On Smack's value didn't work; it took off some items/materials.

I tried Changing 08955XXX to anything under E4A, with multiple values.  I didn't go as far as the CXX range because the pigs were already showing.  I also gave up.

Bully@Wiiplaza

is there a specific reason why some asm codes need to be "fixed" to work elsewhere?
Thought they work anymore with guarantee :P

And guys,
nice coding work! ;D

Since I got all the RAM dumps, I convert any ASM code to F6 regionfree so that everyone can enjoy the codes. O0
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

Anarion

#5
Quote from: iGlitch on December 06, 2011, 07:05:16 PM
I haven't completed it, heck i haven't even bothered cuz i've tried so many different things.

Panda On Smack's value didn't work; it took off some items/materials.

I tried Changing 08955XXX to anything under E4A, with multiple values.  I didn't go as far as the CXX range because the pigs were already showing.  I also gave up.
I see. An you gave up, eh? Well that's too bad. I already have my 'unlock' code for soue01 posted on the database which uses FFFFFFFF on 30 addresses, but I'm playing the game to further test the pig problem since my code hasn't instantly caused the problem yet (the way your code seems to be doing) which means that there has to be another address involved.
If I get the pig problem and I find a fix, I'll let you know.
Quote from: Bully@Wiiplaza on December 07, 2011, 08:48:32 AM
is there a specific reason why some asm codes need to be "fixed" to work elsewhere?
Thought they work anymore with guarantee :P

And guys,
nice coding work! ;D

Since I got all the RAM dumps, I convert any ASM code to F6 regionfree so that everyone can enjoy the codes. O0
(I think) the reason being is the same as it was for Twilight Princess. Twilight Princess had moving asm throughout each different field. Not all asm codes work flawlessly (asm moonjump, speed modifying, etc).
I'm not here much. If you have a problem with any of my codes, let me know through my youtube account and I'll help you.
¦}

Bully@Wiiplaza

#6
@Jay:
Yeah, I noticed that on TP aswell. My assembly freefly kept crashing every time I fell from the map because some wrong assembly got modified.
Quite unhandy. :eek: Ukuneko did only adjust his C2 instructions and no address "fix"!
As you mention it, I can´t convert e.g. the flying codes to F6 because it´s moving assembly... (808XXXXX)
but most other assembly stuff works fine. :p

Anyone who got the *real* x,y,z coordinates?
I found something that´s similar to it, but it was useless in the end.
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

ukuneko

Quote from: Jay on December 18, 2011, 01:38:12 AM
well, i could not replace Link with another charactor. Game froze.  :'(

I think.....
Can not work well in many cases the replacement of the other actors.

"Link" has a lot of data. Compared to other actors.

SS is more difficult than Twilight Princess.

TadghD

#8
Can someone please port this code from USA to JPN? Thanks.

[SOUE01]
No Notification The First Time You Collect A Bug Or Treasure
DO NOT POST UNCREDITED CODES