trying to figure out how WCW/nWo Revenge handles the default costumes routine 8000CFD4 seems to be related to costumes in some way Params: $a0 - $a1 - wrestler ID4 $a2 - target default costume number? $a3 - target head/mask value? some list of pointers around 80031998 ======================================================================= 2023/09/02 work resumes; more ("real/editable") on 2023/10/29 800EA34B - costume number 800E73AB - color 1 800E73AF - color 2 800E74D7 - mask number real/editable 80381371 costume number 80381373 number of costumes 80381601 mask number 80381603 number of masks 8038187C color 1 803819C4 color 2 code around 800C3628 references 80335BD0 with these offsets 80335BD0 + 0x69D = 8033626D [b] 80335BD0 + 0x690 = 80336260 [h] 80335BD0 + 0x6AC = 8033627C [h] costume number 80335BD0 + 0x6A8 = 80336278 [h] 80336279 mask number ======================================================================= beginning of default costume data per wrestler NTSC-U runtime 80036104; z64 0x36D04 PAL runtime ?; z64 0x34454 per-costume order: 0x00 mask 0x01 costume 0x02 color 1 0x03 color 2 Costume1 Costume2 Costume3 Costume4 02010000 01010E00 03020000 01030000 <- 01 Sting 00010000 00140000 00010001 00010002 <- 02 Giant 0006000F 00040000 00040001 00050000 <- 03 Lex Luger 00070000 00080000 00070F00 00090000 <- 04 DDP 00010000 00010001 00030000 00020000 <- 05 Rick Steiner 001E0002 001E0001 001E0004 00210002 <- 06 Roddy Piper 010A0000 010A070F 020A0F07 023A0000 <- 07 Bret Hart 000B0000 000C0000 000C000F 000B000F <- 08 Chris Benoit 000D0000 000D0006 000D0004 000D000E <- 09 Goldberg 000F0000 000E000F 000F010D 000E0009 <- 0A Booker T 00100000 00110000 00100004 0011040F <- 0B Disco Inferno 001F0000 001F0400 001F0100 001F0E00 <- 0C Fit Finley 0004000F 00040000 00040002 00040003 <- 0D Meng 0002000F 00020000 00020002 00020003 <- 0E Barbarian 00030000 00030001 00030002 00030003 <- 00050000 00140000 0005010D 00040009 <- 00120000 00130000 0013030F 00120F0D <- 00060000 00060003 00060004 00060001 <- 00050000 00050202 00050404 00050101 <- 003C000B 003D000B 003C0005 003D0005 <- 01140000 03140000 02160000 01150000 <- 03170000 01180000 04190000 02180000 <- 001A0000 001B0000 00360000 001A0001 <- 001C0E00 001D0000 001C0003 001D0004 <- 001E0000 001F0000 001E0002 001F0F01 <- 01070000 02070000 03080001 02080000 <- 00200002 00200000 00200003 0020000E <- 00090000 00090E00 00090F0E 00090E03 <- 01060000 02060000 01060001 0206000D <- 00210000 003F0000 00210002 003F0001 <- 00150000 000B0000 0015000E 00130000 <- 010A0000 040B0000 030A010F 050A040D <- 00020000 00010000 00180300 00180000 <- 00220000 00220505 0022000E 00220D00 <- 01040000 02030000 06030400 03050000 <- 01060000 02060000 01060F0F 03060F0F <- 00230000 00230A00 00230606 00230101 <- 00170000 00160000 00160F02 0017010F <- 01240000 02240004 08240006 03240003 <- 01070000 02070F0E 03070F04 04070001 <- 000C0000 000C0001 000C0003 000C0004 <- 02260000 01250000 02260002 0125020C <- 00270000 00280000 00290000 0027060D <- 000D0000 000E000D 000D000F 000E0008 <- 00080000 00140000 00080D0F 0014000D <- 002A000F 002A000D 003B0000 003E000D <- 002C0000 002B0000 002C0001 002B0D00 <- 002D0000 003B000F 002D000D 003E0004 <- 00090000 00090004 00140000 00090007 <- 000F0000 000F0E0D 000F0100 001D0000 <- 012E0000 022F0000 012E0D00 022F0F00 <- 01100000 04100409 05100E01 03100403 <- 00110000 00110001 0011000C 0011000E <- 01120000 03120F0F 02120004 05120D0D <- 00070000 0007000F 00070002 0007000E <- 00130000 00130100 0013020D 00130F0E <- 00080000 0008020F 00080B0F 0008040F <- 00090000 0009000F 00090002 00090003 <- 00300000 00300F00 00300600 00300904 <- 000A0000 000A0007 000A0009 000A000E <- 000A0000 000A0E0F 000A000E 000A0009 <- 01310000 02310006 0331000A 06310004 <- 00130000 00130000 00130000 00130000 <- 40 (Manager) Eric Bischoff 00010000 00010000 00010000 00010000 <- 41 (Manager) Onoo 00020000 00020000 00020000 00020000 <- 42 (Manager) Jimmy Hart 00030000 00030000 00030000 00030000 <- 43 (Manager) Rick Rude 00040000 00040000 00040000 00040000 <- 44 (Manager) Dusty Rhodes 00320000 00320000 00320000 00320000 <- 47 (Manager) Vincent 00050000 00050000 00050000 00050000 <- 48 (Manager) Elizabeth 00060000 00060000 00060000 00060000 <- 49 (Manager) Kimberly 01070000 01070000 01070000 01070000 <- 4? (Manager) Jackreen/WHITE 02070001 02070001 02070001 02070001 <- 4? (Manager) Sister Sherri/RED 00200000 00200000 00200000 00200000 <- 4? (Manager) Woman/DRIVER 00010000 00010000 00010000 00010000 <- fallback for removed wrestlers 00000000 <- either a terminator, or the first entry in the pointer table below followed by a pointer table for all of the above (pointer values for NTSC-U only) at ROM location 0x371A8 [NTSC-U]/0x348F8 [PAL] 80036104 <- ID4 0001 Sting 80036114 <- ID4 0002 Giant 80036124 <- ID4 0003 Lex Luger 80036134 <- ID4 0004 DDP 80036144 <- ID4 0005 Rick Steiner 80036594 <- ID4 0006 Ric Flair (presumed) 80036154 <- ID4 0007 Roddy Piper 80036164 <- ID4 0008 Bret Hart 80036174 <- ID4 0009 Chris Benoit 80036184 <- ID4 000A Goldberg 80036194 <- ID4 000B Booker T 800361A4 <- ID4 000C Disco Inferno -------- 800361B4 <- ID4 0101 Fit Finley 80036594 <- ID4 0102 (unknown WCW member 1) 80036594 <- ID4 0103 (unknown WCW member 2) 80036594 <- ID4 0104 (unknown WCW member 3) 800361C4 <- ID4 0105 Meng 800361D4 <- ID4 0106 Barbarian 800361E4 <- ID4 0107 Larry Zbysko 800361F4 <- ID4 0108 Stevie Ray 80036594 <- ID4 0109 (unknown WCW member 4) 80036594 <- ID4 010A (unknown WCW member 5) 80036204 <- ID4 010B British Bulldog 80036594 <- ID4 010C (unknown WCW member 6) 80036214 <- ID4 010D Yugi Nagata 80036224 <- ID4 010E Jim Neidhart 80036234 <- ID4 010F Alex Wright -------- 80036244 <- ID4 0201 Hollywood Hogan 80036254 <- ID4 0202 Randy Savage 80036264 <- ID4 0203 Kevin Nash 80036274 <- ID4 0204 Scott Hall 80036284 <- ID4 0205 Buff Bagwell 80036294 <- ID4 0206 Scott Steiner 800362A4 <- ID4 0207 Curt Hennig 800362B4 <- ID4 0208 Konnan 800362C4 <- ID4 0209 Scott Norton 80036594 <- ID4 020A (unknown nWo member 1) 80036594 <- ID4 020B (unknown nWo member 2) 800362D4 <- ID4 020C Brian Adams 800362E4 <- ID4 020D Eric Bischoff -------- 800362F4 <- ID4 0301 Ultimo Dragon 80036304 <- ID4 0302 Eddy Guerrero 80036314 <- ID4 0303 Chris Jericho 80036324 <- ID4 0304 Rey Mysterio Jr. 80036334 <- ID4 0305 Juventud Guerrera 80036344 <- ID4 0306 Dean Malenko 80036354 <- ID4 0307 Chavo Guerrero Jr. 80036364 <- ID4 0308 La Parka 80036374 <- ID4 0309 Psychosis 80036594 <- ID4 030A (unknown cruiserweight 1) -------- 80036384 <- ID4 0401 Glacier 80036594 <- ID4 0402 Ernest "The Cat" Miller (presumed) 80036594 <- ID4 0403 Wrath 80036394 <- ID4 0404 Kanyon -------- 800363A4 <- ID4 0501 Raven 800363B4 <- ID4 0502 Saturn 800363C4 <- ID4 0503 Kidman 800363D4 <- ID4 0504 Riggs 800363E4 <- ID4 0505 Van Hammer 800363F4 <- ID4 0506 Sick Boy 80036404 <- ID4 0507 Lodi 80036414 <- ID4 0508 Reese -------- 80036424 <- ID4 0601 AKI man 80036434 <- ID4 0602 Shogun 80036444 <- ID4 0603 Executioner 80036454 <- ID4 0604 Dr. Frank 80036464 <- ID4 0605 Jekel 80036474 <- ID4 0606 Maya Inca Boy -------- 80036484 <- ID4 0701 Hawk Hana 80036494 <- ID4 0702 Kim Chee 800364A4 <- ID4 0703 Dake Ken 800364B4 <- ID4 0704 Brickowski 800364C4 <- ID4 0705 Ming Chee 800364D4 <- ID4 0706 Han Zo Mon -------- 800364E4 <- ID4 0801 (Manager) Eric Bischoff 800364F4 <- ID4 0802 (Manager) Onoo 80036504 <- ID4 0803 (Manager) Jimmy Hart 80036514 <- ID4 0804 (Manager) Rick Rude 80036524 <- ID4 0805 (Manager) Dusty Rhodes 80036534 <- ID4 0806 (Manager) Ted Debisas 80036534 <- ID4 0807 (Manager) James Bandenderg 80036534 <- ID4 0808 (Manager) Vincent -------- 80036544 <- ID4 0901 (Manager) Elizabeth 80036554 <- ID4 0902 (Manager) Kimberly 80036564 <- ID4 0903 (Manager) Jackreen 80036574 <- ID4 0904 (Manager) Sister Sherri 80036584 <- ID4 0905 (Manager) Woman 80036584 <- ID4 0906 (Manager) WHITE 80036584 <- ID4 0907 (Manager) RED 80036584 <- ID4 0908 (Manager) DRIVER -------- pointers to sections grouped by wrestler ID4 values at Z64 ROM 0x37310 [NTSC-U] 800365A8 ID4 00xx 800365D8 ID4 01xx 80036614 ID4 02xx 80036648 ID4 03xx 80036670 ID4 04xx 80036680 ID4 05xx 800366A0 ID4 06xx 800366B8 ID4 07xx 800366D0 ID4 08xx 800366F0 ID4 09xx 00000000