Releases: randovania/mercury-engine-data-structures
Releases · randovania/mercury-engine-data-structures
v0.36.2
v0.36.1
New release
v0.36.0
New release
What's Changed
- BMTUN: Add functions for getting/setting tunables by @dyceron in #253
- BMSBK - Minor cleanup and add functions by @dyceron in #252
- Move
CollisionEntryclass tocollision.pyby @dyceron in #259 - Add Vec2/3/4 by @henriquegemignani in #260
- BMSSA by @steven11sjf in #241
- Add classes to BMSMSD by @dyceron in #265
- Add classes and functions to BMDEFS by @dyceron in #266
- Fix extract_pkg not working by @dyceron in #273
- Add classes to BMSBK by @dyceron in #263
- Add VSCode folder to gitignore by @MayberryZoom in #255
- Add simple properties/methods to BREV/BRES/BREM by @MayberryZoom in #281
- Update requirements.txt by @henriquegemignani in #301
- Fix pkg tests by @ThanatosGit in #279
- Use pointer type for GUI formats rather than explicit root by @MayberryZoom in #285
- Dread BCTEX export to dds by @steven11sjf in #240
- bmsnav fixes by @steven11sjf in #246
- BMSSTOC (Sound TOC) by @steven11sjf in #206
- Fix bots in release.yml by @henriquegemignani in #321
Full Changelog: v0.35.0...v0.36.0
v0.35.0
What's Changed
- BMSCC Refactor by @dyceron in #251
- Fix BMSSD API by @ThanatosGit in #256
Full Changelog: v0.34.0...v0.35.0
v0.34.0
New release
What's Changed
- BMSSD refactor by @steven11sjf in #226
- Add a release.yml for release notes filtering by @henriquegemignani in #242
- Add new function to BMSMSD to get a tile by index by @dyceron in #249
- Basic documentation improvements for tests by @henriquegemignani in #254
Full Changelog: v0.33.0...v0.34.0
v0.33.0
What's Changed
- Test with Python 3.13 by @henriquegemignani in #230
- Abstract romfs by @ThanatosGit in #231
- Update ruff rules, use if TYPE_CHECKING/future annotations by @henriquegemignani in #233
- Version checking by @steven11sjf in #232
- Refactor BRFLD by @MayberryZoom in #217
New Contributors
- @MayberryZoom made their first contribution in #217
Full Changelog: v0.32.0...v0.33.0
v0.32.0
What's Changed
- Added Samus Returns property names by @steven11sjf in #191
- bcskla parse/build for dread and MSR by @steven11sjf in #185
- added BLUT (Binary LookUp Table?) by @steven11sjf in #192
- Added BMSSH format by @steven11sjf in #193
- BMSAT by @steven11sjf in #194
- BGSNDS by @steven11sjf in #195
- Added bnvib by @steven11sjf in #196
- BPSI (pack set?) by @steven11sjf in #197
- brspd by @steven11sjf in #198
- BPTDAT and BPTDEF by @steven11sjf in #200
- BUCT by @steven11sjf in #199
- Added .btunda support by @steven11sjf in #32
- Add cli commands for extract pkgs and replacing files in pkgs by @henriquegemignani in #214
- Swap dependency from zstd to zstandard by @henriquegemignani in #216
- Repair encoding error in actors/props/pf_mushr_fr/charclasses/pf_mushr_fr.bmsad by @steven11sjf in #219
- Update README with more info regarding mercury formats by @sabre230 in #215
- added dread v2.1.0 resources to json by @steven11sjf in #211
- Speedup parsing/building BCSKLA and BMSAS by @henriquegemignani in #212
New Contributors
Full Changelog: v0.31.1...v0.32.0
v0.31.1
What's Changed
- MSR - Fix wrong minor version for bmscc by @dyceron in #188
- Added tests for collision formats by @steven11sjf in #189
Full Changelog: v0.31.0...v0.31.1
v0.31.0
New release
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #142
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #143
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #144
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #145
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #146
- MSR - Update two fields in bmsbk by @dyceron in #147
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #148
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #150
- Update bmssd sg fields for MSR by @dyceron in #149
- Updated README with all formats by @steven11sjf in #153
- Adds BMSEM support by @Miepee in #152
- MSR - Add support to bmdefs by @dyceron in #151
- Use CVector3D everywhere by @Miepee in #172
- Mark BMSEM and bsnav as being parsed in readme by @Miepee in #165
- Allow
Charto be compiled by @henriquegemignani in #155 - Support compiling CRCAdapter with unsafe for building by @henriquegemignani in #154
- Fix compatibility with construct 2.10.70 by @henriquegemignani in #175
- Support compiling for BMSLD by @henriquegemignani in #174
- Cleanup and support compiling in Bmssd by @henriquegemignani in #176
- Cache Pkg construct to minimize re-compiling by @henriquegemignani in #178
- Fixed bmtre format and added tests for dread by @steven11sjf in #180
- Write dedicated building code for ArgListSR by @henriquegemignani in #179
- fixed potential circular imports in formats by @steven11sjf in #182
- Add BAPD by @steven11sjf in #181
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #183
- Version adapter and test fixes by @steven11sjf in #186
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #187
Full Changelog: v0.30.0...v0.31.0
v0.30.0
New release
What's Changed
- Add parameter names by @ThanatosGit in #140
- Build vanilla PKGs in SR by @ThanatosGit in #117
- Parse and rebuild SR BCTEX files by @ThanatosGit in #125
- fixed bug in --dump-to flag by @steven11sjf in #134
- Support RomFS mode for SR by @ThanatosGit in #141
Full Changelog: v0.28.1...v0.30.0