Skip to content

Releases: angryzor/sonic-frontiers-devtools

v0.1.23

19 Jun 21:46
Compare
Choose a tag to compare
v0.1.23 Pre-release
Pre-release
  • Added rudimentary copy+paste of objects in the level editor (select a placement layer first!).
  • Added align/distribute option of objects in the level editor when multiple are selected.
  • Added GOCVisual inspector.
  • Added GOCActivator inspector.
  • Added SoundDirector inspector.
  • Added allocation map tab to the memory inspector.
  • Added RenderManager inspector.
  • Added RenderingEngine inspector.
  • Added a GameObject input for handles to GameObjects.
  • Added generalized non-RFL array inputs.
  • Added default unfold of spawner data and component data in the level editor.
  • Added a button to spawn/despawn/shutdown/restart objects in the ObjectWorld inspector.
  • Added an Asleep toggle in the object inspector.
  • Added Sonic Forces theme.
  • Selection AABB rendering now also accounts for selected dead objects when in level editor mode.
  • Resources can now be dragged into text inputs to copy their name.
  • ObjectData objects can now be dragged into ObjectId inputs to copy their ID.
  • ObjectId inputs now have a Select button that selects the object in the level editor if it is open.
  • Slightly improved the material editor. It now live updates the material for some parameters (not all yet).
  • Added support for alternative projection types in the ViewportData viewer.
  • Multiple select now shows number of objects selected.
  • Made debug box rendering size configurable.
  • Fixed a bug where absolute transforms were not properly updated when moving objects that have children in the level editor.
  • Fixed a regression where list editors in the RFL editor were corrupting memory and causing crashes.
  • Fixed a regression in vector/matrix inputs in the RFL editor where they were editing the wrong address in memory.
  • Fixed a regression in fixed size arrays in the RFL editor where they would open simultaneously.
  • Fixed a bug in RFL drag and drop processing.
  • Fixed a bug in quaternion inputs.
  • Fixed a bug with edit detection in ObjectId editors.
  • Fixed keyboard input being passed to the game when an input field is in focus.
  • Fixed the camera glitching out when first manipulating it.
  • Fixed a bug in gedit serialization where fields that should always be zero were not always zero (this bug was masked and probably did not affect your files).
  • Fixed a bug with object ID's in the level editor.
  • Fixed a major (known) memory leak in the level editor when creating new objects.
  • Fixed a crash when viewing unloaded texture resources in the ResourceManager.
  • Small regression: updating debug camera sensitivity now requires a restart. Will be fixed in a future version. However, this also fixes the issue where sonic sidesteps or the map opens when you open DevTools.
  • Custom ComponentData editor has been temporarily disabled but will be back in next version.

v0.1.21

03 Jun 22:01
Compare
Choose a tag to compare
v0.1.21 Pre-release
Pre-release

v0.1.21

  • Added a build for Sonic Forces. This build is not yet full featured.
  • Improved free camera handling and keyboard/mouse capture.

v0.1.20

13 May 15:26
Compare
Choose a tag to compare
v0.1.20 Pre-release
Pre-release
  • Fixed a bug where the ResReflectionEditor would always export the contents of the window you opened first if multiple editors were open.

v0.1.19

13 May 04:06
Compare
Choose a tag to compare
v0.1.19 Pre-release
Pre-release
  • Added selection of SWIF elements.
  • Added manipulation of SWIF elements.

v0.1.18

09 May 20:44
Compare
Choose a tag to compare
  • Fixed a crash when opening the blend tree of the secondary camera frame.

v0.1.17

09 May 19:43
Compare
Choose a tag to compare
v0.1.17 Pre-release
Pre-release

v0.1.17

  • Added the beginnings of a SWIF editor. (This can easily hard crash at the moment as it's only half built. You have been warned.)
  • Added the beginnings of the GOCPlayerBlackboard inspector.
  • Added an inspector for GOCCamera.
  • Added an inspector for CameraService.
  • Added a details tab to the object inspector, which is currently only used for the CameraFrame object.
  • Refactored the reflection part of the codebase.
  • Fixed a bug where parts of reflection data were overwritten when manipulating neighbouring comboboxes or flags.
  • Added reflective operations, a code framework that makes it easy to add new reflection-centered operations and transformations.
  • Added copying of parts of reflection data through drag and drop.
  • Added a right-click context menu option to reset reflection data subtrees to default values.
  • Added a right-click context menu option to reset reflection data subtrees in ResReflection editors to the values
    that were there when the editor was opened.
  • Added a diff view to the ResReflection editor showing you what you changed since it was opened.
  • Fixed a bug where the minimum float step in the settings could not be changed.

v0.1.16

29 Apr 02:21
Compare
Choose a tag to compare
v0.1.16 Pre-release
Pre-release
  • Improved the GameUpdater inspector. You now have a better overview and can toggle pause participation, timescale and FPS.
  • Added a GameMode inspector that currently only shows the Layer Status extension. If you want to change timescale you will
    probably have to do it here because this GameMode extension overwrites the values in the GameUpdater.
  • Added update flag inspection and manipulation in object inspection mode.
  • Fixed a regression in the range processing of the reflection editor, sometimes allowing you to select unsafe values.

v0.1.15

27 Apr 23:34
Compare
Choose a tag to compare
v0.1.15 Pre-release
Pre-release
  • Added live editing of grinding rails.
  • Added small magenta boxes visualizing selectable objects without models while in level editor mode.
  • Added better communication with the edit mode of ingame objects, e.g. volumes now show their debug visual while being edited
    even if debug rendering is off, cameras show the viewpoint of the camera while selected, etc.
  • Added a search box and categories to the Object Library.
  • Added a GOCPlayerKinematicParams inspector.
  • Added a GOCEventCollision inspector.
  • Fixed a crash in GOCAnimator.
  • Added drag-and-drop reparenting of GameObjects in object inspection mode.
  • Added an experimental RFL diffing tool.
  • Extended the data visible in the GOCPlayerParameter inspector.
  • Fixed grinding rails disappearing when switching to the editor.
  • Fixed a crash while deleting objects.
  • Fixed a crash while quitting the game when the level editor is open.
  • Added NeedleFXSceneData testing tool V2. This one is experimental and doesn't work properly yet, but uses a more robust approach.

v0.1.14

21 Apr 14:17
Compare
Choose a tag to compare
v0.1.14 Pre-release
Pre-release
  • Added hot reload for .terrain-model.
  • Added hot reload for .pcmodel.
  • Added a ResMaterial editor, which currently does not update or export anything. Only for viewing.
  • Fixed a bug where selecting "Place" in the level editor before selecting an object to be placed would crash the game.
  • Fixed a bug where opening two standalone windows would crash the game.

v0.1.13

15 Apr 21:57
Compare
Choose a tag to compare
v0.1.13 Pre-release
Pre-release
  • Added click-and-drag multi select.
  • Added a search box for the world object list in level editor mode. At the moment this is case sensitive, will improve soon.
  • The "Gedit" theme was completely revamped. Thanks a lot ik!
  • Added an experimental inspector for GOCAnimator. This doesn't do much yet.