Skip to content

Commit 508a591

Browse files
committed
R4 theme: Add mac-like theme for R4 from v6.3.0
Also: fix overlooked bug
1 parent b6ed595 commit 508a591

File tree

13 files changed

+21
-2
lines changed

13 files changed

+21
-2
lines changed

romsel_r4theme/arm9/source/graphics/graphics.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
#include "theme12_bckgrd1.h"
5151
#include "theme12_logo.h"
5252
#include "bluemoon_bckgrd1.h"
53+
#include "maclike_bckgrd1.h"
5354
#include "iconbox.h"
5455
#include "wirelessicons.h"
5556

@@ -467,6 +468,10 @@ void topLogoLoad() {
467468
swiDecompressLZSSVram ((void*)bluemoon_bckgrd1Tiles, (void*)CHAR_BASE_BLOCK_SUB(4), 0, &decompressBiosCallback);
468469
vramcpy_ui (&BG_PALETTE_SUB[0], bluemoon_bckgrd1Pal, bluemoon_bckgrd1PalLen);
469470
break;
471+
case 13:
472+
swiDecompressLZSSVram ((void*)maclike_bckgrd1Tiles, (void*)CHAR_BASE_BLOCK_SUB(4), 0, &decompressBiosCallback);
473+
vramcpy_ui (&BG_PALETTE_SUB[0], maclike_bckgrd1Pal, maclike_bckgrd1PalLen);
474+
break;
470475
}
471476
}
472477

@@ -525,6 +530,10 @@ void topBgLoad() {
525530
swiDecompressLZSSVram ((void*)bluemoon_bckgrd1Tiles, (void*)CHAR_BASE_BLOCK_SUB(4), 0, &decompressBiosCallback);
526531
vramcpy_ui (&BG_PALETTE_SUB[0], bluemoon_bckgrd1Pal, bluemoon_bckgrd1PalLen);
527532
break;
533+
case 13:
534+
swiDecompressLZSSVram ((void*)maclike_bckgrd1Tiles, (void*)CHAR_BASE_BLOCK_SUB(4), 0, &decompressBiosCallback);
535+
vramcpy_ui (&BG_PALETTE_SUB[0], maclike_bckgrd1Pal, maclike_bckgrd1PalLen);
536+
break;
528537
}
529538
}
530539

96.1 KB
Binary file not shown.
96.1 KB
Binary file not shown.

titleandsettings/arm9/source/common/dsimenusettings.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ DSiMenuPlusPlusSettings::DSiMenuPlusPlusSettings()
1212
cursorPosition = 0;
1313
startMenu_cursorPosition = 0;
1414
consoleModel = 0;
15-
appName = ENameDSiMenuPP;
15+
appName = ENameTWiLightMenu;
1616

1717
gotosettings = false;
1818
guiLanguage = ELangDefault;

titleandsettings/arm9/source/language.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ std::string STR_R4_THEME10 = "STR_R4_THEME10";
141141
std::string STR_R4_THEME11 = "STR_R4_THEME11";
142142
std::string STR_R4_THEME12 = "STR_R4_THEME12";
143143
std::string STR_R4_THEME13 = "STR_R4_THEME13";
144+
std::string STR_R4_THEME14 = "STR_R4_THEME14";
144145

145146
std::string STR_DEFAULT_LAUNCHER = "STR_DEFAULT_LAUNCHER";
146147
std::string STR_DESCRIPTION_DEFAULT_LAUNCHER_1 = "STR_DESCRIPTION_DEFAULT_LAUNCHER_1";
@@ -383,6 +384,7 @@ void langInit(void)
383384
STR_R4_THEME11 = languageini.GetString("LANGUAGE", "R4_THEME11", "Christmas tree");
384385
STR_R4_THEME12 = languageini.GetString("LANGUAGE", "R4_THEME12", "Drawn symbol");
385386
STR_R4_THEME13 = languageini.GetString("LANGUAGE", "R4_THEME13", "Blue moon");
387+
STR_R4_THEME14 = languageini.GetString("LANGUAGE", "R4_THEME14", "Mac-like");
386388

387389
STR_DEFAULT_LAUNCHER = languageini.GetString("LANGUAGE", "DEFAULT_LAUNCHER", "Default launcher");
388390

titleandsettings/arm9/source/language.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ extern std::string STR_R4_THEME10;
135135
extern std::string STR_R4_THEME11;
136136
extern std::string STR_R4_THEME12;
137137
extern std::string STR_R4_THEME13;
138+
extern std::string STR_R4_THEME14;
138139

139140
extern std::string STR_DEFAULT_LAUNCHER;
140141
extern std::string STR_DESCRIPTION_DEFAULT_LAUNCHER_1;

titleandsettings/arm9/source/main.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,8 +360,9 @@ std::optional<Option> opt_subtheme_select(Option::Int &optVal)
360360
STR_R4_THEME11,
361361
STR_R4_THEME12,
362362
STR_R4_THEME13,
363+
STR_R4_THEME14,
363364
},
364-
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12});
365+
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13});
365366
case 3:
366367
return Option(STR_SUBTHEMESEL_AK, STR_AB_SETRETURN, Option::Str(&ms().ak_theme), akThemeList);
367368
case 1:

titleandsettings/nitrofiles/languages/english.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,3 +150,4 @@ R4_THEME10 = Fall trees
150150
R4_THEME11 = Christmas tree
151151
R4_THEME12 = Drawn symbol
152152
R4_THEME13 = Blue moon
153+
R4_THEME14 = Mac-like

titleandsettings/nitrofiles/languages/french.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,3 +148,4 @@ R4_THEME10 = Arbres d'automne
148148
R4_THEME11 = Sapin de Noel
149149
R4_THEME12 = Symbole dessine
150150
R4_THEME13 = Blue moon
151+
R4_THEME14 = Mac-like

titleandsettings/nitrofiles/languages/german.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,3 +148,4 @@ R4_THEME10 = Herbstbäume
148148
R4_THEME11 = Weihnachtsbäume
149149
R4_THEME12 = Gemaltes Symbol
150150
R4_THEME13 = Blauer Mond
151+
R4_THEME14 = Mac-like

0 commit comments

Comments
 (0)