3
3
4
4
namespace mod {
5
5
6
- const char *VersionNumber = " v3.0.47d " ;
6
+ const char *VersionNumber = " v3.0.47 " ;
7
7
8
8
const char *RootLines[] =
9
9
{
@@ -53,6 +53,7 @@ const char *CheatsLines[] =
53
53
" Reload Room" ,
54
54
" Levitate" ,
55
55
" Auto Mash Through Text" ,
56
+ " Generate Lag Spike" ,
56
57
" Lock Mario's HP To Its Max" ,
57
58
" Allow Running From Any Battle" ,
58
59
" Disable Pause Menu/Z Menu Sounds" ,
@@ -1016,6 +1017,13 @@ const char *CheatsManageGlobalWordsOptions[]
1016
1017
" Set New Value" ,
1017
1018
};
1018
1019
1020
+ const char *CheatsGenerateLagSpikeOptions[]
1021
+ {
1022
+ " Turn On/Off" ,
1023
+ " Change Button Combo" ,
1024
+ " Set Duration" ,
1025
+ };
1026
+
1019
1027
const char *CheatsLockFlagsOptions[]
1020
1028
{
1021
1029
" Lock GSWs" ,
@@ -1834,6 +1842,7 @@ uint8_t CheatsOrder[] =
1834
1842
FALL_THROUGH_FLOORS,
1835
1843
LOCK_FLAGS,
1836
1844
AUTO_MASH_TEXT,
1845
+ GENERATE_LAG_SPIKE,
1837
1846
};
1838
1847
1839
1848
uint8_t DisplaysOrder[] =
@@ -1858,8 +1867,8 @@ uint8_t DisplaysOrder[] =
1858
1867
};
1859
1868
1860
1869
struct MenuVars MenuVar;
1861
- struct Menus Menu[32 ];
1862
- struct Cheats Cheat[25 ];
1870
+ struct Menus Menu[33 ];
1871
+ struct Cheats Cheat[26 ];
1863
1872
bool Displays[17 ];
1864
1873
char DisplayBuffer[256 ];
1865
1874
struct MemoryWatchStruct MemoryWatch[60 ];
@@ -1925,6 +1934,10 @@ void initMenuVars()
1925
1934
Menu[CHEATS_NPC_FORCE_DROP].ColumnSplitAmount = Menu[CHEATS_NPC_FORCE_DROP].TotalMenuOptions ;
1926
1935
Menu[CHEATS_NPC_FORCE_DROP].Line = CheatsForceItemDropOptionsLines;
1927
1936
1937
+ Menu[CHEATS_GENERATE_LAG_SPIKE].TotalMenuOptions = sizeof (CheatsGenerateLagSpikeOptions) / sizeof (CheatsGenerateLagSpikeOptions[0 ]);
1938
+ Menu[CHEATS_GENERATE_LAG_SPIKE].ColumnSplitAmount = Menu[CHEATS_GENERATE_LAG_SPIKE].TotalMenuOptions ;
1939
+ Menu[CHEATS_GENERATE_LAG_SPIKE].Line = CheatsGenerateLagSpikeOptions;
1940
+
1928
1941
Menu[CHEATS_LOCK_FLAGS].TotalMenuOptions = sizeof (CheatsLockFlagsOptions) / sizeof (CheatsLockFlagsOptions[0 ]);
1929
1942
Menu[CHEATS_LOCK_FLAGS].ColumnSplitAmount = Menu[CHEATS_LOCK_FLAGS].TotalMenuOptions ;
1930
1943
Menu[CHEATS_LOCK_FLAGS].Line = CheatsLockFlagsOptions;
@@ -2031,6 +2044,7 @@ void setInitialSettings()
2031
2044
// Cheat[DISABLE_MENU_SOUNDS].Active = false;
2032
2045
// Cheat[BOBBERY_EARLY].Active = false;
2033
2046
Cheat[FORCE_ITEM_DROP].Active = false ;
2047
+ Cheat[GENERATE_LAG_SPIKE].Active = false ;
2034
2048
2035
2049
// Set the Cheats button combos
2036
2050
Cheat[WALK_THROUGH_WALLS].ButtonCombo = PAD_Z;
@@ -2048,6 +2062,7 @@ void setInitialSettings()
2048
2062
Cheat[RELOAD_ROOM].ButtonCombo = PAD_L | PAD_B;
2049
2063
Cheat[LEVITATE].ButtonCombo = PAD_L | PAD_A;
2050
2064
Cheat[AUTO_MASH_TEXT].ButtonCombo = PAD_Y;
2065
+ Cheat[GENERATE_LAG_SPIKE].ButtonCombo = PAD_Y | PAD_Z;
2051
2066
2052
2067
// Set the Displays bools
2053
2068
// Displays[ONSCREEN_TIMER] = true;
0 commit comments