If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working at any time.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Dragon Quest Heroes: Rocket Slime/Notes
Jump to navigation
Jump to search
The following article is a Notes Page for Dragon Quest Heroes: Rocket Slime.
Save Files
Save files are divided into two main sections:
- hiyama - main section with most data (items, monsters, tank info, etc.)
- nabeshima - smaller section whose purpose is currently unknown
This naming scheme is actually used inside of the save file, with the names being present as ASCII strings. They are very likely references to the game's Lead Co-Ordinators: Kousaku Hiyama and Hiroyuki Nabeshima.
Checksum
Both the hiyama and nabeshima sections have their own checksums. Both use the Nintendo DS BIOS SWI 0x0E (GetCRC16) and start with a value of 0x11.
| Section | Checksum location | Checksummed bytes |
|---|---|---|
| hiyama | 850 - 851 (2 bytes) | 0 - 849 (850 bytes) |
| nabeshima |
Format
Below is partial information on the data stored in the game's save file.
#pragma endian little
struct ItemEntry {
bool obtained;
u8 count;
u16 unkown;
};
struct MonsterEntry {
bool obtained;
u8 count;
u16 unkown;
};
enum TankUpgrade : u8 {
Locked = 0x00,
Unlocked = 0x01,
Purchased = 0x03
};
char magic[10] @ 0x00;
ItemEntry items[60] @ 0x8A;
MonsterEntry monsters[20] @ 0x17A;
TankUpgrade tank_upgrades[20] @ 0x2F1;
u16 tank_health @ 0x305;
u8 crew[3] @ 0x308; // 0xFF = empty
u8 crew_tactics[3] @ 0x30B;
u8 ammo[30] @ 0x30E;
u32 gold @ 0x335;
u32 playtime_in_frames @ 0x339;
u8 name[8] @ 0x33F;
u8 fixed_0x34D[4] @ 0x34D;
u8 checksum[2] @ 0x352;
IDs
Ammo
IDs used to represent specific pieces of ammo, used in cases like storing tank ammo in the save file.
id name --- ---- 0 1 2 3 4 5 Rockbomb 6 Meteorite 7 Slime Knight 8 9 10 Kafrizzle 11 12 13 Bombshell 14 15 16 Mirror Shield 17 18 Vulcan Gun 19 Vulcan Pellets 20 Toy Slime 21 Chilli Pepper 22 Fire Water 23 24 25 26 Catnip 27 28 29 30 31 32 33 Obelisk 34 Iron Ball 35 36 37 Chest 38 Wooden Arrow 39 Girder 40 41 Pompom 42 43 44 45 46 47 48 Chimaera Wing 49 50 51 Thousandweight 52 53 54 55 56 57 58 59 60 Iron Shield 61 62 63 64 65 66 67 68 69 70 71 Boomerang 72 Oaken Club 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 Gold Bar 94 Goddess Statue 95 Holy Water 96 Devil's Tail 97 Holy Crystal 98 99 100 Metal King Shield 101 Boulder 102 103 BS-1 Crooze 104 BS-2 Blue Streak 105 BS-3 Slimahawk 106 Iron Arrow 107 Golden Arrow 108 Vulcan Bullets 109 Vulcan Shells 110 Steel Broadsword 111 Irritaball 112 Destructiball 113 114 Shuriken 115 116 117 118 119 120 121 122 123 124 125 126 127 Medicinal Herb 128 Strong Medicine 129 Special Medicine 130 131 132 Kaboomamite 133 Edged Boomerang 134 Bastard Sword 135 Miracle Sword 136 Metal King Sword 137 Spooklear Bomb 138 Hell Scythe 139 Lightning Staff 140 Hero Sword 141 Orichalslime 142 Orichalcum 143 Power Tablet 144 Overdrive Tablet 145 Weapon Tablet 146 Cloaking Device 147 Clap Trap
Crew
id crew -- ---- 0 Hooly 1 Swotsy 2 Glooperior 3 Blubba 4 Curate Rollo 5 Bo 6 Goosashi 7 Gooshido 8 Tokyo Tom 9 Flancisco 10 Big Daddy 11 Mama Mia 12 Platypunk 13 Jailcat 14 Dracky 15 Mischief Mole 16 Bunicorn 17 Picksy 18 Hammerhood 19 Goodybag 20 Mimic 21 Cactiball 22 Ghost 23 Imp 24 Wyrtle 25 Living Statue 26 Walking Corpse 27 Dancing Flame 28 Restless Armour 29 Killing Machine 30 Jinkster 31 Golem
Internal Data for Dragon Quest Heroes: Rocket Slime
| |
|---|---|