Planned updates

From Procedural Objects
Jump to navigation Jump to search

This page lists planned or possible updates, fixes and features for future versions.

These lists are not necessarily exhaustive and do not represent any definitive decision unless mentioned otherwise.

You can download the latest beta and discuss the features on the Beta test discord server.

It is recommended that you follow the development news on X for more information.

Notes : For past updates changes, see: Changelog. See also: Known Issues
(Current version: 1.7.8)

1.7.9 (beta)

ETA: Late Dec. 24 - Jan. 25
Unless there’s a major bug fix needed, this will probably be the last update

These features are available in Beta 2 :

  • New Saving Sectors feature, designed for heavy users :
    • split your PO content of your savegame on multiple files independent from the base game file.
    • assign and create sectors like you do layers.
    • on the loading screen of your game, you can choose which sectors to load on this run : saving on loading time and performance for heavy users.
    • more POs can be saved on the same game that way, bypassing the serialization limitations of the game.
  • Selection mode "More..." drop-down changes :
    • New Bend tool : bend selection of POs along a moveable 3D Bezier curve (demo on X)
    • New Progressive rotation tool : assign rotations to a selection, progressing between the rotations of the 2 extreme objects of the selection
    • New Set Advanced edition values tool : set Flip faces; Normals recalculation; Texture tiling; Visibility (Day/Night/always); Cast shadows; for selections of POs at once
    • New Rotate towards object tool : set the rotation of the selected POs to orient them to all look towards an other PO
    • Project tool has more UI texts to describe less understood features (thanks to Akruas)
    • Distort tool : Hide the box outline by holding Shift (suggested by Rhabarber7)
  • Painter provides R, G, B and HEX value fields
  • Texture Management improvements :
    • Texture selectors now have a "Last texture applied" button that remembers the last texture applied with the selector
    • Texture Management now warns you if textures are missing upon loading, and allows you to reassign textures of all objects that had it at once
  • Exported Objects UI improvements :
    • Search bar for the exports list (suggested by Nucity)
    • Window resizeable
  • Minor Text Customization improvements :
    • Size and spacing parameters now also have a text field
    • Opacity supported for text fields
  • Mod translation
    • Italian translation by raistlin46
    • Polish, Portuguese, full Spanish and Dutch translated with LLM
  • Fixes :
    • Fixed the Update informant window staying locked and preventing access to the mod upon loading
    • Fixed Epic Games compatibility / file path finding on non-Steam installs (thanks to the patch fix and help by Nyoko)
    • Fixed mod button disappearing out of screen limits
    • Fixed the "Reset orientation" button when focusing on rotation value text fields (thanks to Akruas)
    • Fixed vertex selection being really slow while holding Ctrl (thanks to Akruas)
    • Fixed vertex selection selecting vertices from behind the camera (thanks to Akruas)
    • Fixed Replace by copy tool rotation on selection copying
    • Fixed Objects + button being displayed from behind the camera but only when they're selected
    • Fixed texture tiling UI in Advanced Edition tools (thanks to Akruas)
    • Fixed Gizmo movement displaying only positive values even when processing negative values (thanks to Akruas)
    • Fixed broken wiki links in some instances when the mod is using English

These features are not included in the current beta :

    • Fixed PO import speed being slower than it needs to
  • beta 1 : Nov. 28, 2024
  • beta 2 : Dec. 10, 2024

You can download the latest beta and discuss the features on the Beta test discord server.

Potential minor 1.7.x

  • New selection mode tools ("more" dropdown) :
    • Space equally

1.8

Most likely abandoned plans (formerly planned for July 31, 2022)

  • General Tool and Selection mode merge (WIP) :
    • 3D axis gizmos can be used on groups and selections of POs
    • "Edit" button opens only Customization Tool
  • Shader and Material options
    • Support for custom alpha (and therefore PNG transparency?), color, normal, illumination, specular maps
    • Shader can be selected, shader parameters can be customized under Material Options
    • Associated parameters now customizable : decal size, illumination levels, etc.
    • Fix for Additive Shader assets
  • UI scale in settings
  • Creation of built-in comprehensive Animation module (or 1.9 ?)
  • (unsure) Selection of POs based just on where your mouse hovers instead of having + buttons everywhere (with the existing highlight upon hover, +additional information)

Bulk ideas

Those features may spread across multiple updates.

  • Move It compatibility enhancements (thanks to Quboid)
    • Use of the new MoveItIntegration for better support
    • Move It import/export supports Procedural Objects
  • Submeshes automatic conversion
  • Undo delete
  • Independent backup saving in order to be able to revert all POs to the previous session
  • Ability to dump an asset's texture from PO

The following ideas are considered necessary features but may not be implemented because of time and features priorities.

  • UI system revamp from Unity GUI to Colossal UI