Virtual Pro-Wrestling 2 Unlock Information ========================================== new info circa September 2023; special thanks to SK Stylez runtime 8003FD44: related to unlockable wrestlers Z64 0x40944 to 0x40974 first value is wrestler ID2, second value is the unlock ID for the wrestler tbl_WrestlerUnlockData: .byte 0x0C, 0x00 # Jumbo Tsuruta .byte 0x48, 0x01 # Mil Mascaras .byte 0x42, 0x02 # Terry Funk .byte 0x0D, 0x02 # Dory Funk Jr. .byte 0x17, 0x03 # Terry Gordy .byte 0x18, 0x03 # Dr. Death .byte 0x16, 0x04 # Bruiser Brody .byte 0x62, 0x05 # Abdullah the Butcher .byte 0x4E, 0x06 # Akira Maeda .byte 0x4F, 0x07 # Aleksandr Karelin .byte 0x5F, 0x08 # R. Gracie .byte 0x5E, 0x09 # Mark Kerr .byte 0x5A, 0x0A # Bas Rutten .byte 0x27, 0x0B # Don Frye .byte 0x2E, 0x0C # Great Muta .byte 0x25, 0x0D # Antonio Inoki .byte 0x36, 0x0E # Tiger Mask .byte 0x24, 0x0F # Naoya Ogawa .byte 0x26, 0x10 # Riki Choshu .byte 0x41, 0x11 # Atsushi Onita .byte 0x54, 0x12 # Yoshiaki Fujiwara .byte 0x61, 0x13 # Ultimo Dragon .byte 0x60, 0x14 # Andre the Giant .byte 0x00, 0x00 -------------------------------------------------------------------------------- runtime 80108C58: values for belt display # 1) file ID (for menus) # 2) belt ID/index (for match intros) # 3) corresponding unlock value (0xFF for no unlock) D_80108C58: .short 0x006E .byte 0x00 D_80108C5B: .byte 0x33 .short 0x006F .byte 0x01, 0x33 .short 0x0070 .byte 0x02, 0x33 .short 0x0071 .byte 0x03, 0xFF .short 0x0072 .byte 0x04, 0x10 .short 0x0073 .byte 0x05, 0x2C .short 0x0074 .byte 0x06, 0xFF .short 0x0075 .byte 0x07, 0xFF .short 0x0076 .byte 0x08, 0xFF .short 0x0077 .byte 0x09, 0x06 .short 0x0078 .byte 0x0A, 0xFF .short 0x0079 .byte 0x0B, 0xFF .short 0x007B .byte 0x0D, 0x0B .short 0x007C .byte 0x0E, 0x2D .short 0x007D .byte 0x0F, 0x2E .short 0x007E .byte 0x10, 0x2F .short 0x007F .byte 0x11, 0x30 .short 0x0080 .byte 0x12, 0x31 .short 0x0081 .byte 0x13, 0x32 .short 0x0082 .byte 0x14, 0xFF .short 0x0083 .byte 0x15, 0xFF # 80108CAC D_80108CAC: .short 0x006E .byte 0x00, 0x33 .short 0x006E .byte 0x00, 0x34 -------------------------------------------------------------------------------- runtime 80109610: related to costume unlocks # 0x00: unlock value # 0x01: attire section # 0x02: attire number tbl0_80109610: .byte 0x15, 0x15 # 80109612 [h] tbl0_80109612: .short 0x000E .byte 0x15, 0x01 .short 0x0041 .byte 0x16, 0x15 .short 0x000D .byte 0x16, 0x01 .short 0x0023 .byte 0x16, 0x07 .short 0x0008 .byte 0x17, 0x15 .short 0x000B .byte 0x17, 0x01 .short 0x0033 .byte 0x17, 0x07 .short 0x0006 .byte 0x18, 0x01 .short 0x0010 .byte 0x19, 0x01 .short 0x0029 .byte 0x1A, 0x01 .short 0x0042 .byte 0x1B, 0x12 .short 0x0006 .byte 0x1B, 0x13 .short 0x0006 .byte 0x1B, 0x01 .short 0x0043 .byte 0x1B, 0x12 .short 0x001B .byte 0x1C, 0x01 .short 0x000F .byte 0x1D, 0x01 .short 0x000E .byte 0x1E, 0x04 .short 0x0002 .byte 0x1F, 0x04 .short 0x0006 .byte 0x20, 0x12 .short 0x000F .byte 0x20, 0x01 .short 0x0070 .byte 0x21, 0x01 .short 0x000D .byte 0x22, 0x01 .short 0x0035 .byte 0x22, 0x03 .short 0x0019 .byte 0x23, 0x01 .short 0x0036 .byte 0x23, 0x03 .short 0x001A .byte 0x24, 0x01 .short 0x0044 .byte 0x25, 0x01 .short 0x0045 .byte 0x25, 0x03 .short 0x0018 .byte 0x26, 0x12 .short 0x000D .byte 0x26, 0x01 .short 0x0054 .byte 0x26, 0x12 .short 0x000E .byte 0x27, 0x01 .short 0x0055 .byte 0x27, 0x03 .short 0x0011 .byte 0x28, 0x01 .short 0x0026 .byte 0x29, 0x15 .short 0x000F .byte 0x2A, 0x15 .short 0x000C .byte 0x2B, 0x15 .short 0x0010 .byte 0x39, 0x04 .short 0x0014 .byte 0x39, 0x03 .short 0x0030 .byte 0x3C, 0x04 .short 0x0015 .byte 0x3C, 0x03 .short 0x002E .byte 0x3D, 0x04 .short 0x001D .byte 0x3E, 0x04 .short 0x001E .byte 0x00, 0x0E .short 0x0042 .byte 0x01, 0x15 .short 0x0009 .byte 0x02, 0x0E .short 0x0043 .byte 0x02, 0x0E .short 0x0044 .byte 0x03, 0x0E .short 0x0045 .byte 0x03, 0x0E .short 0x0046 .byte 0x04, 0x0E .short 0x0047 .byte 0x05, 0x0E .short 0x0048 .byte 0x06, 0x0E .short 0x0049 .byte 0x07, 0x0E .short 0x004A .byte 0x08, 0x0E .short 0x004B .byte 0x09, 0x0E .short 0x004C .byte 0x0A, 0x0E .short 0x004D .byte 0x0B, 0x0E .short 0x004E .byte 0x0D, 0x0E .short 0x004F .byte 0x0E, 0x15 .short 0x000A .byte 0x0F, 0x0E .short 0x0050 .byte 0x10, 0x0E .short 0x0051 .byte 0x11, 0x0E .short 0x0052 .byte 0x12, 0x0E .short 0x0053 .byte 0x38, 0x03 .short 0x0028 .byte 0x14, 0x0E .short 0x0054 .byte 0x00, 0x00 .short 0xFFFF -------------------------------------------------------------------------------- runtime 8010971C: related to move unlocks # +00 [h] unlock ID # +02 [h] move file ID tbl0_8010971C: .short 0x0000 # 8010971E [h] tbl0_8010971E: .short 0x317A # Jumbo Tsuruta special taunt .short 0x0000, 0x31EC # Jumbo Tsuruta corner taunt .short 0x0004, 0x2FBB # Bruiser Brody King Kong Knee Drop .short 0x0004, 0x25F2 # .short 0x0006, 0x25E4 # .short 0x0006, 0x21E9 # .short 0x0006, 0x21F2 # .short 0x0006, 0x26B2 # .short 0x0006, 0x2A0A # .short 0x0006, 0x313E # .short 0x0006, 0x2BFD # .short 0x0006, 0x2A00 # .short 0x0006, 0x215E # .short 0x000D, 0x2296 # .short 0x000D, 0x229F # .short 0x000D, 0x2281 # .short 0x000D, 0x2288 # .short 0x000D, 0x228F # .short 0x000D, 0x27D6 # .short 0x000D, 0x2A8B # .short 0x000D, 0x2C09 # .short 0x000D, 0x26D6 # .short 0x000D, 0x2E5D # .short 0x000D, 0x2079 # .short 0x000D, 0x2E50 # .short 0x000D, 0x2E8B # .short 0x000D, 0x2E7C # .short 0x000D, 0x2FAC # .short 0x000D, 0x29FB # .short 0x000D, 0x2162 # .short 0x000E, 0x253A # .short 0x000E, 0x2418 # .short 0x000E, 0x22CE # .short 0x000E, 0x22D5 # .short 0x000E, 0x22DC # .short 0x000E, 0x2A6E # .short 0x000E, 0x2C0F # .short 0x000E, 0x3088 # .short 0x000E, 0x309F # .short 0x000E, 0x22E5 # .short 0x000E, 0x22F6 # .short 0x0010, 0x2A97 # .short 0x0011, 0x3141 # .short 0x0011, 0x31DF # .short 0x0011, 0x2AD3 # .short 0x0011, 0x3190 # .short 0x0002, 0x26DA # .short 0x0007, 0x273A # .short 0x0007, 0x2DB6 # .short 0x0008, 0x2682 # .short 0x000A, 0x318E # .short 0x000B, 0x2728 # .short 0x000C, 0x26D8 # .short 0x000C, 0x2C2F # .short 0x000F, 0x2764 # .short 0x000F, 0x2422 # .short 0x0005, 0x26CC # .short 0x0005, 0x230A # .short 0x0012, 0x313D # .short 0x0012, 0x31CD # .short 0x0012, 0x3193 # .short 0x0014, 0x2306 # #---------------------# # WrestleMania 2000 moves .short 0x0035, 0x273C .short 0x0035, 0x2B75 .short 0x0035, 0x2FB3 .short 0x0035, 0x275C .short 0x0035, 0x2748 .short 0x0035, 0x2766 .short 0x0035, 0x274A .short 0x0035, 0x26FC .short 0x0035, 0x273E .short 0x0035, 0x264A .short 0x0035, 0x274C .short 0x0035, 0x2762 .short 0x0035, 0x274E .short 0x0035, 0x275E .short 0x0035, 0x2750 .short 0x0035, 0x2760 .short 0x0035, 0x2BDD .short 0x0035, 0x2BDF .short 0x0035, 0x2C59 .short 0x0035, 0x2A75 .short 0x0035, 0x27C6 .short 0x0035, 0x27E6 .short 0x0035, 0x2FB0 .short 0x0035, 0x2FB2 .short 0x0035, 0x2FC1 .short 0x0035, 0x2D5C .short 0x0035, 0x2D52 .short 0x0035, 0x2D50 .short 0x0035, 0x32DB .short 0x0035, 0x32CE .short 0x0035, 0x32D9 .short 0x0035, 0x32DF .short 0x0035, 0x32CD .short 0x0035, 0x32D7 .short 0x0035, 0x32D6 .short 0x0035, 0x32DC .short 0x0035, 0x32CF .short 0x0035, 0x32D8 .short 0x0035, 0x32D1 .short 0x0035, 0x32DA .short 0x0035, 0x32D3 .short 0x0035, 0x32D2 .short 0x0035, 0x32D0 .short 0x0035, 0x32CC .short 0x0035, 0x32DD .short 0x0035, 0x32CB .short 0x0035, 0x32D5 .short 0x0035, 0x32DE .short 0x0035, 0x32D4 .short 0x0035, 0x32E4 .short 0x0035, 0x32E3 .short 0x0035, 0x32EA .short 0x0035, 0x32E7 .short 0x0035, 0x32E5 .short 0x0035, 0x32E0 .short 0x0035, 0x32EB .short 0x0035, 0x32E2 .short 0x0035, 0x32E8 .short 0x0035, 0x32E6 .short 0x0035, 0x3309 .short 0x0035, 0x3314 .short 0x0035, 0x32F6 .short 0x0035, 0x3310 .short 0x0035, 0x3308 .short 0x0035, 0x330A .short 0x0035, 0x32F3 .short 0x0035, 0x32F4 .short 0x0035, 0x3305 .short 0x0035, 0x32F8 .short 0x0035, 0x32FB .short 0x0035, 0x330E .short 0x0035, 0x32FC .short 0x0035, 0x330C .short 0x0035, 0x3303 .short 0x0035, 0x3301 .short 0x0035, 0x3311 .short 0x0035, 0x3318 .short 0x0035, 0x3300 .short 0x0035, 0x3306 .short 0x0035, 0x32FA .short 0x0035, 0x3304 .short 0x0035, 0x3315 .short 0x0035, 0x32F0 .short 0x0035, 0x32FE .short 0x0035, 0x330D .short 0x0035, 0x32EC .short 0x0035, 0x32ED .short 0x0035, 0x3312 .short 0x0035, 0x32F5 .short 0x0035, 0x3316 .short 0x0035, 0x32EF .short 0x0035, 0x32F1 .short 0x0035, 0x330F .short 0x0035, 0x32F7 .short 0x0035, 0x3319 .short 0x0035, 0x330B .short 0x0035, 0x32EE .short 0x0035, 0x3317 .short 0x0035, 0x3313 .short 0x0035, 0x32FD .short 0x0035, 0x32FF .short 0x0035, 0x3302 .short 0x0035, 0x331C .short 0x0035, 0x331B .short 0x0035, 0x331D .short 0x0035, 0x331A .short 0x0035, 0x331E .short 0x0035, 0x331F .short 0x0035, 0x3321 .short 0x0035, 0x3320 .short 0x0035, 0x2450 .short 0x0035, 0x244E .short 0x0035, 0x21BB .short 0x0035, 0x2FB1 .short 0x0035, 0x2E93 .short 0x0035, 0x2E57 .short 0x0035, 0x2E65 .short 0x0035, 0x2608 .short 0x0035, 0x2BD3 .short 0x0035, 0x29C5 .short 0x0035, 0x2A70 .short 0x0035, 0x2AD0 #---------------------# # WCW/nWo Revenge moves .short 0x0036, 0x2434 .short 0x0036, 0x2700 .short 0x0036, 0x270A .short 0x0036, 0x269E .short 0x0036, 0x26FA .short 0x0036, 0x2712 .short 0x0036, 0x2718 .short 0x0036, 0x2728 .short 0x0036, 0x2714 .short 0x0036, 0x26F4 .short 0x0036, 0x2C3B .short 0x0036, 0x2C67 .short 0x0036, 0x27D0 .short 0x0036, 0x27DA .short 0x0036, 0x27DC .short 0x0036, 0x2DA2 .short 0x0036, 0x320E .short 0x0036, 0x320F .short 0x0036, 0x3210 .short 0x0036, 0x3211 .short 0x0036, 0x3212 .short 0x0036, 0x3213 .short 0x0036, 0x3214 .short 0x0036, 0x3215 .short 0x0036, 0x3216 .short 0x0036, 0x3217 .short 0x0036, 0x3218 .short 0x0036, 0x3219 .short 0x0036, 0x321A .short 0x0036, 0x321B .short 0x0036, 0x321C .short 0x0036, 0x321D .short 0x0036, 0x321E .short 0x0036, 0x321F .short 0x0036, 0x3220 .short 0x0036, 0x3221 .short 0x0036, 0x3222 .short 0x0036, 0x3223 .short 0x0036, 0x3224 .short 0x0036, 0x3225 .short 0x0036, 0x3226 .short 0x0036, 0x3227 .short 0x0036, 0x3228 .short 0x0036, 0x3229 .short 0x0036, 0x322A .short 0x0036, 0x322B .short 0x0036, 0x322C .short 0x0036, 0x322D .short 0x0036, 0x322E .short 0x0036, 0x322F .short 0x0036, 0x3230 .short 0x0036, 0x3231 .short 0x0036, 0x3232 .short 0x0036, 0x3233 .short 0x0036, 0x3235 .short 0x0036, 0x3236 .short 0x0036, 0x3237 .short 0x0036, 0x3238 .short 0x0036, 0x317B .short 0x0036, 0x31B3 .short 0x0036, 0x31CF .short 0x0036, 0x3239 .short 0x0036, 0x323A .short 0x0036, 0x323B .short 0x0036, 0x323C .short 0x0036, 0x323E .short 0x0036, 0x323F .short 0x0036, 0x3240 .short 0x0036, 0x3241 .short 0x0036, 0x3242 .short 0x0036, 0x3243 .short 0x0036, 0x3244 .short 0x0036, 0x3245 .short 0x0036, 0x3246 .short 0x0036, 0x3247 .short 0x0036, 0x3248 .short 0x0036, 0x3249 .short 0x0036, 0x324A .short 0x0036, 0x324B .short 0x0036, 0x324C .short 0x0036, 0x324D .short 0x0036, 0x324E .short 0x0036, 0x324F .short 0x0036, 0x3250 .short 0x0036, 0x3252 .short 0x0036, 0x3253 .short 0x0036, 0x3255 .short 0x0036, 0x3256 .short 0x0036, 0x3257 .short 0x0036, 0x3258 .short 0x0036, 0x3259 .short 0x0036, 0x325A .short 0x0036, 0x325B .short 0x0036, 0x325C .short 0x0036, 0x325D .short 0x0036, 0x325F .short 0x0036, 0x3260 .short 0x0036, 0x3262 .short 0x0036, 0x3263 .short 0x0036, 0x3264 .short 0x0036, 0x3265 .short 0x0036, 0x3266 .short 0x0036, 0x3267 .short 0x0036, 0x3268 .short 0x0036, 0x3269 .short 0x0036, 0x326A .short 0x0036, 0x326B .short 0x0036, 0x326C .short 0x0036, 0x326D .short 0x0036, 0x326E .short 0x0036, 0x326F .short 0x0036, 0x3270 .short 0x0036, 0x3272 .short 0x0036, 0x3273 .short 0x0036, 0x3274 .short 0x0036, 0x3275 .short 0x0036, 0x3277 .short 0x0036, 0x3278 .short 0x0036, 0x327A .short 0x0036, 0x327B .short 0x0036, 0x327C .short 0x0036, 0x327D .short 0x0036, 0x327E .short 0x0036, 0x3280 .short 0x0036, 0x3281 .short 0x0036, 0x3282 .short 0x0036, 0x3284 .short 0x0036, 0x3285 .short 0x0036, 0x3288 .short 0x0036, 0x3289 .short 0x0036, 0x328A .short 0x0036, 0x328E .short 0x0036, 0x328F .short 0x0036, 0x3290 .short 0x0036, 0x3291 .short 0x0036, 0x243C .short 0x0036, 0x31E2 .short 0x0036, 0x26F2 .short 0x0036, 0x26F8 .short 0x0036, 0x26FE .short 0x0036, 0x26F6 .short 0x0036, 0x2676 .short 0, 0 /*----------------------------------------------------------------------------*/ runtime 80170BD8 # Unlock conditions # the data format reminds me of a state machine or bytecode, but it might not # be either of those things. #------------------------------------------------# # Attempting to figure out the commands #------------------------------------------------# # all values are bytes (it's the only reasonable way to implement this system) #------------------------------------------------# # Command 0x00: no-operation/fill value # (This might be why stable numbers start at 1.) #------------------------------------------------# # Command 0x01: Game Mode # One parameter with the following values: # 0x00 - Any # 0x01 - RRS/KRS # 0x02 - Exhibition # 0x03 - ? # 0x04 - League # 0x05 - Tournament # 0x06-0x0A - ? # 0x0B - Event/PPV # 0x0C-0x0F - ? #------------------------------------------------# # Command 0x02: related to match type # 0x10 = singles match # 0x20 = tag match #------------------------------------------------# # Command 0x03: ??? # One parameter, needs more research # Known Values: # 0x00 # 0x01 # 0x02 # 0x03 # 0x04 # 0x05 #------------------------------------------------# # Command 0x04: related to RRS event number. # One parameter, needs more research #------------------------------------------------# # Command 0x05: related to league, battle royal, and tournament # Known values: # 0x00 = Single League # 0x01 = Tag League # 0x02 = Battle Royal # 0x03 = Single Tournament # 0x04 = Tag Tournament #------------------------------------------------# # Command 0x06: Win RRS Championship # One parameter, relating to which title is won. # 0x00 = Triple Crown Championship # 0x01 = World Tag Championship # 0x02 = Asia Tag Championship (unused, assumed) #------------------------------------------------# # Command 0x07: Clear RRS Mode # No parameters. #------------------------------------------------# # Command 0x08: ? #------------------------------------------------# # Command 0x09: related to Event Mode participants? # needs more research #------------------------------------------------# # Command 0x0A: related to Event Mode participants? # needs more research #------------------------------------------------# # Command 0x0B: related to Event Mode participants? # needs more research #------------------------------------------------# # Command 0x0E: related to losing and/or match ending type # One parameter, needs more research #------------------------------------------------# # Command 0x0F: Weapon Attack Count # Followed by number of successful attacks required #------------------------------------------------# # Command 0x10: Wrestler Participation Count # Param 1 = number of appearances # This is followed by up to 3 Wrestler ID2 values. #------------------------------------------------# # Command 0x11: related to junior heavyweights #------------------------------------------------# # Command 0x13: number of wrestlers unlocked # One parameter: number of wrestlers unlocked #------------------------------------------------# # Command 0x14: related to making a wrestler bleed? #------------------------------------------------# # Command 0x15: ??? #------------------------------------------------# # Command 0x16: Use Specific Wrestler # Can be followed by up to 3 values, which are Wrestler ID2s. # 0xFF = early list termination #------------------------------------------------# # Command 0x17: Use Specific Team # Followed by 2 Wrestler ID2 values. #------------------------------------------------# # Command 0x18: Use Wrestler from Specific Stable # Can be followed by up to 3 values, which are Stable IDs. # Stable IDs start counting at 1 for some reason. # When converting between these IDs and the "expected" values # (e.g. the ones found in the Stables editor in VPW Studio), subtract 1. #------------------------------------------------# # 80170BD8 - unlock ID 0x00 # Win Triple Crown Championship with any wrestler at May "Dome Tournament" # also win the following match tbl2_80170BD8: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x00 .byte 0x04, 0x2B .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170BE4 - unlock ID 0x01 # July Summer Action Series with a Junior Heavyweight wrestler # also win the following match tbl2_80170BE4: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x0C .byte 0x1A # presumed to be the value that defines Junior Heavyweights .byte 0x00 #---------------------------# # 80170BEC - unlock ID 0x02 # September Fan Appreciation Day Tag Tournament # also win the following match tbl2_80170BEC: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x13 .byte 0x05, 0x04 .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170BF8 - unlock ID 0x03 # December Real World Tag League # also win the following match tbl2_80170BF8: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x00 .byte 0x04, 0x1B .byte 0x05, 0x01 .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170C04 - unlock ID 0x04 # May Super Power Series with Stan Hansen # also win the following match tbl2_80170C04: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x06 .byte 0x16 # use specific wrestler .byte 0x0E # ID2 0x0E = Stan Hansen .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170C10 - unlock ID 0x05 # "cause any wrestler to bleed" tbl2_80170C10: .byte 0x03, 0x00 .byte 0x14, 0x00 #---------------------------# # 80170C14 - unlock ID 0x06 # May Dome Tournament with wrestler from RINGS tbl2_80170C14: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x03 .byte 0x18 # "wrestler from specific stable" value .byte 0x09 # RINGS stable ID .byte 0x00, 0x00 #---------------------------# # 80170C1C - unlock ID 0x07 # January New Year Giant Series with Akira Maeda tbl2_80170C1C: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x21 .byte 0x16 # use specific wrestler .byte 0x4E # ID2 0x4E = Akira Maeda .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170C28 - unlock ID 0x08 # September Summer Action Series II with wrestler from RINGS or Pride tbl2_80170C28: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x12 .byte 0x18 # "wrestler from specific stable" value .byte 0x09 # RINGS stable ID .byte 0x0B # PRIDE stable ID .byte 0x00, 0x00, 0x00 #---------------------------# # 80170C34 - unlock ID 0x09 # October Giant Series with wrestler from Pride tbl2_80170C34: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x19 .byte 0x18 # "wrestler from specific stable" value .byte 0x0B # PRIDE stable ID .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170C40 - unlock ID 0x0A # June Super Power Series with wrestler from Pancrase tbl2_80170C40: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x06 .byte 0x18 # "wrestler from specific stable" value .byte 0x0A # Pancrase stable ID .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170C4C - unlock ID 0x0B # June Super Power Series with specific wrestlers tbl2_80170C4C: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x06 .byte 0x16 # "use specific wrestler(s)" value .byte 0x28 # ID2 0x28 = Masahiro Chono .byte 0x24 # ID2 0x24 = Naoya Ogawa .byte 0x25 # ID2 0x25 = Antonio Inoki .byte 0x00, 0x00 #---------------------------# # 80170C58 - unlock ID 0x0C # 10 Exhibition mode appearances for Keiji Mutoh tbl2_80170C58: .byte 0x01, 0x02 # mode = Exhibition .byte 0x03, 0x00 .byte 0x10 # "wrestler participation count" value .byte 10 # appearance count .byte 0x2A # ID2 0x2A = Keiji Mutoh .byte 0x00 #---------------------------# # 80170C60 - unlock ID 0x0D # May Dome Tournament with wrestlers from NJPW 1-3 tbl2_80170C60: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x03 .byte 0x18 # "wrestler from specific stable" value .byte 0x04 # NJPW 1 stable ID .byte 0x05 # NJPW 2 stable ID .byte 0x06 # NJPW 3 stable ID .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170C6C - unlock ID 0x0E # January Fan Appreciation Day Singles tournament with wrestler from NJPW 3 or Michinoku Pro tbl2_80170C6C: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x22 .byte 0x05, 0x03 .byte 0x18 # "wrestler from specific stable" value .byte 0x06 # NJPW 3 stable ID .byte 0x08 # Michinoku Pro stable ID .byte 0x00 #---------------------------# # 80170C78 - unlock ID 0x0F # July Summer Action Series with Shinya Hashimoto tbl2_80170C78: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x0C .byte 0x16 # "use specific wrestler" value .byte 0x1B # ID2 0x1B = Shinya Hashimoto .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170C84 - unlock ID 0x10 # January Fan Appreciation Day Single Tournament with wrestler from NJPW 1, NJPW 2, or Atsushi Onita tbl2_80170C84: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x22 .byte 0x05, 0x03 .byte 0x18 # "wrestler from specific stable" value .byte 0x04 # NJPW 1 stable ID .byte 0x05 # NJPW 2 stable ID .byte 0xFF .byte 0x16 # "use specific wrestler" value .byte 0x41 # ID2 0x41 = Atsushi Onita .byte 0x00, 0x00 #---------------------------# # 80170C94 - unlock ID 0x11 # September Summer Action Series II with wrestler from FMW or three specific NJPW people tbl2_80170C94: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x12 .byte 0x18 # "wrestler from specific stable" value .byte 0x07 # FMW stable ID .byte 0xFF # early terminator .byte 0x16 # "use specific wrestler(s)" value .byte 0x28 # ID2 0x28 = .byte 0x2E # ID2 0x2E = .byte 0x1D # ID2 0x1D = .byte 0x00, 0x00, 0x00 #---------------------------# # 80170CA4 - unlock ID 0x12 # October Giant Series with wrestler from Pancrase or Battlarts, or Antonio Inoki tbl2_80170CA4: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x19 .byte 0x18 # "wrestler from specific stable" value .byte 0x0C # Battlarts stable ID .byte 0x0A # Pancrase stable ID .byte 0xFF .byte 0x16 # "use specific wrestler" value .byte 0x25 # ID2 0x25 = Antonio Inoki .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170CB4 - unlock ID 0x13 # 15 matches in exhibition with specific wrestlers tbl2_80170CB4: .byte 0x01, 0x02 # mode = Exhibition .byte 0x03, 0x00 .byte 0x10 # "wrestler participation count" value .byte 15 # appearance count .byte 0x37 # ID2 0x37 = .byte 0x38 # ID2 0x38 = .byte 0x40 # ID2 0x40 = .byte 0x00, 0x00, 0x00 #---------------------------# # 80170CC0 - unlock ID 0x14 # January New Year Giant Series Battle Royal tbl2_80170CC0: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x00 .byte 0x04, 0x1C .byte 0x05, 0x02 .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170CCC - unlock ID 0x15 # July Summer Action Series with Kenta Kobashi tbl2_80170CCC: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x0C .byte 0x16 # "use specific wrestler" value .byte 0x05 # ID2 0x05 = Kenta Kobashi .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170CD8 - unlock ID 0x16 # Event Mode Tag Match with Hayabusa and Jinsei Shinzaki tbl2_80170CD8: .byte 0x01, 0x0B # mode = Event/PPV .byte 0x03, 0x00 .byte 0x02, 0x20 .byte 0x09 .byte 0x39 # ID2 0x39 = Hayabusa .byte 0x44 # ID2 0x44 = Jinsei Shinzaki .byte 0x00, 0x00, 0x00 #---------------------------# # 80170CE4 - unlock ID 0x17 # Event Mode Singles Match with Liger vs. Hashimoto tbl2_80170CE4: .byte 0x01, 0x0B # mode = Event/PPV .byte 0x03, 0x00 .byte 0x02, 0x10 .byte 0x0B .byte 0x2F # ID2 0x2F = Jyushin Thunder Liger .byte 0x1B # ID2 0x1B = Shinya Hashimoto .byte 0x00, 0x00, 0x00 #---------------------------# # 80170CF0 - unlock ID 0x18 # June Super Power Series, any wrestler tbl2_80170CF0: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x06 .byte 0x00, 0x00 #---------------------------# # 80170CF8 - unlock ID 0x19 # April Champion Carnival with Kawada tbl2_80170CF8: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x01 .byte 0x04, 0x29 .byte 0x16 # "use specific wrestler" value .byte 0x03 # ID2 0x03 = Toshiaki Kawada .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170D04 - unlock ID 0x1A # Event with AJPW 1 or AJPW 2 wrestler tbl2_80170D04: .byte 0x01, 0x0B # mode = Event/PPV .byte 0x03, 0x00 .byte 0x02, 0x30, 0x0C .byte 0x01 # AJPW 1 stable ID .byte 0x02 # AJPW 2 stable ID .byte 0x00, 0x00, 0x00 #---------------------------# # 80170D10 - unlock ID 0x1B # Event with Kensuke Sasaki tbl2_80170D10: .byte 0x01, 0x0B # mode = Event/PPV .byte 0x03, 0x00 .byte 0x02, 0x10 .byte 0x0A .byte 0x1D # ID2 0x1D = Kensuke Sasaki .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170D1C - unlock ID 0x1C # Exhibition Single match, Antonio Inoki lose by KO tbl2_80170D1C: .byte 0x01, 0x02 # mode = Exhibition .byte 0x02, 0x10 .byte 0x0E, 0x05 .byte 0x16 # "use specific wrestler" value .byte 0x25 # ID2 0x25 = Antonio Inoki .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170D28 - unlock ID 0x1D # September Summer Action Series II with Mr. Gannosuke tbl2_80170D28: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x12 .byte 0x16 # "use specific wrestler(s)" value .byte 0x3B # ID2 0x3B = Jado .byte 0x3C # ID2 0x3C = Gedo .byte 0x3D # ID2 0x3D = Mr. Gannosuke .byte 0x00, 0x00 #---------------------------# # 80170D34 - unlock ID 0x1E # December World Tag League with Misawa and Ogawa tbl2_80170D34: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x01 .byte 0x04, 0x1A .byte 0x17 # "use specific team" value .byte 0x01 # ID2 0x01 = Mitsuharu Misawa .byte 0x02 # ID2 0x02 = Yoshinari Ogawa .byte 0x00, 0x00, 0x00 #---------------------------# # 80170D40 - unlock ID 0x1F # Win World Tag Championship with Kenta Kobashi/Johnny Ace tbl2_80170D40: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x00 .byte 0x06, 0x01 .byte 0x17 # "use specific team" value .byte 0x05 # ID2 0x05 = Kenta Kobashi .byte 0x10 # ID2 0x10 = Johnny Ace .byte 0x00, 0x00, 0x00 #---------------------------# # 80170D4C - unlock ID 0x20 # Event mode Singles match between Great Muta and Atsushi Onita tbl2_80170D4C: .byte 0x01, 0x0B # mode = Event/PPV .byte 0x03, 0x00 .byte 0x02, 0x10, 0x0B .byte 0x2E # ID2 0x2E = Great Muta .byte 0x41 # ID2 0x41 = Atsushi Onita .byte 0x00, 0x00, 0x00 #---------------------------# # 80170D58 - unlock ID 0x21 # June Super Power Series with Jumbo Tsuruta tbl2_80170D58: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x06 .byte 0x16 # "use specific wrestler" value .byte 0x0C # ID2 0x0C = Jumbo Tsuruta .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170D64 - unlock ID 0x22 # September Summer Action Series II with Tiger Mask tbl2_80170D64: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x12 .byte 0x16 # "use specific wrestler" value .byte 0x36 # ID2 0x36 = Tiger Mask .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170D70 - unlock ID 0x23 # February Excite Series with any wrestler tbl2_80170D70: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x28 .byte 0x00, 0x00 #---------------------------# # 80170D78 - unlock ID 0x24 # 10 matches in exhibition with Terry Funk tbl2_80170D78: .byte 0x01, 0x02 # mode = Exhibition .byte 0x03, 0x00 .byte 0x10 # "wrestler participation count" .byte 10 # appearance count .byte 0x42 # ID2 0x42 = Terry Funk .byte 0x00 #---------------------------# # 80170D80 - unlock ID 0x25 # September Summer Action Series II with any wrestler tbl2_80170D80: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x12 .byte 0x00, 0x00 #---------------------------# # 80170D88 - unlock ID 0x26 # 3 exhibition matches with Great Muta tbl2_80170D88: .byte 0x01, 0x02 # mode = Exhibition .byte 0x03, 0x00 .byte 0x10 # "wrestler participation count" .byte 3 # appearance count .byte 0x2E # ID2 0x2E = Great Muta .byte 0x00 #---------------------------# # 80170D90 - unlock ID 0x27 # October Giant Series with any wrestler tbl2_80170D90: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x19 .byte 0x00, 0x00 #---------------------------# # 80170D98 - unlock ID 0x28 # January New Year Giant Series with Misawa tbl2_80170D98: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x21 .byte 0x16 # "use specific wrestler" .byte 0x01 # ID2 0x01 = Mitsuharu Misawa .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170DA4 - unlock ID 0x29 # Exhibition Single Match, Baba lose by submission tbl2_80170DA4: .byte 0x01, 0x02 # mode = Exhibition .byte 0x02, 0x10 .byte 0x0E, 0x02 .byte 0x16 # "use specific wrestler" .byte 0x0B # ID2 0x0B = Giant Baba .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170DB0 - unlock ID 0x2A # Exhibition Single Match, hit opponent with weapon 5 times as Hayabysa tbl2_80170DB0: .byte 0x01, 0x02 # mode = Exhibition .byte 0x02, 0x10 .byte 0x0F # weapon attacks? .byte 5 # weapon attack count .byte 0x16 # "use specific wrestler" .byte 0x39 # ID2 0x39 = Hayabusa .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170DBC - unlock ID 0x2B # April Championship Carnival with Michinoku Pro wrestler tbl2_80170DBC: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x01 .byte 0x04, 0x29 .byte 0x18 # "wrestler from specific stable" value .byte 0x08 # Michinoku Pro stable ID .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170DC8 - unlock ID 0x2C # Junior Heavyweight Tournament with Junior Heavyweight wrestler tbl2_80170DC8: .byte 0x01, 0x05 # mode = Tournament .byte 0x03, 0x03 .byte 0x11, 0x00, 0x00, 0x00 #---------------------------# # 80170DD0 - unlock ID 0x2D # Complete RRS with Giant Baba or Naoya Ogawa tbl2_80170DD0: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x03 .byte 0x07 # clear RRS mode .byte 0x16 # "use specific wrestler(s)" .byte 0x0B # ID2 0x0B = Giant Baba .byte 0x24 # ID2 0x24 = Naoya Ogawa .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170DDC - unlock ID 0x2E # Event Mode Singles Match with Antonio Inoki vs. Stan Hansen tbl2_80170DDC: .byte 0x01, 0x0B # mode = Event/PPV .byte 0x03, 0x00 .byte 0x02, 0x10 .byte 0x0B .byte 0x25 # ID2 0x25 = Antonio Inoki .byte 0x0E # ID2 0x0E = Stan Hansen .byte 0x00, 0x00, 0x00 #---------------------------# # 80170DE8 - unlock ID 0x2F # Event Mode Singles Match with Riki Choshu vs. Tatsumi Fujinami tbl2_80170DE8: .byte 0x01, 0x0B # mode = Event/PPV .byte 0x03, 0x00 .byte 0x02, 0x10 .byte 0x0B .byte 0x26 # ID2 0x26 = Riki Choshu .byte 0x1C # ID2 0x1C = Tatsumi Fujinami .byte 0x00, 0x00, 0x00 #---------------------------# # 80170DF4 - unlock ID 0x30 # Clear RRS Mode with Antonio Inoki tbl2_80170DF4: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x03 .byte 0x07 # clear RRS mode .byte 0x16 # "use specific wrestler" .byte 0x25 # ID2 0x25 = Antonio Inoki .byte 0x00 #---------------------------# # 80170DFC - unlock ID 0x31 # Junior Heavyweight League tbl2_80170DFC: .byte 0x01, 0x04 # mode = League .byte 0x03, 0x03 .byte 0x11 .byte 0x15 .byte 0x00, 0x00 #---------------------------# # 80170E04 - unlock ID 0x32 # Win Triple Crown Championship with Jumbo Tsuruta or Stan Hansen tbl2_80170E04: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x00 .byte 0x06, 0x00 .byte 0x16 # "use specific wrestler" .byte 0x0C # ID2 0x0C = Jumbo Tsuruta .byte 0x0E # ID2 0x0E = Stan Hansen .byte 0x00, 0x00, 0x00 #---------------------------# # 80170E10 - unlock ID 0x33 # Win Triple Crown Championship with anyone tbl2_80170E10: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x00 .byte 0x06, 0x00 .byte 0x00, 0x00 #---------------------------# # 80170E18 - unlock ID 0x34 # Win World Tag Championship with anyone tbl2_80170E18: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x00 .byte 0x06, 0x01 .byte 0x00, 0x00 #---------------------------# # 80170E20 - unlock ID 0x35 # Boot game 40 times tbl2_80170E20: .byte 0x03, 0x04 .byte 0x12 # number of game boots? .byte 40 .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170E28 - unlock ID 0x36 # Boot game 20 times tbl2_80170E28: .byte 0x03, 0x04 .byte 0x12 # number of game boots? .byte 20 .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170E30 - unlock ID 0x37 # May Dome Tournament with any wrestler tbl2_80170E30: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x2B .byte 0x00, 0x00 #---------------------------# # 80170E38 - unlock ID 0x38 # Play 3 matches with Ultimo Dragon tbl2_80170E38: .byte 0x01, 0x02 # mode = Exhibition .byte 0x03, 0x00 .byte 0x10 # "wrestler participation count" .byte 3 # appearance count .byte 0x61 # ID2 0x61 = Ultimo Dragon .byte 0x00 #---------------------------# # 80170E40 - unlock ID 0x39 # June Super Power Series with Masahito Kakihara tbl2_80170E40: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x06 .byte 0x16 # "use specific wrestler" .byte 0x0A # ID2 0x0A = Masahito Kakihara .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170E4C - unlock ID 0x3A tbl2_80170E4C: .byte 0x03, 0x05 .byte 0x13 # number of wrestlers unlocked? .byte 5 .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170E54 - unlock ID 0x3B tbl2_80170E54: .byte 0x03, 0x05 .byte 0x13 # number of wrestlers unlocked? .byte 10 .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170E5C - unlock ID 0x3C tbl2_80170E5C: .byte 0x01, 0x02 # mode = Exhibition .byte 0x03, 0x00 .byte 0x10 # "wrestler participation count" .byte 15 # appearance count .byte 0x05 # ID2 0x05 = Kenta Kobashi .byte 0x06 # ID2 0x06 = Jun Akiyama .byte 0x1A # ID2 0x1A = Kentaro Shiga .byte 0x00, 0x00, 0x00 #---------------------------# # 80170E68 - unlock ID 0x3D # October Giant Series with Great Muta tbl2_80170E68: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x02 .byte 0x04, 0x19 .byte 0x16 # "use specific wrestler" .byte 0x2E # ID2 0x2E = Great Muta .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170E74 - unlock ID 0x3E # January Fan Appreciation Day with Jinsei Shinzaki tbl2_80170E74: .byte 0x01, 0x01 # mode = RRS .byte 0x03, 0x01 .byte 0x04, 0x22 .byte 0x16 # "use specific wrestler" .byte 0x44 # ID2 0x44 = Jinsei Shinzaki .byte 0x00, 0x00, 0x00, 0x00 #---------------------------# # 80170E80 [w] (0x6900) # Pointers to unlock check definitions ptrTbl2_80170E80: .word tbl2_80170BD8 .word tbl2_80170BE4 .word tbl2_80170BEC .word tbl2_80170BF8 .word tbl2_80170C04 .word tbl2_80170C10 .word tbl2_80170C14 .word tbl2_80170C1C .word tbl2_80170C28 .word tbl2_80170C34 .word tbl2_80170C40 .word tbl2_80170C4C .word tbl2_80170C58 .word tbl2_80170C60 .word tbl2_80170C6C .word tbl2_80170C78 .word tbl2_80170C84 .word tbl2_80170C94 .word tbl2_80170CA4 .word tbl2_80170CB4 .word tbl2_80170CC0 .word tbl2_80170CCC .word tbl2_80170CD8 .word tbl2_80170CE4 .word tbl2_80170CF0 .word tbl2_80170CF8 .word tbl2_80170D04 .word tbl2_80170D10 .word tbl2_80170D1C .word tbl2_80170D28 .word tbl2_80170D34 .word tbl2_80170D40 .word tbl2_80170D4C .word tbl2_80170D58 .word tbl2_80170D64 .word tbl2_80170D70 .word tbl2_80170D78 .word tbl2_80170D80 .word tbl2_80170D88 .word tbl2_80170D90 .word tbl2_80170D98 .word tbl2_80170DA4 .word tbl2_80170DB0 .word tbl2_80170DBC .word tbl2_80170DC8 .word tbl2_80170DD0 .word tbl2_80170DDC .word tbl2_80170DE8 .word tbl2_80170DF4 .word tbl2_80170DFC .word tbl2_80170E04 .word tbl2_80170E10 .word tbl2_80170E18 .word tbl2_80170E20 .word tbl2_80170E28 .word tbl2_80170E30 .word tbl2_80170E38 .word tbl2_80170E40 .word tbl2_80170E4C .word tbl2_80170E54 .word tbl2_80170E5C .word tbl2_80170E68 .word tbl2_80170E74