mirror of
https://github.com/runelite/plugin-hub.git
synced 2026-01-28 16:21:46 -05:00
* 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 * Update creators-kit to v1.5.11 v1.5.11 - Bugfix: NPC model overrides should now actually appropriately be store-able with ModelGetter * Update creators-kit to v1.5.12 v1.5.12 - AnimFrame feature added to ObjectPanels, currently unused - Removal of minimize/maximize buttons for ObjectPanels - Removal of Relocate button on ObjectPanels - CharacterSaves now have version numbers for monitoring differences across versions v2.0 - Ongoing adjustment of SummarySheet functions - master Attribute class added - Previous attribute classes (AnimAttributres, MovementAttributes, OrientationAttributes, SpawnAttributes) are now subclasses of Attribute - Multiple Attribute subclasses created: OverheadAttributes, ModelAttributes, HealthAttributes, SpotAnimAttributes - Multiple KeyFrame types added: OverheadKeyFrame, ModelKeyFrame, HealthKeyFrame, SpotAnimKeyFrame - Appropriate accommodations for new KeyFrames have been added to AttributePanel - Hitsplat and Healthbar categories have been joined - New SpotAnim category added to AttributeSheet - Renamed SpawnToggle class to Toggle and converted to superclass for other on/off toggle features - Removed KeyAction class - Bugfix: Keyframes in AttributeSheet can now be dragged <10 pixels * Update creators-kit to v1.5.12 Removed multiple sys.out calls * Update creators-kit to v1.5.13 v1.5.13 - Added Programmer class with basic timeline progression functions - Added temporary test2_0 boolean for testing purposes - RLObject added, a subclass of RLOC. All RuneliteObjects have been replaced with RLObject - Added function to setAnimFrame on RLObjects - Desync function no longer runs a loop onClientTick and can now simply set the anim frame of an RLObject - Exporting 3D models with animations now uses setAnimFrame instead of letting an anim run and monitoring it for changes - Bugfix: RLobject.isActive() now requires calling on clientThread - Bugfix: CreatorsOverlay now renders RLObjects in the scene again * Update creators-kit Changed RLObject to CKObject * Update creators-kit v1.5.14 - Refactored local CKObject -> ckObject - Removed redundant removeCharacter() methods from CreatorsPlugin - Removing Characters now solely runs through CreatorsPanel. Updated Delete Character methods to be more streamlined - CreatorsPlugin's constructModelFromCache() is now streamlined to accept any lighting types, not just LightStyle.PLAYER or .DEFAULT - Removed several redundant Cache Searching functions from CreatorsPanel and ModelOrganizer due to new CacheSearcherTab covering all those functions v2.0 - Characters now remember their current Keyframe for each KeyFrameType - Added currentKeyFrames to Character to track the currently played keyframe for each keyframe type - Programmer now updates KeyFrames for every Character based on the set time - Added overhead prayer keyframe functions and overlay - Added overhead text keyframe functions and overlay - Added healthbar and hitsplat sprite keyframe functions and overlay - Added model changing keyframe functions - Added basic spotanim functions for SpotAnimKeyFrames that follow the Character's current location/orientation - Removed unnecessary removeCharacter functions are reoriented through DeleteCharacter methods in CreatorsPanel - Updated Character method annotations - Added getAnimation() method to CKObjects - Added findSpotAnim() method to DataFinder for new SpotAnimKeyFrame functions - Programmer now has updateProgram() methods, both for manually updating the timeline and for when the program is playing - Added registerModel and registerSpotAnim changes to Programmer for updating their relevant models and spotanims when the timeline is changed - Getters and Setters added to the Programmer for finding the correct anim frame based on the time selected and setting it appropriately - TimeSheet now appropriately rounds the time when hitting left or right arrows - Bugfix: a changeListener in the TimeSheetPanel was causing setCurrentTime to be double-registered every 0.1 ticks - Bugfix: deleting characters now properly clears their keyframes from the AttributePanel
3 lines
107 B
Plaintext
3 lines
107 B
Plaintext
repository=https://github.com/ScreteMonge/creators-kit.git
|
|
commit=d13d1e4a83720cdbac15315793de5b16ffda0983
|