The Rare Witch Project Forums

The Rare Witch Project Forums (
-   Homebrew Games and Tools (
-   -   PJ64 - Banjo Kazooie Trainer (Beta) (

mikesgm6 21st February 2007 04:55 AM

PJ64 - Banjo Kazooie Trainer (Beta) 0.05A
Alright I thought it was time to release a Beta version of my trainer for PJ64!

Latest Release: v0.05A

To use this trainer. simply open Project64 with BK rom.
Click the "Attach" button on the trainer.
Your all set!

To Poke/Retrieve values:
Change the number field next to Eggs, Feathers, etc.
Click "Set"

To retrieve just click "Get".
For the eggs, Click the eggs you want and click "LIEK CHANGE".



║Trainer 0.05A Progress: [.:RELEASED:.]║

SubDrag 21st February 2007 05:50 AM

Kudos! There are actually quite a bit of usefool tools there. You can expand that tool quite significantly as well. Like for example restart room could be expanded to warp to room (and a combo box), etc. You could even eventually move on to make it a hacking engine, searching for codes and things, depends how far you want to take it. Lots of good things there, like resizing background images and modeless dialog boxes.

Whyme123 21st February 2007 04:39 PM

Nice. I'll leik check it out when I get home; I'm leik at school now :(

runehero123 21st February 2007 09:46 PM

You are awesome mikesgm6!

I like how you used the gs codes to create a decent program

mikesgm6 21st February 2007 10:59 PM

I uh.. basically converted a few codes from GS to PC so it wasn't all easy ^_^
There will be a 0.03 in about a week or so.. it will include Ice Key and Banjo Mode modifier. Let me know if you find da buggyz

*Grabs bug spray*

Airman 22nd February 2007 07:17 AM

wow awesome job man

runehero123 23rd February 2007 01:43 AM

You mean you had to convert the gs codes into like c++ language or something?

Timboid 23rd February 2007 02:14 AM

Wow.....this is awesome! Thanks! And like Subdrag said if you take it farther, it'll be even more awesomer!:D

EDIT: I just tried it, and it's amazing! If you work on it frequently, it could become the ultimate Banjo hacking tool! Great work!
P.S. Please get rid of that backround on the main menu. It's distracting, and has nothing to do with BK.

mikesgm6 23rd February 2007 05:32 AM

You mean you had to convert the gs codes into like c++ language or something?
GS to PC as in well PC as in pc addresses..
8038-5F-67 00FF (GameShark) (Eggs = 255)
3B0F-5F-64 00FF (PC) (Eggs = 255)

Basically some codes use different methods
These kinds (With 8038 in front) have a simple method where 8038 always = 3B0F. middle stays the same then subtract 3 from the last half.

SubDrag 23rd February 2007 05:38 AM

It's not always subtract 3 actually. It just so happens in this case. What you've got is that it is 32-bit byte flipped.

0 -> 3
1 -> 2
2 -> 1
3 -> 0
4 -> 7
5 -> 6
6 -> 5
7 -> 4

Also, PJ64 virtual address starts at 3AD70000, so to find your code address add the code address to this virtual address, and then you'll need to do the little flip thing at the end.

mikesgm6 23rd February 2007 05:42 AM

woo ^_^ thanks, It just seems that most codes are that method :P
but this is ubernes 3AD70000 thanks a bunch

SubDrag 23rd February 2007 05:50 AM

For the record, it's not 3AD70000 on all PCs, just most of them (I believe should be this on XP).

mikesgm6 23rd February 2007 05:51 AM

doh, does that mean my trainer has a high risk of not working on some pc's..
edit: just saw your edit.

runehero123 23rd February 2007 03:16 PM

I cant get it to work on my pc. It loads the game and everything. It just wont change anything in game. Am i doing something wrong???

mikesgm6 23rd February 2007 10:51 PM


Originally Posted by SubDrag
For the record, it's not 3AD70000 on all PCs, just most of them (I believe should be this on XP). yeah :\ Ill try and work on an alternative..

All times are GMT. The time now is 06:13 PM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.