PDA

View Full Version : retroben's random new GS codes topic


retroben
22nd August 2013, 07:59 PM
I easily found the 1.0 version of Zelda OOT infinite sword glitch code.
Its offset is ten higher than the Press A for Fast Link code.

No credit for me except for posting it.

Zelda OOT (U) (v1.0)

Infinite Sword Glitch
811DB262 0C01


The value "0C01" is the official value used to achieve the actual glitch on an indestructable sign using the crouch stab.

Here is a simpler version that does not effect your attack type.

Infinite Sword Glitch 2.0
801DB263 0001
No random slashes after jump slashing.

Small/Unbreakable Deku Stick
801DB27D 0000

HatCat
22nd August 2013, 08:23 PM
I must say your work is starting to interest me.

What I've always wanted was a code that would let me press some button, to instantly execute a spin attack, preferably in Zelda MM, but OOT would be nice, too.

Like, if you rotate the control stick fast enough, and press B, you instantly execute a spin attack, without consuming any magic power, and without waiting for it to charge.
Dunno if you've ever tried that.

Well I hate rotating the control stick, and I always use my keyboard for input anyway which makes it slightly harder to predict...so a code that would replace the need to revolve the control stick to accomplish this function would be great.

retroben
22nd August 2013, 09:19 PM
I guess I could try something with spin attack.

Got more codes for Zelda OOT!

Deku Nut Lighting
801DA8C3 00xx
xx values:
00=no lighting
87=foggy grey
FF=pitch grey

The lighting is constantly in effect while the code is enabled.

Instantly Fully Charges Spin Attack
811DB278 3F80
811DB27A 0000
It is instantly orange and costs magic.

This one below might already exist.

No Magic Usage
8011B9C1 0000
You never lose magic when using magical items.

Instant Sword Usage
801DAB78 0002
You take out/put away your sword instantly without slashing.

Hold Bow When Sword In
801DAB7B 0001
811DAB7C 020A
801DAB7E 0011
Makes Link hold a bow whenever you are not using a sword.

Bow Back When Sword Out
801DAB7B 0000
811DAB7C 0008
801DAB7E 0012

Lazy Shielder
801DAB7B 0000

Tough Link
801DAB7B 0001
Now Link blocks with his arm when not using his sword.

Hide Your Shield
801DAB7E 0011
The shield disappears when not using your sword.

Karate Link
811DAB86 78D8
This is an alternative to the original karate link code.
Edit:You get to keep your shield with this version.

Two Sword Link (in)
811DAB86 7908
Link has an extra sword while standing still when his REAL sword is put away.

Two Sworded Link (out)
811DAB8A 77F8
Link has his sword out,he also has a FAKE sword sheathed away.

Super Sword Dive
811DAC10 FFC3
You slide forward a whole yard.

And that is all I can do for today.

retroben
23rd August 2013, 07:15 PM
Unlimited Bomb Usage
801CA0EB 0001
This one probably already exists.

First Bomb Infinite Time
801F5B89 0032

First Bomb Blink Speed
801F5B8B 00xx
00=panic
03=Normal
7F=No Blink
Strangely,after the "first bomb" is used,it will seem the code is not working.
It actually loads the second bomb once you have used the first bomb,then it switches back to the first bomb,which means you can make custom bomb effects.

First Bomb Different Blink
801F5B8D 000C
811F5B8E 0000
Now it starts with faded pink then boldens near explosion,making a cool new effect.

First Bomb Dark Spot
811F5B96 6C54
Leaves its shadow after exploding,and brightens an area,only works one time until entering another area.

Sorry,these are in that stupid auto changing location,so they do not work (properly?).

These codes in magenta require pointer addresses.

retroben
27th August 2013, 10:14 PM
I found what is probably the action modifier for Majora's Mask (U),which I think was already found.

Here is what I did with it.

Throw Unlimited Zora Swords (R)
D03E6B3B 0010
81400876 6754
Press and release R AS ANYONE to throw as many zora swords as you want,and it does not crash!

Ordinary Goron Roll
80400896 FF00
80400898 0000

retroben
19th September 2013, 09:50 PM
I think I found an action/status modifier.

We need a button activator for DK64.

Will most likely NOT work for you because the address always changes.

DK Action Mod? (Only works on DK Isles)
813DAB74 xxxx
I have not had the time to find action values.

DK Status Mod (Only works on DK Isles)
803DAB75 00xx
00=stand
01=Misc. Attacks
02=Jumped (allows a non-stop Moon-Kick)

To find the status code,search at 003D8000 for zero,one,and two when you are standing=0,using neutral attack on ground=1,or neutral jumping=2,and you should find the code's current address
(which should always be 803Dxxx5).

Remember that the action mod can easily be found by subtracting one from the working status address.

retroben
3rd October 2013, 01:56 AM
HP Face Modifier
800CA1E8 00xx
xx values:
00=Sad
01=Oh No
02=Okay
03=Happy
04=Super Happy 1
05=Super Happy 2
06=garbled
07=Super Happy (turns)
09=Creepy Laugh

Face Colors
800CA3BF 00xx
xx values:
00=oh no
01-1F=various colors
20=sad
21-9F=more various colors
A0=super happy
A1-BF=more various colors
C0=full health
C1-DF=more various colors
E0=normal
E1-FF=the last colors

800CA3BC-800CA3C5=face color settings

Friction Mod
800C9634 00xx
00=non-stop
3D=gradual stop
3F=stop on a dime

Super Happy Powers
800F8946 0009
Works anywhere as any yoshi.

Invincible (red yoshi) 1-1
802848BB 0003
You can phase through the fruit bubbles.

HatCat
3rd October 2013, 02:32 AM
Damn dude nice going, holy crap, haven't had much time to look into most of it, but I already know I want to try a few of those out when I can. :D

(edit) the instant spin-attack in Zelda when you rotate the stick and press B normally costs actually no magic, but that's alright if the cheat does, cause other cheats have infinite magic.

retroben
3rd October 2013, 06:42 AM
Since Yoshi's Story usually has emulation problems,I am running Yoshi's Story perfectly on PJ64 1.7.0.50b23 using the Glide64 Final Release gfx plugin.

The Super Happy Powers code does a lot of things.

1.It makes you Invincible.
2.It gives you infinite eggs.
3.It makes your tongue 2x long.
4.It makes shyguys turn into your lucky fruit.
5.It makes the secret coins appear.

Sadly,one thing it does not do is give you the Super Happy rock remix (as far as I know).

A cool thing you can do is get the matching infinite health code (bsfree) for your yoshi color,and set it to 09 for Super Happy music.
You can also set it to 0A for yoshi to be coked out of his mind (yoshi sits down and breathes fast and heavily like its having an acid trip) which is pretty hilarious looking.

retroben
29th October 2013, 02:46 AM
EDIT:My sincerest apologies,these codes have shifting addresses that change over time.

A weird code that makes Princess Ruto do something while holding her.

The codes will not take effect until you drop down after her.

Ruto Does WTF! [L] (Jabu Jabu's Belly)
D01C84B5 0020
801E3408 0044
Press L while holding her for cute little rainbows!

Ruto Does More WTF!
D01C84B5 0020
811E3408 46E0
This one looks more normal.

Princess Ruto the Contortionist
D01C84B5 0020
811E3408 xxxx
Try any various values above 4100.

Warning!

You have been warned.

EDIT:These are searchable at relative times by searching 32bits with hex 0x8032BDD8 or 0x06006B9C to find the new placement.
You can also add to the resulting address for the does WTF! codes to work again.

Ruto Always Standing
811E33F4 8032
811E3596 BDD8
She is standing when you hold her.

Ruto Always Sitting
811E33F4 0600
811E33F6 6B9C
She will talk to you sitting down before you can hold her.

Ruto's Size Modifier L+R
D01C84B5 0020
811E3300 3CFF
D01C84B5 0020
811E3304 3CFF
D01C84B5 0020
811E3308 3CFF
D01C84B5 0010
811E3300 3B47
D01C84B5 0010
811E3304 3B47
D01C84B5 0010
811E3308 3B47
L=Big
R=Small

retroben
30th October 2013, 04:25 AM
All you have to do is start off in the jabu entrance on your save before you ever meet ruto.

Then after the falling scene the codes should work.
If you lose her in deep water,the address locations will change.
On every reset,they worked again.

If they are still not working for you,just search for her standing/sitting values in 32bits from "001E0000" on memory search in any non-2.0 version of pj64.

Someone needs to make a mod of 2.0 (because its open source now) that fixes the memory search and release it for download.

HatCat
30th October 2013, 08:19 PM
Actually it would be better to just dump the RDRAM memory to a binary file on your disk so that you can navigate it more instantaneously with an external hex editor program of your choice.

You can't really do anything in the integrated RDRAM viewer built into Project64 1.7+ anyway besides slowly click the up and down scroll bars, or just ask it to dump to a hex file. Soon my RSP plugin should have an option for exporting this data as well.

Searching memory on the other hand, tends to be a lot more stable while the RDRAM viewer isn't simultaneously open.

retroben
30th October 2013, 08:53 PM
I find that its easy enough on PJ64 version 1.7.0.50b23 (emucr leak).
I just wished 2.0 didn't crash immediately after clicking memory search.

What I would really like to see is Desmume's RAM search ported to PJ64 because it is faster and has more features like real time updates and less/more than search types.

Now for more Ruto modding.
Remember they only work after falling down to her.

I am unsure which one is X,Y,or Z.

Arrows for the rotation directions.

Ruto Rotation (^/v)
801E3364 00xx

Ruto Rotation (</>)
801E3368 00xx

Ruto Levitate [L] (dropped/thrown)
D01C84B5 0020
811E3310 40CB
Now Princess Ruto can levitate just like link.

HatCat
30th October 2013, 09:08 PM
emucr are retards. No offenses or name-calling intended, just pointing out the facts that are already there. :P

It used to work after a while but with the rewrite from scratch to Project64 2.0 it got broken I guess.

Not a big deal. Really you could still use Renegade or Nemu64 for advanced cheat stuff, or like I said dump the RDRAM to a binary and use some external searching tool that would feature a ton of stuff. (Come to think about it it's a pretty easy thing to write...could actually do one directly analogous to the one already in pj64 2.0.)

And yeah, it might not be auto-realtime memory updates like whatever Desmume might be doing, but I'm usually cool with just hitting the Refresh button.

EDIT: Nice, I can fall on Ruto after rotating her first.

retroben
31st October 2013, 01:00 AM
Change it to 1B before talking to her,aim at her,and grab her to start spinning!

Using 13 spawns a second ruto if you go back down quick enough,have fun after setting it back to 18 or 1B.

Ruto Action Mod!
801E3507 00xx
xx values:
00-06=Stone cutscene actions
07=Before meeting
09=Meeting
0C=Walk
0D=Walked
0E=Fall?
0F=Unknown,sets to 12
12=Waiting after boss
13=Waiting (sends you up one floor,and entered warp?)
14=Waiting 2
15=Sticking to link
16=Inconsiderate
17=Inconsiderate
18=Talk segments
19=In-talk
1A=Sits down
1B=Sitting
1C=Thrown
1F=Held
22=Reaching for stone
24=Stone scene
25=Walks toward stone
26=DUH! NUH! NUH! NUUUUUUGH!
27=Stone obtained
28=Oh my goodness (text)
2A=Take me home RIGHT NOW!
2B=Keeeyaaaah!
2C=In domain speech
2D=Turns to watch you

Helpful:extends ruto's animations while held-- 811E33C8 0000 -and- 811E33CA 0000

Ruto Always Waiting?
811E33F4 0600
811E33F6 1488

Ruto Always Restless
811E33F4 0600
811E33F6 4350

Ruto Restless Fixed
811E33F4 0600
811E33F6 4350
801E3401 0000
801E3404 0040

Ruto Turns To Walk
811E33F4 0600
811E33F6 4074

Ruto Walking Away
811E33F4 0600
811E33F6 78E4

Ruto Falling (glitchy)
811E33F4 0600
811E33F6 3784
WackyWavingInflatableArm-FlailingRuto!

Ruto's Mouth Mod
801E3501 000x
0=Happy
1=Worried?
2=Surprised/embarrassed?

Ruto's Visible Flag
801E350B 000x
0=off
1=on

NEW!

Meet Ruto Size Mod
D01C84B5 0020
811F97B0 3CFF
D01C84B5 0020
811F97B4 3CFF
D01C84B5 0020
811F97B8 3CFF
D01C84B5 0010
811F97B0 3B47
D01C84B5 0010
811F97B4 3B47
D01C84B5 0010
811F97B8 3B47
Yay!

Values match from above.

Meet Ruto Mouth Mod
801F99B1 000x
Say that code name five times fast.

Meet Ruto Action Mod
801F99B7 00xx

Meet Ruto Visible Flag
801F99BB 000x

I will occasionally have new codes in the beginning of this post as well.

retroben
31st October 2013, 11:25 PM
bumpdate

Feel free to make a funny video using these codes.

Now Princess Ruto can be properly used in a machinima!

Here are the base addresses from Ruto's size mods for converting between.

801E3300=Fallen Ruto

801F97B0=Meeting Ruto

For example the "Ruto Always" codes have 811E33F4 and 811E33F6.

To convert to the meeting Ruto just add F4 and F6 to 811F97B0 which gives you...
811F98A4 and 811F98A6

Here is the "converted" code.
I included the fix lines as well.

Meeting Ruto Always Restless Fixed
811F98A4 0600
811F98A6 4350
801F98B1 0000
801F98B4 0040

the_randomizer
31st October 2013, 11:30 PM
You wouldn't know how to make size mod cheats, would you?

retroben
31st October 2013, 11:45 PM
What game/s?

You must already know I have some for Zelda OOT.

Most characters/objects in Zelda have the same size values.
3C 23 D7 0A + 3C 23 D7 0A + 3C 23 D7 0A + 3C 23 D7 0A

So all I do for zelda is search for that value for 32bit length values
that have a pattern of #######0,#######4,and #######8.

Just tell me who or what you want a size mod for,and i'll see if I can find it.

the_randomizer
1st November 2013, 05:20 AM
What game/s?

You must already know I have some for Zelda OOT.

Most characters/objects in Zelda have the same size values.
3C 23 D7 0A + 3C 23 D7 0A + 3C 23 D7 0A + 3C 23 D7 0A

So all I do for zelda is search for that value for 32bit length values
that have a pattern of #######0,#######4,and #######8.

Just tell me who or what you want a size mod for,and i'll see if I can find it.

Castlevania Legacy of Darkness, possibly to make the main character small and big (like in multiples of, 0.25, 0,5 etc times his size). Think his name is Henry, the werewolf dude. Let me know how it goes :D It would make bosses a lot harder to fight, or maybe a cheat to modify their sizes?

retroben
1st November 2013, 09:09 AM
Link not posted because moderational bull tish.

There is already some form of size modifier/s on bsfree.

They are area specific,I could probably find the missing levels' size mods.
And the best part is that I can find the original size values in memory viewer.

It really sucks that gscentral is wrecked.
I sure hope their cheat database did not get raped.

You would have the link right here.

*Where link would have been.* Stupid delay from website links!

Additionally,I wish bsfree's lists were less trollish.

the_randomizer
1st November 2013, 02:54 PM
Link not posted because moderational bull tish.

There is already some form of size modifier/s on bsfree.

They are area specific,I could probably find the missing levels' size mods.
And the best part is that I can find the original size values in memory viewer.

It really sucks that gscentral is wrecked.
I sure hope their cheat database did not get raped.

You would have the link right here.

*Where link would have been.* Stupid delay from website links!

Additionally,I wish bsfree's lists were less trollish.

You could do that for me? If so, that'd be greatly appreciated. I actually tried looking for the size mod cheats for Castlevania LOD on that BS Free site, but didn't find any like it. :confused: If you can't post links here, you can try private messages too ;)

Edit: Yeah, looking at the list of cheats for Legacy of Darkness here http://bsfree.shadowflareindustries.com/index.php?s=18&d=8&g=9693&c=34226 the section "Character Size Modifier" lists 0 codes for it AFAIK. If you could find the values, etc I would appreciate it :P

HatCat
1st November 2013, 05:08 PM
It should go away once you have 15 posts, maybe 30 posts.

Just keep posting until it works! :D :D

retroben
1st November 2013, 06:56 PM
That's why I wished bsfree was less trollish (Pages with zero codes).

Look just under the "Character Size Modifiers" line that has zero codes.
You will see "Room of Clocks Level" with one code,this is the size mod code for that level.
There is a few more levels with size mod codes below the first one.

"Outer Wall"
"Castle Keep" Two codes,one for each level part.
"Final Battle Site" Is Monster Dracula the name of the boss?

I cannot find codes for the other size mods just yet.

It may not be long though.

The funny thing is that two other times,someone has requested character/boss size modifiers for this game in 2008 and 2009 in two other forums.

the_randomizer
1st November 2013, 09:12 PM
That's why I wished bsfree was less trollish (Pages with zero codes).

Look just under the "Character Size Modifiers" line that has zero codes.
You will see "Room of Clocks Level" with one code,this is the size mod code for that level.
There is a few more levels with size mod codes below the first one.

"Outer Wall"
"Castle Keep" Two codes,one for each level part.
"Final Battle Site" Is Monster Dracula the name of the boss?

I cannot find codes for the other size mods just yet.

It may not be long though.

The funny thing is that two other times,someone has requested character/boss size modifiers for this game in 2008 and 2009 in two other forums.

Not sure what the name of that level or boss is, but yeah, pretty sure Dracula would be the right one. If they're trolls, I'll be sure not to ask them any questions, and yeah, I think I was the one that asked those questions since people didn't answer them or pointed me in the right direction. But you're the first person I met who knew what to do to fix that :D

If you can find size mod cheats, notably for Foggy Lake (where you fight the sea serpent dude) and maybe the clock tower boss or something like that, I would greatly appreciate it :p

I tried looking for the already-made size mods for Outer Wall or Castle Keep, where did you see those? Maybe you could go off of those and see if there can be a universal code that affects all levels or specific boss fights...? Did I say Henry earlier? I meant Cornell, the wolf dude :P

retroben
2nd November 2013, 06:26 AM
I think the size modifier might work for every character you play as.

Since you seem to be having so much trouble finding the codes,I will just post them with credit to the hacker.

The following codes were made by macrox.

Room of Clocks

Room of Clocks [macrox]
812EEC20 ????
812EEC24 ????
812EEC28 ????

Outer Wall

Outer Wall [macrox]
812F5590 ????
812F5594 ????
812F5598 ????

Castle Keep

Part 1 [macrox]
812F2FF0 ????
812F2FF4 ????
812F2FF8 ????

Part 2 [macrox]
812EF660 ????
812EF664 ????
812EF668 ????

Final Battle Site

Final Battle Site Monster Dracula [macrox]
812EC2F0 ????
812EC2F4 ????
812EC2F8 ????

Codes made by macrox.

the_randomizer
2nd November 2013, 03:21 PM
I think the size modifier might work for every character you play as.

Since you seem to be having so much trouble finding the codes,I will just post them with credit to the hacker.

The following codes were made by macrox.

Room of Clocks

Room of Clocks [macrox]
812EEC20 ????
812EEC24 ????
812EEC28 ????

Outer Wall

Outer Wall [macrox]
812F5590 ????
812F5594 ????
812F5598 ????

Castle Keep

Part 1 [macrox]
812F2FF0 ????
812F2FF4 ????
812F2FF8 ????

Part 2 [macrox]
812EF660 ????
812EF664 ????
812EF668 ????

Final Battle Site

Final Battle Site Monster Dracula [macrox]
812EC2F0 ????
812EC2F4 ????
812EC2F8 ????

Codes made by macrox.

Thanks! I just couldn't see them for some reason. What do you do for the ???? values? What hex values do you replace those with? Let's say I'm about to fight the boss on the Foggy Lake stage, would those be relevant to the boss fight or would the hex need to drastically altered? The thing I notice is that all of them begin with the bytes 812?, so I wonder if Foggy Lake would be something like 812A or 812B, etc, etc. Did it mention how the modifiers (what hex values) were used in those last two bytes were the ???? are placed?

Sorry I'm asking so many question, but I believe you're narrowing it down by a crap load. The only thing now is to find out how to make these work on other levels, and to find out what needs to go in the ???? sections of the code.:D

retroben
2nd November 2013, 08:28 PM
Do you possibly know what settings I need to run this game without soft crashing with 500VI every time?

I was at Forest of Silence when it crashes near the shrine in the center.
I have tried every sort of graphics plugin with Jabo looking perfect but still crashing.
ESPECIALLY when I operate the mechanism.

I used a level cheat to get to room of clocks and I have the size values 3DCC.

The best part about these size mods is that they are static addresses.

What I would search for is 32bits 3DCCCCCD which is what all three codes have as a whole.
This has the same Zelda OOT pattern of xx0 xx4 xx8 for easily finding the other level size codes.

I found some.

Foggy Lake (ship) [retroben]
812F48C0 ????
812F48C4 ????
812F48C8 ????

Foggy Lake (deck) [retroben]
812F1F90 ????
812F1F94 ????
812F1F98 ????

Have funz!


You can find these very easily by noticing a reference address two spaces down 20 in hex after the three sizes when in memory viewer.

size - 3D CC CC CD 3D CC CC CD 3D CC CC CD 00 00 00 00
other - XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
reference - 80 00 00 00 3D CC CC CD 00 00 00 00 00 00 00 00

That second one matches your current height and changes with it.

Other patterned matches do not have this unique set of values two slots below.

There is usually less than 400 results every time you search 32bits in hex 3DCCCCCD starting at 0x00290000.

I probably won't do any more for this game due to the constant soft freezing (this game is awesome though).

Everyone please feel free to request for codes for any other N64 game,and I don't just do size modifiers.

the_randomizer
3rd November 2013, 01:27 AM
Do you possibly know what settings I need to run this game without soft crashing with 500VI every time?

I was at Forest of Silence when it crashes near the shrine in the center.
I have tried every sort of graphics plugin with Jabo looking perfect but still crashing.
ESPECIALLY when I operate the mechanism.

I used a level cheat to get to room of clocks and I have the size values 3DCC.

The best part about these size mods is that they are static addresses.

What I would search for is 32bits 3DCCCCCD which is what all three codes have as a whole.
This has the same Zelda OOT pattern of xx0 xx4 xx8 for easily finding the other level size codes.

I found some.

Foggy Lake (ship) [retroben]
812F48C0 ????
812F48C4 ????
812F48C8 ????

Foggy Lake (deck) [retroben]
812F1F90 ????
812F1F94 ????
812F1F98 ????

Have funz!


You can find these very easily by noticing a reference address two spaces down 20 in hex after the three sizes when in memory viewer.

size - 3D CC CC CD 3D CC CC CD 3D CC CC CD 00 00 00 00
other - XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
reference - 80 00 00 00 3D CC CC CD 00 00 00 00 00 00 00 00

That second one matches your current height and changes with it.

Other patterned matches do not have this unique set of values two slots below.

There is usually less than 400 results every time you search 32bits in hex 3DCCCCCD starting at 0x00290000.

I probably won't do any more for this game due to the constant soft freezing (this game is awesome though).

Everyone please feel free to request for codes for any other N64 game,and I don't just do size modifiers.

Interesting, so that's how they work in-game. Really random question about that, would those work when you fight the serpent boss on Foggy Lake? (I swear, I'll stop pestering you)! :D

I would use the same code for the deck part after the shipwreck, correct? I wasn't trying to monopolize your time like that, my apologies :(

Edit: Yep, the one for the deck is the one to use, just gotta figure out how it's actually supposed to be written in the cheat database

Size Mod for Foggy Lake (deck)
812F1F90 3DCC
812F1F94 3DCC
812F1F98 3DCC

retroben
3rd November 2013, 01:53 AM
It will not since that is a different map.

You can find codes yourself if you utilize what I have said in my previous posts.

Just enable the debugger option to access memory view/search in a non 2.0/2.1 version of pj64.

Edit:My response to finding the address:Wow that was fast!

Foggy Lake (wreck) [retroben]
812F1C00 ????
812F1C04 ????
812F1C08 ????

Forest of Silence [retroben]
812FA3C0 ????
812FA3C4 ????
812FA3C8 ????

Castle Wall (beginning/sun moon bosses) [retroben]
812F2AF0 ????
812F2AF4 ????
812F2AF8 ????

Castle Wall (sun/moon) [retroben]
812F28A0 ????
812F28A4 ????
812F28A8 ????

Villa (graveyard) [retroben]
812F0AA0 ????
812F0AA4 ????
812F0AA8 ????

Villa (mansion) [retroben]
812F1BA0 ????
812F1BA4 ????
812F1BA8 ????

Villa (mazes) [retroben]
812F59F0 ????
812F59F4 ????
812F59F8 ????

Villa (storage) [retroben]
812F9470 ????
812F9474 ????
812F9478 ????

Villa (boss) [retroben]
812F02B0 ????
812F02B4 ????
812F02B8 ????

Villa Actriser's size (boss) [retroben]
812F41F0 ????
812F41F4 ????
812F41F8 ????
If only she stayed longer.

I found the cause of freezing.
I needed TLB Unmapping to be enabled which can cause lag spikes.

Damn this horrid lagging. LOL

EDIT:Character and Actriser's size mods in Villa boss room added.

The boss size modifiers are harder to find since most bosses are different sizes.

retroben
5th November 2013, 03:47 AM
Update with more size mod locations.

And another one.

Outer Wall (???) [retroben]
812EE340 ????
812EE344 ????
812EE348 ????

Art Tower [retroben]
812F3DD0 ????
812F3DD4 ????
812F3DD8 ????

the_randomizer
5th November 2013, 04:17 PM
Edit: Beginning to understand how this actually works

For example, using the following code

Foggy Lake (wreck)
812F1C00 3CCC
812F1C04 3CCC
812F1C08 3CCC

makes him about 1/5 of his height

But doing this:

Foggy Lake (wreck)
812F1C00 3BCC
812F1C04 3BCC
812F1C08 3BCC


Makes him at about 1/10 of his height

The thing to do now is to find a way to make his height 1/2 size, but this is proving to be difficult, as I do not believe the hex values will work in that manner. I didn't realize the first, second and third values control the X, Y and Z axes so drastically. I shoulda realized that earlier :D I don't think the second byte on those ???? values does anything at all, as I changed "CC" to "CD" or "CE" and nothing happened.

3BCC makes him near invisible
3DCC makes him freaking huge

I'll keep experimenting

retroben
5th November 2013, 08:08 PM
Sub-Text:I probably should have mentioned I found all those size modifier codes using Cornell.

How does 3DCC make him huge!
Oh! You must be someone other than Cornell.
I guess other characters are smaller.

I guess I should also test these codes in the cheat list itself.

You have to change the second byte with larger jumps like 3DCC to 3DAC or 3DEC.

Try using 3D80,3DCC,and 3D80 for a skinnier Cornell,which is great for pretending that you are playing a widescreen remake.

The second byte can barely be noticable unless you change from CC to 01.

I made Cornell the same height as Henry when I met Henry. LOL

First line is either width or length,second line is height,and the third line is either length or width.

The width is arm to arm,and length is front to back (face left/right on the screen).
So,changing only line one to 3F00 will tell you what line one AND three are.

Remember,most size modifiers including this game's only effect visual size.
The physical size is probably near impossible to find with the ordinary method.

Also,the most pointless size modifier code ever created,Actriser in Villa (boss room cutscene). ROFL

HatCat
5th November 2013, 08:33 PM
I don't think the second byte on those ???? values does anything at all, as I changed "CC" to "CD" or "CE" and nothing happened.

Try 00 and FF.

the_randomizer
5th November 2013, 10:11 PM
Sub-Text:I probably should have mentioned I found all those size modifier codes using Cornell.

How does 3DCC make him huge!
Oh! You must be someone other than Cornell.
I guess other characters are smaller.

I guess I should also test these codes in the cheat list itself.

You have to change the second byte with larger jumps like 3DCC to 3DAC or 3DEC.

Try using 3D80,3DCC,and 3D80 for a skinnier Cornell,which is great for pretending that you are playing a widescreen remake.

The second byte can barely be noticable unless you change from CC to 01.

I made Cornell the same height as Henry when I met Henry. LOL

First line is either width or length,second line is height,and the third line is either length or width.

The width is arm to arm,and length is front to back (face left/right on the screen).
So,changing only line one to 3F00 will tell you what line one AND three are.

Remember,most size modifiers including this game's only effect visual size.
The physical size is probably near impossible to find with the ordinary method.

Also,the most pointless size modifier code ever created,Actriser in Villa (boss room cutscene). ROFL

Not sure, but 3D CC did :D So are you saying that making the second byte 00 or FF would alter the size incrementally? As opposed to sudden jumps, but gradual increase/decrease with each test if that makes sense.

Try 00 and FF.

Will do!

HatCat
6th November 2013, 12:25 AM
So are you saying that making the second byte 00 or FF would alter the size incrementally?

Yeah, ??00 and ??FF is what I meant.

So if changing the second byte (3D??) seems to have no effect,
but changing fro 3D00 to 3E00 does have an effect,
try 3DFF as that is equal to (0x3E00 - 1).

the_randomizer
6th November 2013, 12:39 AM
Yeah, ??00 and ??FF is what I meant.

So if changing the second byte (3D??) seems to have no effect,
but changing fro 3D00 to 3E00 does have an effect,
try 3DFF as that is equal to (0x3E00 - 1).

Yeah, 3DFF makes him slighty bigger but 3D00 makes him small, but are there any values that would make him in-between small and normal? Just pretty much keep experimenting? Thank goodness the cheats can be changed on-the-fly :D

Edit: Aha! 3D30 makes him bigger than 3D00. That right there gives incremental increase in size!

3D60, 3D70, etc...excellent indeed.

retroben
6th November 2013, 08:03 PM
Glad to see you've got it working for you.

Anyone else please feel free to make your own code requests.
You can even try to give me a harder one to find,and I will try my best to find it.

the_randomizer
6th November 2013, 08:46 PM
Glad to see you've got it working for you.

Anyone else please feel free to make your own code requests.
You can even try to give me a harder one to find,and I will try my best to find it.

Thank you again for yours and BatCat's help!

HatCat
6th November 2013, 08:49 PM
Glad to see you've got it working for you.

Anyone else please feel free to make your own code requests.
You can even try to give me a harder one to find,and I will try my best to find it.

Well eh I was kinda afraid to post this earlier, but if you really just want a challenge maybe you could find a size modifier for uh,
...nah I won't say it.

Just make Zelda bigger or something!

Or maybe delete some of those frekkin' polygons that keep getting in the way?

the_randomizer
6th November 2013, 09:07 PM
Well eh I was kinda afraid to post this earlier, but if you really just want a challenge maybe you could find a size modifier for uh,
...nah I won't say it.

Just make Zelda bigger or something!

Or maybe delete some of those frekkin' polygons that keep getting in the way?

Oh the madness that would ensue! You weren't talking about the Great Faerie or Impa were you....?:cool: ;) Maybe you could make those polygons less jagged-- never mind...*ahem*.

retroben
6th November 2013, 09:29 PM
You can revisit the castle before getting all three stones.

Kid Zelda Size Modifier (castle)
811F4C20 ????
811F4C24 ????
811F4C28 ????
Just cuz.

Impa Size Modifier (castle)
811F8ED0 ????
811F8ED4 ????
811F8ED8 ????
She appears every time after walking up to zelda.
Funny thing is that she is still not there when constantly facing the exit until you are next to zelda.
When you turn and turn back she suddenly appears ready to help you exit again.

Zelda Size Modifier (Ganondorf into Ganon cutscene/battle)
81203B70 ????
81203B74 ????
81203B78 ????
Possibly inaccurate because I cheated to save time,might not work for you.

I cheated into the room,and for some reason the great fairy does not even show up for me after playing the on-screen song correctly.

HatCat
7th November 2013, 07:10 PM
Awesome. Time to save my 70,000-pound princess.

retroben
7th November 2013, 10:24 PM
Here is Ruto's size modifier after she exits the boss room.

Ruto Size Modifier (outside)
811EF7E0 ????
811EF7E4 ????
811EF7E8 ????
I am not sure if it will work for you.

Ruto Size Modifier (domain after jabu)
811EBAF0 ????
811EBAF4 ????
811EBAF8 ????
Edit:never mind *sob*

Ruto Size Modifier (domain after reset and journey)
811EBFA0 ????
811EBFA4 ????
811EBFA8 ????
I hope this one stays.

That would have meant it will always be the same on re-entering through the Jabu room.

Edit:I found an easier way to find the addresses with Domain Ruto.

Just search for her action which is Domain_Speech=2C I only had one result in range.

Search from 0x001D0000 with 32bits in hex for 0x0000002C and you should find it.

Domain Ruto Action Mod
801EC1A7 00xx
xx values:
15=stick to link
1F=allows you to grab her again *realizes how bad that sounds*
2C=Domain Speech (default)
2D=Watches your movements

HatCat
7th November 2013, 11:26 PM
Yeah I sort of meant boobs mostly but close enough.


Like I said, stupid polygons always in the way anyway.

HatCat
8th November 2013, 01:49 AM
Oh the madness that would ensue! You weren't talking about the Great Faerie or Impa were you....?:cool: ;) Maybe you could make those polygons less jagged-- never mind...*ahem*.

*everyone uses Project64*
*CEN64 implements Zelda with bigger body parts*
*everyone switches from Project64 to CEN64*

the_randomizer
8th November 2013, 08:02 AM
*everyone uses Project64*
*CEN64 implements Zelda with bigger body parts*
*everyone switches from Project64 to CEN64*

What? I can see that happening. :D

retroben
8th November 2013, 08:33 PM
I hate command lines in general,you have to be a complete techy just to make good use of them.

Just because it doesn't have a GUI,but only that stupid
auto-closing command line,CEN64 sucks.
It would not suck if it had a GUI.

If it already has or gets a GUI,let me know and I will think about trying it out.

Edit:HUH! *Finds two GUI front-ends for Windows on the official CEN64 website*
Now I might be able to actually open it.

the_randomizer
8th November 2013, 09:25 PM
I hate command lines in general,you have to be a complete techy just to make good use of them.

Just because it doesn't have a GUI,but only that stupid
auto-closing command line,CEN64 sucks.
It would not suck if it had a GUI.

If it already has or gets a GUI,let me know and I will think about trying it out.

Edit:HUH! *Finds two GUI front-ends for Windows on the official CEN64 website*
Now I might be able to actually open it.

Not a big fan of CLI, at all.

retroben
8th November 2013, 09:54 PM
So that's what CLI means,command line interface.

I apologize to the maker of CEN64.

I FKING want the version that can run Ocarina as shown in a YouTube video.

I am stuck with the 10/30/2013 emucr build.
I can only get Namco Museum to run at a crappy speed.

I can get Brawl running almost full speed on the last D3D9 capable release.
I have only 14VPS with Pac-Man running,my single core computer sucks LOL.
What can you expect from interpreter emulation?

Can someone tell me how to get Ocarina running on CEN64?

retroben
8th November 2013, 10:16 PM
I found out something good,when you use the Rock Boy character modifier,the size modifier stays at the same address on reloads.

I have young Ruto in Kokiri Forest by using the Rock Boy character modifier and her size values stayed in the same location since the first finding (in Kokiri with Ruto) of them.

Here is the Rock Boy character modifier code NOT made by me,so don't give me the credit for it.

Young Princess Ruto in Kokiri Village
81244096 00A3
81244124 00A1
81244132 0001

And this is the size modifier just for Ruto as the Rock Boy.

Ruto in Kokiri Size Modifier (from any building exit only)
811EFB10 ????
811EFB14 ????
811EFB18 ????
Remember that you can add and subtract from the existing Ruto codes and cross-convert them for their Kokiri Village version.

Interesting fact of the Rock Boy mod,he returns to normal on room transition when the code is disabled.
You can crawl into the Kokiri Sword room to respawn the Rock Boy to instantly change him with the code.
Doing this while keeping Ruto enabled makes the size modifier address move until you enter then exit any building again.
This happens with the Kokiri Sword room because it is an instantly loading room,though I am not sure why this happens.

IT EVEN STAYS THE SAME ON HARD RESETS! YAY!

retroben
12th November 2013, 09:43 PM
I keep getting this microcode error whenever I enter Adult Link's Kakariko Bazaar.

AutoDetect error

Unable to detect microcode settings

MicrocodeID $BA653B00

Zelda (U) (1.0)

Any ideas why this is happening?

Edit:With 8MB of RDRAM,I get an access violation and can continue afterward.

HatCat
12th November 2013, 11:41 PM
CPU re-compiler's self-modifying code method.

Use the interpreter core or a higher self-modifying code setting in the RDB controls. Usually to cover the mix of cases for Zelda you need "Protect Memory".

retroben
14th November 2013, 12:15 AM
Adult Ruto Action Modifier
811F3C1B 00xx
Values 00-0D disables the cutscene,YAY!
Do not use 08 because she goes invisible,OH NOEZ!
xx values:
00-01=no movement
02=changes to 03
03-06=standing
07=no movement
08=disappear/changes to 07
09=standing
0A=no movement
0B=changes to 0C
0C-0D=standing
0E=scene starter (default)
0F=activates cutscene
10=cutscene starts
11=talk
12=follow me
13=swims up
14=no movement
15-??=no movement

Adult Ruto Size Modifier
811F39D0 ????
811F39D4 ????
811F39D8 ????
Change the size of your wife,Princess Ruto.

Late Edit:It's normally possible to hookshot into the right metal torch before the Ruto cutscene,making it look awkward.

Next code looks best with action set to 03.

Adult Ruto Animation Speed
811F3AD8 xxxx
3F80=normal
41F0=Breaking Point=WTF
4280=GEDDAN-esque

retroben
15th November 2013, 03:28 AM
Always set her action to 03 for best results.

Adult Ruto Animation Status Modifier
801F3ADF 00xx
00=normal
01=stretching?
02=normal again?
03=??? on side
04=normal uhhghyn
05=different stretching
Have fun seeing other animations.

EDIT:I cannot explain most colors exactly.

Ruto fuses with portions of link with 00-10.

Adult Ruto Color Modifier
801F3ABE 00xx
00-10=various colors with fusion
11=blinking radiant night blue
12=radiant night blue
13=brightest normal
14=dark neon yellow
15=normal

MarathonMan
15th November 2013, 03:47 PM
Can someone tell me how to get Ocarina running on CEN64?

I wasn't aware that the emucr builds were failing. Ocarina has been working for the better portion of a month now. I just pushed some commits today, so they'll likely rebuild within the next 24 hours. If it still doesn't work, send me a PM as you're much more likely to get my attention that way. :)

retroben
19th November 2013, 03:01 AM
HAY GUYZ!

You can even drain the water and go back to Adult Ruto by setting her action to 03 before the cutscene happens!

Just set it to three when the room loads,swim up,and use the lullaby.
You can peek around the corner to see her early enough without triggering the cutscene.

RPGMaster
21st December 2013, 11:49 AM
Ocarina V 1.0
Fight Queen Gohma unlimited # of times
8011A88B 0000

Increased Length of Kokiri Sword
810F7BB8 458B

Double Defense (actual defense and not the white outline)
8011860D 0001

Unlimited Burning Deku Stick
8011A65C 00A0

Double Deku Stick Length
811DB27C 4000

Unbreakable Deku Stick
8039953D 0010

HatCat
22nd December 2013, 02:39 AM
Yeah, I got a request...

Do you know of any (or can you produce them) GameShark codes for marking a particular heart piece in Zelda Majora's Mask as collected or not?

Like, you know how it's easy to turn on common cheats to have 20/20 hearts in Zelda MM, but you'll still see the heart piece atop the Clock Tower deck as uncollected because the code merely gave you 20 hearts, without flagging/unflagging the bits for which exact heart pieces in the game were collected.

Is this precision of code something you might have some information on? ;)

HatCat
22nd December 2013, 03:59 AM
I suppose I'll offer a little help.

There IS definitely a way to control it with the FLASHRAM memory chip save.
The *.fla save file for Zelda MM stores the Boolean flag for the Clock Tower heart piece at file[0xD2E], where `file` of course is the FLASHRAM block pointer as defined in my Zelda MM save editor in 8-KB chunks.

0x1EE55E would be the absolute RDRAM offset of this location once the FLASHRAM save file is buffered to the game's RAM while the emulation thread is running, if we are playing the (U) (GC) collector's edition version of the ROM.

So how about the other 51 pieces? :p

RPGMaster
22nd December 2013, 04:29 AM
Do you know of any (or can you produce them) GameShark codes for marking a particular heart piece in Zelda Majora's Mask as collected or not?
This shouldn't be too difficult. I haven't really played MM much on emulator, but if it's like OOT, then you just have to find the memory location where it stores the numbers. I was able to find the heart container flag for the heart container you get after beating Queen Gohma in OOT. It was right next to the boss flag too. This sounds like an interesting thing to try out though. I'll see if I can find the location for heart pieces. I forgot how I found the boss flag, not sure if I did a value comparison, or if I patiently kept stepping through instructions after beating the boss lol.

I wish I knew more about how items spawn.

retroben
22nd December 2013, 07:03 AM
It might be as simple as savestate,create compare base,collect piece,memory changed,load state,memory changed (not collected),and repeat while including presses of memory unchanged before collecting again to shorten the list.

RPGMaster
22nd December 2013, 08:28 AM
It might be as simple as savestate,create compare base,collect piece,memory changed,load state,memory changed (not collected),and repeat while including presses of memory unchanged before collecting again to shorten the list.
That method does work, but imo it's quite a challenge to find certain things. I do agree with using save states though, because it saves a lot of time. It certainly takes patience.

One thing that helped me was to do some guess work, which sometimes leads me to find things much faster.

HatCat
22nd December 2013, 01:36 PM
It might be as simple as savestate,create compare base,collect piece,memory changed,load state,memory changed (not collected),and repeat while including presses of memory unchanged before collecting again to shorten the list.

I already tried that last night.
Cycling through that over 15 times narrowed it down to tens of thousands of results. :p

Up to a point, no more results were being removed, and suddenly collecting the heart piece and searching as memory unchanged flushed every single one of them.

So that method has no use here.

This shouldn't be too difficult. I haven't really played MM much on emulator, but if it's like OOT, then you just have to find the memory location where it stores the numbers. I was able to find the heart container flag for the heart container you get after beating Queen Gohma in OOT. It was right next to the boss flag too. This sounds like an interesting thing to try out though. I'll see if I can find the location for heart pieces. I forgot how I found the boss flag, not sure if I did a value comparison, or if I patiently kept stepping through instructions after beating the boss lol.

I wish I knew more about how items spawn.

It probably is like OOT although I was never interested in hacking anything out for Zelda OOT.

I never did heart containers, but it sounds like your comparison would apply to the heart pieces in Zelda MM, too. For some stupid reason, the on/off bits for the heart pieces are all scattered throughout the save file (err, I mean RDRAM cheat code memory :p), whereas for something more basic like Super Mario 64, all the stars' collected yes/no bits are entirely linear and easily caught.


I give up doing it the GameShark way. I hate it. PJ64's memory debugger is too unstable anyway.
I'm doing it the FLASHRAM way. :D I found these FLA save file offsets in MM:

heart_pieces[ 0] = (file[0xD2E] & 0x04); /* #1 CLOCK TOWER DECK */
heart_pieces[ 1] = (file[0xD12] & 0x04); /* #2 NORTH CLOCK TOWN */
heart_pieces[ 2] = (file[0xF37] & 0x20); /* #3 SWORDSMAN'S SCHOOL */
heart_pieces[ 3] = (file[0xF45] & 0x01); /* #4 POST OFFICE */
heart_pieces[ 4] = (file[0xF42] & 0x08); /* #5 OUT OF THE INN TOILET */
heart_pieces[ 5] = (file[0xF4A] & 0x08); /* #6 CLOCK TOWN POSTBOX */
heart_pieces[ 6] = (file[0xF40] & 0x80); /* #7 ROSA SISTERS */
heart_pieces[ 7] = (file[0xF37] & 0x10); /* #8 MAYOR DOTOUR */


(Note that I disagree with the numbering of the heart pieces, but it was just more simple to use the official heart piece numbers from Nintendo Power's strategy guide.)

If you're successful at the GameShark method while the game is running, you might find a more direct way to control whether the heart piece is collected or not, because changing those `file` flashram save offsets into the game's RAM while emulation is running doesn't seem direct enough to dictate them as collected or not. I guess it only cares about them when it's first loading the save file, and only then will it calculate if each heart piece was collected or not using the flashram-relative buffer offsets.

RPGMaster
22nd December 2013, 08:54 PM
Lol you just reminded me about checking the save file. I might have actually done that to find the boss flag. I should keep track of what I do to find things.

So I was doing tests in OOT, idk how I missed it, but I collected 2 heart pieces so far and they both are next to each other. Yesterday I struggled with finding the memory location of the 2nd heart piece I collected, then I randomly looked in memory editor and noticed it was right next to the first one. I'm pretty confused tbh. I'm guessing they probably stack, because the game uses the OR instruction to set the value. That might explain why different heart pieces have different values.

Comparing save files is much faster though :) .

I will take a look at Zelda MM now. One thing I noticed is that the values were next to each other in both the save file and ram. Hopefully MM is the same.

retroben
22nd December 2013, 09:53 PM
I approached it from both ends.
Did not find it.

Sorry guys,I lack the knowledge for save files to figure out the GS code.

RPGMaster
22nd December 2013, 10:12 PM
0x1EE55E would be the absolute RDRAM offset of this location once the FLASHRAM save file is buffered to the game's RAM while the emulation thread is running, if we are playing the (U) (GC) collector's edition version of the ROM.
You mind telling me some of the differences in the GC version? I'm surprised that you can play it on N64 emulator lol. I'm guessing the graphics improved because it looks really nice. Main reason I ask is because I can't seem to even find gameshark codes for this version. It would speed up the process if I had certain things unlocked already and certain codes like moon jump. In the meantime I'll be searching for addresses myself and writing them down. I hate how you can't save by pressing start ;/.
Edit: Is there a save anywhere cheat?

I approached it from both ends.
Did not find it.

Sorry guys,I lack the knowledge for save files to figure out the GS code.
No problem. This isn't difficult to do, it's just time consuming.

HatCat
22nd December 2013, 10:36 PM
Yeah thanks for taking a quick peep into it retroben.

I can see this is going to take about at least a full week for me to get all 52 of the heart pieces.
Missing just 1 of them when you could have sworn you went through all 52 can be very frustrating. -.-
That's why I'm interested in finishing this somewhat trivial reversing task.

You mind telling me some of the differences in the GC version? I'm surprised that you can play it on N64 emulator lol. I'm guessing the graphics improved because it looks really nice. Main reason I ask is because I can't seem to even find gameshark codes for this version.

No clue. I just happened to be using it.
I sometimes switch. To begin with I always replayed with just the old USA cart.

It doesn't really matter, though.
I wrote the FLA flashram save with Zelda MM (GC) collector's edition and the old (U) original USA release, and the save contents were almost entirely identical to one another, barring some differences I couldn't easily prevent (like what exact minute and second of the day I played the Song of Time to save it, C-button assignment slots, etc.). So what region or version of Zelda MM you use to write the save has no direct impact on the save contents.

And as far as GameShark goes, if it helps, just pretend we're talking about the native (U) good dump.
Even if it mattered which version I was using, I can port most smaller cheat codes between different regions of the same game easily.

It would speed up the process if I had certain things unlocked already and certain codes like moon jump. In the meantime I'll be searching for addresses myself and writing them down. I hate how you can't save by pressing start ;/.

Haha, nope, most of the time have to use the Song of Time or an Owl Statue.

I try to avoid the Owl Statue method since it stores a hell of a lot of minor progress data in the flashram, which increases the ratio of differences when comparing save files before and after getting a heart piece.

Lol you just reminded me about checking the save file. I might have actually done that to find the boss flag. I should keep track of what I do to find things.

So I was doing tests in OOT, idk how I missed it, but I collected 2 heart pieces so far and they both are next to each other. Yesterday I struggled with finding the memory location of the 2nd heart piece I collected, then I randomly looked in memory editor and noticed it was right next to the first one. I'm pretty confused tbh. I'm guessing they probably stack, because the game uses the OR instruction to set the value. That might explain why different heart pieces have different values.

Comparing save files is much faster though :) .

I will take a look at Zelda MM now. One thing I noticed is that the values were next to each other in both the save file and ram. Hopefully MM is the same.

Seriously?

In OOT, heart piece bits are next to each other in a string of bytes, all neatly concatenated?
Well that sounds a lot easier to hack out than it is for Zelda MM. You had it easy. :p

No bits are anywhere near each other in the MM flashram for heart pieces.
The exception are the 2 heart pieces you get from Anju's grandma telling you those stories when you wear the All-Night Mask. Those ARE directly next to each other. Everything else is pretty distant tho ... like some messy struct/union used with bitfields for all kinds of microscopic progress data only an owl statue save would remember. It's a shame, but there really seems to be no chronological organization to it.

RPGMaster
22nd December 2013, 11:02 PM
Thanks. I guess I will use the regular USA rom for gathering save data info.
Eventually, will you still want the gameshark codes for the heart piece flags? Also are you also going to look for the location of heart containers in the save file too?

HatCat
22nd December 2013, 11:18 PM
If by some chance, you can find linearly organized, next-to-each-other bits for the heart pieces via the GameShark method (or if you end up finding any other easy method to dictate it), then yeah.

I have yet to come up with a GS code that will even dictate whether or not the Clock Tower heart piece in MM was collected.
I DID however easily convert my FlashRAM save pointer into a GameShark code to *try* to control this data, but it only works while the game is loading like I said.

I can only control it indirectly using the flashram like I said, or just as well using a GameShark code using the relative RDRAM offset in the emulation thread where the flashram save buffer was loaded.

I haven't found a direct way to do it in GS, so yes if you could do that for even just one of the heart pieces at all, I might be able to use that to better research the relationship.

RPGMaster
23rd December 2013, 05:18 AM
Lol i spent a while messing with your save editor. I kept using settings that messed up the save file :( but now I got the hang of it.

I found heart piece 0 at 803E8996 (US version). I could check GC version if you want. I'll try collecting more heart pieces.

HatCat
23rd December 2013, 05:31 AM
Lol i spent a while messing with your save editor. I kept using settings that messed up the save file :( but now I got the hang of it.

Yeah never really wrote my MM save editor for public use.
Just public neatness for the impressive README/MANUAL detail of documentation of my notes on hacking the save.

It helps if you use a .bat file though. The save file shouldn't be corrupted/invalid solely just by using any of the options I implemented.

I found heart piece 0 at 803E8996 (US version). I could check GC version if you want. I'll try collecting more heart pieces.

Seems you've run into the same problem I was having.

When I set RDRAM[0x3E8996] from 0x04, cleared to 0x00, using the address you gave me, the heart piece is "marked" as no longer collected but resetted back to 0x04 by some prebuffer done by the game.

So when I set the address you gave me in the PJ64 memory editor it gets quickly overwritten by something else in the memory before I have a chance to see it make the heart piece appear either collected or not.

RPGMaster
23rd December 2013, 06:36 AM
It helps if you use a .bat file though. The save file shouldn't be corrupted/invalid solely just by using any of the options I implemented.

Seems you've run into the same problem I was having.

When I set RDRAM[0x3E8996] from 0x04, cleared to 0x00, using the address you gave me, the heart piece is "marked" as no longer collected but resetted back to 0x04 by some prebuffer done by the game.

So when I set the address you gave me in the PJ64 memory editor it gets quickly overwritten by something else in the memory before I have a chance to see it make the heart piece appear either collected or not.
Ya the bat file was useful. I should learn more about that stuff.

I see the problem you're talking about. If I leave the area, it saves that value. Since gameshark freezes the value, I'm sure the code will work though. Also it might work different than OOT, because the settings seem to be saved per area. Lets say I set the value to 0 in west clock town and the value to 4 in south clock town. When you keep moving between the 2 areas, the value will switch from 0 to 4. I don't think OOT was like that, not with the 2 heart pieces I collected.

Actually, I notice you said it gets quickly overwritten, what are you doing in the game, during the time it changes?

HatCat
23rd December 2013, 03:21 PM
I mean, it will let me change the value.

But to actually see the heart piece re-appear or disappear as [un]collected, I need to RE-enter the place where it is.

So I overwrite the RDRAM byte myself, it doesn't change.
I leave the place, it doesn't change.
I go back IN TO the place where I left the heart piece, then it changes back.

Of course, if you are using a GS cheat code which constantly writes this value every split second then I'm sure you won't have this issue. I could try that, except I'm not sure it would work ideally since the RDRAM test indicates it is meant to get overwritten by a more authoritative bitfield of information on the heart piece anyway....

RPGMaster
24th December 2013, 12:03 AM
I did some debuging and I think I may have found the address for Heart Piece 0. I hope I'm not wrong and getting your hopes up, but check out 801F3E96 for US version. I set a breakpoint and saw that the 04 got written there. Changing that value seems to work.

Let me know if it works as you wanted it to.

HatCat
24th December 2013, 03:12 AM
Ah, you're right. It works.

Something tells me it's not the true source of whether or not the heart piece is there, though.

If you notice, this byte resets its self to 0x00 or 0x04 to what it was before you changed it, upon leaving South Clock Town. BUT, when I re-changed it once again, a second time, to what I intended to, and then re-enter South Clock Town, I can successfully control whether the heart piece was collected using the address you gave me.
So yes, this is one way to directly control whether it was collected.

Still, something in the game keeps flushing it to the old value before we wrote to it--but this time, only when we leave South Clock Town instead of entering it, hence your code works as it should.
It would be sort of cool to find the true source that the game keeps using to know what value to force it to sometimes.

By the way, I don't know if this would ever help you, but,
when the FLASHRAM save file gets buffered into the RDRAM, for the (U) [!] good dump it's stored at this offset:
0x001EF670


although there are a couple of fake ones, including an internally built in save file which I haven't checked out yet...
0x001C694C
0x00506BA0

RPGMaster
24th December 2013, 03:38 AM
Ok from my understanding when you grab Heart Piece #0, it stores 04 into [0x3E8996]. When you leave South Clock Town, it copies whatever is in 0x3E8996 into 0x1F3E96. Every time you enter South Clock town, it copies the value from 0x1F3E96 into 0x3E8996. I believe game checks 0x3E8996 when you enter South Clock town whether or not you collected the heart piece.

I'll try collecting some other heart pieces and see where they are located.

HatCat
24th December 2013, 03:57 AM
Abnormal programming on their part...
0x3E8996 - 0x1F3E96 is 0x1F4B00, so it seems they purposely allocated this exact block of memory into a secondary buffer for backing up the data, probably to dismay RAM hacking or GameShark cheats.


Well may I ask, are you only searching for the value 0x04 now? Or are you searching for any values that changed?
I was sort of hoping the link from masking in |= 0x04 would help lead us to yet another source of information on whether the piece is collected or not, stored in a different way BUT in a linear way directly adjacent to show us the other heart pieces along with it, accelerating my project's research a bit.

But maybe this is all there is to it, just masking |= 0x04 in some struct or union.
Still, if you did this for at least one other heart piece, that's enough information for me to confirm a pattern with how it's stored in the save file anyway, and the size of the secondary block circulating around the 0x1F3E96 solution you gave.

RPGMaster
24th December 2013, 04:38 AM
I agree that the programming does seem strange. Well I will say that knowing the 04 beforehand made the search quicker. What I do is first, I do a comparison of 2 save files (1 without heart piece, 1 with heart piece) in hex editor and try to find what the value is. Then once I found the value, I'll load a savestate where I didn't grab heart piece, I'll search the value of 0, since that's always the starting value in this case, then after I grab the heart piece I search for the 04 or w/e the value is supposed to be. Once I sort through all the results found and determine which is the correct one, I just set a reading breakpoint on that address then I walk out of the area.

HatCat
24th December 2013, 04:49 AM
Yeah, zilmar blogged about Nintendo doing triple buffering with Castlevania LoD, causing lots of recompiler crashes. Nintendo seems to enjoy strange coding to prevent emulation where possible, after all...


Ah, right, got it. (Though I would probably have started off searching for 0x04 before searching for 0x00, since 0x00 is a tremendously common, populous value for most of the bytes to have on the very first search, thus flooding the search results.)

I guess I was hoping, maybe they'd do like what you said in Zelda OOT, where all the heart piece bits are contiguous/next to each other, but secretly in some other facility that doesn't get used as often. I'll make some effort to investigate this by doing aligned 32-bit searches comparing bitwise OR masks to see if that faint possibility might exist while you check out some other heart piece in Clock Town.

RPGMaster
24th December 2013, 06:24 AM
I just did the North Clock town 1. The temporary address was the same (803E8996), but it saved to 801F3E83. Good idea about searching for 04 first.

retroben
24th December 2013, 04:35 PM
ONE MORE PRESS OF THAT THAR BUTTON AN' I'LL RUN YE THROUGH!

I had a Dream once,a bear stole it along with me treasure,he looked a bit like you!

At this point,you guys should just start a new topic involving tricky codes finding.
More specifically for converting save file addresses to working Gameshark codes.

I am not mad,just trying to stabilize teh forumz.

Angry Scientist,not mad,angry! (Sheep In The Big City)

HatCat
24th December 2013, 05:43 PM
I just did the North Clock town 1. The temporary address was the same (803E8996), but it saved to 801F3E83. Good idea about searching for 04 first.

Nice! So I wonder if the temp addr is the same for all 52 heart pieces. That would make things so much easier. :D Guess I'll find out anyway. I've already managed to hack out all the Clock Town heart piece bits, just going to do Termina next and see if the 803E8996 you found might be used to quickly buffer those as well.

The strange thing is,
The North Clock Town heart piece is at FLASHRAM[0xD12].
The South Clock Town hp is at FLASHRAM[0xD2E].
0xD2E - 0xD12 is 28, but the offset you found between them with the RDRAM method is 801F3E96 - 801F3E83 is 19.
So the distance between the two heart piece structs is different for the flashram save, and the RDRAM storage.

This suggests that the common buffer address you found (0x3E8996) seems to be interacting with heart piece structures that are all of their own small, divisive code block sizes, with some of the trivial other progress bits stored in the FLASHRAM save copy not interposing in between the distance.

At this point,you guys should just start a new topic involving tricky codes finding.
More specifically for converting save file addresses to working Gameshark codes.

It's not really about that.
The save file is just one of the potential sources of finding the GameShark codes.

Much like you have your own sources of finding them. :p
I don't see anything uniquely named about your own strategies in the title of this thread, so in the end I think you mean you just want all the code-finding-related posts in this thread to be yours since it says "retroben's" random new GS codes.

Anyway, we've pretty much nailed a considerable bulk of it, so there might not be a lot left to talk about, worth starting a new thread.

RPGMaster
24th December 2013, 06:32 PM
Did you ever find the location for the heart piece you get after depositing 5000 rupees? I couldn't figure that one out unfortunately. I'll try again though.

HatCat
24th December 2013, 06:57 PM
Yeah I did.

I got the offsets for all 16 of Clock Town's heart pieces (15 if you don't count the Keaton Quiz one, where you could use the Keaton Mask to get the heart piece outside of Clock Town).



heart_pieces[ 0] = (file[0xD2E] & 0x04); /* #1 CLOCK TOWER DECK */
heart_pieces[ 1] = (file[0xD12] & 0x04); /* #2 NORTH CLOCK TOWN */
heart_pieces[ 2] = (file[0xF37] & 0x20); /* #3 SWORDSMAN'S SCHOOL */
heart_pieces[ 3] = (file[0xF45] & 0x01); /* #4 POST OFFICE */
heart_pieces[ 4] = (file[0xF42] & 0x08); /* #5 OUT OF THE INN TOILET */
heart_pieces[ 5] = (file[0xF4A] & 0x08); /* #6 CLOCK TOWN POSTBOX */
heart_pieces[ 6] = (file[0xF40] & 0x80); /* #7 ROSA SISTERS */
heart_pieces[ 7] = (file[0xF37] & 0x10); /* #8 MAYOR DOTOUR */
heart_pieces[ 8] = (file[0xF44] & 0x80); /* #9 KEATON QUIZ */
heart_pieces[ 9] = (file[0xF29] & 0x02); /* #10 GRANDMA'S STORY 1 */
heart_pieces[10] = (file[0xF29] & 0x04); /* #11 GRANDMA'S STORY 2 */
heart_pieces[11] = (file[0xF30] & 0x08); /* #12 WEST CLOCK TOWN BANK */
heart_pieces[12] = (file[0xF05] & 0x80); /* #13 DEKU PLAYGROUND */
heart_pieces[13] = (file[0x380] & 0x02); /* #14 TREASURE CHEST SHOP */
heart_pieces[14] = (file[0xF1B] & 0x04); /* #15 TOWN SHOOTING GALLERY */
heart_pieces[15] = (file[0xF0D] & 0x80); /* #16 HONEY & DARLING'S SHOP */

RPGMaster
24th December 2013, 07:16 PM
Lol I see why I struggled with that one. It was because the original value for me was 04 before getting that heart piece in the save file. I was just confused because quite a few values were different. Also I still haven't managed to find the memory location in RDRAM for that particular heart piece.

HatCat
24th December 2013, 07:24 PM
Yeah lol when you said you found the North Clock Town heart piece, I was like, lolwut? How was it that easy if you just keep searching for 0x04?
But then I looked at my notes and saw that both the South and North Clock Town heart pieces use 0x04 as the mask, and I'm like, oh, so that's how it was so easy for you...what a coincidence. :D

Well, the trick with the North Clock Town heart piece, is, it might also mask in other values.
Like, file[0xF30] |= 0x08, is the mask for actually having the heart piece.
But there are other bits, like file[0xF30] |= 0x04, indicating you got the Adult's Wallet, or the 5 rupee interest reward for depositing 1,000 rupees.

I might be wrong about 04 being the exact mask for the Adult Wallet rewards flag, but I can tell you for sure that byte you're trying to find mixes in other bits besides 0x08 for other rewards besides the heart piece, which makes the exact byte value you want to search for somewhat dynamic.

RPGMaster
24th December 2013, 07:42 PM
Ya lol, I'll admit knowing the 04 did help. I also made a silly assumption that the initial value is always 0. I did notice a difference at 0xF30, but I saw other differences that I believed was more likely to be the one. I'm still confused with trying to find the RDRAM location. It's weird, I found 1 address [801F05A3] where if I |= 08 it before depositing 5000, then I won't get a heart piece at all, but when I &= F7 it after already getting a heart piece, I still can't get another heart piece.

What I do is make a save state before getting a heart piece, do the some of time, then copy the save file after I see that it's updated, then I load save state get the heart piece, do song of time, then compare the 2 save files in HxD. Is there a better way to save the game while making less changes to the save file?

HatCat
24th December 2013, 08:05 PM
oops , umm...maybe it's 0xF30 into the save file, but 0xF33 after I byteswap it.

I wrote my C to handle the swapped byte order of the FLA written by Project64 and switch the bytes around. (like in RDRAM, the save file bytes are ordered ABCDEFGH, but on your hard disk storage in the fla file, it's DCBAHGFE) I might have forgotten that small detail. So by 0xF30 in the FLA save, I really mean 0xF33 offset into the big-endian RDRAM.

Well anyway, once you collect the Adult's Wallet (|= 0x04 ?), the 2 5-rupee interest words (|= 0x10 and |= 0x20 ?), then I think the heart piece might be the fourth bit masked in just before that (|= 0x08), so once you get all 4 "rewards" according to my save file, the final byte's result should be 0x3C, so maybe try searching for that.

RPGMaster
24th December 2013, 08:36 PM
I should be more careful next time lol. I was impatient and skipped all the prizes. I just typed in 4999 rupees in memory editor, saved right next to the banker, then i'd deposit 1 rupee to get the heart piece. It might be why I'm confused with the numbers. I'll try collecting the previous rewards and see if I can figure it out.

I'll also try collecting some heart pieces in Termina. Just to clarify, when i said I noticed a change, I meant that i saw 04 on the old save and 0C on the new save. The reason I was thrown off was because I saw another place have 00, then 10 in the new save. I also couldn't find the RDRAM location so those 2 things made it difficult for me.

HatCat
24th December 2013, 10:15 PM
For the most part, I was hoping it would share the same buffer copy address as the one used by the other two heart pieces you found.

So um, if it makes it easier, you could also just try a different heart piece.

Um...the Stock Pot Inn toilet looks like only one single bit, so that might make it easier:

heart_pieces[ 4] = (file[0xF42] & 0x08); /* #5 OUT OF THE INN TOILET *

RPGMaster
24th December 2013, 10:37 PM
Aight, I'll try that one. Do you have a list of inventory item values? Like Bomb mask is 0x47. It would save me a lot of time if I didn't have to collect certain items :) .

HatCat
24th December 2013, 10:50 PM
If you did download my zs flash editor, then it should be documented in the "MANUAL" text file.

But I'll copy it here in case I might be misunderstanding what you're requesting:


--inv-*:
Program object display mappings for inventory display slots.
--inv-b-button
--inv-c-down
--inv-c-left
--inv-c-right
--inv-subscreen

If --inv-subscreen is used, [string] must be extended to represent a
sixteen-bit number, whose high-order byte is the subscreen addressor.
00: top-left-most position of Select Item subscreen
05: top-right-most position of Select Item subscreen
12: bottom-left-most position of Select Item Subscreen
17: bottom-right-most position of Select Item Subscreen
18: top-left-most position of Masks Subscreen
1D: top-right-most position of Masks Subscreen
2A: bottom-left-most position of Masks Subscreen
2F: bottom-right-most position of Masks Subscreen

Otherwise, let [string] represent an eight-bit hexadecimal.
It is a good idea to use only these values for [string]:
00: Ocarina of Time
01: Hero's Bow
02: Fire Arrow
03: Ice Arrow
04: Light Arrow
06: Bomb
07: Bombchu
08: Deku Stick
09: Deku Nut
0A: Magic Beans
0C: Powder Keg
0D: Pictograph Box
0E: Lens of Truth
0F: Hookshot
10: Great Fairy's Sword
12: Empty Bottle
13: Red Potion
14: Green Potion
15: Blue Potion
16: Fairy
17: Deku Princess
18: Milk
19: Milk (1/2)
1A: Fish
1B: Bug
1D: Poe
1E: Big Poe
1F: Spring Water
20: Hot Spring Water
21: Zora Egg
22: Gold Dust
23: Magical Mushroom
24: Sea Horse (0x26 JAP)
25: Chateau Romani (0x27 JAP)
28: Moon's Tear (0x30 JAP)
29: Land Title Deed (0x31 JAP)
2A: Swamp Title Deed (0x32 JAP)
2B: Mountain Title Deed (0x33 JAP)
2C: Ocean Title Deed (0x34 JAP)
2D: Room Key (0x3A JAP)
2E: Special Delivery to Mama (0x3B JAP)
2F: Letter to Kafei
30: Pendant of Memories
32: Deku Mask (0x4E JAP)
33: Goron Mask (0x4F JAP)
34: Zora Mask (0x50 JAP)
35: Fierce Deity's Mask (0x51 JAP)
36: Mask of Truth (etc., just add 0x1C)
37: Kafei's Mask
38: All-Night Mask
39: Bunny Hood
3A: Keaton Mask
3B: Garo's Mask
3C: Romani's Mask
3D: Circus Leader's Mask
3E: Postman's Hat
3F: Couple's Mask
40: Great Fairy's Mask
41: Gibdo Mask
42: Don Gero's Mask
43: Kamaro's Mask
44: Captain's Hat
45: Stone Mask
46: Bremen Mask
47: Blast Mask
48: Mask of Scents
49: Giant's Mask
FF: no assignment

RPGMaster
25th December 2013, 12:18 AM
Man my memory sucks! Thanks for posting it though :) .
Well it seems like heart pieces that are given to you, have a different way of storing the data. It seems I saw a temporary address 801F05B1, that stores the value, but I can't figure out how to get the heart piece again.

At least now I got the hang of MM, so I'll be able to do things faster. Moon jump, speed hack, time modifier, item modifier, etc will definitely make things easier.

If it's like the other heart piece I had trouble with, idk what I should do.

HatCat
25th December 2013, 12:34 AM
To actually get the heart piece, you just need to give the guy some paper.

The hand-in-the-toilet dude seems to take a liking to a "Land Title Deed" or "Letter to Kafei" item. Or you could probably just give him 600 dollahs, but that'd probably go against his religion or something and wouldn't work.

retroben: Sorry about doing this to your thread, but it's about GS and I can't seem to find the feel for splitting it to yet another "generic" GS codes topic. Sorry though, don't mean to hide your discoveries from the world.

RPGMaster
25th December 2013, 12:48 AM
Lol ya, I had to look up a youtube video. I feel like such a noob ;/. Unfortunately it seems to be just like the bank heart piece. I notice the value at 803E8996 becomes 0x10 after I get the heart piece. I haven't found a way for the hand to appear again after getting the heart piece.

retroben
25th December 2013, 12:52 AM
@BatCat:I just want you to make a topic that you can call "yours" and effectively shared.
You could name it "Save related GS codes" to branch away from this topic for.
That way you can have a seperate topic just for GS codes that modify save file conditions.

No hard feelings,unless you take Viagra :p

Marry Christmas,if you want presents every single day! :D

HatCat
25th December 2013, 12:59 AM
Lol ya, I had to look up a youtube video. I feel like such a noob ;/. Unfortunately it seems to be just like the bank heart piece. I notice the value at 803E8996 becomes 0x10 after I get the heart piece. I haven't found a way for the hand to appear again after getting the heart piece.

Yeah he's not supposed to.
He's too busy wiping his :eek: for 3 whole days.

Hm, it shouldn't be more than one bit mask in the same byte though.
Maybe the address is unfortunately unshared. :(

No hard feelings,unless you take Viagra :p

lol, well ain't you full of them references.

Look, the cheat codes he's finding are for modifying the RDRAM, *outside* of anything to do with the flashram save file range. Using them for the save file is the end result of what I plan to do later.
They have no particular difference at all from your topic here.

I'll create another topic if you admit that you just feel like you want your own personal space about your own codes, but not if it's for a reason that isn't actually true. Because I can't tell if you genuinely actually think that and there's some misunderstanding, or you just don't feel comfortable admitting that you only want your particular codes posted here.

RPGMaster
25th December 2013, 01:02 AM
BatCat, are you 100% sure that you posted the correct offset and value for heart piece #5? I'm curious how you determine where the heart piece data is stored in the save file.

One problem I have is that when I make 2 save files, there's quite a few differences for some reason, so it's somewhat difficult to figure out the correct location and value for the heart pieces.

retroben
25th December 2013, 01:13 AM
Edit:I am only half right.
You are still utilizing information from a save file to get the end-result GS code.
Not to start a fight,(we are all friends here,right?) LOL rhyming
Would you want someone else posting three pages of back-and -forth replies in your topic.
I should just rename this topic to "retroben and friends' random new GS codes" for anyone to use,just to stop the arguing.
It is the holidays after all.

So the best method for finding the heart piece addresses without the save file would be...
Search in the base location that you already know has a proper heart piece address.
Create compare base and memory changed utilizing a save state to unget the piece.
To shrink the list of results,just use memory unchaged after the two change searches.
The initial change is when you have the piece and the text box is gone.
Then memory unchanged a few imes before immediately loading the state to search memory changed again.
After this one,use memory unchanged several times and do various things like:swipe your sword,play with your shield,acrobatics,move the camera,go into first person view,and maybe even switch forms with a mask.

retroben
25th December 2013, 06:04 AM
This topic has recently exceeded 10,000 views!

10,000

And even before Christmas Day!

CONGRATULATIONS to the PJ64 team!

ExtremeDude2
25th December 2013, 03:09 PM
He says after christmas

retroben
25th December 2013, 11:30 PM
Not in my time zone though.
This is in the smallest forum,and has not been here all that long.

I really wish I had a laptop so I could make cheats and do anything else whenever I want.

(The true life of retroben who has a brother)
My B****rd of a dad won't let me get one!
My brother is on his second laptop!
The middle finger to me is that I saw a perfect quad-core 500GB laptop with an AMD chip for a dirt cheap price of $245 at Best Buy.

*Breaking Bad angry voice:Its just sitting there,MOCKING ME!

HatCat
26th December 2013, 12:58 AM
No offense at all meant by this, but,

If you're that young, I'm surprised/impressed you knew about that "Sheep in the Big City" reference you pulled earlier. :D

I never once in my life wanted a laptop except when I was first starting to understand some programs, and now, that I can't stand using my desktop in an environment with smokers in it.

So since I'd like to be able to do my tricks outside of the interior of a home, yea, I start to feel the dilemma of wanting a laptop, lol.
Though I probably don't want one quite as badly as you do. :p

Anyway, I'm going off the topic. I'll shaddup nao.

retroben
26th December 2013, 03:08 AM
I have even seen the first sheep in the big city on Cartoon Network.

I am twenty and going twenty one in January.

All non-codes posts are done on my Sony NSZ-GS7 (the closest I am to a computer).

Times are borderline tough where I am.
Food is okay,gas prices are decent,but bills creep up and kill internet access in the summer.

I don't have my own computer,I am forced to use the home computer for a limited time every day,which is BullS**t.
My dad hates technology when it comes to computers and internet,more importantly game consoles.
Even though he uses the computer and internet,only to get a virus from careless clicking.
It was up to me to fix this virus problem every time.

If you think that's bad (smokers),I am stuck with an uncle living in the basement that smokes.
Luckily,I was important enough to make sure he is not allowed to smoke indoors.
To make matters worse,he fixes coffee WAY too early at 3:45AM,forcing me to do an everyday all-nighter only to get stuck awake smelling it in my room if I sleep instead.
I get really mellow from lack of sleep so I don't easily get mad.
If I slept and let myself wake up every time at 4:00AM,I would probably snap.
If I had a laptop,I could just go to it and do whatever until 7:00AM.

This is where I risk poisoning myself by rubbing a gel air freshener in my nose to dilude the odor.
If I smell the coffee full-on,my throat gets painfully dry and I get wired.
My body gets sore every so often from the freshener.

Sensitive ones may look away.

What started the problem is when I wrongfully lost all my games/consoles when angry about wanting to talk to my brother about a new simpsons episode when he returned from work two hours late (midnight).
I had no internet at the time (the source of my RAGE),and could only access it through a neighbors not locked Wi-Fi signal in a certain corner of the house on a homebrewed NDS Lite I used to have while the Wii I had could not reach the signal.
My brother had an XBOX360 with Sonic Generations.
As you know,there are no normal cheat enhancers for XBOX360.
I kept near TAS'ing Sky Sanctuary 2D only to die every time at the end when attempting the S Rank.
My noisy anger caused by this,made the rest of things happen.
I was extra angry because of an uncle keeping me from sleeping properly.
What happened is that the night before,my dad talked to my brother until he went to bed.
The night it happened,he was entering the kitchen next to my brother's room right after my brother went in there.
I was PISSED when he did that and he overheard me muttering an angrily unmeant I,m gon'/wnt to krrr you.

He confronted me at the worst possible moment in a corner and reacted the wrong way when I lashed out in anger,thinking I actually meant it.
I then fell backwards into my bedroom recliner and was even more pissed.
And other things happened to the point where he had the police come.
This is when he idiotically took away something completely unrelated to wanting to talk with my brother.
Actually,I cheat searched Donkey Kong Arcade with NESds the night before to distract myself from getting pissed.

And that is a long summary of my sucky life as depicted of the past three years.
How much more off-topic can it get?

How is Chrome running for you BatCat?
I really want to hear about it.

I understand if you don't want to answer.

HatCat
26th December 2013, 03:28 AM
I have even seen the first sheep in the big city on Cartoon Network.

I am twenty and going twenty one in January.

All non-codes posts are done on my Sony NSZ-GS7 (the closest I am to a computer).

Times are borderline tough where I am.
Food is okay,gas prices are decent,but bills creep up and kill internet access in the summer.

I don't have my own computer,I am forced to use the home computer for a limited time every day,which is BullS**t.
My dad hates technology when it comes to computers and internet,more importantly game consoles.
Even though he uses the computer and internet,only to get a virus from careless clicking.
It was up to me to fix this virus problem every time.

If you think that's bad (smokers),I am stuck with an uncle living in the basement that smokes.
Luckily,I was important enough to make sure he is not allowed to smoke indoors.
To make matters worse,he fixes coffee WAY too early at 3:45AM,forcing me to do an everyday all-nighter only to get stuck awake smelling it in my room if I sleep instead.
I get really mellow from lack of sleep so I don't easily get mad.
If I slept and let myself wake up every time at 4:00AM,I would probably snap.
If I had a laptop,I could just go to it and do whatever until 7:00AM.

This is where I risk poisoning myself by rubbing a gel air freshener in my nose to dilude the odor.
If I smell the coffee full-on,my throat gets painfully dry and I get wired.
My body gets sore every so often from the freshener.

Sensitive ones may look away.

What started the problem is when I wrongfully lost all my games/consoles when angry about wanting to talk to my brother about a new simpsons episode when he returned from work two hours late (midnight).
I had no internet at the time (the source of my RAGE),and could only access it through a neighbors not locked Wi-Fi signal in a certain corner of the house on a homebrewed NDS Lite I used to have while the Wii I had could not reach the signal.
My brother had an XBOX360 with Sonic Generations.
As you know,there are no normal cheat enhancers for XBOX360.
I kept near TAS'ing Sky Sanctuary 2D only to die every time at the end when attempting the S Rank.
My noisy anger caused by this,made the rest of things happen.
I was extra angry because of an uncle keeping me from sleeping properly.
What happened is that the night before,my dad talked to my brother until he went to bed.
The night it happened,he was entering the kitchen next to my brother's room right after my brother went in there.
I was PISSED when he did that and he overheard me muttering an angrily unmeant I,m gon'/wnt to krrr you.

He confronted me at the worst possible moment in a corner and reacted the wrong way when I lashed out in anger,thinking I actually meant it.
I then fell backwards into my bedroom recliner and was even more pissed.
And other things happened to the point where he had the police come.
This is when he idiotically took away something completely unrelated to wanting to talk with my brother.
Actually,I cheat searched Donkey Kong Arcade with NESds the night before to distract myself from getting pissed.

And that is a long summary of my sucky life as depicted of the past three years.
How much more off-topic can it get?

How is Chrome running for you BatCat?
I really want to hear about it.

I understand if you don't want to answer.

http://i.imgur.com/bZ9eg.jpg

Uh, Chrome is running uh, great.
FANTASTICALLY!
Almost as if it's not even installed. That's how smooth it is right now!


Sorry to hear about your situation though.
I have the smoking problem pretty much every single day though.


Even though my parents took great pleasure in the warm attention of me having to earn my right to use one of their computers some days as a little kid, that ended when I was like, 14, because, well at least my dad liked the stuff, and was willing to donate and old crappy MS-DOS PC to me to keep me occupied.
But you're 20/21 and still don't have your own PC. (I am 22 btw.)

What about income or a job? Can't be worse than my situation, right? :D I haz none.

retroben
26th December 2013, 05:17 AM
DUDE,ARE WE ON THE SAME LEVEL!

I haz no job,but I once stocked a cooler at a Shell gas station for sum munz.

Considering my life problems,I am quite the cheat code finder.

Early on I had something much less critical than seizures.
It was minor ticks where I couldn't keep still,and just had to move in an unusual way every so often.
The medicine for it may have caused permanent side-effects.

I have a mental memory capacity disability,but don't know what the real name for it could be.
No it is not a crazy one.
It is the kind where you are thinking in multiple thoughts,and lose track of memory for a history test.
It is also kind of like a mental version of OCD and dislexic actions too.
A few times,I almost threw away a non-disposable cup instead of the trash in my other hand,and tried to put something you don't need to put in the fridge instead of a drink.

A year or two ago,I went to determine my condition for disability benefits,and I got a considerably difficult (in your head) math problem correct,but barely took too long to get the full credit.
It was something to do with how many machines to run to get something done in a fraction of days versus the normal amounts.

I am currently on disability funding,but don't like spending that much.

On top of everything,I wear glasses (near-sighted) that like to get smudged a lot,which sometimes infuriates me because I focus on having the sharpest HD content,but my dirty glasses ruin that.

I wish I was as lucky as Arin from game grumps (egoraptor),at least with how he got dropped from school as talked about in one of the game grump videos (forgot).
He moved near an F school when he was enrolled in an A school.
For some reason,his enrollment was transferred to an F list school which made his Mom "mom angry" to the point where she eventually pulled him out of school.
After that he took the GED test and passed it.
I have yet to get a GED because of my frustrating home environment (loud uncle griping on phone while I was trying to study for my GED many months ago).

Maybe I should just wing it by trying to pass it.
I dropped out from a mental breakdown of bad grades and stress in the middle of high school (9th or 10th grade).
It was a good Christian school made for somewhat more intelligent students.
Some of my friends there even struggled.
I became friends with pretty much every single student in my class.

I apologize if I am cluttering the forums too much.

Edit:My remote controller keyboard keeps missing Ts in any word that includes them.

HatCat
26th December 2013, 05:33 AM
Wow man. It's no joke. You have it (at least in some ways) tougher than I do.
Sure, in overall situations of independence, there's no question, I feel behind. But having yet to either graduate high school or get a GED is a pretty crappy feeling (well, for sane people anyway). I managed certainly at least that.

Early on I had something much less critical than seizures.
It was minor ticks where I couldn't keep still,and just had to move in an unusual way every so often.

Ain't got nothing that bad.
Maybe something in the same "element" tho,
sometimes every 24 hours, 7 days, 1 month, w/e ... but on unpredictable intervals, I feel like an electric shock coursing through my brain or something.

And yes shunyuan I'm sure you're probably reading this stuff too so you'll perceive a chance to pick at it as well. I don't give a fakk. :)

I have a mental memory capacity disability,but don't know what the real name for it could be.
No it is not a crazy one.
It is the kind where you are thinking in multiple thoughts,and lose track of memory for a history test.
It is also kind of like a mental version of OCD and dislexic actions too.
A few times,I almost threw away a non-disposable cup instead of the trash in my other hand,and tried to put something you don't need to put in the fridge instead of a drink.

lol, sometimes I forget things 2 seconds later,
and randomly remember them 3 months or 3 years later out of pure trivia

No question about it tho, something definitely is wrong with my ass. :D
Most of the doctors my mom wanted to see couldn't agree on the same thing tho, cause lots of doctors are idiots anyway.

And yeah dude, just today, I was making a peanut butter and jelly sandwich.
But I was so lost in deep thoughts I put peanut butter on both slices, I'm like, WUT! Now what am I going to do with the jelly.
And yeah I almost threw things away in the trash instead of putting them in the cupboard. :P

On top of everything,I wear glasses (near-sighted) that like to get smudged a lot,which sometimes infuriates me because I focus on having the sharpest HD content,but my dirty glasses ruin that.

hellz YEA!
I can't see for sh:rolleyes:t at the classroom chalkboards up front and stuff.

My eyesight starts to get blurry when I'm more than like, 6 inches away from something.
I'm wearing glasses right now dude hell.

I apologize if I am cluttering the forums too much.

Edit:My remote controller keyboard keeps missing Ts in any word that includes them.

What lol?
It's not like there are any moderators on this forum or anything.

ANY forum with only zilmar as a moderator, is a forum of anarchy.

Also, I probably forgot to reply to some other parts, but I don't have a lot of Internet time left anyway lulz.