Add PurpleBatteryAvailable and Macro Mode information

Also removes MacroTitleboxTextY/W and fixes the table (I broke it because of wrap)
This commit is contained in:
triangle 2022-08-15 04:37:08 -05:00 committed by NightScript
parent 1c37299dc2
commit 18622a9510

View File

@ -22,15 +22,17 @@ You can now open whichever image you want to edit in GIMP and continue to the se
### Background textures (`background` folder) ### Background textures (`background` folder)
These can be PNG files or 16-bit (`A1 R5 G5 B5` or `X1 R5 G5 B5`) BMP files. These can be PNG files or 16-bit (`A1 R5 G5 B5` or `X1 R5 G5 B5`) BMP files.
| Texture | Description | | Texture | Description |
| ------------------ | ------------------------------------------------------------------------------------------------------ | | ------------------- | ------------------------------------------------------------------------------------------------------ |
| bottom | The bottom background texture when not hovering over an icon | | bottom | The bottom background texture when not hovering over an icon |
| bottom_bubble | The bottom background texture when hovering over an icon | | bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS Phat/Lite |
| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS Phat/Lite | | bottom_macro | For the DSi theme, the background texture when not hovering over an icon while using Macro Mode |
| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS Phat/Lite | | bottom_bubble | The bottom background texture when hovering over an icon |
| bottom_bubble_macro| For the DSi theme, the background texture when hovering over an icon using Macro Mode | | bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS Phat/Lite |
| bottom_moving | For the DSi theme, the bottom background texture when moving an icon | bottom_bubble_macro | For the DSi theme, the background texture when hovering over an icon while using Macro Mode |
| top | The top screen background texture | | bottom_moving | For the DSi theme, the bottom background texture when moving an icon |
| bottom_moving_macro | For the DSi theme, the background texture when moving an icon while using Maco Mode |
| top | The top screen background texture |
### Battery textures (`battery` folder) ### Battery textures (`battery` folder)
These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one icon should be transparent in all of them so that it's properly overwritten on change. These must be PNG files, any file will work however only 100% transparency will work. Any pixel that is transparent in one icon should be transparent in all of them so that it's properly overwritten on change.
@ -156,19 +158,18 @@ You may configure various options on how the theme is drawn in the `theme.ini` t
| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | | `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 |
| `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 | | `TitleboxRenderY` | The initial Y position of the title text box | 96 | 85 |
| `TitleboxTextY` | The initial Y position of the title text | 55 | 30 | | `TitleboxTextY` | The initial Y position of the title text | 55 | 30 |
| `TitleboxTextW` | The maximum width of the title text | 200 | 240 | | `TitleboxTextW` | The maximum width of the title text | 200 | 240 |
| `MacroTitleboxTextY` | The initial Y position of the title text in macro mode | | 40 | | `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 |
| `MacroTitleboxTextW` | The maximum width of the title text in macro mode | | 224 | | `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 |
| `TitleboxTextLarge` | Whether to use the large font for the title text | 0 | 1 | | `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 |
| `TitleboxMaxLines` | The maximum lines of text to show of the title | 3 | 4 | | `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 |
| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | | `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 |
| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 5 | 5 | | `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 |
| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | | `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 |
| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | | `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 |
| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | | `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 |
| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | | `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 |
| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | | `PurpleBatteryAvailable` | Whether or not to use the purple battery icons when `Power LED color` is set to `Purple` in settings | 1 | 1 |
| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 |
| `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 | | `FontPalette1` | The transparent color of the font, unused for default fonts | 0x0000 | 0x0000 |
| `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 | | `FontPalette2` | The colors of the font, use [this site](http://www.conradshome.com/html2bgr15/) to convert | 0xDEF7 | 0xDEF7 |
| `FontPalette3` | | 0xC631 | 0xC631 | | `FontPalette3` | | 0xC631 | 0xC631 |
@ -177,14 +178,17 @@ You may configure various options on how the theme is drawn in the `theme.ini` t
| `FontPaletteDateTime2` | The color of the font for the date and time | 0xDEF7 | 0xA529 | | `FontPaletteDateTime2` | The color of the font for the date and time | 0xDEF7 | 0xA529 |
| `FontPaletteDateTime3` | | 0xC631 | 0xBDEF | | `FontPaletteDateTime3` | | 0xC631 | 0xBDEF |
| `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 | | `FontPaletteDateTime4` | | 0xA108 | 0xD6B5 |
| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | | 1 | | `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | | 1 |
| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | | 1 | | `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | | 1 |
| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 | | `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | | 1 |
| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 | | `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | | 1 |
| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | | 1 | | `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | | 1 |
| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | | 1 | | `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | | 1 |
| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | | `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 |
| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | | | `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | |
### Macro Mode options
You may add specific override options to `theme.ini` for use in Macro Mode. To do this, add `[MACRO]` to a blank line at the bottom of the configuration file, then add any specified configurations below it.
## Part 3: Adding to TWiLight Menu++ ## Part 3: Adding to TWiLight Menu++
Once you've edited some graphics and would like to test your skin, simply copy your skin folder (the folder containing the `background`, `battery`, etc folders) to `sd:/_nds/TWiLightMenu/3dsmenu/themes/` or `sd:/_nds/TWiLightMenu/dsimenu/themes/` for 3DS and DSi theme skins respectively. Once you've edited some graphics and would like to test your skin, simply copy your skin folder (the folder containing the `background`, `battery`, etc folders) to `sd:/_nds/TWiLightMenu/3dsmenu/themes/` or `sd:/_nds/TWiLightMenu/dsimenu/themes/` for 3DS and DSi theme skins respectively.