Skip to content

Releases: OpenLoco/ObjectEditor

Object Editor 5.8.0

10 Jan 01:49
74d6e56

Choose a tag to compare

What's Changed

Editor

  • Add inline inflation-adjusted cost viewer for objects. #223
    image

  • Image table grouping for vehicles. As part of this, I found several bugs in the BodySprite class (part of VehicleObject) that the editor is using, which have now all been rectified to match OpenLoco. #227
    image

  • Added a button to manually run the object validation, allowing you to see issues that may prevent OpenLoco from loading the object. b30c958
    image

  • Use neutral grey colours instead of the obnoxious bright colours, for the building previewer released in the last version. cdf100e
    image

  • Improved the mouseover hint and popup for "delete file", (but it can still use some work). 3156dbb
    image

  • Fixed a small bug when saving the image table with sprites that have the "DuplicatePrevious" flag in them. Because the editor actually displays the sprites for all the duplicates, it saves those sprites as part of the object even though they should be empty. The editor now respects this and doesn't save the duplicate images, matching vanilla and resulting in smaller objects. 9704198

ObjectService

Most of these changes are backend or refactor changes; you won't see any functional change here, but they're worth mentioning:

  • Enable ASP.NET Identity with JWT bearer token authentication. This is in preparation of "user accounts" which is needed to enable people to edit the data in the object service. #220
  • Report missing objects to server when not found in online index. #222
  • Refactor missing object routes to use BaseTableRouteHandler pattern. #224
  • Migrate missing objects from ObjectAvailability enum to dedicated TblObjectMissing table. #225

Full Changelog: 5.7.0...5.8.0

Object Editor 5.7.0

26 Dec 11:42
0dc5c5f

Choose a tag to compare

What's Changed

  • Allow user to set custom values for CargoObject cargo categories. This can be set with the CargoCategory override value. c543812
    image
  • Support prototype variable map sizes in saves/scenarios/landscapes. #217
    image
  • Add primitive building component viewer. You can pan the images in the viewer but not edit them. You can edit them from the BuildingVariations and BuildingHeights properties in the normal property grid. #218
    image
  • Prevent modification of SoundObject.SoundObjectData in the UI (as its determined by the WAV file). 764a5a8
  • Remove var_0D and var_6E from TrackStationObject as OpenLoco confirms these properties are not used in-game. 63a11d8
  • Name more RoadObject flags and TreeObject flags. 782a535, ce110d5, 8f3ab23
  • Use separate folders for user downloads and cached online files. 94e1067
    image
  • Allow user to set custom values for VehicleObject compatible cargo. 5082f15
  • Respect 'vanilla' flag in DAT files, as least in the UI. 3fdcd65

Full Changelog: 5.6.0...5.7.0

Object Editor 5.6.0

10 Dec 04:01
86484ba

Choose a tag to compare

What's Changed

  • Hide Save and SaveAs buttons on object types that cannot be saved yet. 32b7c1d
    image
  • Separate DAT specific header fields in the UI. 767758f
    image
  • Fixed GoG/Steam object source detection. This should now show the correct source in the file/folder browser. #214
    image
  • Add a prototype JSON export for objects. Can be found under the SaveAs button. #215
    image
  • Added a button to validate objects for the OG project.
    image
    It is disabled by default and can be enabled in the Settings:
    image

Full Changelog: 5.5.5...5.6.0

Object Editor 5.5.5

29 Oct 01:51
b1ef8cb

Choose a tag to compare

What's Changed

  • Fixed a bug when setting RackRail in Vehicle objects that would replace the existing rack rail reference with a blank entry. b1ef8cb

Full Changelog: 5.5.4...5.5.5

Object Editor 5.5.4

26 Oct 13:33

Choose a tag to compare

What's Changed

  • For objects, turned most fixed-size arrays into variable-sized lists. I don't recommend actually adding/removing from these lists unless you know what you're doing, as most likely an invalid DAT file will be generated. This is in preparation of the "new object format", and in future the DAT limits will be checked not in the obbject type itself, but only when you attempt to export a DAT file, as that's the only time that limit is valid. 5dd38d9
  • Added a default filter for the object view (for object name, as per the editor pre-filter implementation). You'll see something like this when you open the editor:
image 491c5c1
  • Hid the 'None' flag in the UI for Land, RoadExtra, Airport, AirportMovementNode, Cargo, TrackExtra objects. f06b3ec, c7843c1, f68ac30
  • Fix crash when trying to add new AirportMovementNodes. c7843c1

Full Changelog: 5.5.3...5.5.4

Object Editor 5.5.3

22 Oct 06:43

Choose a tag to compare

What's Changed

  • Fix lists in objects not being editable/crashing the editor. 4ba3925
  • Add tentative new names for remaining unknown LandObjectFlags a027f4b

Full Changelog: 5.5.2...5.5.3

Object Editor 5.5.2

14 Oct 06:43

Choose a tag to compare

Object Editor 5.5.2 Pre-release
Pre-release

What's Changed

  • Fixed the bounding box in the image preview not being updated when the X/Y offsets change. 4fa141c
  • Fixed cropping of images not setting the width and height back to the DAT G1 element being saved. 4fa141c
  • Fixed threading bug where logging thread interferred with UI thread. 16ddf34

Full Changelog: 5.5.1...5.5.2

Object Editor 5.5.1

10 Oct 05:19
e6e4414

Choose a tag to compare

What's Changed

  • Fix and rework how the automatic updater works. It should now actually work, and additionally you can just run the updater exe and it'll update the editor on its own as well. By @LeftofZen in #212

Full Changelog: 5.5.0...5.5.1

Object Editor 5.5.0

09 Oct 23:44

Choose a tag to compare

What's Changed

  • Add bulk image offset translation. afd2a58
    image
  • Add image count to viewmodel. cba3079
    image
  • Add log styling (red for error, yellow for warning, white for all else). 0497eb4
image
  • Added a new setting under the Misc category that, when enabled, the logs window will automatically pop up when an error occurs. 8ea67da
image
  • Fix checksum miscalculation with DAT header name. 0497eb4
  • Fix multiple objects having incorrect validation code. 8ea67da

Full Changelog: 5.4.0...5.5.0

Object Editor 5.4.0

06 Oct 04:51

Choose a tag to compare

What's Changed

  • Added an automatic updater. When a new update is available, you will be able to update and restart (or read the update notes if you want to come to this page). Note, this will start of course only show up when the next update is released :) By @LeftofZen in #210
    image
    Note: I have not tested this on Linux or Mac so there is a high change it just doesn't work. Please report any issues and I'll try to fix them.
  • Added a temporary fix for objects downloaded from the object service having spaces (or other invalid characters) in their names. A more permanent fix will be made on the object service side in the future. e904cb2
  • Fixed image groups not taking into account the varying group sizes resulting in the varying emotions set in CompetitorObjects. e904cb2

Full Changelog: 5.3.5...5.4.0