VPW2 Menu Modifiers info from S.K. Stylez http://nextwave-64.online/forum/index.php?topic=15773.0 This tells you what on the Main Menu is currently selected. 8017677D Values: 0000 - Exhibition 0001 - Royal Road Succession 0002 - League 0003 - Tournament 0004 - Pay Per View 0005 - Ranking 0006 - Edit 0007 - Options ------------- Main Menu Movements 802ADDF0 - Exhibition 802ADE78 - Royal Road Succession 802ADF00 - League 802ADF88 - Tournament 802AE010 - Pay Per View 802AE098 - Ranking 802AE120 - Edit 802AE1A8 - Options Offsets: 0x00 - X Movement (Left, Right) 0x04 - Y movement (Up, Down) 0x0B - related to selection? 0x15 - frame timer when selected? [freem] 0x16 - some sort of reaction [freem] 0x17 - selected or not (0x00 = selected, 0x80 not selected) [freem] 0x19 - fade/transition timer? [freem] 0x1C - scale? [freem] 0x1E - related to visibility? (0x00 and 0x80 = visible, all others invisible?) [freem] 0x1F - also related to visibility? 0x20 - changes text/background/etc. [freem] 0x24 - Pointer to something that affects what options are selected 0x28 - Another set of pointers Values to use at 0x20: 0600 - Exhibition 0601 - Official Game 0602 - Royal Road Succession 0603 - Tournament 0604 - League 0605 - Ranking 0606 - Pay Per View 0607 - Data 0608 - Edit 0609 - Options You can also find addresses for the other menus after that. The offset between each option is 0x88. After the Main Menu, you'll get the Stadium/Arena names. freem additions: 0x060A - single match 0x060B - tag match 0x060C - battle royal 0x060D - elimination 0x060E - 3 way match 0x060F - cage match 0x0610 - new game 0x0611 - continue 0x0612 - next 0x0613 - back 0x0614 - rematch 0x0615 - champions 0x0616 - status 0x0617 - schedule 0x0618 - ? 0x0619 - ? ("Start") 0x061A - ? ("Play") 0x061B - watch 0x061C - skip match 0x061D - bulletin board 0x061E - puroresu ?? 0x061F - ????? 0x0620 - team battle 0x0621 - random 0x0622 - non title match 0x0623 - (belt string) 0x0624 - (belt string 2) 0x0625 - (double title match) 0x0626 - ? ("Check") 0x0627 - ? ("Move") 0x0628 - ? ("Erase") 0x0629 - ? ("Move" 2) 0x062A - copy 0x062B - group 0x062C - matches 0x062D - wins 0x062E - win % 0x062F - sound options 0x0630 - controller setup 0x0631 - rules 0x0632 - data 0x0633 - mic appeal 0x0634 - ? ("Back") 0x0635 - ? ("Exit") 0x0636 - ? ("Exit") 0x0637 - ? ("Decision") 0x0638 - ? ("Cancel") 0x0639 - Options 0x063A - ? ("Venue") 0x063B - Reset to Default 0x063C - Clone from Fighter 0x063D - All Players 0x063E - All CPU 0x063F - Difficulty 0x0640 - Spirit Meter 0x0641 - Referee 0x0642 - Quick Replay 0x0643 - Match Color 0x0644 - Sound Output 0x0645 - Match BGM 0x0646 - BGM Volume 0x0647 - Rules 0x0648 - Time Limit 0x0649 - Outside 0x064A - Pinfall 0x064B - Submission 0x064C - TKO 0x064D - Rope Break 0x064E - Quick Match 0x064F - Bleeding 0x0650 - Time-Out Judgment 0x0651 - Change Title on Ring Out 0x0652 - Interference 0x0653 - Entry Delay (battle royal) 0x0654 - Rounds 0x0655 - Points 0x0656 - Rope Escape 0x0657 - Down 0x0658 - Suplex 0x0659 - Gong Save 0x065A - Tag Cut Time 0x065B - Rules 0x065C - Profile 0x065D - Mask/Costume 0x065E - Moves 0x065F - Parameters 0x0660 - Logic 0x0661 - Long Name 0x0662 - Short Name 0x0663 - Height 0x0664 - Weight 0x0665 - Voice A 0x0666 - Voice B 0x0667 - (Theme) Music 0x0668 - Name Call 0x0669 - Mic Appeal 0x066A - Hira(gana) 0x066B - Kata(kana) 0x066C - English/Romaji 0x066D - Kanji 0x066E - Ye(ar) 0x066F - Mo(nth) 0x0670 - Day 0x0671 - Cancel 0x0672 - Accept 0x0673 - None 0x0674 - Costume 0x0675 - Head? 0x0676 - Others 0x0677 - All Moves 0x0678 - Striking 0x0679 - Grappling 0x067A - Ground 0x067B - Flying 0x067C - Appeal 0x067D - Fighting Style 0x067E - Stance 0x067F - Weight Class 0x0680 - Walk Speed 0x0681 - Reversal Style 0x0682 - Hammer Throw 0x0683 - Mount Type 0x0684 - Submission Skills 0x0685 - Ring Entry 0x0686 - Leapfrog Style 0x0687 - Stance 0x0688 - Recovery Rate 0x0689 - Bleeding 0x068A - Reaction to Blood 0x068B - Downed Recovery 0x068C - Corner Climb 0x068D - Corner Climb (???) 0x068E - Jumping Distance 0x068F - Weapon Use 0x0690 - Preferred Weapon 0x0691 - Entry Weapon 0x0692 - Offense 0x0693 - Defense 0x0694 - Rivals and Second 0x0695 - Rival 1 0x0696 - Rival 2 0x0697 - Rival 3 0x0698 - Second 0x0699 - Type 0x069A - Standing Opponent 0x069B - Downed Opponent 0x069C - Early 0x069D - Late 0x069E - Attack Standing Opponent (Early) 0x069F - Attack Standing Opponent (Late) 0x06A0 - Attack Downed Opponent (Early) 0x06A1 - Attack Downed Opponent (Late) 0x06A2 - Finisher 0x06A3 - Attack Strategy 0x06A4 - Strike Reaction 0x06A5 - Grapple Reaction 0x06A6 - Offensive Balance 0x06A7 - Outside Strategy 0x06A8 - Appeal 0x06A9 - Name 0x06AA - Date 0x06AB - Event Time 0x06AC - Arena 0x06AD - ? 0x06AE - ? 0x06AF - ? 0x06B0 - Single Ranking 0x06B1 - Tag Ranking 0x06B2 - Belt 0x06B3 - Wrestler Data 0x06B4 - Ranking 0x06B5 - Wrestler Records 0x06B6 - Exhibition Matches 0x06B7 - Text Entry 0x06B8 - Date Entry 0x06B9 - Time Entry 0x06BA - League ? 0x06BB - Tournament ? 0x06BC - (flashy shit; probably invalid) 0x06BD to 0x06FF - Rematch -------| 0x0700 - 1p vs 2p 0x0701 - 1p vs cpu 0x0702 - watch 0x0703 - cpu vs 1p 0x0704 - 1p 2p vs 3p 0x0705 - 1p 2p vs cpu 0x0706 - 1p cpu vs cpu 0x0707 - watch 0x0708 - cpu 1p vs cpu 0x0709 - cpu cpu vs 1p 0x070A - 1p cpu vs 2p 0x070B - cpu 1p vs 2p 0x070C - 1p 2p vs 3p 4p 0x070D - 1p 2p vs 3p cpu 0x070E - 1p 2p vs cpu cpu 0x070F - 1p cpu vs 2p cpu 0x0710 - 1p cpu vs cpu cpu 0x0711 - watch 0x0712 - cpu cpu vs 1p cpu 0x0713 - cpu cpu vs 1p 2p 0x0714 - 1p cpu vs 2p 3p 0x0715 - 1p 2p vs 3p 4p 0x0716 - 1p 2p vs 3p cpu 0x0717 - 1p 2p vs cpu cpu 0x0718 - 1p cpu vs cpu cpu 0x0719 - watch 0x071A - cpu 1p vs cpu cpu 0x071B - cpu cpu vs 1p cpu 0x071C - cpu cpu vs cpu 1p 0x071D - 1p cpu vs cpu 2p 0x071E - cpu 1p vs 2p cpu 0x071F - cpu 1p vs cpu 2p 0x0720 - cpu cpu vs 1p 2p 0x0721 - cpu 1p vs 2p 3p 0x0722 - 1p cpu vs 2p 3p 0x0723 - 1p 2p vs cpu 3p 0x0724 - 1p 2p vs cpu cpu 0x0725 - 1p cpu vs 2p cpu 0x0726 - skip match 0x0727 - 1p vs 2p 0x0728 - 3p 3p vs 1p 2p 0x0729 - cpu cpu vs 2p 0x072A - cpu 0x072B - cpu cpu vs 2p 0x072C - cpu vs 1p 0x072D - cpu cpu vs 2p 0x072E - 1p cpu vs cpu 0x072F - cpu cpu vs 2p 0x0730 - 1p cpu vs 2p 0x0731 - cpu cpu vs 2p -------| 0x0800 - battle royal particpant count blue numbers starts (0) -------| 0x0900 - players 0x0901 - team count 0x0902 - num. wrestlers 0x0903 - RED 0x0904 - BLUE 0x0905 - 人 (number of wrestlers in battle royal) 0x0906 - team 0x0907 - ? 0x0908 - champion 0x0909 - finals 0x090A - Elimination Match 0x090C - trade 0x090D - difficulty 0x090E - spirit meter 0x090F - referee -------| 0x0B00 - game logo 0x1000 - league background 0x1100 - elimination mode stuff? -------| 0x1200 and up = crash -------| 0x510A - mic appeal? -------| 0x621A - start of option items? 0x6220 - start of sound items? -------| 0x6400 to 0x6403 - controller mapping objects -------| 0x6500 - start of arena buttons? -------| 0x6A00 - battle royal team meters -------| 0x7800 - ?? 0x7900 - ?? 0x7A00 - ?? 0x7A01 - ?? -------| 0x7Bxx range ??? freem pointer notes ------------------- pointer 1 (offset 0x24) seems to determine display stuff how big is this? I don't know. I know something about offset 0x0F... 76543210 |||||||| ??|????? +------- font size (0:big, 1:small) pointer 2 (offset 0x28) crashes if you give it an invalid value pointer 3 (offset 0x2C) also crashes if you give it an invalid value -------------- All menu movements This affects all the menus 80118BC0 Offsets: 0x1C - Compacts options along X 0x20 - Skews the menu up or down 0x24 - Angles the text 0x28 - Similar to above 0x2C - Skews across 0x30 - Compacts options along Y 0x34 - Kind of Star Wars effect 0x38 - Similar to above 0x3C - X Movement 0x40 - Y Movement 0x44 - Zooms out 0x48 - Zooms in 0x4C - Another X Movement? 0x50 - Another Y Movement? 0x54 - ? 0x5C - Another Zoom Movements for the metal border around the text (Same offsets as above) 80178C60 Movements for just for the Main Menu 801767D0 ----------- With the next one, you can change the size of each set of items from 0x00 - 0x0C. 8016B538 There's a difference of 0x10 between each set of items. Again it seems to affect all the menus. ----------- This looks to be the pointers to the individual images used on each screen. It will change based on what screen you're on. 801181E0 ----------- The next set of addresses seem to have an affect on the number of options (I think) and the background of the menu. The difference between menus is 0x08. I haven't gone through all of them. I'm thinking it might follow the same pattern as each of the individual menu movements. 8016DFC0 - Start Screen? 8016DFC8 - Main Menu 8016DFD0 - Arena Select Offsets: 0x00 - Pointer to something that affects what options are selected. 0x04 - Number of options 0x05 - Background Values for backgrounds: 00 - Black 01 - Blue "YOU NEVER BEAT ME!" (Exhibition menu, ...) 02 - Red Main Menu Background 03 - Options Background 04 - Blue "YOU NEVER BEAT ME!" 05 - Options Background (Data menu, controller pak and belts menus) 06 - Options Background 07 - Blue "YOU NEVER BEAT ME!" (player select menu, battle royal types and slots menu, number of wrestlers menu) 08 - Wrestler Edit 09 - Blue "YOU NEVER BEAT ME!" 0A - Blue "YOU NEVER BEAT ME!" 0B - Vs Screen 0C - Vs Screen 0D - Black 0E - Vs Screen [freem: post-match screen] 0F - Wrestler Edit (without wrestler) 10 - Wrestler Edit (with wrestler) 11 - Blue "YOU NEVER BEAT ME!" (Used on Arena Screen) 12 - Pay Per View 13 - Pay Per View 14 - Royal Road Succession (AJPW) 15 - Royal Road Succession (AJPW) FF - keep previous screen's background --------------------------------------------------------------------- todo: 8010C658