Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 82
» Latest member: saradk
» Forum threads: 1,023
» Forum posts: 1,707

Full Statistics

Online Users
There are currently 38 online users.
» 0 Member(s) | 36 Guest(s)
Bing, Google

Latest Threads
Automated Perfect License...
Forum: Cheat Codes
Last Post: zak
04-18-2019, 09:43 PM
» Replies: 2
» Views: 66
Timer Clock Display Modif...
Forum: DBZ BT3
Last Post: zak
04-18-2019, 01:03 PM
» Replies: 0
» Views: 18
480p Graphics Fix
Forum: Cheat Codes
Last Post: zak
04-16-2019, 05:51 PM
» Replies: 1
» Views: 121
Random Track Selection Fo...
Forum: Cheat Codes
Last Post: zak
04-14-2019, 02:37 PM
» Replies: 0
» Views: 80
Annoucements/Updates
Forum: Site Advancement
Last Post: zak
04-12-2019, 08:21 PM
» Replies: 36
» Views: 7,461
TAS BKT Sheet
Forum: TAS
Last Post: Cameron_MKW
04-07-2019, 12:13 PM
» Replies: 3
» Views: 1,029
List of Certain Functions...
Forum: Hacking General
Last Post: zak
04-05-2019, 06:23 PM
» Replies: 0
» Views: 106
Graphical In-Game Item Sp...
Forum: Cheat Codes
Last Post: zak
03-31-2019, 09:12 PM
» Replies: 0
» Views: 164
Graphical In-Game Item Sp...
Forum: Cheat Codes
Last Post: zak
03-31-2019, 09:10 PM
» Replies: 0
» Views: 76
Go From Complete Noob to ...
Forum: Guides/How-To's
Last Post: Cameron_MKW
03-31-2019, 02:29 PM
» Replies: 1
» Views: 166

 
  Automated Friend Code Display Cycler; DBZ BT3
Posted by: zak - 03-14-2019, 03:39 AM - Forum: DBZ BT3 - No Replies

DBZ BT3 Automated Friend Code Display Cycler

This code will auto increment your Friend Code Displayed Value in the Check Friend Code menu. It will increment all the way up to 9999-9999-9999 then reset to 0 and repeat forever. Everything is automated.

Note: This code makes use of memory addresses: 0x80001650, 0x80001654 thru 0x8000165B. Make sure no other codes in your GCT/Cheat-Manager are using those memory addresses!

NTSC-U
C21EC9B0 0000000E
3CC08000 8B661650
2C1B0000 40A2000C
3B600001 9B661650
83461654 83261658
3B390001 3EA0D4A5
62B50FFF 7C19A840
40A20018 2C1A00E8
41A00010 3B200000
7F3ACB78 4800001C
3B000000 3B18FFFF
7C19C040 41A0000C
3B200000 3B5A0001
93461654 93261658
60000000 00000000




Source:

#~~~~~~~~~~~~~~~~#
# START ASSEMBLY #
#~~~~~~~~~~~~~~~~#

#

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# Registers safe for use.... #
# r6, r11, r12, r21 thru r30 #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#                Load Status Byte & Check                 #
# We must wait one cycle of this address execution before #
#     executing this code or else the game will crash     #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

lis r6, 0x8000
lbz r27, 0x1650 (r6)
cmpwi r27, 0x0
bne+ loop_start

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# Update Status Byte & Store #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

li r27, 0x1
stb r27, 0x1650 (r6)

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#    Load FC word Values, since values lie in   #
# the crash handler, they always start as zeros #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

loop_start:
lwz r26, 0x1654 (r6) #Game uses r26 for 1st half of FC
lwz r25, 0x1658 (r6) #Game uses r25 for 2nd half of FC

#~~~~~~~~~~~~~~~~~~~~~~~~#
# Updated 2nd Half of FC #
#~~~~~~~~~~~~~~~~~~~~~~~~#

addi r25, r25, 1

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# Load 2nd Word of Max FC Hex Value for Checks #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

lis r21, 0xD4A5 #This is the exact 2nd word of 9999-9999-9999 decimal FC
ori r21, r21, 0x0FFF

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#   See if r25 is this exact value   #
# If so, check the 1st Half FC Value #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

cmplw r25, r21 #Compare logically, we don't want signed values being used aka negative values
bne+ _sub

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#        See if 1st Half FC Value matchs 0xE8           #
# If not less than, we need to reset the entire FC Loop #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

cmpwi r26, 0xE8 #E8 is byte value in 9999 9999 9999 decimal FC
blt+ _sub

#~~~~~~~~~~~~~~~~~~~~~~#
# Reset Entire FC Loop #
#~~~~~~~~~~~~~~~~~~~~~~#

li r25, 0x0
mr r26, r25
b the_end #Finished, jump to the_end

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# _sub label; Load Max 2nd FC Word Value; All F's #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

_sub:
li r24, 0x0 
addi r24, r24, -0x1 #r24 is now 0xFFFFFFFF

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# See if 2nd half word of current FC value is maxed out #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

cmplw r25, r24  #Compare Logically, we don't want signed values to be used aka negative values
blt+ the_end #If less than, proceed to end, if not less than. we need to clear out 2nd word and increase byte value on first word

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# Reset 2nd Word Value of FC Loop, Update 1st Word Value of FC Loop #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

li r25, 0x0
addi r26, r26, 0x1

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# the_end; store updated FC values to crash handler #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

the_end: #Default Instruction not needed; meant to be replaced
stw r26, 0x1654 (r6)
stw r25, 0x1658 (r6)

#

#~~~~~~~~~~~~~~#
# END ASSEMBLY #
#~~~~~~~~~~~~~~#



Code creator: zak

Print this item

  Friend Code Display Modifier; DBZ BT3
Posted by: zak - 03-13-2019, 09:47 PM - Forum: DBZ BT3 - No Replies

DBZ BT3 Friend Code Display Modifier

This code will allow you to put in any custom FC value for the Check Friend Code option.

NTSC-U
C21EC9B0 00000003
3F40GGGG 635AHHHH
3F20JJJJ 6339KKKK
60000000 00000000

With an Activator to Turn On/Off (changes will happen live while viewing the FC)
NTSC-U
283BXXXX YYYYZZZZ
C21EC9B0 00000003
3F40GGGG 635AHHHH
3F20JJJJ 6339KKKK
60000000 00000000
CC000000 00000000
041EC9B0 832304FC
E0000000 80008000

GGGGHHHHJJJJKKKK = Desired FC (in hex)

Example: 0000003000000011 = 2061-5843-0225



Source (ASM):
#No Need for the lwz r25, 0x04FC (r3) Default instruction#

lis r26, 0xWWWW
ori r26, r26, 0xXXXX
lis r25, 0xYYYY
ori r25, r25, 0xZZZZ



Code creator: zak

Print this item

  Wii ID Spoofer; DBZ BT3
Posted by: zak - 03-13-2019, 09:04 PM - Forum: DBZ BT3 - No Replies

DBZ BT3 Wii ID Spoofer

This code allows you to put in a fully customized spoofed Wii ID Number. Do not put a value over 002386F26FC0FFFF (9999999999999999 in decimal) or else you will have a negative/invalid Wii ID number and a server admin/mod will notice instantly that you are using spoofing codes. A value of all F's will render a Wii ID number of -000000000000001 (a digit will be missing).

NTSC-U
C22B9C78 00000004
3C80WWWW 6084XXXX
90830004 3C80YYYY
6084ZZZZ 90830008
80030004 00000000

WWWWXXXXYYYYZZZZ = Wii ID



Source:

#~~~~~~~~~~~~~~~~#
# START ASSEMBLY #
#~~~~~~~~~~~~~~~~#

#

#~~~~~~~~~~~~~~~~~#
# Register Notes: #
# r4 safe for use #
#~~~~~~~~~~~~~~~~~#

#~~~~~~~~~~~~~~~~~~~~~#
# Set Wii ID (64bits) #
#~~~~~~~~~~~~~~~~~~~~~#

lis r4, 0xWWWW
ori r4, r4, 0xXXXX
stw r4, 0x0004 (r3)
lis r4, 0xYYYY
ori r4, r4, 0xZZZZ
stw r4, 0x0008 (r3)

#~~~~~~~~~~~~~~~~~~~~~#
# Default Instruction #
#~~~~~~~~~~~~~~~~~~~~~#

lwz r0, 0x0004 (r3)

#

#~~~~~~~~~~~~~~#
# END ASSEMBLY #
#~~~~~~~~~~~~~~#



Code creator: zak

Print this item

  Gecko Controller Addresses & Button Activators; DBZ BT3
Posted by: zak - 03-13-2019, 07:34 PM - Forum: DBZ BT3 - No Replies

Gecko Controller Addresses & Button Activators for DBZ BT3

NTSC-U
283BXXXX YYYYZZZZ



XXXX Values:

GCN: 0E20
Wii Chuck: 04DA
Classic: 053A



YYYY Values:

YYYY = 0000 Just those button(s) pressed
YYYY = FFFF - ZZZZ Atleast those button(s) pressed



ZZZZ Values: (Add together for pressed-at-same-time effect)

GCN:
0001 = Left
0002 = Right
0004 = Down
0008 = Up
0010 = Z
0020 = R
0040 = L
0100 = A
0200 = B
0400 = X
0800 = Y
1000 = Start

Wii Chuck:
0001 = Left
0002 = Right
0004 = Down
0008 = Up
0010 = +
0100 = 2
0200 = 1
0400 = B
0800 = A
1000 = -
2000 = Z
4000 = C
8000 = Home

Classic:
0001 = Up
0002 = Left
0004 = Z (Right)
0008 = X
0010 = A
0020 = Y
0040 = B
0080 = Z (Left)
0200 = R
0400 = +
0800 = Home
1000 = -
2000 = L
4000 = Down
8000 = Right



Controller Address Memory Locations found by: zak

Print this item

  Press Button to Turn Off Wii Completely; DBZ BT3
Posted by: zak - 03-13-2019, 07:31 PM - Forum: DBZ BT3 - No Replies

DBZ BT3 Press Button to Turn Off Wii Completely

Decided to make this since I use GCN on this game. This code allows you to press any button(s) on your controller to shutdown the Wii instantly to red-light mode.

NTSC-U
283BXXXX YYYYZZZZ
C220F3B8 00000003
3D808021 618C0E90
7D8803A6 4E800020
60000000 00000000
E0000000 80008000



Source:
#No need for default instruction, ofc#
#0x80210E90 Address for _OSShutdownToSBY

lis r12, 0x8021
ori r12, r12, 0x0E90
mtlr r12
blr



Code creator: zak

Print this item

  Timer Clock Display Modifier Version 1; DBZ BT3
Posted by: zak - 03-13-2019, 05:29 PM - Forum: DBZ BT3 - No Replies

DBZ BT3 Timer Clock Display Modifier Version 1

Offline only. This code will change the Timer Value to whatever you want. It's a display modification only. Actual timer of the match still works.

NTSC-U
C2122678 00000002
38600XXX 9068000C
60000000 00000000

XXX = Amount to Display

Example: 12B = 299 on Timer

Source:
li r3, 0xXXX
stw r3, 0x000C (r8) #Default instruction
nop

Code creator: zak

Print this item

  Uneffected Health Bar Display Modifier; DBZ BT3
Posted by: zak - 03-13-2019, 04:22 PM - Forum: DBZ BT3 - No Replies

DBZ BT3 Uneffected Health Bar Display Modifier

Set the starting value you want to be displayed in the Health Bar for each player. The Health Bar will NEVER decrease from the set starting point whenever that player is attacked. This is for display only. The real normal health bars still function normally.

XXXX = Starting Display Health Amount for P1
YYYY = Starting Display Health Amount for P2/COM

Example Values:
9C40 = Full Green Bar, 3 Dots
7530 = Full Green Bar, 2 Dots
3000 = Full Yellow Bar Left

NTSC-U
C21024B8 00000004
2C120000 40A2000C
38807530 48000008
38802000 90830030
60000000 00000000



Source:
#r18/r22/r27 - 0x0 for P1#
#r18/r22/r27 - 0x1 for P2/COM#

cmpwi r18, 0x0
bne+ player_two

li r4, 0x7530
b the_end

player_two:
li r4, 0x2000

the_end:
stw r4, 0x0030 (r3) #Default Instruction



Code creator: zak

Print this item

  Effected Health Bar Display Modifier; DBZ BT3
Posted by: zak - 03-13-2019, 04:11 PM - Forum: DBZ BT3 - No Replies

DBZ BT3 Effected Health Bar Display Modifier

Set the starting value you want to be displayed in the Health Bar for each player. The Health Bar will decrease from the set starting point whenever that player is attacked. This is for display only. The real normal health bars still function normally.

XXXX = Starting Display Health Amount for P1
YYYY = Starting Display Health Amount for P2/COM

Example Values:
9C40 = Full Green Bar, 3 Dots
7530 = Full Green Bar, 2 Dots
3000 = Full Yellow Bar Left

NTSC-U
C21000D8 00000004
2C1D0000 40A2000C
3880XXXX 48000008
3880YYYY 90830028
60000000 00000000



Source:
#r29 = 0 for P1, r29 = 1 for P2/COM #

cmpwi r29, 0x0
bne+ player_two

li r4, 0xXXXX
b the_end

player_two:
li r4, 0xYYYY

the_end:
stw r4, 0x0028 (r3) #Default Instruction



Code creator: zak

Print this item

  SSQW01 Press Button To Restart Wii
Posted by: zak - 03-13-2019, 03:57 PM - Forum: NTSC-T (Taiwan) Games - No Replies

SSQW01 Press Button To Restart Wii

This code allows the user to press a desired button on their Wii Remote to shutdown the game and restart the Wii. Wii Health Warning screen will then appear.

NTSC-T
2828818A YYYYZZZZ
C2186B60 00000003
3D808018 618C8570
7D8803A6 4E800020
60000000 00000000
E0000000 80008000

Source:
lis 12, 0x8018 #Set 1st half address of _OSHotReset
ori r12, r12, 0x8570 #Set 2nd half address
mtlr r12 #Move address to LR
blr #Branch to LR (call the function)

Code creator: zak

Print this item

  SSQW01 Press Desired Button To Completely Turn Off Wii
Posted by: zak - 03-13-2019, 03:56 PM - Forum: NTSC-T (Taiwan) Games - No Replies

SSQW01 Press Desired Button To Completely Turn Off Wii

This code is sort of useless considering the Wii Remote has a power button on it, but nonetheless here's a code to allow you to select any button on the Wii Remote to press to initiate an instant full shutdown of the Wii (to red light/LED mode)

NTSC-T
2828818A YYYYZZZZ
C2186B60 00000003
3D808018 618C84F0
7D8803A6 4E800020
60000000 00000000
E0000000 80008000

Source:
lis 12, 0x8018 #Set 1st half address of _OSShutdownToSBY
ori r12, r12, 0x84F0 #Set 2nd half address
mtlr r12 #Move address to LR
blr #Branch to LR (call the function)

Code creator: zak

Print this item