• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

skinning supercard sd 1.85

Started by n00b, March 27, 2008, 10:58:47 PM

Previous topic - Next topic

n00b

I think I can skin scsd firmware 1.85. 0xad00 is the palette, 0x9c80 is the menu. However, some tiles get reused? The tile ordering seems to be 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (13) 16 17 18 19 20 21 22 23 24 25 (12) (12) (12) (nds only) (12) 26
27 28 29 30 31 32 33 34 35 36 37 38 (31) 39 40 41 (39) 42 43 (31) 44 45 46 47 48 49 (31) (31) (31) (31) (nds only) (31) 50
Can somebody confirm the tile ordering and program a tool for skinning?

kkan

Quote from: n00b on March 27, 2008, 10:58:47 PM
I think I can skin scsd firmware 1.85. 0xad00 is the palette, 0x9c80 is the menu. However, some tiles get reused? The tile ordering seems to be 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (13) 16 17 18 19 20 21 22 23 24 25 (12) (12) (12) (nds only) (12) 26
27 28 29 30 31 32 33 34 35 36 37 38 (31) 39 40 41 (39) 42 43 (31) 44 45 46 47 48 49 (31) (31) (31) (31) (nds only) (31) 50
Can somebody confirm the tile ordering and program a tool for skinning?

there was but it caused too many problems so development was ceased :)

Devil_Spawn

i thought it was stopped in development becuase a new firmware was released that was encrypted/protected.

jmr

you could try getting in touch with arcc as he was the person who was hacking the firmware way back
http://www.scdev.org/forum/index.php?action=profile;u=2088

n00b

#4
nvm, the tile ordering is stored at 0x9c40. why didn't i think of looking for that before ;D don't need a program now. btw the font is at 0x3afb0, it is 8x12, 1bpp. the bottom screen image seems to be 0x5b00 (oopsie :-[) the bottom screen image is at 0x6300, tile arrangement at 0x6000, and pointer to tiles at 0x51dc, and palette 0x9a40 <offtopic> where do i get a free image editor where its easy to modify the palette </offtopic>

dantheman

IrFanView can view palettes, not sure about editing them.  Try the GIMP for a free advanced image editor.

Props to you for getting as far as you have.  I'm impressed.

Shinster

Interesting. Any news on development?
DS Lite Onyx Black
Supercard Lite
Nintendo Wii (US)
PSP (Metal Gear PO Limited Edition)

n00b

Development of what? I've only modded my own; I haven't programmed anything except a font extractor/inserter. I used a hex editor + grit. Here's a summary of what I found. The images are 8bpp, the font is 1bpp (8x12 not 8x8).

menu palette = 0xad00
menu tiles = 0x9c80
menu tilemap = 0x9c40
touchscreen image palette = 0x9a40
touchscreen image tiles = 0x6300
touchscreen image tilemap = 0x6000
pointer to touchscreen image tiles = 0x51dc (if you want to repoint the tiles)
font = 0x3afb0
checkbox = 0xaf00 (i think it shares menu palette)

Dominik93

I'm not very good at this stuff , but would it be possible for you to write a tutorial on how to swap the bottom picture ?

I would even be happy with just informations like :
touchscreen bg palette :
start offset
end offset

;D