08-01-2025, 12:38 PM
Back in the early 2010s there was a push to rip sprites from the 2005 (2006 NA) DS game Dragon Quest Heroes: Rocket Slime. A lot of the sprites ripped during this time seemingly were done via the emulator screenshot method where you just take a bunch of screenshots and try and create a cohesive sprite sheet from it.
This (revival?) project aims to try and directly rip sprites from the ROM itself. Main reasoning for this is that there is a bunch of unused content that was shown in early screenshots of the game in japanese magazines that are not seen in the final game. Some of these still exist in the game files which I discovered through my own exploration of the binary files contained inside the ROM (extracted via Tinke and DSLazy)
For example, take this "giga"/"cyclops" enemy which is NOT seen at all in the DS game, but was an enemy in the original 2003 GBA game Slime Mori Mori Dragon Quest: Shōgeki no Shippo Dan.
One of the issues I've come across however is that due to how they're stored as 8x8 tiles, a lot of the big enemies are split up into disconnected 8x8 chunks, like this:
![[Image: bw4fuKr.png]](https://i.imgur.com/bw4fuKr.png)
(graphics data from TileGGD of the aforementioned giga/cyclops enemy)
Which requires quite a bit of manual work to put together. I've managed to get 3 sprites put together which took a few hours of trial and error.
![[Image: ZTWkbyC.png]](https://i.imgur.com/ZTWkbyC.png)
I've been using TileGGD to explore and rip these assets. These are the settings I've found that work:
![[Image: 9YTVtSt.png]](https://i.imgur.com/9YTVtSt.png)
I've tried using other programs like TileMolester, ImageMagitek/TileShop, and Crystal Tile, but I've found it a lot more difficult to get good results in those compared to TileGGD.
Due to the labour intensive process of ripping these sprites, I'm posting here wondering (hoping) if some other people could join in and help preserve the beautiful artwork in this game as-well as potentially discover cut content.
Some more information:
* For the obj_*.bin files, the palettes are always stored at the end of the file. Easiest way to find them is to go to the end of the file by going to offset 9999999 (which will just put you directly to the end of the file) and then, using a skip size of 16 colors and pressing the home button a few times (or whatever the skip palette backwards shortcut is for you). This is also the same for all the npc_*.bin files and sl_data.bin
* Toy_*.bin files mostly seem to contain no palette information at all. A lot of them are also extremely small file-size wise and you can see the entire file in the palette viewer and see there's no palette. I'm not sure what to do about these outside of using an emulator to get the palette from them but this may be difficult in the case of objects that are only seen at specific parts of the game or impossible in the case of cut content.
From the top of my head, this is what needs to be ripped:
This (revival?) project aims to try and directly rip sprites from the ROM itself. Main reasoning for this is that there is a bunch of unused content that was shown in early screenshots of the game in japanese magazines that are not seen in the final game. Some of these still exist in the game files which I discovered through my own exploration of the binary files contained inside the ROM (extracted via Tinke and DSLazy)
For example, take this "giga"/"cyclops" enemy which is NOT seen at all in the DS game, but was an enemy in the original 2003 GBA game Slime Mori Mori Dragon Quest: Shōgeki no Shippo Dan.
One of the issues I've come across however is that due to how they're stored as 8x8 tiles, a lot of the big enemies are split up into disconnected 8x8 chunks, like this:
![[Image: bw4fuKr.png]](https://i.imgur.com/bw4fuKr.png)
(graphics data from TileGGD of the aforementioned giga/cyclops enemy)
Which requires quite a bit of manual work to put together. I've managed to get 3 sprites put together which took a few hours of trial and error.
![[Image: ZTWkbyC.png]](https://i.imgur.com/ZTWkbyC.png)
I've been using TileGGD to explore and rip these assets. These are the settings I've found that work:
![[Image: 9YTVtSt.png]](https://i.imgur.com/9YTVtSt.png)
I've tried using other programs like TileMolester, ImageMagitek/TileShop, and Crystal Tile, but I've found it a lot more difficult to get good results in those compared to TileGGD.
Due to the labour intensive process of ripping these sprites, I'm posting here wondering (hoping) if some other people could join in and help preserve the beautiful artwork in this game as-well as potentially discover cut content.
Some more information:
* For the obj_*.bin files, the palettes are always stored at the end of the file. Easiest way to find them is to go to the end of the file by going to offset 9999999 (which will just put you directly to the end of the file) and then, using a skip size of 16 colors and pressing the home button a few times (or whatever the skip palette backwards shortcut is for you). This is also the same for all the npc_*.bin files and sl_data.bin
* Toy_*.bin files mostly seem to contain no palette information at all. A lot of them are also extremely small file-size wise and you can see the entire file in the palette viewer and see there's no palette. I'm not sure what to do about these outside of using an emulator to get the palette from them but this may be difficult in the case of objects that are only seen at specific parts of the game or impossible in the case of cut content.
From the top of my head, this is what needs to be ripped:
- Thousandweight
- Lightning staff
- Chilli pepper
- Devil's Tail
- Gold Bar
- Unknown amount of town slimes (a lot of the slimes are just different palettes of the same 'base' sprite, but I can see that there are a bunch of missing 'base' sprites on the spriters resource page for this game)
- All 6 bosses
- All but 3 enemies (20+ sprites!!)
![[Image: yDytlWu.png]](https://i.imgur.com/yDytlWu.png)
![[Image: B3kXozH.png]](https://i.imgur.com/B3kXozH.png)
![[Image: KPfjdThD_o.png]](https://images2.imgbox.com/c4/c1/KPfjdThD_o.png)
![[Image: vWmWQuQG_o.png]](https://images2.imgbox.com/c8/f4/vWmWQuQG_o.png)
![[Image: PHwsaDDx_o.png]](https://images2.imgbox.com/25/9f/PHwsaDDx_o.png)
![[Image: 90t1Nbr.png]](https://i.imgur.com/90t1Nbr.png)