Skip to content

Releases: OpenLoco/ObjectEditor

Object Editor 3.3.0

20 Sep 06:01
Compare
Choose a tag to compare

What's Changed

Includes a number of improvements to importing images and bug fixes to creating vehicles/dat files.

Full Changelog: 3.2.1...3.3.0

Object Editor 1.1.0

20 Sep 02:14
Compare
Choose a tag to compare

This is the final release of the old winforms editor before it is removed from the codebase. It contains almost all of the bugfixes that have been added into the avalonia ui, since the underlying codebase is mostly the same.

Note: the index format has changed a lot since the previous winforms release (1.0.5). It will be incompatible and there is no auto-recreation of the index in this editor, so I suggest deleting any existing indexes you have. You may also need to delete your existing settings file, as that has also changed.

Object Editor 3.2.1

12 Sep 14:00
Compare
Choose a tag to compare

What's Changed

This is the release of shame. Missed an obvious bug in https://github.com/OpenLoco/ObjectEditor/releases/tag/3.2.0

Full Changelog: 3.2.0...3.2.1

Object Editor 3.2.0

12 Sep 13:36
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1.0...3.2.0

Object Editor 3.1.0

08 Sep 07:23
Compare
Choose a tag to compare

What's Changed

  • Fix RLE image decoding by @LeftofZen and @duncanspumpkin in #29
    • This is a big bug fix and now all exported images except 2 in g1.dat (that require a special palette) will be exported correctly
  • Ensure variably-loaded DAT object fields are 0 by @LeftofZen in #38
    • This just 'fails' an object's validation if any of the variable data fields are non-zero like they should be.
  • Use ImageSharp by @LeftofZen in #91
    • A technical change in image manipulation library. No end-user effect.
  • Add G1 loading function by @LeftofZen in #92
    • You can now open G1.dat! This is another features the old WinForms editor had but the new one didn't...until today.
  • Fix scrollbars giving terrible UX by @ LeftofZen in #94
    • Scrollbars in the hex editor, property viewer and image table viewer are now much more user friendly and they scroll their contents and not the entire control around it.
  • Sprite preview and animation by @LeftofZen in #95
    • Select multiple images (either with shift or control keys) and they'll be animated in the preview window. Also adds a zoom feature, but yes I know it has a) terrible UX and b) no nearest-neighbour scaling, but these are issues with Avalonia and will require a more in-depth fix in future. For now though, they work well enough that I'm shipping them as is. Enjoy!

Full Changelog: 3.0.2...3.1.0

image

Object Editor 3.0.2

04 Sep 01:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.1...3.0.2

Object Editor 3.0.1

03 Sep 13:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.0...3.0.1

Object Editor 3.0.0

29 Aug 16:17
Compare
Choose a tag to compare

What's Changed

What were all the rumours about? What is the big feature that's been teased? The big feature for 3.0.0 is an online object service/repository! You can now browse (almost) every object we know about and download them. This has long been a core issue with modding Locomotion - How do you find dat files? Where do you find them? Will they work? Those first 2 issues are solved with the object service, which is accessed through the new Online tab in the editor.

image

Such a big feature deserved a major version change under the semantic versioning, rules, and the object indexes made locally by the 3.* editor are incompatible with the 2.* versions in any case. The editor should automatically reindex them when you open them, but if it doesn't or something doesn't work, please report it either here on github or in the #object-editor channel on discord.

The hex viewer has been reintroduced as per the old winforms version of the editor. It's basic and probably won't be upgraded too much since other dedicated and better hex viewers exist, and rumour has it (what is it with rumours lately...) that a new object format is in development that doesn't involve data being written as specific byte locations, meaning a hex editor won't be needed in the near future anyways (except unless you want to look at old dat files in a bad hex viewer for some reason).

Note there are a couple of minor bugs that will be fixed soon, but they aren't breaking functionality so I'm releasing as-is to get it out of the way so I can progress to adding more features.

Technical details

If you like technical details, check out the rudimentary documentation.

Full Changelog: 2.3.0...3.0.0

Object Editor 2.4.0 Alpha

20 Aug 00:13
Compare
Choose a tag to compare
Pre-release
2.4.0-alpha

tag 2.4.0-alpha

Object Editor 2.3.0

14 Aug 01:38
Compare
Choose a tag to compare

What's Changed

  • Improve indexing performance by @LeftofZen in #60
    • Performance improved ~20x
    • This PR also added a progress bar so you can see the indexing progress
    • This PR also made indexing and a few other operations asynchronous, meaning the UI will not freeze when you run them.
  • A lot of code cleanup by @LeftofZen in:
  • Logs now appear in 'reverse' order in the UI which is more intuitive - newest logs stay at the top of the panel, by @LeftofZen in 7719336
  • This release was done with a new deployment script - things may be broken; please let me know if they are!

Full Changelog: 2.2.0...2.3.0