Commit graph

380 commits

Author SHA1 Message Date
ceikry
6ae6b19e44 Improved client sample rate for audio from 22050 -> 44100 2023-06-07 11:05:30 -05:00
ceikry
0537679514 Change zoom clamp 2023-06-02 23:25:28 -05:00
ceikry
150a7885dc Ironman icons support 2023-05-12 22:02:28 -05:00
ceikry
2281888e42 More branding, add CI 2023-05-05 17:12:33 -05:00
ceikry
1262d7cbd4 2009scape branding 2023-05-05 16:52:17 -05:00
Pazaz
ca16d55a2e
Merge pull request #22 from downthecrop/arm64-linux-natives
Add arm64 Linux natives
2023-01-23 04:24:05 -05:00
Pazaz
7fc2498cc5 Identified some ClientProt packets 2023-01-23 00:02:43 -05:00
downthecrop
ff4f489384 Add arm64 linux natives 2023-01-21 22:05:19 -08:00
Ceikry
50d43b0a2f Made plugins reload when display mode changes 2022-12-02 07:47:29 -06:00
Ceikry
ec255eea52 Add API methods for controlling audio
Hook up Update() callback
Add Audio QOL plugin with mute/unmute hotkey and better settings persistence
2022-09-26 21:05:02 -05:00
Ceikry
7a7be2a54b Add API call for dispatching commands
Add Plugin for tab-to-reply command
2022-09-26 14:48:09 -05:00
Ceikry
b073365cd4 Add API calls for setting varcs, varbits, etc.
Add API support for arbitrary data storage
Add RememberMyLogin plugin
2022-09-25 19:54:54 -05:00
Ceikry
7613080b2e Remove more prototype code 2022-09-25 17:53:09 -05:00
Ceikry
ed78e9908e Remove unnecessary prototype code 2022-09-25 17:50:06 -05:00
Ceikry
24f7bfbf5f Add support for inserting new right click options, add woah's timer 2022-09-25 17:48:10 -05:00
ceikry
2f750e124a Reimplement menu-related QOL. 2022-09-25 09:40:54 -05:00
ceikry
4377d4958e Reimplemented all input QOL changes as a plugin 2022-09-25 09:40:54 -05:00
ceikry
3e12a9115d Update to allow plugin metadata definition from annotations and load other classes in same folder as plugin.class. 2022-09-25 09:40:54 -05:00
ceikry
9750195081 Fix bug with plugin draw callbacks that was causing interface flickering 2022-09-25 09:40:54 -05:00
ceikry
a8e211b5d4 Enhanced NPC overhead debug 2022-09-25 09:40:54 -05:00
ceikry
54b426f72d Add slayer tracker plugin 2022-09-25 09:40:53 -05:00
ceikry
529f741e13 Add XP drop plugin 2022-09-25 09:40:53 -05:00
ceikry
86de4b8e42 Should probably include all the prebuilt stuff by default. 2022-09-25 09:40:53 -05:00
ceikry
4bbb8e0458 Plumbed in varp update handling 2022-09-25 09:40:53 -05:00
ceikry
d69ac42050 Interface debugging 2022-09-25 09:40:53 -05:00
ceikry
8dfbcb9423 More plugin system work 2022-09-25 09:40:51 -05:00
ceikry
a6577064b0 Commit start of plugin work 2022-09-25 09:40:13 -05:00
woahscam
b303775496 Definition value renaming
Method argument renaming related to definitions
Reorganized ObjType
2022-08-19 06:29:38 -04:00
Pazaz
904c0a3e97 Identified some more Loc and Npc opcodes 2022-08-16 02:18:59 -04:00
Pazaz
efba04cbe4 Permanent fix for inv sprite offset
Regression was caused by some Playground work to generate high-res sprites, and it needed a higher canvas size.
(Thanks Woahscam!)
2022-08-05 07:51:26 -04:00
Pazaz
844acc7db8 Remove permission check in Cheat.execute 2022-08-04 11:33:20 -04:00
Pazaz
c6243f7372 temp-fix: inventory sprite offset by 2px 2022-08-04 11:20:25 -04:00
Pazaz
dfa35a80e5 Fixed VertexNormal magnitude naming 2022-07-22 11:33:49 -04:00
Pazaz
92730e5d96 Renamed some variables in SoftwareModel 2022-07-22 11:20:16 -04:00
Pazaz
b3794c0826 Renamed variables in ProjAnim and SeqType 2022-07-22 10:36:17 -04:00
Pazaz
e75dfaf684 Renamed IdkType opcodes to match original naming 2022-07-22 09:50:41 -04:00
Pazaz
6b361daa4c Renamed some more LocType opcodes to match original naming 2022-07-22 09:46:00 -04:00
Pazaz
7d2d6e56a7 Identified some LocType opcodes, renamed readLocs and part of addLoc 2022-07-21 17:55:14 -04:00
Pazaz
f857dba926 Renamed a couple text alignment fields in Component 2022-07-06 16:47:26 -04:00
Pazaz
abbfd5c047 Renamed some If1 variables in Component 2022-07-06 16:41:41 -04:00
Pazaz
4c73508f1f Moved some more methods to utility classes 2022-06-28 04:19:41 -04:00
Pazaz
ad45cb829b Renamed some helper functions 2022-06-28 02:26:41 -04:00
Pazaz
9694e42577 Refactored CreateManager 2022-06-28 02:18:07 -04:00
Pazaz
13c524f5a7 Created Cs1ScriptRunner, also no more static classes
Loooooots of organization to do. This "first pass" is "done"
2022-06-28 02:11:43 -04:00
Pazaz
2bc60f339b Consolidated some more static classes, identified some util functions 2022-06-28 01:29:29 -04:00
Pazaz
8aaa00efd5 Renamed part of HuffmanCodec 2022-06-28 00:33:40 -04:00
Pazaz
a941543566 Renamed part of PlayerAppearance 2022-06-28 00:30:53 -04:00
Pazaz
df0796dc23 Identified zone packets 2022-06-28 00:19:59 -04:00
Pazaz
7e3712325d Refactored ServerActiveProperties 2022-06-27 23:55:04 -04:00
Pazaz
a59254cde7 Refactored OverheadChat 2022-06-27 23:51:11 -04:00