Releases: NotOats/EgsLib
Releases · NotOats/EgsLib
Localization bug fixes
Tests & Bug fixes
Added
- Block, BlockGroup, Container support
- A few IEcfObject helper methods
- Addtional xUnit tests
Fixes
- Fixed NbtList not having the correct size due
- Fixed EcfFile parsing comments in double qoutes
- Fixed ConverType using local CultureInfo instead of Invariant
Blueprint Performance Fix
Blueprint's BlockData is now roughly 3x faster than previous
Localization support and Playfield improvements
Added localization support
var loc = new Localization(@"ScenarioFolder\Extras\Localization.csv");
var translated = loc.Localize(key: "HullFull", language: "English");
Assert.Equal("Steel Block", translated);
Added TryParseRootVariable to Playfield
This will easily allow reading root variables from various IPlayfieldFiles.
var playfield = new PlayField(playfieldFolder);
playfield.TryParseRootVariable("PlayfieldType", out PlayfieldType value);
Initial public release!
Currently supported
- Blueprints
- ECF files
- Playfield files (some missing)