openShiren SPAW variable
S
PAW is a fixed 528-bit (66-byte) string sent by the client to the server. It contains a fixed record of the player’s stats at the time of dungeon exit. Following the 528 bits is a variable length string containing the player’s character name.
There are two ways to exit the dungeon: die or complete a quest.
28 bits - Score
8 bits - Year
4 bits - Month
8 bits - Day
8 bits - Unknown 1
8 bits - Floor number
8 bits - Area name
8 bits - Level
8 bits - Current HP
8 bits - Max HP
20 bits - Gold
16 bits - Attempts at dungeon
24 bits - Unknown 2 (appears to be mission number?)
8 bits - Current food
8 bits - Max food
8 bits - Current STR
8 bits - Max STR
20 bits - EXP
8 bits - Weapon name
8 bits - Weapon adjustment (signed 8-bit)
8 bits - Weapon state
8 bits - Shield name
8 bits - Shield adjustment (signed 8-bit)
8 bits - Shield state
4 bits - Unknown 3
variable - Hex representation of player name (max 8 chars)
Unknown 2 appears to be the mission name. The initial quest to save Nagi is mission 0×0f, then the next becomes 0×01, 0×02 and so on.
We need data from a totally complete game with memos for which exits were successful to see if it increments in unison.









