Releases: alexpineda/titan-reactor
Releases · alexpineda/titan-reactor
v0.6.9-alpha
Added
- Two more macros oriented around following / unfollowing units
- Clicking the minimap unfollows the units
- F key will follow selected units or unfollow all units
- Macros now have a description field making it easier to understand and explain what a macro does.
- Added font size options to official plugins that were missing them
Fixed
- Some plugin changes weren't being reflected in the UI
Changed
- API namespace finalized to @titan-reactor-runtime/ui and @titan-reactor-runtime/native
- Plugin file structure has changed so that typescript types can be used
v0.6.8-alpha
[v0.6.8]
Added
- Additional messaging when updating / installing plugins
- Type definitions for the UI api
- customEvents object replacing custom callback methods
- Spinny loader for better loading feedback
- Code architecture documentation in WIKI
- Load & display remote plugin README files
Removed
- Clear asset cache menu item
- Plugin callbacks no longer have context value attached
Changed
- Last plugin tab selected will persist (Info or Configure)
v0.6.7-alpha
[v0.6.7]
Added
- Macro groups
Fixed
- Bunker overlay offset (marine fire)
- Fix issue where the app would "crash" on loading due to some changes in latest electron api (memory cage in v21)
Changed
- Plugin permissions changed from under
config
toroot
of package.json
v0.6.6-alpha
[0.6.6]
Added
- Exposed default enabled/disabled switch for macros
- Game & sandbox modes for macro condition testing
- Hover cursor over units, like in the game
- Selection circles around 3d models - initial version
- New apis for macros getHoveredUnits, and getFollowedUnitsPosition
- Blur transition between render modes
Changed
- Improved default macros
- Unlimited folders for macros
Fixed
- Several small optimizations
- Audio no longer has silences (regression in 0.6.0)
- Small visual glitch with creep colony construction and other images that shared atlases
- Big improvement (~5s) on initial loading screen
New default macros (more to come, plus grouping actions!):
v0.6.5-alpha
Added
- Macros can execute other macros
- Active Preview option for modifying macros
- Roadmaps in README
Fixed
- Several memory leaks due to untested Janitor implementation
- Squashed some bugs around macros and settings
- Units are still selectable when the game is paused
- IScriptah now semi functional again (Tools -> IScriptah)
Changed
- Upgraded to Electron 20, TypeScript 4.8.4, Vite build system and others.
- Initial macros and plugins setup is automatic and transparent
Release_2022.10.06_05-07
update build step
v0.6.4-alpha
[0.6.4]
Added
- Post processing configuration panels (+ 3d mode)
- Mini-map configuration panels (+ 3d mode)
- Macros now show cute little keyboard preview ^^
- World event system
- Macro trigger - mouse click
- Graphics settings - HD2, preload
- Cursor is now animated and has cursor size option
Changed
- Lots of internal refactoring in preparation for sandbox mode and 3d models
- Moved camera damping/rotation speed options to global settings
- Additional error handling
- Camera starts at a player location
- Map viewer now uses OpenBW so all images/units/sprites should work
- Fixed a bug in bw-casclib, allowing mac/linux builds to work now.
- Map mode and replay mode use the same plugins (if enabled).
Fixed
- Default macros automatically install on first run
- App no longer needs a full reload on initial plugin install
- Bullet tracking is now more precise
v0.6.0-alpha
Added
- New home screen and map/replay loading screens
- Macro hotkey system with "programmable" triggers and action sequences
- New global options: minimap size, asset preload, default scene controller, anisotropy
- Terrain now has mirrored edge tiles
- Plugins API v2
Changed
- Global Settings is no longer a plugin and now built into the app
- Menus have been re-arranged. Plugin Settings is now called Command Center.
- More optimizations to reduce GC usage, caused minor bugs in audio which will be addressed
- HD is now the default (rather than HD2)
- Flying units are further affected by terrain height
- Deprecated plugins will not show in online tab
- Shadows will be placed in default locations unless in "3d" mode
Fixed
- Regression in floating sprites is fixed
- Regression creep edges fixed
- Sprite overlay edges bug fixed
- Bullet tracking now works on floating buildings
- Regression on HP bar on resources now fixed
- Follow unit now unfollows on minimap click
- Previously on 0.5.3 release:
- Tank mode siege tank turrets will now look better when camera rotated
- When the camera target is above the horizon units will not rotate oddly
- Disposing of the previous replay should execute before any additional plugin calls
- UMS games that use set alliance now work (thank you Heinerman!)
- Maps that use disabled doodads now work (thank you Heinerman!)
- Observer chat won't break replays anymore
Removed
- HD2 is no longer an option
- Plugin API:
- Deprecated getFPS.
- Deprecated maxFrame and time fields from the useFrame() hook, use useReplay() and getFriendlyTime() instead
- Keyboard shortcuts are no longer part of plugins and are now configured with the hotkey macro system.
Release_2022.08.20_21-31
update changelog
Release_2022.07.14_09-15
pre-release 0.5.3