* Create echo-resource-tracker
Adds a simple infobox to the screen while skilling to know how much you've banked without taking your game filter off
* remove System.err debug
* Watchdog v3.5.0
Side panel priority config option
update inventory change alert to sum all items matched by regex
* replace system err log with slf4j
* replace printStackTrace with log
* update message queue length
* Update discord-collection-logger
* Update discord-collection-logger
* Update discord-collection-logger
* Update discord-collection-logger
Disable messages on season worlds by default
* Update discord-collection-logger
-Update to use contains() for leagues seasonal checking
* Update discord-collection-logger
-Correct seasonal (leagues) worlds check to use contains()
-Updated for prefire script
* Create clue-scroll-notifier
* Update clue-scroll-notifier
* feat: Replace external sound download with local resource usage for clue notifications
- Updated ClueScrollNotifierPlugin to remove external download logic and rely on local sound resources.
- Modified FileManager to use getResourceAsStream() to load the clue.wav sound file directly from the classpath.
- Refactored SoundEngine to handle sound playback using local resource
* Update clue-scroll-notifier
* Update clue-scroll-notifier
Plugins are now packed inside the resources folder instead of being grabbed from remote
* Update Creators-Kit to v1.5.4
- FolderTree, CreatorTreeModel, CreatorTreeTransferHandler refactored to ManagerTree, ManagerTreeModel, and ManagerTreeTransferHandler, respectively
- ManagerTree now uses Characters directly as nodes instead of ObjectPanels, and new Folder class for folder nodes
- TimeTree added which links the ManagerTree to the Timesheet
- Switch buttons removed in favour of managing Objects via Tree Drag/Drop
- Help button added to CreatorPanel to link to youtube tutorial
- Setup saving/loading updated to handle new ManagerTree
WIP
- TimeSheetPanel tab added to Toolkit. WIP, temporarily hidden
- Various UI elements worked on to support TimeSheetPanel
- TimeTree correlates of ManagerTree created for TimeSheetPanel
* Update creators-kit
Bugfix: loading Setups wouldn't properly revalidate side panel
* Update creators-kit
Bugfix: adding objects to Manager or duplicating objects in Manager wouldn't properly resetObjectHolder
* Update creators-kit
System.out removed
* Update Creators-Kit to v1.5.6
v1.5.6
- New CacheSearcherTab for quickly searching NPC, Object, and Item data from cache
- ModelFinder refactored to DataFinder. ModelFinder now pre-emptively looks up cache data instead of calling a lookup every time ModelGetter functions are called
- NPCData now includes more animations
- ObjectData now includes animation
- AutoCompletion class added for fancy JComboBox search functions
- Updated multiple "Can't find" messages for cache searching to be more concise
v2.0 WIP
- UI work: AttributePanel, TimeSheetPanel
- AnimAttributes added for keyframing anims
- added rectangle select to TimeSheet
- separated Timesheet into Attribute and SummarySheet
* Update Creators Kit to v1.5.7
v1.5.7
- CacheSearcherTab now accommodates for NPC size to automatically set radius
v2.0 WIP
- Moved multiple keyframe functions from TimeSheetPanel to Character class
- Reorganized TimeSheetPanel
- OriAttributes added for keyframing orientation
- AttributePanel can now add keyframes
- Directions now has names and associated ints for junit orientation
- Several new icons added
- Removed TimeTree and TimeTreeModel as it was buggy and redundant, and its functions were better accomplished by having a universal ManagerTree being passed around. References to the TimeTree in multiple classes have been removed
- ManagerTree is now a JTree instead of JScrollPane; passing it around on tab switch occurs by having separate TreeScrollPanes (extensions of JScrollPane) for each tab, and setting their viewportview to the tree on tab switched
- Keybinding system for adding frames with I added
- SummarySheet now presents a summary of object keyframes
- settings folder added with SpawnToggle, AnimationToggle, OrientationToggle enums
- SpawnKeyFrame added with associated SpawnAttributes for keyframing spawn status
- Attributes for Ori, Spawn, Anim added to modify background colours depending on current tick, with associated changelisteners
* Update Creator's Kit to v1.5.8
v1.5.8
- Added tooltip to CacheSearcher
- Bugfix: CustomModelComps should no longer switch up their kitColours based on the current player kitColours
v2.0 WIP
- Character has new methods for finding the last and first keyframes
- Ori, Spawn, and AnimAttribute classes now have reset methods
- Setting selected Character in the ManagerTree now properly updates the AttributePanel
- AttributeSheet - added methods for drawing keyframe previews, acting when keyframeclicked, and drawing rectangles for keyframe selection
- Updated mouseEvent classes in TimeSheet to allow clicking, rectangle-select, and dragging of keyframes
- TimeSheetPanel no longer bounds the timeline in the negative direction to -10, and now properly updates the extent of the timeline and jslider to where the first and last keyframe are located
* Update creators-kit
removed sysout arguments
* Update Creators-Kit to v1.5.9
v1.5.9
- Readded Switch button to ObjectPanels
- Bugfix: CacheSearcherTab will now properly send Items to the Anvil
- Bugfix: ModelGetter now provides CreateCharacter with empty keyframe arrays of size equal to the number of KeyFrameType categories
- Bugfix: NPE fixed when attempting to get keyframes from a character where none exist
v2.0
- added mousewheel listeners to TimeSheetPanel, ManagerTree, and TimeSheet to allow scrolling Manager with control held or scrolling AttributePanel with shift held
- Added Delete hotkey to TimeSheet to remove selected keyframes
- TimeSheetPanel now can Play onGameTick
- MovementAttributes updated with colors
- Added JComboBox to pick what to show from the SummarySheet
* Update creators-kit to v1.5.10
v1.5.10
- Bugfix: transformed NPCs should now appropriately be store-able with ModelGetter
v2.0
- Added copy and paste functions to TimeSheetPanel
- Added copy function to Keyframe
- Modified getKeyFrameClicked in timesheet to return an array instead of a single KeyFrame to accommodate SummarySheet keyframe manipulation