This program has now been replaced by my considerably more compatible program DS Skin Maker.
Visit DS Skin Maker to download and find out more.
Notes
Changelog
Visit DS Skin Maker to download and find out more.
Notes
Notes:
- This program requires dot net 3.5.
- The Preview functionality is not pixel perfect, and was only added for convenience. Any feedback on this is appreciated.
- Whilst the program allows for 32-bit and 24-bit bitmaps, I'd recommend using 16-bit bitmaps, since all bitmaps will be scaled down to 16-bit and whatever image editor you're using is probably better at scaling the colours down.
- This is still in beta state, and I'm open to adding some features on request.
- For anyone who wants more information on the Kaura skn file format, it's quite simple.
I'm not entirely sure what the first 32-bytes do, but they don't seem to have much impact. I tried settings all bytes to 0xFF, and the skin still worked fine, but the colours on the skn based images were somewhat messed up, it might be some sort of palette. As far as I am aware, there is no way to change the text colours yet. The file layout is like so:
Header : 32 bytes
Blank : 480 bytes
And then following are the images, stored in b15 format (16-bit bitmaps with 1 alpha channel bit, followed by 5-bpp RGB values).
0x00200 - 0x20200 - MainBG (256x256)
0x20200 - 0x40200 - SubBG (256x256)
0x40200 - 0x60200 - FuncBG (256x256)
0x60200 - 0x80200 - FileListBG (256x256)
0x80200 - 0x84A00 - Clock (96x96)
0x84A00 - 0x8AC00 - Calender (112x112)
0x8AC00 - 0x8AF72 - DS Icon Normal (21x21)
0x8AF72 - 0x8B2E6 - DS Icon Press On (21x21)
0x8B2E4 - 0x8B656 - DS Icon Press Off (21x21)
0x8B656 - 0x8F8C8 - Panel - Press Off (189x45)
0x8F8C8 - 0x93B3A - Panel - Normal (189x45)
0x93B3A - 0x97DAC - Panel - Press On (189x45)
0x97DAC - 0x9A08E - M3 Sakura Icon - Press Off (95x47)
0x9A08E - 0x9C370 - M3 Sakura Icon - Normal (95x47)
0x9C370 - 0x9E652 - M3 Sakura Icon - Press On (95x47)
0x9E652 - 0xA0934 - TouchPod Icon - Press Off (95x47)
0xA0934 - 0xA2C16 - TouchPod Icon - Normal (95x47)
0xA2C16 - End - TouchPod Icon - Press On (95x47)
- This program requires dot net 3.5.
- The Preview functionality is not pixel perfect, and was only added for convenience. Any feedback on this is appreciated.
- Whilst the program allows for 32-bit and 24-bit bitmaps, I'd recommend using 16-bit bitmaps, since all bitmaps will be scaled down to 16-bit and whatever image editor you're using is probably better at scaling the colours down.
- This is still in beta state, and I'm open to adding some features on request.
- For anyone who wants more information on the Kaura skn file format, it's quite simple.
I'm not entirely sure what the first 32-bytes do, but they don't seem to have much impact. I tried settings all bytes to 0xFF, and the skin still worked fine, but the colours on the skn based images were somewhat messed up, it might be some sort of palette. As far as I am aware, there is no way to change the text colours yet. The file layout is like so:
Header : 32 bytes
Blank : 480 bytes
And then following are the images, stored in b15 format (16-bit bitmaps with 1 alpha channel bit, followed by 5-bpp RGB values).
0x00200 - 0x20200 - MainBG (256x256)
0x20200 - 0x40200 - SubBG (256x256)
0x40200 - 0x60200 - FuncBG (256x256)
0x60200 - 0x80200 - FileListBG (256x256)
0x80200 - 0x84A00 - Clock (96x96)
0x84A00 - 0x8AC00 - Calender (112x112)
0x8AC00 - 0x8AF72 - DS Icon Normal (21x21)
0x8AF72 - 0x8B2E6 - DS Icon Press On (21x21)
0x8B2E4 - 0x8B656 - DS Icon Press Off (21x21)
0x8B656 - 0x8F8C8 - Panel - Press Off (189x45)
0x8F8C8 - 0x93B3A - Panel - Normal (189x45)
0x93B3A - 0x97DAC - Panel - Press On (189x45)
0x97DAC - 0x9A08E - M3 Sakura Icon - Press Off (95x47)
0x9A08E - 0x9C370 - M3 Sakura Icon - Normal (95x47)
0x9C370 - 0x9E652 - M3 Sakura Icon - Press On (95x47)
0x9E652 - 0xA0934 - TouchPod Icon - Press Off (95x47)
0xA0934 - 0xA2C16 - TouchPod Icon - Normal (95x47)
0xA2C16 - End - TouchPod Icon - Press On (95x47)
Changelog
Changelog:
Version 0.6
- Added the ability to archive, preview and edit all skins.
- Added the ability to upload your own skins.
- Added the ability to browse, download and preview skins.
Version 0.5
- Added TouchPod support
- Added a font generator for Sakura Mode
- Added an invisible signature into Kaura skn files for fun
Version 0.42
- Fixed a bug that caused the MP3 preview page to stop working.
- Fixed an unusual bug that I missed during testing. Every now and then it would throw an GDI+ Error to do with it not being able to write over a file that already exists whilst Saving ("Save As" not affected). I'm pretty certain I've fixed it now.
Version 0.41
- Added the ability to extend the gap between screens in the Preview windows. Just click inside a preview window to add a 60 pixel gap in between screens. (For aligning Wallpapers and the like).
Version 0.4
- Now supports Kaura skins! Just go to "Mode -> Kaura" to switch to Kaura mode. It can extract, preview and compile Kaura skn files aswell as manage the other images.
- Added several Preview windows to Kaura mode.
- Now supports importing Moonshell 2 skins in Sakura mode (this missing images will need to be replaced).
- Added an "Import only missing files" option to make porting Moonshell 2 skins much easier.
Version 0.3
- Fixed a problem where the program was incorrectly informing the user of the wrong image dimensions when attempting to add an image of the wrong size.
- Fixed the alignment of ItemBG_Clear items, and the text in the Folder Preview.
- Folder Name Text is now correctly in the Folder Preview.
- The Preview font has been changed from Segoe UI to Arial for compatability.
Version 0.2
- Added Preview pages: 1-Line Mode Folder View, 3 Video Pages, 5 Text View Pages, Setup screens.
-Changed the Preview pages so they now update the time in real-time.
- Changed the Preview pages so they now update automatically when any changes to the skin are made.
- The Extract function now creates a folder based on the currently active filename and extracts the files into that
- Added an animated cursor, once all the cursor files have been loaded the new "Animate" Node will show it animated.
Version 0.1 - Initial
Version 0.6
- Added the ability to archive, preview and edit all skins.
- Added the ability to upload your own skins.
- Added the ability to browse, download and preview skins.
Version 0.5
- Added TouchPod support
- Added a font generator for Sakura Mode
- Added an invisible signature into Kaura skn files for fun
Version 0.42
- Fixed a bug that caused the MP3 preview page to stop working.
- Fixed an unusual bug that I missed during testing. Every now and then it would throw an GDI+ Error to do with it not being able to write over a file that already exists whilst Saving ("Save As" not affected). I'm pretty certain I've fixed it now.
Version 0.41
- Added the ability to extend the gap between screens in the Preview windows. Just click inside a preview window to add a 60 pixel gap in between screens. (For aligning Wallpapers and the like).
Version 0.4
- Now supports Kaura skins! Just go to "Mode -> Kaura" to switch to Kaura mode. It can extract, preview and compile Kaura skn files aswell as manage the other images.
- Added several Preview windows to Kaura mode.
- Now supports importing Moonshell 2 skins in Sakura mode (this missing images will need to be replaced).
- Added an "Import only missing files" option to make porting Moonshell 2 skins much easier.
Version 0.3
- Fixed a problem where the program was incorrectly informing the user of the wrong image dimensions when attempting to add an image of the wrong size.
- Fixed the alignment of ItemBG_Clear items, and the text in the Folder Preview.
- Folder Name Text is now correctly in the Folder Preview.
- The Preview font has been changed from Segoe UI to Arial for compatability.
Version 0.2
- Added Preview pages: 1-Line Mode Folder View, 3 Video Pages, 5 Text View Pages, Setup screens.
-Changed the Preview pages so they now update the time in real-time.
- Changed the Preview pages so they now update automatically when any changes to the skin are made.
- The Extract function now creates a folder based on the currently active filename and extracts the files into that
- Added an animated cursor, once all the cursor files have been loaded the new "Animate" Node will show it animated.
Version 0.1 - Initial