Commit graph

577 commits

Author SHA1 Message Date
psyopcutie
d29dd6f1b7 Final commit 2026-05-09 11:32:20 +02:00
Ceikry
a7c7dea3c7 Merge branch 'HD-Mode_Fix_Windows' into 'master'
These changes fix the HD-Mode lag and crashes that happen when the client is...

See merge request 2009scape/rt4-client!33
2026-03-14 17:00:38 +00:00
Skalfate
3c07616fa8 Fixed some typos 2026-01-15 08:52:20 -07:00
Skalfate
8da1097d03 Fixed some typos 2026-01-15 01:59:06 -07:00
Skalfate
832a10a214 Some Code is documented with comments to help for better readability. 2026-01-15 01:56:36 -07:00
Skal Fate
ea2a7ae70d Merge branch rt4-client:master into HD-Mode_Fix_Windows 2026-01-15 01:36:10 -07:00
Ceikry
55e943af08 Merge branch 'sleepy-main' into 'master'
Add sleep to game loop

See merge request 2009scape/rt4-client!32
2026-01-13 13:36:38 +00:00
Ceikry
680bff0d75 Merge branch 'KondoImprovements' into 'master'
KondoKit 2.1 + ChatBoxHelmets

See merge request 2009scape/rt4-client!31
2026-01-13 13:28:33 +00:00
downthecrop
c193f26985 KondoKit 2.1 + ChatBoxHelmets 2026-01-13 13:28:32 +00:00
Skalfate
51b15b32d5 These changes fix the HD-Mode lag and crashes that happen when the client is launched into HD-Mode or when changing into HD-Mode..
In Windows, on first launch into HD-Mode or at launch going from SD-Mods to HD-Mode, the CPU maxes out and music issues, and is unable to enter into HD-Mode without lag or  multiple crashes.

This is because when the code that is supposed to execute GLProfile.initSingleton() waits for its turn on syncronized function queue and then a while loop keeps sleeping the thread until a status code of 1 is returned. Additionally, starting with jogl version 2.0 GLProfile.initSingleton() is not even necessary as its automatically done.

The code commented out has no purpose other than just to execute GLProfile.initSingleton().

Commented out the code and made comments to preserve the original code.
2026-01-07 22:36:57 -07:00
CuriouslyCurious
b8969cde39
Add sleep to game loop
This should ensure that the program does not hog up an entire CPU core just to get the current time.
2025-12-15 19:04:04 +01:00
Ceikry
ae7723b0d2 Merge branch 'GroundItemsUpdate' into 'master'
GroundItemsUpdate

See merge request 2009scape/rt4-client!29
2025-06-06 19:32:57 +00:00
Chase
0ccd28cacf Added toggle for price display of ground items plugin 2025-06-06 19:32:57 +00:00
Ceikry
21576a7b9a Clarify license for Gitlab for Open Source 2025-05-21 11:22:57 +00:00
Ceikry
cd081deb89 Merge branch 'SlayerPluginUpdate' into 'master'
Update the slayer plugin to support all slayer tasks

See merge request 2009scape/rt4-client!22
2025-02-12 13:43:06 +00:00
GregF
7c27a245d7 Update the slayer plugin to support all slayer tasks 2025-02-12 13:43:06 +00:00
Ceikry
5cf2f18786 Merge branch 'KondoKit-2.0' into 'master'
KondoKit 2.0

See merge request 2009scape/rt4-client!28
2024-11-04 22:48:02 +00:00
Ceikry
f668d14be6 Merge branch 'resizable-sd-screenpos' into 'master'
Resizable SD Screenpos Support

See merge request 2009scape/rt4-client!27
2024-11-04 22:42:52 +00:00
downthecrop
5d59aea830 Resizable SD Screenpos Support 2024-11-04 22:42:52 +00:00
downthecrop
77c5528fc1 always update display settings 2024-11-03 10:25:50 -08:00
downthecrop
3a33995006 Better alt canvas logic 2024-11-03 10:24:11 -08:00
downthecrop
1de6638a12 Merge branch 'FIXED-RESIZE' into 'KondoKit-2.0'
Fixed Streched

See merge request downthecrop/rt4-client!4
2024-10-28 23:41:55 +00:00
downthecrop
4ebba194dc Merge branch 'KondoKit-2.0' into 'FIXED-RESIZE'
# Conflicts:
#   plugin-playground/src/main/kotlin/KondoKit/ScrollablePanel.kt
2024-10-28 23:41:42 +00:00
downthecrop
e05f5829d7 Restore original Kondo Fixed mode handling 2024-10-28 16:38:33 -07:00
downthecrop
cf5ccbf1ac undo some testing changes 2024-10-28 16:32:51 -07:00
downthecrop
cb9758f7d5 Organize overrides to be together in the source 2024-10-28 16:22:40 -07:00
downthecrop
1cca6611ee general cleanup 2024-10-28 12:43:29 -07:00
downthecrop
52d07d5795 add mousewheel relay 2024-10-28 11:42:37 -07:00
downthecrop
f2d4c17569 Correct offsets 2024-10-28 10:53:23 -07:00
downthecrop
c24df5ab46 cleanup files 2024-10-28 07:18:08 -07:00
downthecrop
07f4dc9349 mostly working alt canvas 2024-10-28 00:03:43 -07:00
downthecrop
c307db1e11 double buffering 2024-10-27 21:38:12 -07:00
downthecrop
8b89a2bb8c Faster transforms 2024-10-27 20:22:16 -07:00
downthecrop
c5ba4ecc94 true nn upscale 2024-10-27 20:11:25 -07:00
downthecrop
341d6758c1 Simplify altcanvas 2024-10-27 19:40:24 -07:00
downthecrop
1f1718d917 Keep the canvas in the frame but change the Z order 2024-10-27 08:10:38 -07:00
downthecrop
8180e20281 Removing debug from client + add print for unparented altcanvas 2024-10-26 22:33:54 -07:00
downthecrop
e7f46f1006 Constant for FIXED_HEIGHT + transfercomponent helper 2024-10-26 22:31:43 -07:00
downthecrop
83fe4805ac GC issues + some late invokes 2024-10-26 09:59:25 -07:00
downthecrop
71afb2b385 greatly reduce flickering 2024-10-26 09:06:23 -07:00
downthecrop
15deb6216f skip unrequired movement 2024-10-25 21:26:43 -07:00
downthecrop
4f8bf464c5 HD Resize redraw 2024-10-25 21:22:16 -07:00
downthecrop
b3c2adc51f support scaled fixed HD 2024-10-25 15:54:39 -07:00
downthecrop
838acc57ff handing for altcanvas in alerts 2024-10-24 23:21:55 -07:00
downthecrop
1eb7483d35 Regain focus on click 2024-10-24 20:58:45 -07:00
downthecrop
af4dafee89 Convert to volatile and centralize logic to the altcanvas. 2024-10-24 20:50:56 -07:00
downthecrop
8e554b573c gather functions together for easier debugging 2024-10-24 20:24:40 -07:00
downthecrop
668345b81e FIXED streched mode 2024-10-24 12:03:16 -07:00
downthecrop
c917981ef8 Additional theme support + dynamic scrolling for resized views 2024-10-23 15:59:29 -07:00
downthecrop
fce9b4eea7 AWT native component theming 2024-10-23 14:44:32 -07:00