Save File (OKAMI) File Format
Revision as of 21:04, 15 July 2025 by Heinermann (talk | contribs) (→World State Data: note exact gold dust and key item flags)
Note: This page pertains to Reverse Engineering of Okami File Formats.
Description of Ōkami HD save file format.
Save File
The save file for Ōkami HD is exactly 2 846 400 bytes (2.71MB), with a fixed allocation of 30 save slots.
The Ōkami HD save file is located at Steam/userdata/<user-id>/587620/remote/Steam/OKAMI
.
Save Slot
Each save slot is 94880 (0x172A0) bytes.
Offset | Type | Size | Description |
---|---|---|---|
0x0000 | uint32_t |
4 | 00 00 40 40 |
0x0004 | uint32_t |
4 | Area name string ID |
0x0008 | uint64_t |
8 | Slot checksum |
0x0010 | uint64_t |
8 | Save time RTC (result of wk::OSGetTimeRTC from flower_kernel.dll )
|
0x0018 | CharacterStats |
0x48 | Character Stats such as health, food, praise, godhood, position, and some unlocks. Maintained in memory at +0xB4DF90 .
|
0x60 | TrackerData |
0x80 | Tracking information such as first-time item acquisition, logbook, bestiary, time played, etc. Maintained in memory at +0xB21780 .
|
0xE0 | CollectionData |
0x11B0 | Items collected, inventory, current map, travel guides and various tomes collected, time and day, brush techniques, map states, rejuvenated areas, animals fed, money, demon fangs, enemies slain, etc. Maintained in memory at +0xB205D0 .
|
0x1290 | MapData[83] |
0x49EC | Persistent map flags and values (more map flags in CollectionData). Index is the Map Table vanilla index. Maintained in memory at +0xB322B0 .
|
0x5C7C | uint32_t[83][16] |
0x14C0 | Conversation dialog bits. 512 bits per map. If a bit is set, then the dialog has been completed before. First index is the Map Table vanilla index. Second is the bitfield index, which corresponds to the dialogue index in the map's MSD file. Maintained in memory at +0xB36CF0 .
|
0x713C | uint32_t |
4 | unknown |
0x7140 | TextureData |
0x10160 | Texture information for drawn in-game art. i.e. the Imp Mask drawn in the Moon Cave. Maintained in memory at +0xB21820 .
|
Bitfields
Bit access by id is done a specific way, using arrays of 32-bit integers and testing bits from highest to lowest.
The following is an example of how to test a bit at a specific index.
bool IsBitSet(uint32_t *data, uint32_t index) { return (data[index / 32] & (0x80000000 >> (index % 32))) != 0; }
The logic can be verified by using the Item Table IDs on the first item acquisition bitfield.
Character Stats
Save Offset | Relative Offset | Type | Size | Description |
---|---|---|---|---|
0x0018 | 0x00 | uint16_t |
2 | Current health |
0x001A | 0x02 | uint16_t |
2 | Max health |
0x001C | 0x04 | uint16_t |
2 | Current food (Astral Pouch) |
0x001E | 0x06 | uint16_t |
2 | Max food (Astral Pouch) |
0x0020 | 0x08 | uint16_t |
2 | unknown |
0x0022 | 0x0A | uint16_t |
2 | Current praise |
0x0024 | 0x0C | uint16_t |
2 | Total praise |
0x0026 | 0x0E | uint16_t |
2 | unknown (padding?) |
0x0028 | 0x10 | uint32_t[1] |
4 | Bitmask for dojo techniques unlocked |
0x002C | 0x14 | uint32_t |
4 | unknown |
0x0030 | 0x18 | uint8_t |
1 | Main weapon equipped. See #Weapon IDs. |
0x0031 | 0x19 | uint8_t |
1 | Sub weapon equipped. See #Weapon IDs. |
0x0032 | 0x1A | uint8_t |
1 | Current transformation (for Karmic Transformers).
0 = Original Form 7 = Karmic Transformer 1 8 = Karmic Transformer 6 9 = Karmic Transformer 5 10 = Karmic Transformer 4 11 = Karmic Transformer 2 12 = Karmic Transformer 9 13 = Karmic Transformer 7 14 = Karmic Transformer 3 15 = Karmic Transformer 8 |
0x0033 | 0x1B | uint8_t |
1 | unknown (padding?) |
0x0034 | 0x1C | uint16_t |
2 | Godhood Points |
0x0036 | 0x1E | uint16_t |
2 | unknown (padding?) |
0x0038 | 0x20 | uint64_t |
8 | Weapons upgraded with gold dust. Use 1 << weapon ID to test.
|
0x0040 | 0x28 | uint16_t |
2 | Vengeance Slip (deflect enemy attacks) timer. |
0x0042 | 0x2A | uint16_t |
2 | Steel Fist Sake (attack boost) timer. |
0x0044 | 0x2C | uint16_t |
2 | Steel Soul Sake (defense boost) timer. |
0x0046 | 0x2E | uint16_t |
2 | unknown (padding?) |
0x0048 | 0x30 | float[3] |
0xC | x, y, z |
0x0054 | 0x3C | float[3] |
0xC | u, v, w |
Tracker Data
Save Offset | Relative Offset | Type | Size | Description |
---|---|---|---|---|
0x0060 | 0x00 | uint32_t[8] |
0x20 | Bitfield for first time item acquisition flags, using Item Table IDs. |
0x0080 | 0x20 | uint32_t[3] |
0x0C | Bitfield for game story progression flags. When major events happen, one of these gets set. |
0x008C | 0x2C | uint32_t[2] |
8 | Bitfield for unique animal types fed. Each animal type will get one bit set (i.e. all sparrows only have 1 bit), but each unique animal also gets a separate bit (such as Warrior canines and Inaba the hare). |
0x0094 | 0x34 | uint32_t[2] |
8 | Unknown Bitfield, mainly for event related fights or encounters. |
0x009C | 0x3C | uint32_t[1] |
4 | Bitfield for brush upgrades. Doesn't give the upgrade if it's set, probably more for tracking. |
0x00A0 | 0x40 | uint32_t |
4 | Number of game overs during the run. |
0x00A4 | 0x44 | uint32_t[1] |
4 | Bitfield for options set.
1 = Controller Vibration: Off 2 = Camera Control: Invert Y Axis 4 = Just saved 6 = Camera Control: Invert X Axis 9 = ??? gives all karmic transformers when set and specific code called 10 = Filter: Light 11 = Filter: Heavy 12 = Aspect Ratio: 4:3 13 = Mini-Games: On |
0x00A8 | 0x48 | uint32_t[1] |
4 | Bitfield for areas restored. |
0x00AC | 0x4C | uint16_t |
2 | BGM Volume (0 - 127). |
0x00AE | 0x4E | uint16_t |
2 | SE Volume (0 - 127). |
0x00B0 | 0x50 | uint16_t |
2 | Voice Volume (0 - 127). |
0x00B2 | 0x52 | uint16_t |
2 | Unknown (probably padding). |
0x00B4 | 0x54 | uint32_t[3] |
0x0C | Bitfield for whether a bestiary tome is unlocked. See #Bestiary IDs. |
0x00C0 | 0x60 | uint32_t[3] |
0x0C | Bitfield for whether a bestiary tome is read. See #Bestiary IDs. |
0x00CC | 0x6C | uint8_t |
1 | Unknown |
0x00CD | 0x6D | uint8_t[3] |
3 | Probably padding |
0x00D0 | 0x70 | uint32_t[3] |
0x0C | Bitfield for whether an area has been visited once before. Index is the Vanilla Map ID. |
0x00DC | 0x7C | uint32_t |
4 | Time played. |
Collection Data
Save Offset | Relative Offset | Type | Size | Description |
---|---|---|---|---|
0x00E0 | 0x00 | uint16_t |
2 | Number of times saved. |
0x00E2 | 0x02 | uint16_t |
2 | Current Map Table ID. |
0x00E4 | 0x04 | uint16_t |
2 | Previous/External Map Table ID. |
0x00E6 | 0x06 | uint16_t |
2 | unknown |
0x00E8 | 0x08 | uint32_t |
4 | Current Ink amount. |
0x00EC | 0x0C | uint32_t |
4 | Maximum Ink amount. |
0x00F0 | 0x10 | uint32_t |
4 | Current Yen (money). |
0x00F4 | 0x14 | uint8_t |
1 | Wallet upgrades. |
0x00F5 | 0x15 | uint8_t |
1 | Health upgrades. |
0x00F6 | 0x16 | uint8_t |
1 | Unknown. |
0x00F7 | 0x17 | uint8_t |
1 | Unknown. |
0x00F8 | 0x18 | uint32_t[4] |
0x10 | Bitfield for #Stray Beads collected (0-99). |
0x0108 | 0x28 | uint32_t[1] |
4 | Bitfield for #Travel Guides collected (0-29). |
0x010C | 0x2C | uint32_t[1] |
4 | Bitfield for Travel Guides viewed (0-29). |
0x0110 | 0x30 | uint32_t[1] |
4 | Bitfield for #Move List Tomes collected (0-16). |
0x0114 | 0x34 | uint32_t[1] |
4 | Bitfield for Move List Tomes viewed (0-16). |
0x0118 | 0x38 | uint32_t[2] |
8 | Bitfield for #Fish Tomes collected (0-42). |
0x0120 | 0x40 | uint32_t[2] |
8 | Bitfield for Fish Tomes viewed (0-42). |
0x0128 | 0x48 | uint32_t[1] |
4 | Bitfield for #Animal Tomes collected (0-19). |
0x012C | 0x4C | uint32_t[1] |
4 | Bitfield for Animal Tomes viewed (0-19). |
0x0130 | 0x50 | uint32_t[2] |
8 | Bitfield for #Treasure Tomes collected (0-35). |
0x0138 | 0x58 | uint32_t[2] |
8 | Bitfield for Treasure Tomes viewed (0-35). |
0x0140 | 0x60 | uint16[256] |
0x200 | Inventory counts. Index is the Item Table ID. |
0x0340 | 0x260 | WorldStateData |
0xF50 | World state information. |
World State Data
Save Offset | Relative Offset | Type | Size | Description |
---|---|---|---|---|
0x0340 | 0x00 | uint32_t |
4 | Time of day. |
0x0344 | 0x04 | uint16_t |
2 | Number of days that have passed. |
0x0346 | 0x06 | uint16_t |
2 | Unknown. Set from +0xB6B242 .
|
0x0348 | 0x08 | uint16_t |
2 | Unknown. Set from +0xB6B244 .
|
0x034A | 0x0A | uint16_t |
2 | Unknown. |
0x034C | 0x0C | uint32_t |
4 | Unknown. |
0x0350 | 0x10 | uint32_t[2] |
8 | Bitfield for currently usable brush techniques. Set from BrushData (+0x8909C0 + 0x70) .
|
0x0358 | 0x18 | uint32_t[2] |
8 | Bitfield for obtained brush techniques. Set from BrushData (+0x8909C0 + 0x78) .
|
0x0360 | 0x20 | uint8_t[64] |
0x40 | Brush upgrades per brush technique. Set from BrushData (+0x8909C0 + 0x80). |
0x03A0 | 0x60 | uint32_t[8] |
0x20 | Rejuvenation Bitfield for the river in River of the Heavens. Set from BrushData (+0x8909C0 + 0x1F60) .
|
0x03C0 | 0x80 | uint32_t[1] |
4 | Bitfield for whether key items have been obtained from shops. Missing indices are unused.
0: Charcoal 1: Blinding Snow 2: Treasure Box 4: Herbal Medicine 5: Pinwheel 6: Marlin Rod |
0x03C4 | 0x84 | uint32_t[1] |
4 | Bitfield for whether Gold Dusts have been obtained from shops. Missing indices are unused.
0: Agata Forest Merchant 1 1: Agata Forest Merchant 2 2: Kusa Village Merchant 1 3: Kusa Village Merchant 2 4: Sei-an City Merchant 1 5: Sei-an City Merchant 2 6: Wep'keer Merchant 1 7: Wep'keer Merchant 2 8: Ark of Yamato Merchant 1 9: Ark of Yamato Merchant 2 |
0x03C8 | 0x88 | uint8_t[3] |
3 | Holy artifacts equipped. Uses Item Table IDs, 0 = None. |
0x03CB | 0x8B | uint8_t |
1 | Unknown/Padding. |
0x03CC | 0x8C | uint16_t[56] |
0x70 | Unknown. |
0x043C | 0xFC | uint32_t[84][8] |
0xA80 | Map event bits. First index is the Map Table Index (there is one extra?). Second index for the BitField flags, indexed by map event id. These also directly determine whether a quest is shown or removed from the logbook. Index 0 is used globally for a bunch of things such as which areas are restored, which Mermaid Springs have been unlocked, whether you're allowed to use the celestial brush, etc. |
0x0EBC | 0xB7C | uint32[8] |
0x20 | Bitfield for animal groups fed. There are 256 entries for the 256 animal groups found throughout the game. |
0x0EDC | 0xB9C | uint16[20] |
0x28 | Number of animal types fed (an entire group counts as 1). |
0x0F04 | 0xBC4 | uint32[1] |
4 | Bitfield for Wanted Lists unlocked. (0-3). |
0x0F08 | 0xBC8 | uint32[4][1] |
0x10 | Array of Bitfields for bounties slain per wanted list. First index is the wanted list index (0-3), second is a BitField index for the monster on that specific wanted list (0-4). |
0x0F18 | 0xBD8 | int32 |
4 | Current fortune index. -1 = currently no fortune. |
0x0F1C | 0xBDC | uint32 |
4 | Current fortune flags (?). -1 = currently no fortune. |
0x0F20 | 0xBE0 | uint32[11] |
0x2C | Unknown. |
0x0F4C | 0xC0C | uint32[4] |
0x10 | Bitfield for whether a logbook entry has been viewed. |
0x0F5C | 0xC1C | uint32[1] |
4 | Bitfield for whether a fortune has been viewed. |
0x0F60 | 0xC20 | uint32[194] |
0x308 | Unknown. |
0x1268 | 0xF28 | uint32 |
4 | Total Yen (money) collected. |
0x126C | 0xF2C | uint32 |
4 | Total Demon Fangs collected. |
0x1270 | 0xF30 | uint32 |
4 | Total enemies slain. |
0x1274 | 0xF34 | uint32[7] |
0x1C | Unknown. |
Map Data
For map event bits see the "Map event bits" in #World State Data.
Relative Offset | Type | Size | Description |
---|---|---|---|
0x00 | uint32_t[32] |
0x80 | Map specific data, not shared like the remaining structure. For example, index 0 on Kamiki is a bitfield, index 0 on Shinshu is a counter. |
0x80 | uint32_t[3] |
0xC | Bitfield for revealing buried objects. Shares same ID with collected object bitfield. |
0x8C | uint32_t[3] |
0xC | Bitfield for collected objects. Includes chests, permanent fruit, blooming clovers. |
0x98 | uint32_t[1] |
0x4 | Bitfield for commonly shared states. 31 = visited the map; 30 = all trees have been bloomed. |
0x9C | uint32_t |
0x4 | Time of day. Usually synchronized with world time of day. |
0xA0 | uint32_t[3] |
0xC | Bitfield for map areas restored. 31 = the map itself (lifted area curse). |
0xAC | uint32_t[1] |
0x4 | Bitfield for trees bloomed. |
0xB0 | uint32_t[1] |
0x4 | Bitfield for cursed trees bloomed (the ones that throw cursed fruit at you). |
0xB4 | uint32_t[4] |
0x10 | Bitfield for fixed fights cleared. Maybe other uses. |
0xC4 | uint32_t[2] |
0x8 | Bitfield for whether NPCs have more to say. |
0xCC | uint32_t[2] |
0x8 | Unknown Bitfield related to NPCs. Same IDs as above. |
0xD4 | uint32_t[2] |
0x8 | Bitfield for maps explored (i.e. dungeons). |
0xDC | uint32_t[1] |
0x4 | Unknown Bitfield. |
0xE0 | uint32_t[1] |
0x4 | Unknown Bitfield. |
Texture Data
Save Offset | Relative Offset | Type | Size | Description |
---|---|---|---|---|
0x7140 | 0x00 | uint8_t[0x8000] |
0x8000 | Texture 1 Image bits (4 bits per pixel) (256x256) |
0xF140 | 0x8000 | uint32_t[16] |
0x40 | Texture 1 unknown colour information |
0xF180 | 0x8040 | uint32_t[16] |
0x40 | Texture 1 unknown colour information |
0xF1C0 | 0x8080 | hx::Texture[2] |
0x30 | Texture 1 unknown |
0xF1F0 | 0x80B0 | uint8_t[0x8000] |
0x8000 | Texture 2 Image bits (4 bits per pixel) (256x256) |
0x171F0 | 0x100B0 | uint32_t[16] |
0x40 | Texture 2 unknown colour information |
0x17230 | 0x100F0 | uint32_t[16] |
0x40 | Texture 2 unknown colour information |
0x17270 | 0x10130 | hx::Texture[2] |
0x30 | Texture 2 unknown |
Appendix
Weapon IDs
Reflectors 0x00 - Divine Retribution 0x01 - Snarling Beast 0x02 - Infinity Judge 0x03 - Trinity Mirror 0x04 - Solar Flare Glaives 0x10 - Tsumugari 0x11 - Seven Strike 0x12 - Blade of Kusanagi 0x13 - Eighth Wonder 0x14 - Thunder Edge Rosaries 0x20 - Devout Beads 0x21 - Life Beads 0x22 - Exorcism Beads 0x23 - Resurrection Beads 0x24 - Tundra Beads 0xFF - None
Bestiary IDs
0 - Green Imp 1 - Red Imp 2 - Yellow Imp 3 - Blue Imp 4 - Black Imp 5 - Headless Guardian 6 - Bell Guardian 7 - Halo Guardian 8 - Executioner Guardian 9 - Namahage 10 - Blade Namahage 11 - Bucket Namahage 12 - Umbrella Namahage 13 - Cannon Namahage 14 - Clay Soldier 15 - Clay Samurai 16 - Clay Drummer 17 - Clay Flyer 18 - Clay Shogun 19 - Bud Ogre 20 - Chimera 21 - Igloo Turtle 22 - Dead Fish 23 - Crow Tengu 24 - Ubume 25 - Fire Eye 26 - Ice Mouth 27 - Thunder Ear 28 - Earth Nose 29 - Fire Doom Mirror 30 - Ice Doom Mirror 31 - Thunder Doom Mirror 32 - Wind Doom Mirror 33 - Poltergeist 34 - Ichiro 35 - Jiro 36 - Saburo 37 - Blue Cyclops 38 - Great Tengu 39 - Crimson Helm 40 - Red Ogre 41 - Blue Ogre 42 - Bull Charger 43 - Spider Queen 44 - Bandit Spider 45 - Orochi 46 - True Orochi 47 - Waka (w/ flute) 48 - Waka (w/ swords) 49 - Blight 50 - Evil Rao 51 - Oki 52 - Nagi 53 - Dogu 54 - Ninetails 55 - Canine Warrior Chu 56 - Canine Warrior Jin 57 - Canine Warrior Gi 58 - Canine Warrior Tei 59 - Canine Warrior Chi 60 - Canine Warrior Ko 61 - Canine Warrior Rei 62 - Canine Warrior Shin 63 - Tube Fox 64 - Golden Demon Lechku 65 - Silver Demon Nechku 66 - Yami (red) 67 - Yami (green) 68 - Yami (blue) 69 - Yami (yellow) 70 - Yami (hand)
Stray Beads
0 - Cave Of Nagi 1 1 - Kamiki Village 1 2 - Kamiki Village 2 3 - Kamiki Village 3 4 - Shinshu Field 1 5 - Shinshu Field 2 6 - Shinshu Field 3 7 - Shinshu Field 4 8 - Shinshu Field 5 9 - Shinshu Field 6 10 - Hana Valley 1 11 - Agata Forest 1 12 - Agata Forest 2 13 - Agata Forest 3 14 - Agata Forest 4 15 - Agata Forest 5 16 - Agata Forest 6 17 - Tsuta Ruins 1 18 - Tsuta Ruins 2 19 - Tsuta Ruins 3 20 - Taka Pass 1 21 - Taka Pass 2 22 - Taka Pass 3 23 - Taka Pass 4 24 - Taka Pass 5 25 - Taka Pass 6 26 - Kusa Village 1 27 - Kusa Village 2 28 - Kusa Village 3 29 - Sasa Sanctuary 1 30 - Sasa Sanctuary 2 31 - Sasa Sanctuary 3 32 - Gale Shrine 1 33 - Gale Shrine 2 34 - Gale Shrine 3 35 - City Checkpoint 1 36 - City Checkpoint 2 37 - City Checkpoint 3 38 - City Checkpoint 4 39 - City Checkpoint 5 40 - Ryoshima Coast 1 41 - Ryoshima Coast 2 42 - Ryoshima Coast 3 43 - Ryoshima Coast 4 44 - Ryoshima Coast 5 45 - Seian C. Qtr. 1 46 - Seian C. Qtr. 2 47 - Seian C. Qtr. 3 48 - Seian C. Qtr. 4 49 - Seian C. Qtr. 5 50 - Seian A. Qtr. 1 51 - Seian A. Qtr. 2 52 - Seian A. Qtr. 3 53 - Seian A. Qtr. 4 54 - Seian A. Qtr. 5 55 - Seian A. Qtr. 6 56 - Sunken Ship 1 57 - Sunken Ship 2 58 - Imperial Palace 1 59 - NRyoshima Coast 1 60 - NRyoshima Coast 2 61 - NRyoshima Coast 3 62 - NRyoshima Coast 4 63 - NRyoshima Coast 5 64 - NRyoshima Coast 6 65 - NRyoshima Coast 7 66 - Catcall Tower 1 67 - Catcall Tower 2 68 - Catcall Tower 3 69 - Dragon Palace 1 70 - Dragon Palace 2 71 - Dragon Palace 3 72 - Dragon Palace 4 73 - Kamui 1 74 - Kamui 2 75 - Kamui 3 76 - Kamui 4 77 - Kamui 5 78 - Kamui 6 79 - Wepkeer 1 80 - Wepkeer 2 81 - Wepkeer 3 82 - Wepkeer 4 83 - Kamua Ezofuji 1 84 - Kamua Ezofuji 2 85 - Kamua Ezofuji 3 86 - Kamua Ezofuji 4 87 - Yoshpet 1 88 - Yoshpet 2 89 - Yoshpet 3 90 - Ponctan 1 91 - Ponctan 2 92 - Ponctan 3 93 - Inner Yoshpet 1 94 - Inner Yoshpet 2 95 - Inner Yoshpet 3 96 - Wawku Shrine 1 97 - Wawku Shrine 2 98 - Wawku Shrine 3 99 - Ark Of Yamato 1
Travel Guides
0 - Travel Tips 1 - Greensprout Tips 2 - Digging Tips 3 - Fleeing Battle 4 - Feeding 5 - Legend of Orochi 6 - Enhancing Weapons 7 - Battle Tips 8 - Enhancing Divinity 9 - Godhood Tips 10 - Ink Bullet Tips 11 - Brush Tips 12 - Mother Tree 13 - Land of The Gods 14 - Celestial Envoy 15 - Veil of Mist Tech 16 - Holy Artifacts 17 - Northern Land 18 - Inferno Tech 19 - Mark of Kabegami 20 - Galestorm Tech 21 - Power Slash 2 22 - Cherry Bomb 2 23 - Waterspout Tech 1 24 - Waterspout Tech 2 25 - Thunderstorm Tech 26 - Another Civilization 27 - Cherry Bomb 3 28 - Tribe of the Moon 29 - Power Slash 3
Move List Tome
0 - Reflector Technique: 4 Winds 1 - Reflector Technique: 5 Winds 2 - Rosary Technique: Spirit Storm 3 - Rosary Technique: Spirit Armageddon 4 - Glaive Technique: 3 Shears 5 - Glaive Technique: 4 Shears 6 - God Technique: Wailing Mirror 7 - God Technique: Bead String 8 - God Technique: Sword Dance 9 - God Technique: Fleetfoot 10 - God Technique: Counter Dodge 11 - God Technique: Digging Champ 12 - God Technique: Holy Eagle 13 - God Technique: Golden Fury 14 - God Technique: Brown Rage 15 - God Technique: Hardhead 16 - God Technique: Holy Falcon
Fish Tome
0 - River Crab 1 - Crawfish 2 - Black Bass 3 - Killifish 4 - Smelt 5 - Goby 6 - Sweetfish 7 - Trout 8 - Catfish 9 - Loach 10 - Freshwater Eel 11 - Huchen 12 - Robalo 13 - Koi 14 - Salmon 15 - Sturgeon 16 - Giant Catfish 17 - Mountain Trout 18 - Cutlass Fish 19 - Giant Salmon 20 - Whopper 21 - Starfish 22 - Moray 23 - Loggerhead Turtle 24 - Sunfish 25 - Nautilus 26 - Clownfish 27 - Scallop 28 - Sea Horse 29 - Blowfish 30 - Monkfish 31 - Octopus 32 - Yellowtail 33 - Flying Fish 34 - Squid 35 - Bonito 36 - Red Snapper 37 - Lobster 38 - Striped Snapper 39 - Supreme Tuna 40 - Manta 41 - Oarfish 42 - Marlin
Animal Tome
0 - Sparrow 1 - Chicken 2 - Dog 3 - Hare 4 - Boar 5 - Boar Piglet 6 - Monkey 7 - Pig 8 - Deer 9 - Nightingale 10 - Fox 11 - Raccoon 12 - Horse 13 - Tiger 14 - Mouse 15 - Cat 16 - Cow 17 - Bear 18 - Sheep 19 - Crane
Treasure Tome
0 - Glass Bead 1 - Dragonfly Bead 2 - Wooden Bear 3 - Coral Fragment 4 - Vase 5 - Incense Burner 6 - Lacquerware Set 7 - Bull Horn 8 - Rat Statue 9 - Bull Statue 10 - Tiger Statue 11 - Rabbit Statue 12 - Dragon Statue 13 - Snake Statue 14 - Horse Statue 15 - Sheep Statue 16 - Monkey Statue 17 - Rooster Statue 18 - Dog Statue 19 - Boar Statue 20 - Cat Statue 21 - Crystal 22 - Pearl 23 - Amethyst Tassels 24 - Amber Tassels 25 - Jade Tassels 26 - Cat's Eye Tassels 27 - Agate Tassels 28 - Turquoise Tassels 29 - Ruby Tassels 30 - Sapphire Tassels 31 - Emerald Tassels 32 - Kutani Pottery 33 - White Porcelain Pot 34 - Etched Glass 35 - Silver Pocket Watch