From 0eee1aaf46eea3b0d6976dfa0e8396f9f37a2267 Mon Sep 17 00:00:00 2001 From: ScreteMonge <107197518+ScreteMonge@users.noreply.github.com> Date: Tue, 19 Nov 2024 21:06:28 -0800 Subject: [PATCH] update creators-kit to v1.5.8 (#6979) * 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 --- plugins/creators-kit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/creators-kit b/plugins/creators-kit index 2f23e3225..671ab52c4 100644 --- a/plugins/creators-kit +++ b/plugins/creators-kit @@ -1,2 +1,2 @@ repository=https://github.com/ScreteMonge/creators-kit.git -commit=103a86179c1d4ee61d69f84103636d3d20880a88 +commit=cb6ce7a21a404847703f79e58bc34927abf34790