* Create data-logger
* Update and rename data-logger to metrics-tracker
* Fixed formatting and tweaked the cases that are considered an npc death
* Fixed reset others feature on npc kill trackers
* Refactoring to clean up things further
* Added shutdown method to remove panel button and reset metrics
* Update metrics-tracker to version 1.0.1
* Squashed merge commit history
* Update metrics-tracker to v1.0.2
* Fixing build failures hopefully
v1.5.30
Bugfixes:
- Opening load dialogue now occurs on SwingUtilities thread to prevent client freezing
- ModelGetter addDynamicObjectGetter should now properly handle when a DynamicObject model is null
- CreatorsOverlay will now properly handle when the Point is null
Attributes
- resetAttributes method has been taken from the subclasses and moved to the superclass. All subclass attributes have been appropriately adjusted
AttributePanel
- New Reset button added
- cleaned up how reseting works to properly reset on character select or card switch
Programmer
- Programmer has been majorly overhauled in preparation for 2.0. Most features are currently inactive.
- The methods added are revolved around transforming a 3D model in Animation, Orientation, and Movement. Movement is based on a path that can be set using hotkeys within the scene, while animations and orientations are added by adding keyframes via the TimeSheetPanel. Methods exist both to 1) transform the 3D model while the programmer is playing and 2) transform the 3D model when the time is manually set to what it would look like if that time was reached while playing
- Some methods (revolving around animations) have not been appropriately implemented at this time to preserve the current functionality of the plugin and the old programming system until 2.0 is ready
* runelingual v0.5.2
small fixes:
uses LinkBrowser util,
fix for using the plugin from multiple accounts simlutaneously, and some minor issues
* Update runelingual
mouse hover is disabled when target language is English
* Create tob-utilities
* Create tob-utilities
* Update tob-utilities
* Update tob-utilities
added license
* Update tob-utilities
Implemented use of onNpcSpawned, onNpcChanged and onNPCDespawned for handling tracking spawns. Added clearing of lists to shutdown
Removed unused imports and formatted each file to ensure code style consistency
* Update tob-utilities
* Update tob-utilities
* Update tob-utilities
* Update tob-utilities
* Update tob-utilities
New Features:
Lightbearer reminder overlay. (Appears if player has lightbearer in their inventory during P1 verz to remind them to equip it)
Scuff warning changed from chat message to having option of chat message, overlay panel or infobox
Outlining of players in bloat
Bug Fixes:
Fixed dawnbringer overlay not working correctly while party integration is enabled enabled and user is not in a party
Other Misc Changes:
Updated readme to include a changelog
Renamed MaidenOverlay to ScuffedNylocasOverlay as there are now multiple overlays for Maiden
Refactored MaidenService to improve future maintainability
Removed unnecessary info level logs
* Update tob-utilities
Readme change
* Create data-logger
* Update and rename data-logger to metrics-tracker
* Fixed formatting and tweaked the cases that are considered an npc death
* Fixed reset others feature on npc kill trackers
* Refactoring to clean up things further
* Added shutdown method to remove panel button and reset metrics
* Update creators-kit to v1.5.27
v1.5.27
- Bugfix: appropriate handling of loading json files for v1.5.19 setups with regards to recent spotanim saving changes
* Update Creator's Kit to v1.5.28
v1.5.28
- Added WeaponAnimData datatype for connecting weapon itemIds to their associated active and pose animations
- Some reformatting to AttributePanel and addition of height Swing elements for spotanims
* Update creators-kit to v1.5.29
v1.5.29
Multiple changes in place. 99.9% of them do not change the current operation of the plugin and are preparation for a future update.
KeyFrames
- HealthKeyFrame now runs off a duration instead of a toggle
- HealthAttributes, HealthOverlay, and HisplatOverlay have been modified appropriately for duration changes
AttributePanel
- Has an animation table in the AnimCard for quickly setting active anim
TimeSheet, SummarySheet, AttributeSheet
- Format modified
- Multiple keyframe types now have tails to indicate their duration
Character
- Multiple (unused) methods added for setting active state
- Colour has been added
CreatorsPanel
- Loading and saving a file will now remember the last file modified
- Animation Button has been replaced by Colour Button for quickly randomizing a Character's colour
- Duplicating keyframes should now work appropriately
- ManagerTree will now be updated when Character selection, addition, or removal changes
- getRandomColour now restrains the colour variety to lighter colours
- KeyBinds have been added for saving/loading
CreatorsPlugin
- A number of new hotkeys have been added for manipulating the time, saving, loading, undo/redo
ModelOrganizer
- Should now appropriately handle a dynamically updated arraylist
MovementManager
- Multiple methods have been modified to return int[] of coordinates
TimeSheetPanel
- Methods have been added for initializing and modifying Movement and Orientation keyframes
- Undo/redo stacks and adding/removing keyframeActions have been fixed to properly undo/redo
- Hotkeys have been removed and transferred over to ToolBoxFrame
ToolBoxFrame
- Hotkeys have been added as overarching hotkeys so that it does not matter which tab you're currently in
- A number of JMenuItems have been updated with accelerators
- A number of new JMenuItems have been added for modifying the TimeSheetPanel