Change the display of Pokemon Logo, version banner and "PRESS START" banner in the title screen.
|
Before Width: | Height: | Size: 530 B After Width: | Height: | Size: 578 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.5 KiB |
@ -2,69 +2,69 @@ JASC-PAL
|
|||||||
0100
|
0100
|
||||||
256
|
256
|
||||||
0 0 0
|
0 0 0
|
||||||
0 0 0
|
172 16 32
|
||||||
255 238 16
|
106 32 41
|
||||||
246 222 41
|
115 115 123
|
||||||
246 238 246
|
148 148 156
|
||||||
255 246 24
|
205 205 213
|
||||||
246 246 41
|
156 164 197
|
||||||
|
82 115 131
|
||||||
|
49 98 106
|
||||||
|
41 74 74
|
||||||
|
57 90 90
|
||||||
|
98 106 106
|
||||||
|
131 139 139
|
||||||
|
172 180 180
|
||||||
|
189 197 197
|
||||||
|
82 131 123
|
||||||
|
65 106 98
|
||||||
|
205 246 238
|
||||||
|
98 164 148
|
||||||
|
180 246 230
|
||||||
|
0 246 180
|
||||||
|
8 189 139
|
||||||
|
16 172 131
|
||||||
|
41 189 148
|
||||||
|
41 164 131
|
||||||
|
65 246 197
|
||||||
|
32 90 74
|
||||||
|
57 148 123
|
||||||
|
123 180 164
|
||||||
|
0 230 164
|
||||||
|
8 205 148
|
||||||
|
24 246 180
|
||||||
|
16 156 115
|
||||||
|
24 222 164
|
||||||
|
24 139 106
|
||||||
|
57 172 139
|
||||||
|
82 222 180
|
||||||
|
49 230 172
|
||||||
|
49 205 156
|
||||||
|
32 115 90
|
||||||
|
49 123 98
|
||||||
|
41 139 106
|
||||||
|
90 189 156
|
||||||
|
123 246 205
|
||||||
|
115 213 180
|
||||||
|
148 246 213
|
||||||
|
180 222 205
|
||||||
|
148 230 197
|
||||||
|
115 139 115
|
||||||
246 246 246
|
246 246 246
|
||||||
246 255 255
|
230 230 230
|
||||||
255 246 255
|
164 164 164
|
||||||
0 0 255
|
148 148 148
|
||||||
8 0 255
|
90 90 90
|
||||||
24 0 238
|
74 74 74
|
||||||
246 222 24
|
57 57 57
|
||||||
246 222 32
|
16 16 16
|
||||||
255 238 41
|
0 0 0
|
||||||
255 238 49
|
246 32 49
|
||||||
255 255 16
|
0 0 0
|
||||||
255 255 24
|
0 0 0
|
||||||
255 255 246
|
0 0 0
|
||||||
255 255 255
|
0 0 0
|
||||||
0 0 0
|
0 0 0
|
||||||
24 41 32
|
|
||||||
32 32 74
|
|
||||||
32 0 230
|
|
||||||
32 0 238
|
|
||||||
32 0 246
|
|
||||||
32 0 255
|
|
||||||
246 238 32
|
|
||||||
255 230 24
|
|
||||||
246 230 41
|
|
||||||
246 238 41
|
|
||||||
246 230 49
|
|
||||||
246 238 49
|
|
||||||
255 246 32
|
|
||||||
255 246 41
|
|
||||||
255 255 32
|
|
||||||
255 255 41
|
|
||||||
32 24 32
|
|
||||||
32 32 41
|
|
||||||
197 156 41
|
|
||||||
197 164 41
|
|
||||||
16 0 246
|
|
||||||
16 0 255
|
|
||||||
24 0 246
|
|
||||||
24 0 255
|
|
||||||
41 0 230
|
|
||||||
41 0 238
|
|
||||||
57 0 238
|
|
||||||
41 0 246
|
|
||||||
41 0 255
|
|
||||||
8 8 197
|
|
||||||
246 230 24
|
|
||||||
246 230 32
|
|
||||||
255 238 24
|
|
||||||
255 238 32
|
|
||||||
32 32 32
|
|
||||||
32 41 32
|
|
||||||
41 32 32
|
|
||||||
41 41 32
|
|
||||||
49 32 32
|
|
||||||
49 41 32
|
|
||||||
41 32 41
|
|
||||||
49 32 41
|
|
||||||
24 41 41
|
24 41 41
|
||||||
32 32 90
|
32 32 90
|
||||||
16 24 106
|
16 24 106
|
||||||
@ -225,35 +225,35 @@ JASC-PAL
|
|||||||
41 49 57
|
41 49 57
|
||||||
32 41 82
|
32 41 82
|
||||||
32 41 90
|
32 41 90
|
||||||
0 0 0
|
189 106 8
|
||||||
0 0 0
|
0 139 74
|
||||||
0 0 0
|
255 255 255
|
||||||
0 0 0
|
16 172 98
|
||||||
0 0 0
|
8 156 106
|
||||||
0 0 0
|
8 139 115
|
||||||
0 0 0
|
8 123 123
|
||||||
0 0 0
|
0 115 131
|
||||||
0 0 0
|
0 98 139
|
||||||
0 0 0
|
0 82 148
|
||||||
0 0 0
|
0 74 164
|
||||||
0 0 0
|
0 74 98
|
||||||
0 0 0
|
180 230 172
|
||||||
0 0 0
|
255 255 255
|
||||||
0 0 0
|
255 0 0
|
||||||
0 0 0
|
0 74 98
|
||||||
0 0 0
|
255 74 238
|
||||||
0 0 0
|
156 156 156
|
||||||
0 0 0
|
90 90 90
|
||||||
0 0 0
|
222 222 222
|
||||||
0 0 0
|
24 16 24
|
||||||
0 0 0
|
74 74 74
|
||||||
0 0 0
|
238 238 238
|
||||||
0 0 0
|
41 41 41
|
||||||
0 0 0
|
172 172 172
|
||||||
0 0 0
|
106 106 106
|
||||||
0 0 0
|
189 189 189
|
||||||
0 0 0
|
139 139 139
|
||||||
0 0 0
|
205 205 205
|
||||||
0 0 0
|
123 123 123
|
||||||
0 0 0
|
65 57 57
|
||||||
0 0 0
|
255 255 255
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 5.0 KiB |
|
Before Width: | Height: | Size: 473 B After Width: | Height: | Size: 602 B |
@ -30,10 +30,17 @@ enum {
|
|||||||
};
|
};
|
||||||
|
|
||||||
#define VERSION_BANNER_RIGHT_TILEOFFSET 64
|
#define VERSION_BANNER_RIGHT_TILEOFFSET 64
|
||||||
#define VERSION_BANNER_LEFT_X 98
|
//修改,修改「绿宝石」版本号显示位置
|
||||||
|
/*#define VERSION_BANNER_LEFT_X 98
|
||||||
#define VERSION_BANNER_RIGHT_X 162
|
#define VERSION_BANNER_RIGHT_X 162
|
||||||
#define VERSION_BANNER_Y 2
|
#define VERSION_BANNER_Y 2
|
||||||
#define VERSION_BANNER_Y_GOAL 66
|
#define VERSION_BANNER_Y_GOAL 66*/
|
||||||
|
|
||||||
|
#define VERSION_BANNER_LEFT_X 164
|
||||||
|
#define VERSION_BANNER_RIGHT_X 228
|
||||||
|
#define VERSION_BANNER_Y -16
|
||||||
|
#define VERSION_BANNER_Y_GOAL 60
|
||||||
|
|
||||||
#define START_BANNER_X 128
|
#define START_BANNER_X 128
|
||||||
|
|
||||||
#define CLEAR_SAVE_BUTTON_COMBO (B_BUTTON | SELECT_BUTTON | DPAD_UP)
|
#define CLEAR_SAVE_BUTTON_COMBO (B_BUTTON | SELECT_BUTTON | DPAD_UP)
|
||||||
@ -613,7 +620,7 @@ void CB2_InitTitleScreen(void)
|
|||||||
LoadCompressedSpriteSheet(&sSpriteSheet_EmeraldVersion[0]);
|
LoadCompressedSpriteSheet(&sSpriteSheet_EmeraldVersion[0]);
|
||||||
LoadCompressedSpriteSheet(&sSpriteSheet_PressStart[0]);
|
LoadCompressedSpriteSheet(&sSpriteSheet_PressStart[0]);
|
||||||
LoadCompressedSpriteSheet(&sPokemonLogoShineSpriteSheet[0]);
|
LoadCompressedSpriteSheet(&sPokemonLogoShineSpriteSheet[0]);
|
||||||
LoadPalette(gTitleScreenEmeraldVersionPal, OBJ_PLTT_ID(0), PLTT_SIZE_4BPP);
|
LoadPalette(gTitleScreenEmeraldVersionPal, OBJ_PLTT_ID(0), PLTT_SIZE_8BPP);
|
||||||
LoadSpritePalette(&sSpritePalette_PressStart[0]);
|
LoadSpritePalette(&sSpritePalette_PressStart[0]);
|
||||||
gMain.state = 2;
|
gMain.state = 2;
|
||||||
break;
|
break;
|
||||||
@ -731,7 +738,9 @@ static void Task_TitleScreenPhase1(u8 taskId)
|
|||||||
// Create "Press Start" and copyright banners, and slide Pokémon logo up
|
// Create "Press Start" and copyright banners, and slide Pokémon logo up
|
||||||
static void Task_TitleScreenPhase2(u8 taskId)
|
static void Task_TitleScreenPhase2(u8 taskId)
|
||||||
{
|
{
|
||||||
u32 yPos;
|
//u32 yPos;
|
||||||
|
//修改,新增「宠物小精灵」大标题向右偏移相关(不按按键跳过时)
|
||||||
|
u32 xPos, yPos;
|
||||||
|
|
||||||
// Skip to next phase when A, B, Start, or Select is pressed
|
// Skip to next phase when A, B, Start, or Select is pressed
|
||||||
if (JOY_NEW(A_B_START_SELECT) || gTasks[taskId].tSkipToNext)
|
if (JOY_NEW(A_B_START_SELECT) || gTasks[taskId].tSkipToNext)
|
||||||
@ -768,6 +777,10 @@ static void Task_TitleScreenPhase2(u8 taskId)
|
|||||||
gTasks[taskId].tBg2Y++;
|
gTasks[taskId].tBg2Y++;
|
||||||
|
|
||||||
// Slide Pokémon logo up
|
// Slide Pokémon logo up
|
||||||
|
//修改,新增「宠物小精灵」大标题向右偏移相关(不按按键跳过时)
|
||||||
|
xPos = gTasks[taskId].data[3] * 256;
|
||||||
|
SetGpuReg(REG_OFFSET_BG2X_L, xPos);
|
||||||
|
SetGpuReg(REG_OFFSET_BG2X_H, xPos / 0x10000);
|
||||||
yPos = gTasks[taskId].tBg2Y * 256;
|
yPos = gTasks[taskId].tBg2Y * 256;
|
||||||
SetGpuReg(REG_OFFSET_BG2Y_L, yPos);
|
SetGpuReg(REG_OFFSET_BG2Y_L, yPos);
|
||||||
SetGpuReg(REG_OFFSET_BG2Y_H, yPos / 0x10000);
|
SetGpuReg(REG_OFFSET_BG2Y_H, yPos / 0x10000);
|
||||||
@ -804,6 +817,9 @@ static void Task_TitleScreenPhase3(u8 taskId)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
//修改,新增「宠物小精灵」大标题向右偏移相关(按按键跳过时)
|
||||||
|
SetGpuReg(REG_OFFSET_BG2X_L, 0);
|
||||||
|
SetGpuReg(REG_OFFSET_BG2X_H, 0);
|
||||||
SetGpuReg(REG_OFFSET_BG2Y_L, 0);
|
SetGpuReg(REG_OFFSET_BG2Y_L, 0);
|
||||||
SetGpuReg(REG_OFFSET_BG2Y_H, 0);
|
SetGpuReg(REG_OFFSET_BG2Y_H, 0);
|
||||||
if (++gTasks[taskId].tCounter & 1)
|
if (++gTasks[taskId].tCounter & 1)
|
||||||
|
|||||||