Skip to content

Releases: OpenLoco/ObjectEditor

Object Editor 3.1.0

08 Sep 07:23

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

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

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

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

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

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

Object Editor 2.2.0

09 Aug 12:18

Choose a tag to compare

What's Changed

  • Update road piece flags by @LeftofZen in #45
  • Delete copyright material from repo and replace with icons by @LeftofZen in #51
  • Fix UI bugs by @LeftofZen in #54
    • Sounds now stop playing from an object when you click off it/onto another one
    • Image background defaults to a nicer SteelBlue rather than the blinding "you need sunglasses" White.
  • Fix memory leaks by @LeftofZen in #55
  • Add groundwork for multiple dat file types (object, scenario, save, tutorial, etc) by @LeftofZen in e156cf7

Full Changelog: 2.1.0...2.2.0

Object Editor 2.1.0

07 Aug 06:45

Choose a tag to compare

What's Changed

  • Added a control to view an object's image properties by @LeftofZen in #43
  • Added a colour picker to change the background colour of the image viewing control by @LeftofZen in #43

Full Changelog: 2.0.0...2.1.0

Object Editor 2.0.0

03 Aug 04:28

Choose a tag to compare

What's Changed

Ported the program to use AvaloniaUI which is cross-platform, allowing the object editor to run on Linux and maxOS (in addition to Windows).

Full Changelog: 1.0.4...2.0.0

Object Editor 1.0.5

18 Jul 02:52

Choose a tag to compare

What's Changed

Full Changelog: 1.0.4...1.0.5