OpenCAGE v0.15

major update

OpenCAGE · build 21640744 · published

On SteamNotes only · this build shipped before we watched the app
  • Script Editor:
    • Ported characters now correctly retain their hitboxes
    • Added support for saving out to Commands BIN (adds support for 64-bit game installs)
    • Added enhanced error catching to make spotting bugs easier
    • Extended support for flowgraphs to all composites
    • Reworked the flowgraph UI
      • Added additional useful right click options on nodes/flowgraphs to make the workflow easier
      • Right clicking links now gives you the option before deleting
      • Nodes now have top and bottom links to make the logic flows make more sense
      • Improved sanity checking for link conditions
      • Dragging a link to a node now gives you the option to create a new pin
      • Default pins are now populated automatically in the correct layouts (removed add pin in/out options)
      • Nodes are now only selected if clicked, rather than dragged or multi selected
      • Selecting a node will always select it in the entity list
      • Added ability to customise node colours
      • Zooming is now centered around the cursor position
      • Fixed focussing on a node, and general automated camera panning
      • Moved the flowgraph navbar to the bottom
      • Updated node colours
      • Deleting a node now optionally gives a confirmation first
      • Delay values are now shown next to pins, rather than in the entity inspector
      • Previously loaded flowgraph is now resumed when returning to a composite

    • Jumping to another entity will load its associated flowgraph
    • Updated model renderer

      • Improved lighting
      • Textures now render with correct orientation
      • UV scaling and diffuse colours are now respected
      • Added ability to toggle submeshes in the renderer, with groups for LODs
      • Added ability to preview the whole assembled CS2 model
      • Fixed an issue where a number of meshes were not (or alternatively, incorrectly) included in the list
      • Added a toggle in the UI to swap between textured/untexted view
      • Improved mesh, shader, and texture parsing functionality

    • Fixed various bugs around having multiple flowgraphs on one composite
    • Find references will now show the nodes for an entity as well as other references
    • Improvements to Proxy and Alias resolving
    • Updated material browser

      • Expanded support for more samplers
      • Added ability to view material features (and their enabled state)
      • Added ability to view all set material parameters (and their values)
      • Removed redundant duplication button

    • Added additional new options to the MVR editor
    • Fixed a crash for some MVR editor entries
    • Added option to auto re-launch game on save
    • Search fields now ignore spaces to make searching less strict
    • Extended functionality for the Character editor
    • Began improving CAGEAnimation support
    • Renamed 'Show Entity GUIDs' to 'Show ShortGuids', which now also shows Composite and Proxy/Alias GUIDs
    • Using the up/down keys on entity list correctly navigates
    • Added a new UI for material mappings with edit functionality
    • Added a toolbar group to quickly load in to resource UIs (models, materials, mappings)
    • Added keybinds for node actions
    • Entity inspector and parameter editor now only show relevant parameter data
    • Added additional missing enum definitions
    • Added option to apply default values to an entity (destructive or not)
    • Animation data is now read without writing to disk to improve startup performance
    • Added a global entity search
    • Improved the UI for the function/composite searcher, and references displayer
    • Various other minor bug fixes and usability improvements
    • Updated to latest CathodeLib version (improvements to various formats, performance, and utilities)
  • Asset Editor:

    • Added support for cubemaps
    • Fixed a large freeze which happened when closing the Animation PAK browser
    • Extended support for importing/exporting more image formats
    • Updated to latest CathodeLib version (improvements to format completeness across models/textures)

  • Level Viewer:

    • Expanded support for material types, including textured objects
    • Updated to latest CathodeLib version (improvements to format completeness across models/textures)
    • Improved mesh handling
    • Improvements to memory usage

  • Added new icons for each tool to make them easier to identify