Mega update

This commit is contained in:
Nayla Hanegan 2023-08-24 15:35:17 -04:00
commit 2037d4182f
No known key found for this signature in database
GPG key ID: 3075216CED0DB01D
4 changed files with 106 additions and 3 deletions

View file

@ -15,6 +15,23 @@ c2073c7c 00000002
60000000 00000000
*Fixes a bug where only analog inputs work while using the triggers.
$QOL - CPUs can use Bowser Suit and Item Bags [wolfodonnell]
C20719F0 00000004
7C000774 2C1F000D
40800008 4800000C
3800FFF3 7C00FA14
60000000 00000000
C2071A10 00000001
2C1F001B 00000000
C2071A4C 00000004
7FBD0774 2C1F000D
40800008 4800000C
3BA0FFF3 7FBDFA14
60000000 00000000
04139B88 80071CBC
04139B94 80071CBC
*Fixes the AI's Inability to use Bowser Suits and Item Bags. It also fixes their inability of using any items that aren't within their Item Preferences, allowing you to leave specific items out of their preferences if you mod them.
$QOL - Disable Advance on Results [gamemasterplc]
20446468 4182FF60
04446468 4BFFFF60
@ -172,6 +189,19 @@ $Extra - Press Z On Pause Menu to End Game [Ralf]
$Mechanics - Battle Games Always Worth 20 Coins [Nayla]
001D5DE0 00040032
$Mechanics - Bowser Suit from Item Bag [wolfodonnell]
C208B1EC 00000001
2C1E000E 00000000
*Allows the Bowser Suit to potentially appear when you buy or use an Item Bag!
$Mechanics - Bowser Suit gives Double Dice [wolfodonnell]
C2085CEC 00000005
3DC0801D 61CE3F44
89CE0000 38000001
2C0E000A 41820008
48000008 380000XX
39C00000 00000000
$Mechanics - Double the Amount of Turns [Airsola]
C205BEF8 00000004
2C000032 4182000C
@ -180,7 +210,7 @@ C205BEF8 00000004
60000000 00000000
*50 turns becomes 99 due to integer cap.
$Mechanics - Event Accessibility Doesn't Depend on Mini/Mega Status [Celerizer]
$Mechanics - Event Accessibility Doesn't Depend on Mini/Mega Status / Bowser Suit [Celerizer, wolfodonnell]
04075ff0 38600000
040a50a4 38600000
04077c50 38600000
@ -204,6 +234,9 @@ e2000001 80008000
20430338 2c030002
0443033c 4800000c
e2000001 80008000
C2076014 00000002
38000000 28000000
60000000 00000000
*Access all board events regardless of Mega / Mini Mushrooms.
$Mechanics - Free Stars [gamemasterplc]
@ -284,6 +317,9 @@ $Mechanics - Mega Status No Longer Steals Coins [gamemasterplc]
0406be1c 38600000
*Mega Mushroom no longer steal coins when you pass players.
$Mechanics - Mini Mushroom has 2 Dice [wolfodonnell]
00085D33 00000002
$Mechanics - Mini Pipes Work at Normal Size [gamemasterplc]
04066348 60000000
04064ed0 60000000
@ -485,6 +521,19 @@ A01F0028 28000007
4082000C 38000004
B01F0028 00000000
$Mechanics - Super Mini Mushroom has 3 Dice [wolfodonnell]
00085D3F 00000003
$Mechanics - Use another item after an Item bag [wolfodonnell]
201D3F44 0D000001
001D3F44 000000FF
E2000001 80008000
*Allows you to use items after using an Item Bag
$Mechanics - Use Multiple Items on the Same Turn [wolfodonnell]
001D3F44 000000FF
*Use as many items as you want on a single turn!
$Minigame: Domination - More Whomps [UnclePunch]
C203220C 0000001F
A0610008 2C03000F

View file

@ -165,6 +165,43 @@ $Extra - Disable Music [gamemasterplc]
E2000001 80008000
*Disables all in-game music.
$Mechanics - All DK Spaces are Active [Rain]
C2104A74 00000021
3821FFD0 93E10018
93C1001C 93A10020
93810024 4800000D
FFFFFFFF FFFFFFFF
7FC802A6 3BE00004
ABAD8B9C 3BBDFFFF
38600000 388000FF
7C03E800 7C83F1AE
38630001 4082FFF4
3C608022 6063A490
88630031 5460063E
7C032670 987E0000
2C1F0000 41820084
2C1D0000 4182007C
A86D8B9C 3C808003
6084B0F4 7C8903A6
4E800421 3B800000
38A000FF 7C9CF0AE
7C032000 41A2FFDC
7C042800 41820010
3B9C0001 2C1C001D
40A2FFE4 7C7CF1AE
3C80800A 6084D674
7C8903A6 4E800421
7C641B78 38600000
38A00025 3CC0800A
60C6A2F0 7CC903A6
4E800421 3BFFFFFF
3BBDFFFF 4BFFFF7C
83E10018 83C1001C
83A10020 83810024
38210030 38600001
60000000 00000000
*All four DK spaces become active instead of the usual one.
$Mechanics - Battle Minigames Don't Affect Mini-Game Star [gamemasterplc]
2046d354 b0030022
0446d350 60000000

View file

@ -544,6 +544,20 @@ F6000001 80008180
E0000000 80008000
*Use Whomp paths without paying 10 coins
$Board - Faire Square: Stars are always 20 [Rain]
04248064 00000014
04248068 0000014
0424806c 00000014
04248070 00000014
04248074 00000014
204ddf88 01020405
044ddf74 00000014
044ddf78 00000014
044ddf7c 00000014
044ddf80 00000014
044ddf84 00000014
e2000001 80008000
$Board - Snowflake Lake: Chomps Roll 7 during daytime, and 3 per dice during nighttime [gamemasterplc]
204cc818 4bcbbacd
c24cc810 00000005
@ -814,7 +828,7 @@ F6000001 80008180
7C040040 4080041C
14000004 60000000
E0000000 80008000
*Items are obtainable on the final turn
*Orbs are obtainable on the final turn
$Mechanics - Pink Boo Steals 15 Coins Minimum [Airsola]
c21b3498 00000002

View file

@ -18,9 +18,12 @@ bool mpn_update_discord()
if (CurrentState.Scenes != NULL && CurrentState.Scene != NULL)
RichPresence.state = CurrentState.Scene->Name.c_str();
if (mpn_read_value(CurrentState.Addresses->CurrentTurn, 1) == (mpn_read_value(CurrentState.Addresses->TotalTurns, 1) + 1))
{
State::Save(1);
}
if (CurrentState.Addresses != NULL)
{
StateMPN::Save(1);
char Details[128] = "";
if (CurrentState.Boards && CurrentState.Board)