Bass Pro Shops ( RY8EFS )

Started by Patedj, January 21, 2011, 08:54:56 AM

Previous topic - Next topic

Patedj

Alright! So, hi to everyone!! You'd have no idea who I am, but I love you, you're awesome !  O0

Anyways, so here's the thing. This is Bass Pro Shops, the Strike (Pal). Got it for Christmas. Awesome game.

These codes are written by me Patedj. Although, I'd love to give thanks to  dexter0, Romaap, Zit, and all the inspiring others.

So, if you could read them over for mistakes, that would make you guys even awesomer!

I also left you with my thought processes. I'm currently checking up boats and maps. I've tried for the no snap code but I got too tired.

[Millionaire]
* 42000000 80000000  ----> reset 8000 0000 (load ba to xxxxxxxx)
* CE000000 80008100 ----> check if the ba will be in-between 8000  and 8100
* 04574EDC 49742400 ----> load ba ( 80574edc ) to 1 million  
* E0000000 80008000 ----> reset 8000 8000 ( I'm thinking why wouldn't this be 80000000



[rep]
* 20616218 00004000 ----> if then at Controller 80616218 at the 16 bit value of 400 ( B )
* 42000000 80000000 ----> As above
* CE000000 80008100 ----> As above
  00574F17 00000031 ----> This was my first find. for the first level.
* 005ABE07 00000031 ----> Set ba 805abe07 to xx at 8 bit of value. ( I chose 49 instead of
* E0000000 80008000         50 because I couldn't find the value for accessing the tournament. I also
                                      didn't search for it individually. I suppose I could. They might be easy to
                                      activate if they are all paralleled like the lures, rods, and wires.)
80574FB3 00000049 ----> Lake Wylie's Rep address
 28111111 00000000 ----> I was going to do a button activator  to increase the value.


This is for the tournament. Every time you press 1400 it stops the tournament. Unfortunately it puts you in penalty :).
[Time]
* 20616218 00001400
* 42000000 80000000
* CE000000 80008100
 04A8E100 00000000 ----> first timer
* 04A8E0FF 00000000
04A8E0F8 ----> lake wylie
This time the time code puts you back at 20 minutes if you push A+B

* E0000000 80008000
* 20616218 00000C00
* 42000000 80000000
* CE000000 80008100
* 04A8E0FF 000004B1
 04A8E100 000004B1
* E0000000 80008000



[penalty]
 80A8E10C 0000003E ----> this is the code line for the penalty time :)
* 42000000 80000000
* CE000000 80008100
* 04A8E104 FFFFFFFF ----> this stops the time
* 04A8E108 FFFFFFFF ----> and this stop the point deduction
* E0000000 80008000



[New Code 11]
 04DA26E4 00000004 ---->  ???



[end]
* F0000000 00000000 ----> this finishes a the code section



[controller/Starts/ Ends]
 80616218 00000000 ----> Controller 1
 42000000 80000000 ----> yep.  4a for pointer addresses
 CE000000 80008100 ----> that's right. DE for pointer addresses
 E0000000 80008000 ----> ...



[lure]
 812052C7 00000001 ---->  I tried a 08 Slider/Multi Skip (Serial) and it looked like this

082052C7 00000001
20030015 00000001 ----> the 003 is to test if it works there was actually 115 I think lures and each of
                                   them had there 32 bit value for having it bought and quantity. As for the 0005,
                                   there are 4 ba between each so... *Shrug* And the 00000000 Well I don't quite
                                   understand it. Does it add directly to the ba again? So 1 + 00000001 = 00000002

[lines]
 81204A5F 00000001 ----> same things as above



[reels]
 81203CD3 00000001 ----> yep



[rods]
 81203ABB 00000000 ----> :)

There you have it.

To come...
Fish weight total MAX
Boats
Tension/no snap
Maps
Boat Speed

I'm up for favors people!!  Ask me anything to do with Wii Games! PM Me! or not, whatever... O0

So thanks in advance! I'm Grateful! O0




You can pm me, I've got time for your troubles.

toonlink444

Welcome to the forum. We like you to. As for the codes I don't have the game personaly so I can't really help you. But Wecome.
In the begining there was nothing. Then it exploded
New blog!! Check it out for hacking Smash Bros Brawl!! http://letshackblank.blogspot.com/

James0x57

Welcome!


* 42000000 80000000  ----> Not needed, by standards, you assume BA and PO are set to 0x80000000 at the start of your code
* CE000000 80008100 ----> You just set it to 80000000 (even though it was already set to that) so it is undoubtedly between 8000  and 8100 (so you do not need this line)
* 04574EDC 49742400 ----> The only line needed for this code!
* E0000000 80008000 ----> This is only necessary if you changed BA or PO to anything different than 80000000



[end]
* F0000000 00000000 ----> The code handler does this, you do not need it! =)



[rods]
  81203ABB 00000000 <- 81 is the start of the address, for a code, this needs to be a code type instead. If this is 8bits, 01. If this is 16bits, 03. If this is 32 bits, 05. (these are the 00,02, and 04 codetypes with the high address bit set. see for more info: http://geckocodes.org/index.php?arsenal=1#CodetypeDetail )


Patedj

#3
Thank you.

The thing with the rods is that it needs a sweep code, or else I'd have to write them all individually and that'll be a headache. If I can't use a 09 Slider/Multi Skip for lures at 81203A60 then I'd rather poke them to 00000001 :D

Here's a jpg of the memory for the rods.  You'll understand me.

For the update on the codes. Thanks. I'm glad that the GUI does it all for us!


You can pm me, I've got time for your troubles.

James0x57

Cool cool. Are you looking for help on how to do the 'slider' formatting?


dcx2

The CE code type is used when getting an address from a pointer.  It makes sure that the value retrieved is a valid address.  This is because pointers can point to a 0 when loading a map or something like that, and 0 is not a valid address.

If you explicitly set the ba or po, you don't need a CE.

Patedj

I'm looking for all types of help.
So, can you help me with sliders? I would like to create my first slider code.

Thanks for the CE info. That makes a lot of sense.

Ultimately I would like to know how to move the camera around when In the water.
That would make the game so much more fun.
You can pm me, I've got time for your troubles.

Patedj

Alright, so. I couldn't find the other codes. But I'll keep on trekking for everyone.

On the other hand, here's a new one that I didn't propose on finding. I was looking for the hook option being available in the tournament section. What I found was the attraction degree of the fish.
Now what happens is that this address when tweaked, provokes all the fish around to spot the lure and attack it. 
Botton C conditioned to provoke. It resets to normal. No crashes with this code :)

[Fish Magnet]
20616218 00004000
04CB2DDC 01599999
04CB2DD8 3F599999
E0000000 80008000

Unfortunately I figured that the Time codes freeze the game when you load out of the Start Fishing section. So Make sure you have that code off at that point. No probs in the tournament Section :)  :cool:

So, Thanks again to the pros!! You guys are definitely awesomer!!  O0
Anybody up for a camera control code? Any of you guys own the game?
Or perhaps, know how to create one?

You can pm me, I've got time for your troubles.

Patedj

Tournament tip.
Activate stop tournament immediately allows you to get first place.  O0
You can pm me, I've got time for your troubles.

Patedj

#9
Found the Boats!!
The first Boat is at this address 81204EE0 The boat's name is 811EB560.
The last boat is at this address 81204F80 The boat's name is 81202560

Update: the codes shifted.  I know this because each item group precedes with 80000118 and this was a few steps back. but they shifted back when I crashed the game. I think it's the Slider code's fault.


There are 4 addresses between each of  these 9 boats  and the first one is the equip line.
I assume the Slider could look like this
09204EE8 00000001 ----> I want to add 1 to the addresses
2026???? ???????? ----> 026= 9 addresses x 3 addresses between them right? as a word =00000001
???? is the number of increments skipped... I can interpret this in two ways, but I'm not sure which way is the correct way.
???????? is the additional values added after the code has been written.... then I guess it would be 00000000
s0 16 bytes or should it be converted to hex = 10
2026016 00000000

Is that right?
Ok Right, the 81204F80 ( Last Boat ) is equipped when the address beside it is at 00000001. The next address is the qty address/available. 00000001. After that the address likes to be at FFFFFFFF and the next at 00000000. I think it has to do with being available at the New game option.

so If the slider is correct. this should write the codes like in the jpg right up to the 4 address after the last boat's.

Update: the code freezes the game so I've done it wrong. It's either because of the 3rd address being a default option or it's the second part of the code that's wrong.

Alternative boat code available for the last boat.

05204EE4 00000000
05204EEC FFFFFFFF
05204F84 00000001
05204F88 00000001
05204F8C 00000001

This un-equips the first boat + changes the default equip
then it equips then adds the last boat and sets it as default.

You can pm me, I've got time for your troubles.

Patedj

#10
Maps are unlocked!!
Plus Tournaments Available
No problem with this code even though it could have been easier Multi/Sliding it.

[ All Maps Unlocked ]
045750F4 01010101
045750F8 01010101
045750FC 01010101
04575100 01010101
04575104 01010101

Still to come
Fish codes!
O0



You can pm me, I've got time for your troubles.

Jackal

no taking any credit here, just for learning purpose
can someone check if this is the correct fill code for Patedj [All Maps Unlocked]
005750F4 00130001

Patedj

#12
Hey Jackal it works.
So, the 0013 value allows me to write consecutively for 13 bytes. how nice
here I thought that only Multi/Sliders did that.
O0
You can pm me, I've got time for your troubles.

Jackal

I haven't been using this codetype
I was reading through the documentation when I write it
the 0013 means it will write 0x13 (19) +1 times = 20 times of 0x01 from 805750F4
which should be the same as yours if I understand the documentation correctly

Patedj

#14
Silly me, I managed to talk in hex instead of Decimal. Of course 13 = 19
It works perfectly!
The code would take already into consideration the initial code.

Alright so here's an update for the magnet code
I've noticed something too. Not only does this allow you to attract the fish but it also gives you a reward...
how nice is that!

This is for the last Map.
* 20616218 00004000
* 04C95D18 3F599999
* 04C95D1C 01599999
* E0000000 80008000

Unfortunately, I can't find the tension line, nor the fish exhaustion.
Ill keep trekking!
You can pm me, I've got time for your troubles.