Commit Graph
14990 Commits
Author SHA1 Message Date
tommoladd ff93cbca2f create thieving-stalls-loot-tracker 2026-09-26 09:54:08 +00:00
AoceanP 469c567dac update combat-xp-tracker 2026-09-26 09:43:56 +00:00
Overijssel-RP 0bb8db47e1 update dutch-nations-events 2026-09-26 08:18:20 +00:00
Fitzgerald-gg 39aa614aab update fitzgerald 2026-09-26 06:57:22 +00:00
vourinho69 6b82d72596 update qol-and-camera-info 2026-09-26 06:47:03 +00:00
BornDied 0f3a49eff8 update combat-insight 2026-09-26 06:06:43 +00:00
LimyMonkey 0e072ed39c update ground-marker-variables 2026-09-26 05:51:27 +00:00
AoceanP 78e94f86ce update combat-xp-tracker 2026-09-26 03:25:26 +00:00
Endrit-alt dea9c6bc08 create confirm-spellbook 2026-09-26 01:44:39 +00:00
RapidUrsa 828844ccc3 update rapid-mounts 2026-09-26 00:54:10 +00:00
jdkrupajk 82a169b6d8 create npc-attacker-count 2026-09-25 23:58:41 +00:00
Robin 5f1f2c8133 update wom-utils 2026-09-25 23:53:29 +00:00
BPM-OSRS 3de3df2a7a update corp-boosting-qol 2026-09-25 23:43:01 +00:00
Endrit-alt 14e774931f update adaptive-prayer-slots 2026-09-25 23:37:47 +00:00
2hBuilds a3d19f9bc7 create bank-portfolio-tracker 2026-09-25 23:32:33 +00:00
Adam Sharp 3e09454abe update dude-wheres-my-stuff (#17117) 2026-09-25 17:32:26 -06:00
Luna 9384c79f43 create demon-slayer 2026-09-25 23:06:57 +00:00
ScreteMonge 7899edddc9 update creators-kit to v2.3.3 (#17105)
* 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.

* 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

* Update Creator's Kit to v2.1.29

- SetLocation, when called by Programmer, should no longer despawn the Character

* 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

* 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

* 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

* Update creators-kit

v2.2.2 - use built in var instead of lombok

* Update Creator's Kit to v2.3.0

v2.3.0 - Camera Keyframing update

Main features:
- You can now keyframe different Camera movements. The camera either hops between tiles the user indicates (including pitch, yaw, scale) or tracks a given Object. 
- CameraManager manages the adding/removing of keyframes as well as how the camera moves with programming. 
- Camera keyframes are represented by the new subtype CameraKeyFrame/CameraAttributes. 
- CameraScript handles the data determining the motion characteristics of the freecam. 
- CameraSheet is the timesheet that allows representation and manipulation of the keyframes directly. 
- CameraUtilities helps with reading/writing different cameraScript types
- new overlay added to CreatorsOverlay to denote camera position
- To accommodate different KeyFrame types outside the standard Character keyframes, KeyFrameTarget is a generalized holder for either Character or Camera keyframes (and later Sound keyframes). All previous HashMaps of <Character, KeyFrames[]> has been changed to <KeyFrameTarget, KeyFrames[]>
- Multiple files have been moved, particularly KeyFrame subtypes now have their own folder. This has had a rather large knock-on effect of impacting many other files in minor ways

Misc:
- Characters now have a unique UUID for saving/loading purposes
- Added a new hotkey for adding camera keyframes

Bugfixes:
- Opening a previously saved setup file by hotkey will now properly clear the previous setup instead of opening on top
- shutdown was not properly resetting loadstate/loadcallbacks and clearing data arrays

* Update Creator's Kit to v2.3.1

v2.3.1 - CacheSearcher Bugfix/Tweaks
- Spotanim null name entries should no longer cause NPEs
- Searching for null values can be enabled by a new JCheckBox

* Update creators-kit

v2.3.2 - Model Scaling Bugfix
- CustomModelComp now carries parameters for global scaling to properly align with how many NPC scaling works, and not break modern animation rigs
- Cleaned up old code handling setting Model Anvil global parameters

* Update Creator's Kit to v2.3.3

v2.3.3 - Camera fixes, Model Anvil fixes
- Sine-in and sine-out functions added to camera 
- Bugfix: Scrubbing the timeline before tick=0 or before any camera keyframe was inappropriately moving the camera into infinity
- Bugfix: Model Anvil should no longer adjust global settings if it isn't empty
2026-09-25 19:00:04 -04:00
LimyMonkey 40e516c2b7 update ground-marker-variables 2026-09-25 22:46:24 +00:00
Justin Packwood 64e90a09a1 update faux-bingo 2026-09-25 22:36:02 +00:00
senpir 76e5fb2491 create art-of-war 2026-09-25 20:43:24 +00:00
UncleButter b26d00b1a6 create craft-cost-comparator 2026-09-25 20:28:01 +00:00
Cornwall92 e59162d5e0 create set-see 2026-09-25 20:22:26 +00:00
Razza98 29661f5433 update boss-kill-milestones 2026-09-25 20:17:03 +00:00
Jouneri 944733cfd8 create skatescape 2026-09-25 20:06:14 +00:00
Nubles e928b1d627 update fate-locked-ironman 2026-09-25 19:35:11 +00:00
kekingbd ec4995413f create inventory-tags-plus 2026-09-25 19:29:50 +00:00
DECODED dae4d27941 create tick-clock 2026-09-25 19:24:33 +00:00
Cb 0f720958b9 update parentsguild 2026-09-25 19:19:19 +00:00
Burrky 7b2a646ff1 create spyglass 2026-09-25 18:58:30 +00:00
Kalsupes b9887c3fd1 update raidparty[merge queue] 2026-09-25 18:43:51 +00:00
Justin Packwood 62c068d013 update faux-bingo 2026-09-25 18:02:34 +00:00
Wouter Rutgers 949cc8812d update gim-hub 2026-09-25 17:46:49 +00:00
Razza98 20b53e8e2b create boss-kill-milestones 2026-09-25 16:00:03 +00:00
Proddy 31f4c0dfed update golem-crafting 2026-09-25 14:23:53 +00:00
RapidUrsa 7e8b30fdaf update rapid-holster 2026-09-25 14:03:28 +00:00
Andy Jones 608080d78e update ba-tiles 2026-09-25 12:22:17 +00:00
Justin Packwood 2c31cb7e79 update faux-bingo 2026-09-25 12:17:05 +00:00
RapidUrsa 6f643a6844 update rapid-mounts 2026-09-25 11:36:01 +00:00
Christopher Oswald 9099da4dca update optimal-quest-guide 2026-09-25 10:10:23 +00:00
Trevor M 4b7fcd795f update tile-packs 2026-09-25 08:59:48 +00:00
AoceanP b7eb4461e3 update combat-xp-tracker 2026-09-25 08:19:18 +00:00
ebpicgamer-spec e067984390 update loot-bank-highlighter 2026-09-25 07:33:38 +00:00
Cornwall92 eb57256b50 update sea-chart-navigator 2026-09-25 07:23:12 +00:00
TheStonedTurtle 6c122be7f3 update party-panel to v3.7.3 (#17076) 2026-09-25 09:14:08 +02:00
Trevor Hegge 8c1dff53a0 update veritas 2026-09-25 06:32:40 +00:00
Dillon 4d76167579 update inventory-setups 2026-09-25 06:12:04 +00:00
Seadeadmeat 0a7c9acd09 update farming-patch-advisor 2026-09-25 04:06:11 +00:00
LimyMonkey 2059bede98 update ground-marker-variables 2026-09-25 03:50:49 +00:00
Badora II 1cb25622c5 update play-time-tracker 2026-09-25 03:15:08 +00:00