mirror of
https://github.com/runelite/plugin-hub.git
synced 2026-01-03 11:59:02 -05:00
21de68e1662bea6b6de41c94de10d33719626423
47 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
7f7ff9b3d2 |
update creators-kit to v2.0.9 (#8366)
* Update Creator's Kit to v2.0.7 The long-prepared for Creator's Kit 2.0 update. This update activates a number of previously added but hidden features including the TimeSheet and all keyframing capabilities. It allows for the creation of keyframes for different aspects of RLObjects, like animations, movement, and 2D elements like overheads and text. ItemData, BodyPart, DataFinder, & ModelGetter: - now includes wear positions per item and names them appropriately when using the CacheSearcher Character: - Now uses Keyframing instead of previous Programs. Program, ProgramComp, and the ProgrammerPanel have been removed - Now directly handles rgb value instead of ProgramComp. This change is reflected as well in CharacterSave Pathfinder: - Methods now return int[][] instead of Coordinate[] for finding paths, and accommodates instances properly, with separate methods for poh/gauntlet - Transplant method now accounts for all MovementKeyFrames Programmer - Now properly acknowledges whether the Character is in the scene or not AttributePanel: - Temporarily disabled MovementKeyFrame looping - Added a number of tooltips for better referencing different features - Cleaned up some wording and formatting regarding SpawnKeyFrames and ModelKeyFrames - Tweaked SpotAnimCard and HitsplatCard creation such that you cannot duplicate to the currently open KeyFrameType, instead showing a label instead of a button CacheSearcherTab - Now shows animations for an NPC when the NPC option is clicked SubMenuCreator: - Now properly handles initialization of Movement or Orientation keyframes through TimeSheetPanel methods of initialization ManagerTree - Removed unused methods relating to previous Programs - Updated JoptionPane.showConfirmDialog to a null parent - ManagerTreeTransferHandler now properly handles whether the drag/drop location is hovering over an inappropriate target OrientationKeyFrames - Now consider 32 to be the default turn rate. All references to turn rate of -1 have been updated to a static value of 32 from OrientationKeyFrame Hitsplats: - Now applies different variants, including Normal, Max, and Other for different hitsplats/tints - A number of other variants have been added, like Bleed, Burn, and Armour Config - Cleaned up a number of now-unused functions relating to the old Programming system. Added a config item for choosing the movement algorithm, which used to be handled by that programming system individually per Object CreatorsOverlay - Updated to accommodate path lines for the new programming system by looking at MovementKeyFrames instead of previous Programs - Tweaked rendering of lines to show them as much thicker, and make the selected RLObject stand out further CreatorsPlugin - Added a number of hotkeys relating to the new Programming system - SetLocation, addProgramStep/removeProgramStep/ClearProgramStep methods have been completely overhauled to accommodate the new Programming system * Update Creator's Kit to v2.0.8 v2.0.8 - Reorganized several classes into appropriate folders - General code cleanup for several classes, removing unused parameters and methods - Hotkeys for setting Start and End orientation have been moved to the config for modifiability - Removed ObjectPanel class and replaced its function with JPanels, as they are functionally identical - createComplexModel() will now send chat messages regarding model stats only when called through the Model Anvil - Removed orbSpeedListener Hotkey as it's generally been superseded by orbPresetListener - Bugfix: ToolBoxFrame is now properly disposed on plugin shutdown - Bugfix: moving folders should now appropriately update the associated nodes of its children - Bugfix: reseting HitsplatAttributes will now set sprites to default back to Block instead of None - Bugfix: fixed NPEs occurring when using the CacheSearcherTab to attempt to add Keyframes * Update Creator's Kit to v2.0.9 v2.0.9 Feature: now able to toggle between GameTicks and Seconds for TimeSheet display. Programs still technically run on 0.06 tick intervals Bugfix: Prevented programmer from playing while gamestate isn't logged in * Update creators-kit Updated build version |
||
|
|
567911bb4e |
update creators-kit to v2.0.8 (#8342)
* Update Creator's Kit to v2.0.7 The long-prepared for Creator's Kit 2.0 update. This update activates a number of previously added but hidden features including the TimeSheet and all keyframing capabilities. It allows for the creation of keyframes for different aspects of RLObjects, like animations, movement, and 2D elements like overheads and text. ItemData, BodyPart, DataFinder, & ModelGetter: - now includes wear positions per item and names them appropriately when using the CacheSearcher Character: - Now uses Keyframing instead of previous Programs. Program, ProgramComp, and the ProgrammerPanel have been removed - Now directly handles rgb value instead of ProgramComp. This change is reflected as well in CharacterSave Pathfinder: - Methods now return int[][] instead of Coordinate[] for finding paths, and accommodates instances properly, with separate methods for poh/gauntlet - Transplant method now accounts for all MovementKeyFrames Programmer - Now properly acknowledges whether the Character is in the scene or not AttributePanel: - Temporarily disabled MovementKeyFrame looping - Added a number of tooltips for better referencing different features - Cleaned up some wording and formatting regarding SpawnKeyFrames and ModelKeyFrames - Tweaked SpotAnimCard and HitsplatCard creation such that you cannot duplicate to the currently open KeyFrameType, instead showing a label instead of a button CacheSearcherTab - Now shows animations for an NPC when the NPC option is clicked SubMenuCreator: - Now properly handles initialization of Movement or Orientation keyframes through TimeSheetPanel methods of initialization ManagerTree - Removed unused methods relating to previous Programs - Updated JoptionPane.showConfirmDialog to a null parent - ManagerTreeTransferHandler now properly handles whether the drag/drop location is hovering over an inappropriate target OrientationKeyFrames - Now consider 32 to be the default turn rate. All references to turn rate of -1 have been updated to a static value of 32 from OrientationKeyFrame Hitsplats: - Now applies different variants, including Normal, Max, and Other for different hitsplats/tints - A number of other variants have been added, like Bleed, Burn, and Armour Config - Cleaned up a number of now-unused functions relating to the old Programming system. Added a config item for choosing the movement algorithm, which used to be handled by that programming system individually per Object CreatorsOverlay - Updated to accommodate path lines for the new programming system by looking at MovementKeyFrames instead of previous Programs - Tweaked rendering of lines to show them as much thicker, and make the selected RLObject stand out further CreatorsPlugin - Added a number of hotkeys relating to the new Programming system - SetLocation, addProgramStep/removeProgramStep/ClearProgramStep methods have been completely overhauled to accommodate the new Programming system * Update Creator's Kit to v2.0.8 v2.0.8 - Reorganized several classes into appropriate folders - General code cleanup for several classes, removing unused parameters and methods - Hotkeys for setting Start and End orientation have been moved to the config for modifiability - Removed ObjectPanel class and replaced its function with JPanels, as they are functionally identical - createComplexModel() will now send chat messages regarding model stats only when called through the Model Anvil - Removed orbSpeedListener Hotkey as it's generally been superseded by orbPresetListener - Bugfix: ToolBoxFrame is now properly disposed on plugin shutdown - Bugfix: moving folders should now appropriately update the associated nodes of its children - Bugfix: reseting HitsplatAttributes will now set sprites to default back to Block instead of None - Bugfix: fixed NPEs occurring when using the CacheSearcherTab to attempt to add Keyframes |
||
|
|
652f92f1ea |
update creators-kit to v2.0.7 (#8305)
The long-prepared for Creator's Kit 2.0 update. This update activates a number of previously added but hidden features including the TimeSheet and all keyframing capabilities. It allows for the creation of keyframes for different aspects of RLObjects, like animations, movement, and 2D elements like overheads and text. ItemData, BodyPart, DataFinder, & ModelGetter: - now includes wear positions per item and names them appropriately when using the CacheSearcher Character: - Now uses Keyframing instead of previous Programs. Program, ProgramComp, and the ProgrammerPanel have been removed - Now directly handles rgb value instead of ProgramComp. This change is reflected as well in CharacterSave Pathfinder: - Methods now return int[][] instead of Coordinate[] for finding paths, and accommodates instances properly, with separate methods for poh/gauntlet - Transplant method now accounts for all MovementKeyFrames Programmer - Now properly acknowledges whether the Character is in the scene or not AttributePanel: - Temporarily disabled MovementKeyFrame looping - Added a number of tooltips for better referencing different features - Cleaned up some wording and formatting regarding SpawnKeyFrames and ModelKeyFrames - Tweaked SpotAnimCard and HitsplatCard creation such that you cannot duplicate to the currently open KeyFrameType, instead showing a label instead of a button CacheSearcherTab - Now shows animations for an NPC when the NPC option is clicked SubMenuCreator: - Now properly handles initialization of Movement or Orientation keyframes through TimeSheetPanel methods of initialization ManagerTree - Removed unused methods relating to previous Programs - Updated JoptionPane.showConfirmDialog to a null parent - ManagerTreeTransferHandler now properly handles whether the drag/drop location is hovering over an inappropriate target OrientationKeyFrames - Now consider 32 to be the default turn rate. All references to turn rate of -1 have been updated to a static value of 32 from OrientationKeyFrame Hitsplats: - Now applies different variants, including Normal, Max, and Other for different hitsplats/tints - A number of other variants have been added, like Bleed, Burn, and Armour Config - Cleaned up a number of now-unused functions relating to the old Programming system. Added a config item for choosing the movement algorithm, which used to be handled by that programming system individually per Object CreatorsOverlay - Updated to accommodate path lines for the new programming system by looking at MovementKeyFrames instead of previous Programs - Tweaked rendering of lines to show them as much thicker, and make the selected RLObject stand out further CreatorsPlugin - Added a number of hotkeys relating to the new Programming system - SetLocation, addProgramStep/removeProgramStep/ClearProgramStep methods have been completely overhauled to accommodate the new Programming system |
||
|
|
2f9b567f69 |
update creators-kit to v1.5.34 (#8208)
v1.5.34 Continued development in preparation for v2.0 KeyFrames: - Multiple KeyFrame types have been slightly adjusted - AnimationKeyFrame now has a freeze feature - ModelKeyFrame now applies radius as well AttributePanel - Now has a cache searcher feature for spotanims - Includes a button for calculating duration of an OrientationKeyFrame - Can now grab the Model and Radius of the currently selected Character to apply as a ModelKeyFrame - Feature to quickly keyframe a HealthKeyFrame based on the entered HitsplatKeyFrame - Includes a method for properly updating the ObjectLabel, and restricting its maximum size CacheSearcherTab - Now includes several new buttons for automatically keyframing animations from the cache. Currently unused CKObject - Overhaul in progress includes switching from AnimationControllers to CKAnimationControllers for better control of onFinished and looping functions - Animations are now properly identified as Active or Pose animations. Getting and setting animations now requires specifying which to modify CreatorsPanel - Cleaner method for updating Character names - Saving and Loading setups now timestamps the operation TransmogPanel - Transmog functions have been moved from CreatorsPlugin to TransmogPanel, which now receives its own events - Transmog CKObject creation in ModelOrganizer has been updated to accommodate the new animation system - Transmogs have been updated to the new animation system with both Active and Pose animations DataFinder - Now includes methods for determining animations for use in the CacheSearcherTab for automatically keyframing AnimationKeyFrames Overlays HitsplatOverlay, TextOverlay, HealthOverlay, and OverheadOverlay have all been tweaked to handle null models and Points ModelGetter - Now includes a new STORE_ADD_ANIMATE menuOption for quickly adding an AnimationKeyFrame to a model found in the scene. Currently unused Programmer - Cleaned up and consolidated setOrientation functions - Orientation setting is no longer movement speed dependent - Updated Animation handling to accommodate CKObject use of Active and Pose CKAnimationControllers TimeSheet - Now properly handles when the TimeIndicator is clicked or dragged while KeyFrames are currently selected TimeSheetPanel - New addKeyFrameAction method for adding KeyFrames to the undo stack - OrientationKeyFrame and MovementKeyFrame functions have been given a little QoL to automate certain aspects - undo()/redo() method has been corrected to properly undo/redo the latest changes instead of picking incorrectly from the undo stack - Playing/Pausing the programmer will now properly set the time to the nearest 0.1 gameTick - Unused buttons and methods were removed |
||
|
|
24c31dce82 | update creators-kit to v1.5.33 (#8118) | ||
|
|
7cdd15dac7 | Update Creator's Kit to v1.5.31 (#8076) | ||
|
|
3cdf6f45e4 |
update creators-kit to v1.5.30 (#7999)
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 |
||
|
|
37645ceb40 |
update creators-kit to v1.5.29 (#7971)
* 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 |
||
|
|
0f0cbef506 | update creators-kit to v1.5.28 (#7917) | ||
|
|
9cc82bcb67 |
update creators-kit to v1.5.27 (#7892)
v1.5.27 - Bugfix: appropriate handling of loading json files for v1.5.19 setups with regards to recent spotanim saving changes |
||
|
|
4196ec0464 |
update creators-kit to v1.5.26 (#7869)
v1.5.26 - Added Hitsplats as separate Keyframes to HealthKeyFrame. Hitsplats will now render based on duration rather than being toggles. Overall functionality should be similar to previously - Separated HitsplatKeyFrame functions from HealthKeyFrame. Respectively separated HitsplatOverlay from HealthOverlay - LabelPanel in TimeSheetPanel should now function as a scrollpane to accommodate more KeyFrameTypes - AttributeSheet will now adjust its vertical scroll based on the LabelPanel's scroll value - Improved scrolling capacity of ManagerTree through scrollpanes in the TimeSheetPanel and ManagerPanel - Reorganized some code to more cleanly handle spotanims - Rearranged JMenus to reflect new KeyFrameType ordering |
||
|
|
11065d990f |
update creators-kit to v1.5.25 (#7862)
* Update creators-kit to v1.5.24 v1.5.24 - New TreeCellRenderer class allows displaying of more accurate object icons (Folders have a folder icon, Characters have a character icon) - ManagerTree and TimeSheet now display alternating colours per row - Character has been updated to include a KeyFrameType[], for visibility in the SummarySheet. Appropriate methods have been updated. - RowHeight has been modified to separate SummarySheet from AttributeSheet - SummarySheet has been overhauled. It currently no longer offers functions such as moving keyframes, but rather shows a summary of 3 KeyFrameTypes from the Character - SummarySheet includes a popup to choose which KeyFrameTypes the character shows * Update creators-kit - TimeSheet includes a new layer to paint (for AttributeSHeet specifically) that draws the selected Character's name - Adjusted some Font sizes/colours and keyframe button dimension * Update creators-kit build version Updated build version * Update creators-kit - reduce build version Got my build version mixed up * Update Creator's Kit to v1.5.25 v1.5.25 KeyFrames - KeyFrame method #copyKeyframe now considers KeyFrameType as an argument instead of checking for instances - MovementKeyFrames (and MovementAttributes) been implemented, though not currently available. - AnimationKeyFrame (and AnimAttributes) have been refactored and reworked to include several different parameters - OrientationKeyFrame (and OriAttributes) now includes duration instead of a toggle - TextKeyFrame (and TextAttributes) now includes duration instead of a toggle AttributePanel & TimeSheetPanel - Has implemented MovementKeyFrame into a separate MoveCard. Updated AnimCard and OriCard to reflect AnimationKeyFrame and OrientationKeyFrame changes - OriCard now allows you to Grab the current orientation of the selected character - Update button implemented to update a KeyFrame to the current parameters shown, instead of requiring the user to delete and readd a keyframe - AnimationKeyFrames can now have their starting frame randomized - TimeSheetPanel has had a number of hotkeys added for SelectAll, Pause, Skip Forward/Backward TimeSheets - AttributeSheet and SummarySheet will now render durations of Movement and Orientation keyframes as tails - TimeSheets will now recognize mouse1 double clicks; SummarySheet will listen to it to switch to the nearest Character Overlays - HealthOverlay, TextOverlay, and OverheadOverlays now recognize text durations Movement - MovementKeyFrames have been updated as mentioned above. MovementComposition and MovementManager classes have been added for future Movement programming development |
||
|
|
597297835e |
update creators-kit to v1.5.24 (#7847)
* Update creators-kit to v1.5.24 v1.5.24 - New TreeCellRenderer class allows displaying of more accurate object icons (Folders have a folder icon, Characters have a character icon) - ManagerTree and TimeSheet now display alternating colours per row - Character has been updated to include a KeyFrameType[], for visibility in the SummarySheet. Appropriate methods have been updated. - RowHeight has been modified to separate SummarySheet from AttributeSheet - SummarySheet has been overhauled. It currently no longer offers functions such as moving keyframes, but rather shows a summary of 3 KeyFrameTypes from the Character - SummarySheet includes a popup to choose which KeyFrameTypes the character shows * Update creators-kit - TimeSheet includes a new layer to paint (for AttributeSHeet specifically) that draws the selected Character's name - Adjusted some Font sizes/colours and keyframe button dimension * Update creators-kit build version Updated build version * Update creators-kit - reduce build version Got my build version mixed up |
||
|
|
df2beaba6b |
update creators-kit to v1.5.23 (#7815)
* Update creators-kit to v1.5.17 v1.5.17 - General code cleanup - Added button for finding a Character and selecting it in the Manager Panel - Added JMenuBar to the Toolkit for various menu options - Removed Load and Save setup buttons from ManagerPanel due to redundancy - ToolBoxFrame will now remember its previous location and extended state - Cleaned up some code in CreatorsPanel regarding version number comparisons - Removed several older CustomModel file handlers - Bugfix: switchButton now has proper hover and select listeners - Bugfix: loading setups wasn't properly revalidating the ToolBoxFrame - Bugfix: previewObject wasn't properly adopting its parent's animFrame v2.0 - KeyFrame label in AttributePanel is now a button - TimeSheetPanel now can switch cards by pressing the up or down arrow keys while a label is already selected - Dragging keyframes near the timelineIndicator in Timesheet now causes them to snap to it - Removed AnimationToggle as it is not relevant with new poseAnimationController - Added Toggle to AnimAttributes and AnimKeyFrame for looping - Bugfix: saving ModelKeyFrames has been adapted to saving ModelKeyFrameSaves, allowing CustomModels to be properly saved and catalogued - Bugfix: loading a setup was causing an NPE with registerSpawnChanges and registerModelChanges in Programmer * Update creators-kit to v1.5.17 v1.5.17 - Removed system.out - Switched out Desktop.browse() for LinkBrowser.browse() * Update creators-kit to v1.5.17 Fixed NPE * Update creators-kit to v1.5.18 v1.5.18 - Bugfix: ManagerPanel should no longer collapse the Tree when enough objects are added to the ObjectPanel * Update creators-kit to v1.5.19 v1.5.19 - Bugfix: ManagerTree will no longer recognize copy/paste/cut hotkeys, as they are not useful in this context - Bugfix: setting transmog was not properly registering the RLO on clientthread * Update Creator's Kit to v1.5.20 Bugfix: Fix concurrent access of DataFinder lists during async population & Make DataFinder callbacks thread-agnostic * Update creators-kit * Update creators-kit to v1.5.21 v1.5.21 - SpotAnimKeyFrames now have a height parameter - CreatorsOverlay now gives spotanim heights, if available - Selecting a Character in the side panel now selects it in the ManagerTree, and vice versa - Scrolling Characters has been overhauled and simplified to one unified system, whether scrolling in the side panel or the Manager the ManagerTree will receive the scroll event and adjust which Character is selected appropriately - Find button has been removed as it is now redundant * Update creators-kit * Update creators-kit to v1.5.22 v1.5.22 - Overhauled ModelGetter class to now add new MenuEntries as a submenu. Also collapsed several redundant methods together and reorganized for clarity. Simplified config for right-click menu options * Update creators-kit to v1.5.23 v1.5.23 - Proper spotanim support has been added to all systems that acknowledge other object types (Object, NPC, Player, Items, etc) - Autocomplete has been removed in favour of a new series of JTable classes dedicated to easy searching via a JTextField. A String is entered, and the JTable searches within the catalogue of names and highlights the entered part, plus filters out all irrelevant names - New DataType added: anims - SeqData and SpotanimData have been given associated names - CacheSearcherTab will now allow searching for anims and spotanims |
||
|
|
a7abfbf30e | update creators-kit to v1.5.22 (#7784) | ||
|
|
f602f2c882 | update creators-kit to v1.5.21 (#7766) | ||
|
|
27a13a1954 | Update Creator's Kit to v1.5.20 (#7726) | ||
|
|
3397d6ff4a |
update creators-kit to v1.5.19 (#7670)
* Update creators-kit to v1.5.17 v1.5.17 - General code cleanup - Added button for finding a Character and selecting it in the Manager Panel - Added JMenuBar to the Toolkit for various menu options - Removed Load and Save setup buttons from ManagerPanel due to redundancy - ToolBoxFrame will now remember its previous location and extended state - Cleaned up some code in CreatorsPanel regarding version number comparisons - Removed several older CustomModel file handlers - Bugfix: switchButton now has proper hover and select listeners - Bugfix: loading setups wasn't properly revalidating the ToolBoxFrame - Bugfix: previewObject wasn't properly adopting its parent's animFrame v2.0 - KeyFrame label in AttributePanel is now a button - TimeSheetPanel now can switch cards by pressing the up or down arrow keys while a label is already selected - Dragging keyframes near the timelineIndicator in Timesheet now causes them to snap to it - Removed AnimationToggle as it is not relevant with new poseAnimationController - Added Toggle to AnimAttributes and AnimKeyFrame for looping - Bugfix: saving ModelKeyFrames has been adapted to saving ModelKeyFrameSaves, allowing CustomModels to be properly saved and catalogued - Bugfix: loading a setup was causing an NPE with registerSpawnChanges and registerModelChanges in Programmer * Update creators-kit to v1.5.17 v1.5.17 - Removed system.out - Switched out Desktop.browse() for LinkBrowser.browse() * Update creators-kit to v1.5.17 Fixed NPE * Update creators-kit to v1.5.18 v1.5.18 - Bugfix: ManagerPanel should no longer collapse the Tree when enough objects are added to the ObjectPanel * Update creators-kit to v1.5.19 v1.5.19 - Bugfix: ManagerTree will no longer recognize copy/paste/cut hotkeys, as they are not useful in this context - Bugfix: setting transmog was not properly registering the RLO on clientthread |
||
|
|
86f22fa566 |
update creators-kit to v1.5.18 (#7630)
* Update creators-kit to v1.5.17 v1.5.17 - General code cleanup - Added button for finding a Character and selecting it in the Manager Panel - Added JMenuBar to the Toolkit for various menu options - Removed Load and Save setup buttons from ManagerPanel due to redundancy - ToolBoxFrame will now remember its previous location and extended state - Cleaned up some code in CreatorsPanel regarding version number comparisons - Removed several older CustomModel file handlers - Bugfix: switchButton now has proper hover and select listeners - Bugfix: loading setups wasn't properly revalidating the ToolBoxFrame - Bugfix: previewObject wasn't properly adopting its parent's animFrame v2.0 - KeyFrame label in AttributePanel is now a button - TimeSheetPanel now can switch cards by pressing the up or down arrow keys while a label is already selected - Dragging keyframes near the timelineIndicator in Timesheet now causes them to snap to it - Removed AnimationToggle as it is not relevant with new poseAnimationController - Added Toggle to AnimAttributes and AnimKeyFrame for looping - Bugfix: saving ModelKeyFrames has been adapted to saving ModelKeyFrameSaves, allowing CustomModels to be properly saved and catalogued - Bugfix: loading a setup was causing an NPE with registerSpawnChanges and registerModelChanges in Programmer * Update creators-kit to v1.5.17 v1.5.17 - Removed system.out - Switched out Desktop.browse() for LinkBrowser.browse() * Update creators-kit to v1.5.17 Fixed NPE * Update creators-kit to v1.5.18 v1.5.18 - Bugfix: ManagerPanel should no longer collapse the Tree when enough objects are added to the ObjectPanel |
||
|
|
fcfcd926b9 |
update creators-kit to v1.5.17 (#7336)
* Update creators-kit to v1.5.17 v1.5.17 - General code cleanup - Added button for finding a Character and selecting it in the Manager Panel - Added JMenuBar to the Toolkit for various menu options - Removed Load and Save setup buttons from ManagerPanel due to redundancy - ToolBoxFrame will now remember its previous location and extended state - Cleaned up some code in CreatorsPanel regarding version number comparisons - Removed several older CustomModel file handlers - Bugfix: switchButton now has proper hover and select listeners - Bugfix: loading setups wasn't properly revalidating the ToolBoxFrame - Bugfix: previewObject wasn't properly adopting its parent's animFrame v2.0 - KeyFrame label in AttributePanel is now a button - TimeSheetPanel now can switch cards by pressing the up or down arrow keys while a label is already selected - Dragging keyframes near the timelineIndicator in Timesheet now causes them to snap to it - Removed AnimationToggle as it is not relevant with new poseAnimationController - Added Toggle to AnimAttributes and AnimKeyFrame for looping - Bugfix: saving ModelKeyFrames has been adapted to saving ModelKeyFrameSaves, allowing CustomModels to be properly saved and catalogued - Bugfix: loading a setup was causing an NPE with registerSpawnChanges and registerModelChanges in Programmer * Update creators-kit to v1.5.17 v1.5.17 - Removed system.out - Switched out Desktop.browse() for LinkBrowser.browse() * Update creators-kit to v1.5.17 Fixed NPE |
||
|
|
4e514c1336 | Update creators-kit to v1.5.16 (#7322) | ||
|
|
fd7689694d |
update creators-kit to v1.5.15 (#7315)
* 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 * Update creators-kit to 1.5.15 v1.5.15 - Bugfix: CKObjects no longer drawFrontTilesFirst by default - Bugfix: despawnCharacter now correctly accounts for ckObject null - Bugfix: fixed NPE in CreatorsOverlay rendering text locations over CKObjects v2.0 - Simplified playing functions in Programmer to run just off clienttick, for now - Play boolean has been switched over from the TimeSheetPanel to Programmer - togglePlay() methods now alter whether the timeline is playing - Removed timeLabel from TimeSheetPanel as it's redundant - CKObjects now have settings for looping, playing, and freezing - Characters now have methods for adjusting their CKObject playing/pausing feature - SpotAnim2 KeyFrameType has been added, separating spotanims to two separate keyframes for ease of use - Added system for ctrl z and ctrl y for undo and redo for adding/removing keyframes (or keyframe groups) - Correlated to above, Character now returns the keyframe replaced with addKeyFrame - OverheadOverlay and OverheadKeyFrame now register skull overhead variants - Removed currentFrames from CharacterSave as it's determined at runtime - createCharacter() in CreatorsPanel now properly updates the TimeSheetPanel - Bugfix: Programmer was not properly updating subTicks, causing it to run faster than intended - Bugfix: Dragging keyframes in the TimeSheet was not properly duplicating them, instead just setting their time - Bugfix: calling KeyFrame.copyKeyframe() was not properly rounding - Bugfix: HealthOverlay now properly disables the green bar if health is 0 - Bugfix: casting KeyFrame to its subclasses was causing ClassCastExceptions - Bugfix: saving/loading setups was not properly recognizing KeyFrame subclasses. Keyframe in CharacterSave has been split into all its subclasses for the purposes of saving. Appropriate getters for specific KeyFrameType arrays have been added to Character |
||
|
|
011067f5b8 |
update creators-kit to v1.5.14 (#7288)
* 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 |
||
|
|
6c175bac34 |
update creators-kit to v1.5.13 (#7278)
* 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 |
||
|
|
99f3f196b2 |
update creators-kit to v1.5.12 (#7234)
* 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 |
||
|
|
6391ed4353 | Update creators-kit to v1.5.11 (#7138) | ||
|
|
c88748f0a5 |
update creators-kit to v1.5.10 (#7109)
* 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 |
||
|
|
8bf8f34f97 |
update creators-kit to v1.5.9 (#7012)
* 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 |
||
|
|
0eee1aaf46 |
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 |
||
|
|
33d78735d7 |
update creators-kit to v1.5.7 (#6937)
* 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 |
||
|
|
57b0cd4617 |
update creators-kit to v1.5.6 (#6913)
* 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 |
||
|
|
f34ebfcfcb |
update creators-kit to v1.5.4 (#6831)
* 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 |
||
|
|
9cc7231b4a | update creators-kit to v1.5.2 (#6454) | ||
|
|
c27499e08e |
Update Creator's Kit to v1.5.1 (#6136)
* Update creators-kit to v1.4.3 - ModelOrganizer and ModelImporter can now select multiple files to load - ModelOrganizer, ModelImporter, and CreatorsPanel now filter out non-json files - ModelImporter now prioritizes Actor Lighting - Quick button added for ModelImporter * Update creators-kit Update build version * Update creators-kit to v1.4.4 - Replaced deprecated methods * Update creators-kit to v1.5.0 - Removed several deprecated methods - Updated config indices to index by section - Added ModelExporter class for exporting models to a json readable by a Blender addon, either static models or animated - Added right-click Export feature on all NPCs, objects, items, players with config for switching between exporting vertex and face colours - Export buttons added to CustomModel panels in ModelOrganizer for exporting default poses - BlenderModel class updated to accommodate model exporting functions to Blender - ModelGetter now mostly runs on onPostMenuSort events instead of onMenuEntryAdded - ModelGetter functions in onPostMenuSort have been placed within ModelGetter class - ModelGetter now uses ObjectDefinition and ItemDefinition to give right-click menus more accurate names - ModelFinder overhauled to use my own cache dump (based of Abex's) for more consistent results and restricted only to values Creator's Kit is interested in - New data types added (NPCData, spotanimData, etc) to accommodate ModelFinder's new cache-grabber systems - ModelFinder now removes lefthand and righthand items during appropriate animations when finding models for players - ModelFinder now grabs spotanims on the player and adds to the player's duplicate RLobject model - BodyPart has been expanded to include all equipment and kit slots - Added support for ModelFinder for grabbing DynamicObjects - ModelFinder now appropriately grabs the right model from objects with multiple variants (like walls) - New button added to CreatorsPanel for finding the Creator's Kit directory - Separated ModelData creation from Model creation for broader usages - CreatorsOverlay now separates DynamicObjects from GameObjects - New Dynamic LightingStyle added * Update creators-kit Removed animFrames from BlenderModels due to being useless * Update creators-kit Fixed export file path, removed duplicate export chat message from ModelOrganizer * Update creators-kit - Tweaked export message - Local Player getter menuOptions are now highlighted green * Update creators-kit Opens CK directory with LinkBrowser instead of Runtime * Update creators-kit Default Setups folder is now placed within main creatorskit folder * Update Creators Kit to v1.5.1 v1.5.1 - Updated ReadMe - Updated tags - Config now refers to T pose as Default Pose - Added Desync button to ProgrammerPanel - Removed deprecated API - Moved ModelExporter and ExportFileFormat to new Exporter package - Added GLTF and Obj export formats - Bugfix: Added handling of null or empty values for finding models from the cache - Bugfix: colour swapper now properly clears every colour on Clear Everything pressed - Bugfix: Objects not in custom mode were not properly exporting - Bugfix: Flatshading should now properly function in Blender Exports - Bugfix: Added support for Items with FemaleOffset to slightly offset in the Z direction - Bugfix: Object scaling from cache is now done post-ModelData construction so that certain verts aren't merged when exporting * Update creators-kit * Update creators-kit * Update creators-kit v1.5.1 - Changes for transition from Models from int[] to float[] |
||
|
|
9050b760d3 | Update Creator's Kit to v1.5.0 (#6101) | ||
|
|
f9e5059802 | Update creators-kit to v1.4.3 (#5942) | ||
|
|
70e5ccc231 | Update Creators Kit to v1.4.2 (#5891) | ||
|
|
787226a90e | Update Creators Kit to v1.4.1 (#5878) | ||
|
|
e1368686ae | Update creators-kit to v1.4.0 (#5816) | ||
|
|
d0d2d3d9e4 | Update creators-kit to v1.3.3 (#5559) | ||
|
|
0917eccfeb | Update creators-kit to v1.3.2 (#5479) | ||
|
|
4753ccc87d | Update creators-kit to v1.3.1 (#5431) | ||
|
|
f10e296317 | Update Creators-Kit to v1.3.0 (#5261) | ||
|
|
63a5c50f00 | Update Creator's Kit to v1.2.0 (#4971) | ||
|
|
57e5c73cdc | Update Creator's Kit (#4958) | ||
|
|
3818e35ce7 | Update Creator's Kit to v1.1.0 (#4925) | ||
|
|
b92e0936ea | Add creators-kit plugin (#4784) |