|
Banjo Theories & Stop 'n' Swop SNS? Bottle's Revenge? Share your thoughts on the mysteries of the Banjo series and discuss the new Stop 'n' Swop features in Nuts and Bolts and the XBLA games |
|
Thread Tools |
#16
|
||||
|
||||
... anyway, this seems very logical and legit to me. Well done once again. Obviously Stop N Swop wasn't going to be as complicated as everyone thought.
P.S. Love the title. "Truty true" hahaha |
#17
|
||||
|
||||
yeah that makes sense. good job rune
Last edited by ssj; 25th April 2008 at 05:54 PM. |
#18
|
||||
|
||||
Good work .
What else do I need to say?
__________________
|
#19
|
||||
|
||||
Congrats, this sounds quite possible. Good job.
__________________
|
#20
|
||||
|
||||
I normally wouldn't have bumped this, but Rune put this in an index page.
This is an interesting idea with excellent research and findings. It immediately raised a question in my mind though, one oddity about BK that would tend to favor memory swopping bidirectionally as opposed to a one way swop. Why does entering a code in BK put the open secret area in all 3 game saves? If the one way swop is as you described, there is no reason to do that. To enter a code, you are already in a specific game save, so just save the info to that specific save. On the other hand, if the info was transferred via memory that is set in BT, and it was recognized on the start of BK execution, it would make sense to store it in all game saves. There is no way to know which game save the player will select, so it must be exposed in all three, which is what we see was implemented.
__________________
Sees the new Banjo game, says "Nuts!", and Bolts... |
#21
|
||||
|
||||
So this is the discovery?
Absolutely awesome work. Is there any known purpose of the eggs and key in Banjo Kazooie? I mean, what it could have unlocked in the previous game? Or did it load something in Banjo Tooie? And it just makes you laugh at people who thought Stop 'n' Swop was really complicated And i also have a pre 1999 Nintendo 64. I really wish i could wipe the Stop 'n' Swop items off of my Banjo Kazooie cart though.
__________________
i am a functioning person pokémon trainer skunk :>
BAGEL DICK HOOPLA WORLD CHAMPION 2K13 2K14 2K15 2K16 2K17 holy shit this was stupid last.fm |
#22
|
||||
|
||||
Not the new one he was teasing about. This is an older discovery.
__________________
"I'll finish zipping up my shoes when you zip up my wounded emotions" |
#23
|
||||
|
||||
Quote:
The prizes in BT would probably be global as well, meaning you could use Dragon Kazooie in every file. Now, there is a small chance I could be wrong. As I've said in my discovery, it's not possible for BK to read any flag data to BT AFTER the data from EEPROM overwrites the Sandcastle Address. However, there is a slight chance that BK reads the flag data from BT first, writes the data to EEPROM, and then stores the data back to RAM. <Read Flag Data> <Save new data to EEPROM> <Store new SNS data in RAM> The question is however, where would BK read that flag information from? I've done a break-point read on all the addresses where BK sets flag data for BT to access. However, none of them are read on boot-up. Now, let's get to Dragons Quote: Quote:
What I have actually done is to track all activity from Banjo-Kazooie to the Mempak using an input plugin that I modified. Now I could see which Addresses the game was Reading from in the Mempak. Basically, what I got is that it was checking for Game Note data(a.k.a Game save files)(see attachment below). Why? That's what I'm trying to find out through ASM. It also seems to do this before reading(SNS) data from the EEPROM. Which makes it a possibility that BK is indeed looking for a file containing SNS data in the Mempak(don't get your hopes up just yet, Goldeneye also accesses the Mempak on boot-up). The cool thing is, Address 8026CFA8 in the pic below is the address which causes Reads/Writes to the Mempak to occur. Pretty close to the address which loads the SNS data from EEPROM. http://i177.photobucket.com/albums/w...123/SnsAsm.jpg Look at the data that the registers at those commands are loading: 0xA4800000 = Mempak 0xA4800004 = EEprom ^This is probably going to be difficult trying to figure out what BK wants to load (if anything) from Game Save/Note data in the Mempak. The address where Read/Writes to the Mempak occur in the ASM is a good place for me to start though... Sorry if some people didn't understand what I just said, it's hacking/programming talk. |
#24
|
||||
|
||||
Quote:
...I'm looking at you, slaphappy... Sorry rune, i got confused with dates Can't wait for your next discovery. This one is interesting still
__________________
i am a functioning person pokémon trainer skunk :>
BAGEL DICK HOOPLA WORLD CHAMPION 2K13 2K14 2K15 2K16 2K17 holy shit this was stupid last.fm |
#25
|
||||
|
||||
Quote:
|
#27
|
||||
|
||||
bump. please continue!
|
#28
|
|||
|
|||
you no need to bump the topics
well only two question 1.-this is real or is a joke? 2.-how i know if my N64 is from 1998,1997 or 1996 |
#29
|
||||
|
||||
Quote:
Lets bash his grammar! Its 'You don't need to bump the topics.' and 'I have two questions 1. Is this real or is it a joke? and 2. How do i know if my N64 is from 1997, 1998, or 1999?' Anyways, nice job rune! What will you get into next?
__________________
"This is Madness :confused:" "THIS IS R...W...P!:mad:" Resulting in me kicking you off. -BanjoLover50 :thumbsup: |
#30
|
||||
|
||||
I think the guy might be from a non-English speaking country.
|
Tags |
sns |
Thread Tools | |
|
|