345 Commits

Author SHA1 Message Date
Josh-Larson
2b4e55bd74 Converted NetBuffer and Encodable to Kotlin 2025-10-25 16:33:39 -05:00
Josh-Larson
6dfcf2213b Optimized memory usage of Quaternion 2025-05-24 13:48:50 -05:00
Josh-Larson
39e4379864 Optimized memory allocations/speed of terrain height lookup 2025-05-21 02:03:31 -05:00
Josh-Larson
fdad8e7ad7 Merge branch 'master' of https://github.com/ProjectSWGCore/pswgcommon 2025-05-18 19:48:10 -05:00
Josh-Larson
a2f8473170 Fixed test running warning 2025-05-18 19:47:54 -05:00
Ziggy
af309d92cf Removed NGE customization variables, so any attempts to set them will fail 2025-01-19 19:37:21 +01:00
Josh-Larson
4d5fde9ac8 Merge remote-tracking branch 'origin/master' 2025-01-19 00:57:15 -06:00
Josh-Larson
d6f94147d1 Added getClosestPointOnLineSegment function to Point2f 2025-01-19 00:56:59 -06:00
Ziggy
ba81186600 We're searching for a colon - not a semicolon 2025-01-18 17:42:43 +01:00
Josh-Larson
dbc640f314 Merged resources and java output to facilitate easier command line running 2025-01-14 20:34:29 -06:00
Ziggy
964f568551 Added support for decoding SpatialChat object controllers 2025-01-12 02:19:50 +01:00
Ziggy
68310ffdc8 Fixed a bug with customization string decoding, where empty state was not being handled correctly 2025-01-10 23:20:54 +01:00
Josh-Larson
de65655f27 Added default constructors for a variety of chat packets 2025-01-05 18:39:59 -06:00
Josh-Larson
985c2aa075 Fixed PlayerEmote packet 2025-01-05 17:23:26 -06:00
Josh-Larson
e29eb920b0 Added memory optimization for StringIds 2024-11-30 18:51:12 -06:00
Josh-Larson
112a1c06cc Added stf parser 2024-11-30 18:11:17 -06:00
Josh-Larson
05671cfa3e Added auto-detect kotlin/java version to build.gradle.kts 2024-11-30 16:02:45 -06:00
Josh-Larson
caf55d3aa0 Improved documentation and formatting of CustomizationString 2024-11-30 14:28:12 -06:00
Josh-Larson
026df7b363 Fixed encoder and decoder of customization strings 2024-11-30 14:08:34 -06:00
Josh-Larson
736353e272 Fixed compile warning in WaypointPackage 2024-10-27 18:53:42 -05:00
Josh-Larson
a7c00aeb4e Added default constructor for StringId to support deserialization 2024-10-27 16:44:21 -05:00
Josh-Larson
6839679bee Fixed boot-up error when deserializing Mail 2024-10-10 15:25:09 -05:00
Josh-Larson
7d93b6e4e6 Fixed SuiComponent deserialization 2024-10-05 13:42:19 -05:00
Josh-Larson
2159f15199 Fixed mail decoding 2024-10-05 13:42:12 -05:00
Josh-Larson
733d356d0a Updated another set of pswgcommon files to Kotlin 2024-10-04 19:28:19 -05:00
Josh-Larson
e237cfebb9 Converted some files to kotlin 2024-08-10 19:40:08 -05:00
Josh-Larson
e3a7825655 Refactored SUI windows 2024-06-19 13:45:10 -05:00
Josh-Larson
99cdc1136a Added better types to CustomizationString.kt 2024-06-07 20:39:10 -05:00
Josh-Larson
bd94484b81 Fixed Holocore #1328 2024-06-07 20:32:28 -05:00
Ziggy
4dfa51e7f4 Removed NGE packet ExpertiseRequestMessage 2024-04-21 10:52:31 +02:00
Ziggy
fbccf85933 Added musician object controller for /flourish with instruments that makes the client change effects and play the flourish sound 2024-03-05 15:54:24 +01:00
Ziggy
19ee727c6e Added regression test for CRC not setting string field when being read from mongo 2024-01-27 11:07:55 +01:00
Ziggy
ed7cc9173f When CRC is read from mongodb, let's also set the str field so this behaves like decoding from a network packet 2024-01-27 10:58:02 +01:00
Ziggy
517bf01c29 Bumped mongodb driver in order to patch CVE-2021-20328 2023-12-23 04:39:06 +01:00
Ziggy
398c0ca935 Add getters to BadgesResponseMessage, so we can inspect it during automated tests 2023-12-17 03:05:45 +01:00
Ziggy
fb34e52e38 Added timer packet for quest tasks, so we can display timers for tasks in the quest journal 2023-12-12 17:39:35 +01:00
Ziggy
4fcb6279b4 Added getters and setters to some packets, so can work with them in automated tests 2023-11-28 16:43:25 +01:00
Mads Boddum
66b93d2624 Added some getters to some response packets, so we can look into the contents with the headless SWG client 2023-11-13 21:57:29 +01:00
Mads Boddum
c0e464c40f Added getters to ErrorMessage fields, so they can be read client-side 2023-11-10 23:36:02 +01:00
Ziggy
1564e4a839 Fixed wrong variable order in QuestTaskCounterMessage and filled in missing variable taskId #1387 2023-11-05 12:35:35 +01:00
Ziggy
3765ac5ec8 Fixed client crash from CommPlayerMessage which was caused by a NGE feature being present in it #1386 2023-11-04 23:14:17 +01:00
Ziggy
272e1e6078 Merge remote-tracking branch 'pswg/cu' 2023-07-30 02:11:34 +02:00
Ziggy
e5d00f0d7e Fixed client crash issue with DraftSlotsQueryResponse when including multiple ingredients 2023-07-30 01:52:35 +02:00
Ziggy
945bc5d1b0 Stop populating test data in DraftSchematic, as we want it to be dynamic 2023-07-29 01:43:39 +02:00
Ziggy
d494cf8d49 Added missing count variables to ResourceWeight 2023-07-28 23:51:04 +02:00
Ziggy
084b1c8c24 Fixed packet struct issues in draft schematic packets, causing client crashes 2023-07-28 21:37:03 +02:00
Josh-Larson
3d45d7f482 Fixed test encode in TestCustomizationString 2023-07-15 14:05:43 -05:00
Josh-Larson
4edeb8714f Fixed customization string crash 2023-07-15 13:25:32 -05:00
Ziggy
b76b0f4ebe Removed ServerFactory and the DataFactory abstraction, as there's only one subclass now 2023-05-28 22:59:39 +02:00
Ziggy
f80a5b410d Removed deprecated RelationalDatabase and related code, as there are now 0 usages of it 2023-05-28 12:00:31 +02:00