From 7b61122a69f982d1cb5f64f51a5a4a55d58c096c Mon Sep 17 00:00:00 2001 From: ScreteMonge <107197518+ScreteMonge@users.noreply.github.com> Date: Tue, 30 Jun 2026 14:30:09 -0700 Subject: [PATCH 1/7] Update Creator's Kit to v2.1.28 v2.1.27 - Multi-Select Batch 1 Integrates initial multiselect changes from Saxerpillar's branch SelectionManager - Addition of new SelectionManager class that manages Character selection instead of CreatorsPlugin. All selection options are now routed through SelectionManager. ManagerTree, CreatorsPlugin, and TimeSheetPanel have been majorly modified so that SelectionManager becomes the primary source of truth for selection ManagerTree - Folder class now tracks its ParentPanel, allowing ObjectPanels to still show in the Manager even when something in the SidePanel is selected - Right clicking Folders now brings up a folder context menu to allow renaming and SelectAll. Right clicking Characters in the managertree also allows renaming, recolouring, and changing the summary preview - Removed several hotkeys from ManagerTree KeyFrameSelectionManager - New class that manages KeyFrame selection instead of the TimeSheetPanel. Selected Keyframes are now tracked as LinkedHashMaps linking characters to currently selected keyframes. This allows modification of selected keyframes without having to track backwards to find which Character they're associated with - Now, KeyFrames from multiple different characters can be selected. The old selection (clicking, pressing, releasing, select all, rectangle drag) and modification options (such as dragging, copy/pasting) have been modified to accommodate this TimeSheetPanel - Major reorganization to accommodate new Character and Keyframe selection systems - Copy/Paste has been overhauled to account for the new Keyframe selection system. It now features several new options, including pasting as normal, or, when multiple CHaracters are selected, to paste one set of keyframes to each, or to iterate through their respective keyframes and repeat those AttributeSheet - Now renders a circle beside keyframes with the appropriate Character colour, as well as the tails for any Keyframe with tails - Multiselecting Characters now renders and allows manipulation of all of their keyframes in the AttributeSheet TimeSheet - Split keyFrameDragged event to a separate method from mouseReleased ToolBoxFrame - Hotkeys for inching forward/backward on the timeline have been moved from TimeSheetPanel to ToolBoxFrame CreatorsPanel - Character JTextFields are now rendered with colour labels - Character colour can now be modified by a popup when hitting the ColourButton. ColourButton no longer has its own foreground colour updated - Multiple Character Swing elements can now propagate their inputs listeners to all other selected Characters - ObjectPanel borders have been modified. All selected Characters will now render with an orange border, with the Primary rendered white as previous - ClearManager and ClearSide panels methods have been removed in favour of deleting characters on shutdown directly CreatorsConfig - Default for ExportFileFormat is now Obj. Default for Ctrl Select is now enabled. QuickLocation hotkey is now disabled by default CreatorsOverlay - All selected Characters will now render with orange text and movement paths, as well as Runescape Bold font. The primary will render white, as previous. --- plugins/creators-kit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/creators-kit b/plugins/creators-kit index 2af523c3ca4e..93c365a512b5 100644 --- a/plugins/creators-kit +++ b/plugins/creators-kit @@ -1,2 +1,2 @@ repository=https://github.com/ScreteMonge/creators-kit.git -commit=16dbb91cf1b164fd3fec7993a5966cd5e140a1a5 +commit=249af11f88a022f124e1b1cfbaa5e43c898c1862 From 12cd2264b3e170f4332d95448b9a0197654a2e9d Mon Sep 17 00:00:00 2001 From: ScreteMonge <107197518+ScreteMonge@users.noreply.github.com> Date: Thu, 2 Jul 2026 16:43:09 -0700 Subject: [PATCH 2/7] Update Creator's Kit to v2.1.28 v2.1.28 - Hotkeys in CreatorsPlugin have been moved to new HotkeyManager class - Removed default keybindings for several hotkeys - A number of basic transformation and model-adjusting methods have been transferred away from CreatorsPlugin to Character - CreatorsOverlay now manages its own active state - SeqData no longer uses animation names - TimeSheetPanel and ToolBoxFrame now correctly use previous methods for inching the timeline forward/backward - Renamed several keyframeaction methods for clarity of function and cut down on some redundant code - Moved LocationOption class - Bugfix: holding Ctrl would cause all overlays to render with Runescape Bold font - Bugfix: Deleted Characters should now properly have their associated KeyFrameActions removed from the undostack --- plugins/creators-kit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/creators-kit b/plugins/creators-kit index 93c365a512b5..1f020837cf52 100644 --- a/plugins/creators-kit +++ b/plugins/creators-kit @@ -1,2 +1,2 @@ repository=https://github.com/ScreteMonge/creators-kit.git -commit=249af11f88a022f124e1b1cfbaa5e43c898c1862 +commit=f92ae52a43c1b0ff6b4d3a3ea85de629ae5b55b1 From 51dfd7cc0c6c9a55a81fd10526c551abfe1e7ea5 Mon Sep 17 00:00:00 2001 From: ScreteMonge <107197518+ScreteMonge@users.noreply.github.com> Date: Fri, 3 Jul 2026 18:59:49 -0700 Subject: [PATCH 3/7] Update Creator's Kit to v2.1.29 - SetLocation, when called by Programmer, should no longer despawn the Character --- plugins/creators-kit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/creators-kit b/plugins/creators-kit index 1f020837cf52..3fe1c4e0f260 100644 --- a/plugins/creators-kit +++ b/plugins/creators-kit @@ -1,2 +1,2 @@ repository=https://github.com/ScreteMonge/creators-kit.git -commit=f92ae52a43c1b0ff6b4d3a3ea85de629ae5b55b1 +commit=3c7e909259ff1d9557072f00b49c6d7eb4e21661 From c6cf36a55c233e10a964f85689b027a522bf45ae Mon Sep 17 00:00:00 2001 From: ScreteMonge <107197518+ScreteMonge@users.noreply.github.com> Date: Wed, 8 Jul 2026 20:39:40 -0700 Subject: [PATCH 4/7] Update Creator's Kit to v2.2.0 v2.2.0 - MultiSelect Batch 2 General - Multiple methods now accommodate there being multiple selected characters, including hotkeys for setting location, rotating, and spawning, as well as Switch, Duplicate, and Delete buttons - HotkeyManager now properly handles there being multiple possible selected characters for several hotkeys (including addProgramStep, removeProgramStep, clearProgramSteps) - TimeSheetPanel no longer keeps a single selected character, but instead refers to all selected characters from SelectionManager. Every method that previously referred to selectedCharacter now applies to every selected character in SelectedManager - Reworked a bunch of the code pertaining to adding KeyFrameActions to reduce some of the code bloat and better delineate the roles of relevant methods - You can now shift+select ObjectPanels to select all Objects in a row Timesheet/programming - AttributePanel now only applies modifications to the selected keyframes, rather than the last keyframe of the selected character. Switching card behaviour has been changed to accommodate this - KeyFrameSelectionManager now records a Primary keyframe that represents the latest keyframe selected Misc - Removed randomize from AttributePanel - Removed Rotation class - Removed SubMenuCreator and transferred its only vital function to CreatorsPanel --- plugins/creators-kit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/creators-kit b/plugins/creators-kit index 3fe1c4e0f260..c52b591f7879 100644 --- a/plugins/creators-kit +++ b/plugins/creators-kit @@ -1,2 +1,2 @@ repository=https://github.com/ScreteMonge/creators-kit.git -commit=3c7e909259ff1d9557072f00b49c6d7eb4e21661 +commit=6a118389a2998d9baf946d784b19181a3622f7e4 From 2fee47d524ebe5a1c3101268535e37f2e81dfc97 Mon Sep 17 00:00:00 2001 From: ScreteMonge <107197518+ScreteMonge@users.noreply.github.com> Date: Wed, 5 Aug 2026 13:03:19 -0700 Subject: [PATCH 5/7] Update Creator's Kit to v2.1.1 v2.2.1 - RenderMode integration - CustomModelComp now recognizes different RenderModes which are used whenever storing a model or switching models - Compatibility checks applied for older saved Setups and CustomModels to ensure RenderMode is properly applied or updated as required - New RenderMode applies to all ckobjects, whether Characters, previewobject, or transmog - ModelAnvil now has a new combobox for changing rendermode - Bugfix: Should no longer run into concurrentmodifierexceptions when bulk editing Characters --- plugins/creators-kit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/creators-kit b/plugins/creators-kit index c52b591f7879..de23ce95dd52 100644 --- a/plugins/creators-kit +++ b/plugins/creators-kit @@ -1,2 +1,2 @@ repository=https://github.com/ScreteMonge/creators-kit.git -commit=6a118389a2998d9baf946d784b19181a3622f7e4 +commit=458c3d521a1d515797e0060cff79acb86d0b9156 From 3d345239a1050b172d902a29b135f5a503f42c43 Mon Sep 17 00:00:00 2001 From: ScreteMonge <107197518+ScreteMonge@users.noreply.github.com> Date: Sat, 15 Aug 2026 06:29:04 -0700 Subject: [PATCH 6/7] Update Creator's Kit to v2.2.2 v2.2.2 - Caching Overhaul - A large portion of the plugin's caching has been moved from an external database to parsing the cache directly on startup. This will hopefully require less upkeep on external cache dumps and allow the plugin to operate on prerelease/beta game versions. Some data types will still require external sources especially for names of GameVals - New cache parsing tools are minimal versions of RL's own tools, copying many of its files (Inputstream, Loaders) with extra safeguards in case opcodes change in the future - Old "Data" classes have been cut and updated to Definition files to match RL's cache - JFilterableTable now handles "null" named objects to only show them when specifically requested Bugfixes: - In the CacheSearcher, switching ItemTypes between ground/male/female will now properly update selectedType - In the CacheSearcher, selecting an animation when there's no model showing will no longer result in NPE --- plugins/creators-kit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/creators-kit b/plugins/creators-kit index de23ce95dd52..62ea8e84cf37 100644 --- a/plugins/creators-kit +++ b/plugins/creators-kit @@ -1,2 +1,2 @@ repository=https://github.com/ScreteMonge/creators-kit.git -commit=458c3d521a1d515797e0060cff79acb86d0b9156 +commit=a3effb71f195be388a4f419230d052e45e771e58 From bbe3521cf7ef9d50d2d25da9cfd9b83e435a4fe2 Mon Sep 17 00:00:00 2001 From: ScreteMonge <107197518+ScreteMonge@users.noreply.github.com> Date: Sat, 15 Aug 2026 09:00:28 -0700 Subject: [PATCH 7/7] Update creators-kit v2.2.2 - use built in var instead of lombok --- plugins/creators-kit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/creators-kit b/plugins/creators-kit index 62ea8e84cf37..5602feddf34e 100644 --- a/plugins/creators-kit +++ b/plugins/creators-kit @@ -1,2 +1,2 @@ repository=https://github.com/ScreteMonge/creators-kit.git -commit=a3effb71f195be388a4f419230d052e45e771e58 +commit=31f21118dc733137d588676c3265c19b5b56b812