Skip to content

Commit b90e522

Browse files
Draxinusompaxcut
andauthored
Gold Box game patterns (#491)
* Added Gold Box game patterns * Update README.md Added Gold Box patterns to ToC * Added GB_CHR test file * Add Gold Box GEO pattern Also includes separate enum file for images * Update README.md Add reference to new GEO pattern * Fix error in event hierarchy logic * Fix error in hierarchy when map event in cell 0 * Fix error returning chained event name Whoops * Add test files for GB_EXE & GB_GEO Multiple files for each as logic varies depending on version. * Add GB_ITM-Base and additional GB_CHR test files * Fix error when no effects in UA (10) save Character without any effects could (and usually would) spill into the next character record - also inlined character records to look a little nicer * Various fixes for UA (10) events Platinum value in GiveTreasure events was incorrect, added comments to indicate hardcoded values, and modified to skip unused events * Added Unlimited Adventures SCRIPT pattern * Added test file for GB_UA_SCRIPT.hexpat * Added GB_UA_SCRIPT to README.md * Identified unknown type / split properties Unknown background type identified - split property groupings in match to make names different if exported to JSON * Minor bugfix and name changes Fixed PlayerSees error in EnterPassword event and changed TavernTale event string names from Tale# to TavernTale# * Enumeration name updates Changed prefix used from Art to either Picture or Art, depending on type, to clarify between the two. A timeless philosophical debate, finally resolved in a hex reader for a file in a 33 year old game maker thing, "Art" can finally be defined. You're welcome. * Added "complex" monster offset for 10 --------- Co-authored-by: paxcut <53811119+paxcut@users.noreply.github.com>
1 parent 755ccad commit b90e522

23 files changed

Lines changed: 13621 additions & 0 deletions

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,13 @@ Everything will immediately show up in ImHex's Content Store and gets bundled wi
109109
| GGUF | | [`patterns/gguf.hexpat`](patterns/gguf.hexpat) | GGML Inference Models |
110110
| GIF | `image/gif` | [`patterns/gif.hexpat`](patterns/gif.hexpat) | GIF image files |
111111
| GLTF | `model/gltf-binary` | [`patterns/gltf.hexpat`](patterns/gltf.hexpat) | GL Transmission Format binary 3D model file |
112+
| Gold Box Games: Character | | [`patterns/GoldBox/GB_CHR.hexpat`](patterns/GoldBox/GB_CHR.hexpat) | Gold Box Game Character/Monster files |
113+
| Gold Box Games: Executable | | [`patterns/GoldBox/GB_EXE.hexpat`](patterns/GoldBox/GB_EXE.hexpat) | Gold Box Game Executables |
114+
| Gold Box Games: Item Base | | [`patterns/GoldBox/GB_ITM-Base.hexpat`](patterns/GoldBox/GB_ITM-Base.hexpat) | Gold Box Game Item Base files |
115+
| Gold Box Games: Item Record | | [`patterns/GoldBox/GB_ITM-Record.hexpat`](patterns/GoldBox/GB_ITM-Record.hexpat) | Gold Box Game Item Record files |
116+
| Gold Box Games: Map | | [`patterns/GoldBox/GB_GEO.hexpat`](patterns/GoldBox/GB_GEO.hexpat) | Gold Box Game Map files |
117+
| Gold Box Games: Unlimited Adventures Script | | [`patterns/GoldBox/GB_UA_SCRIPT.hexpat`](patterns/GoldBox/GB_UA_SCRIPT.hexpat) | Gold Box Unlimited Adventures SCRIPT file |
118+
| Gold Box Games: Vault | | [`patterns/GoldBox/GB_VLT.hexpat`](patterns/GoldBox/GB_VLT.hexpat) | Gold Box Game Vault files |
112119
| GZIP | `application/gzip` | [`patterns/gzip.hexpat`](patterns/gzip.hexpat) | GZip compressed data format |
113120
| Halo Tag || [`patterns/hinf_tag.hexpat`](patterns/hinf_tag.hexpat) | Halo Infinite Tag Files |
114121
| Halo Module || [`patterns/hinf_module.hexpat`](patterns/hinf_module.hexpat) | Halo Infinite Module Archive Files |

patterns/GoldBox/GB_CHR.hexpat

Lines changed: 989 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)