Skip to content

Commit

Permalink
Tons of memory only data structures.
Browse files Browse the repository at this point in the history
  • Loading branch information
Truthkey committed Jul 13, 2024
1 parent d5a075b commit cd3d6e0
Show file tree
Hide file tree
Showing 3 changed files with 79 additions and 0 deletions.
34 changes: 34 additions & 0 deletions docs/bbs/memory only/CampWork.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# CAMP WORK

This isn't a file, but a memory region in the executable.

## CAMP WORK DATA

| Offset | Type | Description
|---------|--------|------------
| 0x0 | CmdWork | Command Work
| 0x18CA | Unknown | Unknown
| 0x18CB | Unknown | Unknown
| 0x18CC | AbilityFlag[30] | Ability Flags
| 0x1944 | EtcFlag[55] | Etc Flags
| 0x197B | HelpFlag[40] | Help Flags
| 0x19A3 | NickNameWork | Nickname Work
| 0x19C9 | Unknown | Unknown
| 0x19CA | Unknown | Unknown
| 0x19CB | Unknown | Unknown
| 0x19CC | [StatusInfo](./StatusInfo.md) | Status Info
| 0x2584 | [GameInfo](./GameInfo.md) | Game Info
| 0x2594 | DeckWork[3] | Deck Work
| 0x27E0 | int32[4] | Padding
| 0x27F0 | uint16 | Deck Selected
| 0x27F2 | uint16 | Deck Max Slots
| 0x27F4 | boolean | Is Initialized
| 0x27F5 | uint8 | Mirage Arena Explain
| 0x27F6 | boolean | Is Tutorial
| 0x27F7 | boolean | Is Player Status
| 0x27F8 | uint8 | Tutorial State
| 0x27F9 | uint8 | Battle Dice Explain
| 0x27FA | uint16 | Deck Shortcut
| 0x27FC | uint16[4][2] | Arena Flag Array
| 0x280C | int8 | Number of Trophy Info
| 0x280D | uint8[7] | Padding
10 changes: 10 additions & 0 deletions docs/bbs/memory only/GameInfo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# GAME INFO

This isn't a file, but a memory region in the executable.

## GAME INFO DATA

| Offset | Type | Description
|---------|--------|------------
| 0x0 | uint32 | Play Time
| 0x4 | uint32[3] | Padding
35 changes: 35 additions & 0 deletions docs/bbs/memory only/StatusInfo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# STATUS INFO

This isn't a file, but a memory region in the executable.

## STATUS INFO DATA

| Offset | Type | Description
|---------|--------|------------
| 0x0 | DL_STATUS | D-Link Status Array
| 0x7E0 | [COMMAND](./Command.md#Command)[16] | Finisher Commands Array
| 0x860 | [COMMAND](./Command.md#Command)[21] | D-Link Command Array
| 0x908 | uint8[16][38] | Finisher Command Strengths?
| 0xB68 | ICOLOR | Armor Color
| 0xB6C | uint32 | Total Experience
| 0xB70 | uint32 | Total Munny
| 0xB74 | uint32 | Medals
| 0xB78 | uint16 | Level
| 0xB7A | uint16 | Current HP
| 0xB7C | uint16 | Maximum HP
| 0xB7E | uint16 | Current Focus
| 0xB80 | uint16 | Maximum Focus
| 0xB82 | uint16 | Link Points
| 0xB84 | uint16 | MP?
| 0xB86 | uint16 | DP?
| 0xB88 | uint16 | Arena Level
| 0xB8A | uint16 | Weapon ID
| 0xB8C | int16 | Physical Resistance
| 0xB8E | int16 | Fire Resistance
| 0xB90 | int16 | Ice Resistance
| 0xB92 | int16 | Thunder Resistance
| 0xB94 | int16 | Darkness Resistance
| 0xB96 | uint16 | Player Weapon ID
| 0xB98 | uint16 | Selected Finisher
| 0xB9A | uint16 | Ability Points?
| 0xB9C | int16[14] | Padding

0 comments on commit cd3d6e0

Please sign in to comment.