Commit b90e522
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
File tree
- patterns/GoldBox
- tests/patterns/test_data
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
112 | 119 | | |
113 | 120 | | |
114 | 121 | | |
| |||
Large diffs are not rendered by default.
0 commit comments