David Markowitz
144e56d2c4
controllable ( #16 )
...
Update ControllablePhysics and FrameStats documentation (#16 )
2023-10-29 10:28:35 +01:00
lcdr
d6e7c326f0
Fix pet serialization ( closes #17 )
2023-10-29 10:11:59 +01:00
lcdr
e5831d15fb
Fix module assembly serialization
2023-07-09 15:57:59 +02:00
zaop
3f752b212d
Configure & run rustfmt ( #15 )
...
* Add rustfmt::skip attributes
* Add rustfmt config
* Run rustfmt
* Add formatting check to CI
* GH action fix attempt #1
* Indentation fix
* GH action fix attempt # 2
* Update Push action
2023-02-09 13:04:58 +01:00
zaop
700520175a
Unified packet enum ( #14 )
...
* Enable deserializing to unified Message type
* Update capture_parser to use new type
* Remove extraneous `From` impls + clean up
* Clean up unreachable code
* Fix indentation (spaces->tabs)
2023-02-07 11:38:07 +01:00
zaop
556f9360f2
Further improve LoginResponse ( #13 )
...
* Add deserialization for LoginResponse
* Rename auth logs to stamps
* Store the rest of the deserialized fields
* Fix capture parser
* Convert spaces to tabs as requested
2023-01-24 12:56:16 +01:00
lcdr
1383e0ca48
Add version and FTP structs to LoginResponse packet
2023-01-20 15:48:58 +01:00
lcdr
1a6f62fa7d
Update dependencies
2023-01-09 14:24:04 +01:00
lcdr
8742633882
Add SetNameBillboardState GM
2023-01-09 13:42:30 +01:00
David Markowitz
615b671d38
Allow processing ob blueprint responce ( #11 )
2022-12-29 16:59:18 +01:00
David Markowitz
691e067d78
Add lot 2248 to readable packets ( #10 )
...
From reading ~12 or so construction packets, they all unserialized just fine, however if there is an issue somewhere else (like unserializing a serialization), then I'll look into that. However none of the 12 packets with explicitly 2248 in them failed to unserialize.
2022-12-29 16:46:56 +01:00
David Markowitz
31e6a793dd
Add EchoStartSkill and fix Quaternion Identity ( #9 )
2022-12-29 16:21:53 +01:00
David Markowitz
78479dcf1c
Make ModifyPlayerZoneStatistic a duplicated GM and update UpdatePlayerStatistic to use an enum for stats
2022-12-29 16:05:26 +01:00
lcdr
1df0902bbb
Add RemoveItemFromInventory GM
...
Fixes #2
2022-11-22 16:42:11 +01:00
lcdr
42477ef10c
Use GmWString alias instead of LuVarWString<u32>
2022-11-22 15:38:12 +01:00
David Markowitz
81f1ce6813
Add UpdatePropertyOrModelForFilterCheck GM ( #7 )
2022-11-22 15:35:17 +01:00
Daniel Seiler
1cebbca1d8
update rust toolchain to 1.66.0-nightly ( #4 )
...
remove stabilized feature gate min_const_generics
remove stabilized feature gate arbitrary_enum_discriminant
2022-11-04 18:06:58 +01:00
ff8f939aed
change main parse call to use .extension ( #1 )
...
* change main parse call to use .extension
Using ends_with on arch linux (tried on both arco and manjaro distros) doesn't recognize that the path ends with .zip.
But using this (as done above as an extra check in the parse function) works.
* check if it's a file and not a dir first
since you cannot unwrap a none, which the extension from a dir is none
2022-09-05 20:23:03 +02:00
lcdr
ad8294cedd
Fix incorrect simple physics climbing serialization
2022-06-24 13:37:13 +02:00
lcdr
7a605924b5
Update tests
2022-04-27 18:34:24 +02:00
lcdr
ffbd23dd8b
Add loot pickup radius
2022-04-27 18:31:34 +02:00
lcdr
a075f34696
Add BlueprintSaveResponse message
2021-08-07 19:59:48 +02:00
lcdr
8f51fb9122
Add RequestMoveItemBetweenInventoryTypes and ResponseMoveItemBetweenInventoryTypes game messages
2021-05-05 18:49:45 +02:00
lcdr
58e22958ec
Make more things public
2021-04-07 14:20:12 +02:00
lcdr
f2bef9a9b6
Group constructions and serializations
2021-03-30 18:30:09 +02:00
lcdr
bd349cb5fa
Implement Default for Vector3 and Quaternion
2021-03-30 15:46:21 +02:00
lcdr
ea8891d231
Implement Copy for Vector3 and Quaternion
2021-03-29 17:57:30 +02:00
lcdr
7f58ae44fb
Make various structs public
2021-03-29 17:20:25 +02:00
lcdr
34da323dd9
Generalize FromVariants to work with more complex types
2021-03-25 14:44:30 +01:00
lcdr
7c86c784d7
Add Into<GameMessage> impl to game message structs
2021-03-24 23:17:30 +01:00
lcdr
2e589f8194
Implement team invite packet
2021-03-24 19:34:07 +01:00
lcdr
fa5b7cfc91
Add support for vehicle physics component
2021-03-09 21:32:36 +01:00
lcdr
195a114c8f
Add support for racing control component
2021-03-08 12:59:51 +01:00
lcdr
e4f5fb4794
Add support for lup exhibit component
2021-03-07 16:52:21 +01:00
lcdr
8800ea645c
Split off achievement vendor into a proper component
2021-03-07 15:25:18 +01:00
lcdr
4e0a8c84c5
Add support for shooting gallery component
2021-03-07 15:20:37 +01:00
lcdr
f88a4a81ea
Fix config component overrides in another edge case
2021-03-06 21:28:02 +01:00
lcdr
7cf6d580dc
Add support for achievement vendor component
2021-03-06 21:26:38 +01:00
lcdr
ce85a29ce7
Fix config component overrides when physics component is already present
2021-03-06 15:06:32 +01:00
lcdr
267daca691
Add support for module assembly component
2021-03-06 13:38:33 +01:00
lcdr
1ff8f36990
Add support for component whitelists
2021-03-06 13:36:33 +01:00
lcdr
582092cb5f
Fix rigid body phantom physics unit test
2021-03-05 11:28:35 +01:00
lcdr
05b83840b2
Add support for rigid body phantom physics component
2021-03-03 16:28:27 +01:00
lcdr
cb6a4aaaef
Add support for config component overrides
2021-03-03 15:57:46 +01:00
lcdr
431b7cffce
Add support for mutable model behavior component
2021-03-02 14:21:24 +01:00
lcdr
e68a233a98
Add support for donation vendor component
2021-02-26 15:34:49 +01:00
lcdr
4f4054b54f
Add support for moving platform simple mover subcomponent
2021-02-26 14:03:57 +01:00
lcdr
6a3842c931
Add support for switch component
2021-02-26 13:19:09 +01:00
lcdr
e5975d8c5a
Add support for pet component
2021-02-26 11:55:20 +01:00
lcdr
1e7b916636
Add support for possessable component
2021-02-24 22:50:52 +01:00