Save File (OKAMI) File Format

From Ōkami Speedrun Wiki
Revision as of 21:04, 15 July 2025 by Heinermann (talk | contribs) (→‎World State Data: note exact gold dust and key item flags)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The following article is currently a Work In Progress and will have more details soon.


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.

Save Slot Format
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

The following article is currently a Work In Progress and will have more details soon.


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

The following article is currently a Work In Progress and will have more details soon.


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

The following article is currently a Work In Progress and will have more details soon.


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

The following article is currently a Work In Progress and will have more details soon.


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