Commit Graph

  • 2b4e55bd74 Converted NetBuffer and Encodable to Kotlin master Josh-Larson 2025-10-25 16:33:39 -05:00
  • 6dfcf2213b Optimized memory usage of Quaternion Josh-Larson 2025-05-24 13:48:50 -05:00
  • 39e4379864 Optimized memory allocations/speed of terrain height lookup Josh-Larson 2025-05-21 02:03:31 -05:00
  • fdad8e7ad7 Merge branch 'master' of https://github.com/ProjectSWGCore/pswgcommon Josh-Larson 2025-05-18 19:48:10 -05:00
  • a2f8473170 Fixed test running warning Josh-Larson 2025-05-18 19:47:54 -05:00
  • af309d92cf Removed NGE customization variables, so any attempts to set them will fail Ziggy 2025-01-19 19:26:37 +01:00
  • 4d5fde9ac8 Merge remote-tracking branch 'origin/master' Josh-Larson 2025-01-19 00:57:15 -06:00
  • d6f94147d1 Added getClosestPointOnLineSegment function to Point2f Josh-Larson 2025-01-19 00:56:59 -06:00
  • ba81186600 We're searching for a colon - not a semicolon Ziggy 2025-01-18 17:42:43 +01:00
  • dbc640f314 Merged resources and java output to facilitate easier command line running Josh-Larson 2025-01-14 20:34:29 -06:00
  • 964f568551 Added support for decoding SpatialChat object controllers Ziggy 2025-01-12 02:19:50 +01:00
  • 68310ffdc8 Fixed a bug with customization string decoding, where empty state was not being handled correctly Ziggy 2025-01-10 23:20:43 +01:00
  • de65655f27 Added default constructors for a variety of chat packets Josh-Larson 2025-01-05 18:39:59 -06:00
  • 985c2aa075 Fixed PlayerEmote packet Josh-Larson 2025-01-05 17:23:26 -06:00
  • e29eb920b0 Added memory optimization for StringIds Josh-Larson 2024-11-30 18:51:12 -06:00
  • 112a1c06cc Added stf parser Josh-Larson 2024-11-30 18:11:17 -06:00
  • 05671cfa3e Added auto-detect kotlin/java version to build.gradle.kts Josh-Larson 2024-11-30 16:02:45 -06:00
  • caf55d3aa0 Improved documentation and formatting of CustomizationString Josh-Larson 2024-11-30 14:28:12 -06:00
  • 026df7b363 Fixed encoder and decoder of customization strings Josh-Larson 2024-11-30 14:08:34 -06:00
  • 736353e272 Fixed compile warning in WaypointPackage Josh-Larson 2024-10-27 18:53:42 -05:00
  • a7c00aeb4e Added default constructor for StringId to support deserialization Josh-Larson 2024-10-27 16:44:21 -05:00
  • 6839679bee Fixed boot-up error when deserializing Mail Josh-Larson 2024-10-10 15:25:09 -05:00
  • 7d93b6e4e6 Fixed SuiComponent deserialization Josh-Larson 2024-10-05 13:42:19 -05:00
  • 2159f15199 Fixed mail decoding Josh-Larson 2024-10-05 13:42:12 -05:00
  • 733d356d0a Updated another set of pswgcommon files to Kotlin Josh-Larson 2024-10-04 19:28:19 -05:00
  • e237cfebb9 Converted some files to kotlin Josh-Larson 2024-08-10 19:40:08 -05:00
  • e3a7825655 Refactored SUI windows Josh-Larson 2024-06-19 13:45:10 -05:00
  • 99cdc1136a Added better types to CustomizationString.kt Josh-Larson 2024-06-07 20:39:10 -05:00
  • bd94484b81 Fixed Holocore #1328 Josh-Larson 2024-06-07 20:32:28 -05:00
  • 4dfa51e7f4 Removed NGE packet ExpertiseRequestMessage Ziggy 2024-04-21 10:52:31 +02:00
  • fbccf85933 Added musician object controller for /flourish with instruments that makes the client change effects and play the flourish sound Ziggy 2024-03-05 15:54:24 +01:00
  • 19ee727c6e Added regression test for CRC not setting string field when being read from mongo Ziggy 2024-01-27 11:07:55 +01:00
  • ed7cc9173f When CRC is read from mongodb, let's also set the str field so this behaves like decoding from a network packet Ziggy 2024-01-27 10:54:41 +01:00
  • 2a26c4b498 When CRC is read from mongodb, let's also set the str field so this behaves like decoding from a network packet fix/quests/multiple-tasks Ziggy 2024-01-27 10:54:41 +01:00
  • 517bf01c29 Bumped mongodb driver in order to patch CVE-2021-20328 Ziggy 2023-12-23 04:39:06 +01:00
  • 398c0ca935 Add getters to BadgesResponseMessage, so we can inspect it during automated tests Ziggy 2023-12-17 03:05:45 +01:00
  • fb34e52e38 Added timer packet for quest tasks, so we can display timers for tasks in the quest journal Ziggy 2023-12-12 17:39:35 +01:00
  • 4fcb6279b4 Added getters and setters to some packets, so can work with them in automated tests Ziggy 2023-11-28 16:43:25 +01:00
  • 66b93d2624 Added some getters to some response packets, so we can look into the contents with the headless SWG client Mads Boddum 2023-11-13 21:57:29 +01:00
  • c0e464c40f Added getters to ErrorMessage fields, so they can be read client-side Mads Boddum 2023-11-10 23:36:02 +01:00
  • 1564e4a839 Fixed wrong variable order in QuestTaskCounterMessage and filled in missing variable taskId #1387 Ziggy 2023-11-05 12:35:35 +01:00
  • 3765ac5ec8 Fixed client crash from CommPlayerMessage which was caused by a NGE feature being present in it #1386 Ziggy 2023-11-04 23:14:17 +01:00
  • 272e1e6078 Merge remote-tracking branch 'pswg/cu' Ziggy 2023-07-30 02:11:34 +02:00
  • e5d00f0d7e Fixed client crash issue with DraftSlotsQueryResponse when including multiple ingredients Ziggy 2023-07-30 01:52:35 +02:00
  • 945bc5d1b0 Stop populating test data in DraftSchematic, as we want it to be dynamic detached Ziggy 2023-07-29 01:43:39 +02:00
  • d494cf8d49 Added missing count variables to ResourceWeight Ziggy 2023-07-28 23:51:04 +02:00
  • 084b1c8c24 Fixed packet struct issues in draft schematic packets, causing client crashes Ziggy 2023-07-28 21:37:03 +02:00
  • 3d45d7f482 Fixed test encode in TestCustomizationString cu Josh-Larson 2023-07-15 14:05:43 -05:00
  • 4edeb8714f Fixed customization string crash Josh-Larson 2023-07-15 13:25:32 -05:00
  • b76b0f4ebe Removed ServerFactory and the DataFactory abstraction, as there's only one subclass now Ziggy 2023-05-28 22:59:39 +02:00
  • f80a5b410d Removed deprecated RelationalDatabase and related code, as there are now 0 usages of it Ziggy 2023-05-28 12:00:31 +02:00
  • 54b322133b Idiomatic way of declaring dependencies in Gradle, so various regex-based parsers work, e.g. the Dependencies view in IntelliJ IDEA Ziggy 2023-05-20 12:00:16 +02:00
  • d05dc97ba4 [Chat] Joining a chat room works again Ziggy 2023-04-27 14:59:32 +02:00
  • 8433fded87 Deprecated RelationalServerData and RelationalServerFactory Ziggy 2023-04-15 17:53:30 +02:00
  • 5f94c36af2 Removed classes relating to ObjectDatabase, as the last usage has been replaced with MongoDB Ziggy 2023-04-15 14:16:28 +02:00
  • f6a5c1b211 Converted GetAuctionDetails from Java to Kotlin Ziggy 2023-04-11 19:10:12 +02:00
  • adc90e078a Converted IsVendorOwnerMessage from Java to Kotlin Ziggy 2023-04-11 19:07:27 +02:00
  • 48be1e000e Finished CancelLiveAuctionMessage and CancelLiveAuctionResponseMessage packets Ziggy 2023-04-11 16:19:07 +02:00
  • f6350f3069 Fixed issue where using Int/Long in Kotlin with MongoData would cause ClassCastExceptions Ziggy 2023-04-11 15:45:58 +02:00
  • 0bafb65550 Added RetrieveAuctionItemMessage and RetrieveAuctionItemResponseMessage Ziggy 2023-04-10 01:13:30 +02:00
  • 34376b5357 Added BidAuctionResponseMessage Ziggy 2023-04-09 23:30:17 +02:00
  • c0944e16ca Added BidAuctionMessage Ziggy 2023-04-09 23:30:08 +02:00
  • 410070f192 Fixed compilation issue where the duplicateStrategy wasn't set (why is this a thing?!) Josh-Larson 2023-04-09 13:22:30 -05:00
  • c2e7b2f98b [Misc] Move TestWeatherType from holocore to pswgcommon Ziggy 2023-04-09 10:22:16 +02:00
  • 19d36c5f2f Added AttributeList#asMap, so we can use these attributes for the bazaar terminals Ziggy 2023-04-05 19:41:35 +02:00
  • 7eae4f1b29 Added CreateAuctionResponseMessage packet Ziggy 2023-04-05 19:29:17 +02:00
  • 0faa6bb583 GetAuctionDetails request and response packets Ziggy 2023-04-05 19:27:45 +02:00
  • 96ee33f083 Auction query packets Ziggy 2023-04-05 19:27:35 +02:00
  • c545f23960 Fixed a bug in CustomizationString#getLength calculation Ziggy 2023-04-05 19:22:33 +02:00
  • 1ecfa78357 Added operand count and CRC to CreateImmediateAuctionMessage Ziggy 2023-04-04 17:17:15 +02:00
  • adc91fd44e Added CreateImmediateAuctionMessage packet for bazaar terminals Ziggy 2023-04-04 17:11:17 +02:00
  • b1c43055b4 Corrected order of variables in IsVendorOwnerResponseMessage packet Ziggy 2023-04-04 16:44:47 +02:00
  • 2737980447 NetBuffer standard charsets Ziggy 2023-04-04 16:40:50 +02:00
  • fa39f78e6d Added character sheet packet FactionResponseMessage Ziggy 2023-04-03 23:11:41 +02:00
  • 7ec4568a33 Use of StandardCharsets, switch expressions and removal of unnecessary unboxing in Encoder Ziggy 2023-04-03 12:54:32 +02:00
  • 827a82d16c Converted all tests to Kotlin Ziggy 2023-04-03 12:43:40 +02:00
  • 9bbac99bc6 Removed unused constructor in RGB Ziggy 2023-04-02 19:17:35 +02:00
  • eb7a4c0484 Added MissionAbort packet Ziggy 2023-03-26 13:00:19 +02:00
  • 590248e96a Added constructor to MissionAcceptRequest, so it can be "sent" in testcases and getter+setter for terminalType Ziggy 2023-03-19 15:59:06 +01:00
  • 877f4d11cd Added constructor to MissionListRequest, so it can be "sent" in testcases Ziggy 2023-03-19 15:58:39 +01:00
  • 3d501f936f Added MissionAcceptResponse packet Ziggy 2023-03-19 15:57:50 +01:00
  • 3536a51781 Merge branch 'cu' of https://github.com/ProjectSWGCore/pswgcommon into cu Josh-Larson 2023-02-08 20:25:52 -06:00
  • d86736319d Added ShipUpdateTransformMessage Josh-Larson 2023-02-08 20:25:06 -06:00
  • 0525ef00d2 Removed unused gender information from Race enum Ziggy 2023-01-14 17:47:37 +01:00
  • f918a1849a Changed TargetType, so you lookup by a num instead of name as this is what holocores command SDBs require Ziggy 2022-12-03 19:36:14 +01:00
  • ef242fd0b2 Renamed value field in MorphParameter to multiplier so it's more clear that it's not an absolute value, but a multiplier you should apply to another value Ziggy 2022-09-04 09:58:51 +02:00
  • ed59898496 Added convenience toString methods to IndexParameter and MorphParameter so it's easier to see what's going on Ziggy 2022-09-03 14:37:23 +02:00
  • d760c06ff4 Fixed a couple of image design packets having too few bytes allocated, causing a buffer overflow Ziggy 2022-09-03 08:08:15 +02:00
  • c751ed57bb Added image design related packets Ziggy 2022-08-19 16:01:22 +02:00
  • 64860d8c66 Improved .gitignore in pswgcommon Josh-Larson 2022-07-30 15:49:51 -05:00
  • 0bff580dac Fixed unnecessary warnings in bitmap loading Josh-Larson 2022-07-25 12:08:55 -05:00
  • f990ad51b5 Added serverdata to .gitignore Obique PSWG 2022-07-25 11:38:05 -05:00
  • 8cc675f8c2 Fixed iff form writing and fixed serialization of terrain files Obique PSWG 2022-07-25 11:33:32 -05:00
  • 2757628832 Added NotNull annotation to MongoPersistable decode/encode Obique PSWG 2022-07-24 13:36:59 -05:00
  • 4e025ac287 Added CharacterSheetResponseMessage and fixed decode CRC in EnterStructurePlacementModeMessage Obique PSWG 2022-07-24 13:36:19 -05:00
  • 4b8ff13b87 Added clientdata to gitignore in case it's specified Obique PSWG 2022-07-23 19:35:50 -05:00
  • 6456cadbff Added EnterStructurePlacementModeMessage Obique PSWG 2022-07-23 17:04:54 -05:00
  • 2079a89c7c Added @NotNull tag to SWGPacket's decode Obique PSWG 2022-07-23 17:04:39 -05:00
  • 8574112196 Added package export for hcap utility classes Obique PSWG 2022-07-22 13:34:05 -05:00
  • 64c263c6e5 Removed log spam with terrain files Obique PSWG 2022-07-22 13:33:50 -05:00