Salad Dais
|
b5e8b36173
|
Add more enum and flag defs to templates.py
|
2022-07-20 06:35:04 +00:00 |
|
Salad Dais
|
08a39f4df7
|
Make object update handling more robust
|
2022-07-20 06:35:04 +00:00 |
|
Salad Dais
|
61ec51beec
|
Add demo autoattacher addon example
|
2022-07-19 23:48:40 +00:00 |
|
Salad Dais
|
9adbdcdcc8
|
Add a couple more flag definitions to templates.py
|
2022-07-19 09:49:43 +00:00 |
|
Salad Dais
|
e7b05f72ca
|
Dequantize TimeDilation message var
|
2022-07-19 05:57:19 +00:00 |
|
Salad Dais
|
75f2f363a4
|
Handle TE glow field quantization
|
2022-07-18 22:29:37 +00:00 |
|
Salad Dais
|
cc1bb9ac1d
|
Give MediaFlags and BasicMaterials sensible default values
|
2022-07-18 22:08:06 +00:00 |
|
Salad Dais
|
8c0635bb2a
|
Add classmethod for rebuilding TEs into a TECollection
|
2022-07-18 06:37:20 +00:00 |
|
Salad Dais
|
309dbeeb52
|
Add TextureEntry.st_to_uv() to convert between coords
|
2022-07-18 00:34:56 +00:00 |
|
Salad Dais
|
4cc87bf81e
|
Add a default value for TextureEntryCollection.realize() num_faces
|
2022-07-17 01:09:22 +00:00 |
|
Salad Dais
|
f34bb42dcb
|
TextureEntry -> TextureEntryCollection, improve .realize()
The "TextureEntry" name from the message template is kind of a
misnomer, the field actually includes multiple TextureEntries.
|
2022-07-17 00:45:20 +00:00 |
|
Salad Dais
|
59ec99809a
|
Correct TE rotation quantization
Literally everything has its own special float quantization. Argh.
|
2022-07-16 23:17:34 +00:00 |
|
Salad Dais
|
4b963f96d2
|
Add TextureEntry.realize() to ease indexing into specific faces
|
2022-07-14 03:10:11 +00:00 |
|
Salad Dais
|
58db8f66de
|
Correct type signatures for TextureEntriy
|
2022-07-10 17:58:13 +00:00 |
|
Salad Dais
|
95623eba58
|
More InventoryModel fixes
|
2022-07-10 01:55:34 +00:00 |
|
Salad Dais
|
289073be8e
|
Add InventoryModel diffing
|
2022-07-09 02:48:23 +00:00 |
|
Salad Dais
|
f3c8015366
|
Support mutable InventoryModels
|
2022-07-08 22:06:14 +00:00 |
|
Salad Dais
|
80745cfd1c
|
Add TextureEntry.unwrap() to ease working with potentially lazy TEs
|
2022-07-05 03:08:52 +00:00 |
|
Salad Dais
|
92a06bccaf
|
Dequantize OffsetS and OffsetT in TextureEntrys
|
2022-07-05 02:08:53 +00:00 |
|
Salad Dais
|
d07a0df0fd
|
WIP LLMesh -> Collada
First half of the LLMesh -> Collada -> LLMesh transform for #24
|
2022-06-24 13:15:20 +00:00 |
|
Salad Dais
|
baae0f6d6e
|
Fix TupleCoord negation
|
2022-06-21 07:15:49 +00:00 |
|
Salad Dais
|
63aebba754
|
Clear up some event loop deprecation warnings
|
2022-06-20 05:55:01 +00:00 |
|
Salad Dais
|
8cf1a43d59
|
Better defaults when parsing ObjectUpdateCompressed
This helps our view of the cache better match the viewer's VOCache
|
2022-06-20 03:23:46 +00:00 |
|
Salad Dais
|
bbc8813b61
|
Add unary minus for TupleCoords
|
2022-06-19 04:33:20 +00:00 |
|
Salad Dais
|
82ff6d9c64
|
Add more TeleportFlags
|
2022-02-28 07:32:22 +00:00 |
|
Salad Dais
|
025f7d31f2
|
Make sure .queued is cleared if message take()n twice
|
2021-12-15 20:17:54 +00:00 |
|
Salad Dais
|
1faa6f977c
|
Update docs on send() and send_reliable()
|
2021-12-10 13:41:20 +00:00 |
|
Salad Dais
|
fa0b3a5340
|
Mark all Messages synthetic unless they came off the wire
|
2021-12-10 07:30:02 +00:00 |
|
Salad Dais
|
16c808bce8
|
Match viewer resend behaviour
|
2021-12-10 07:04:36 +00:00 |
|
Salad Dais
|
3b610fdfd1
|
Add awaitable send_reliable()
|
2021-12-09 05:30:35 +00:00 |
|
Salad Dais
|
8b93c5eefa
|
Rename send_message() to send()
|
2021-12-09 05:30:12 +00:00 |
|
Salad Dais
|
f4bb9eae8f
|
Fix __contains__ for JankStringyBytes
|
2021-12-09 03:48:29 +00:00 |
|
Salad Dais
|
eb6406bca4
|
Fix ACK collection logic for injected reliable messages
|
2021-12-08 22:29:29 +00:00 |
|
Salad Dais
|
d486aa130d
|
Add support for specifying flags in message builder
|
2021-12-08 21:10:06 +00:00 |
|
Salad Dais
|
d66d5226a2
|
Initial implementation of reliable injected packets
See #17. Not yet tested for real.
|
2021-12-08 04:49:45 +00:00 |
|
Salad Dais
|
077a95b5e7
|
Migrate to PySide6 to support Python 3.10
Update Glymur too
|
2021-12-06 13:37:31 +00:00 |
|
Salad Dais
|
34f3ee4c3e
|
Move mtime wrapper to helpers
|
2021-12-05 18:14:26 +00:00 |
|
Salad Dais
|
5de3ed0d5e
|
Add support for LLSD inventory representations
|
2021-12-03 05:59:58 +00:00 |
|
Salad Dais
|
6b78b841df
|
Fix range of mesh normals
|
2021-11-23 01:36:14 +00:00 |
|
Salad Dais
|
2437a8b14f
|
Add a framework for simple local anim creation, tail animator
|
2021-08-05 21:08:18 +00:00 |
|
Salad Dais
|
74dd6b977c
|
Add extended to_dict() format for Message class
This will allow proper import / export of message logs.
|
2021-07-29 10:26:42 +00:00 |
|
Salad Dais
|
7d9712c16e
|
Fix message dropping and queueing corner cases
|
2021-07-22 05:08:47 +00:00 |
|
Salad Dais
|
96f471d6b7
|
Add initial support for Message-specific Block subclasses
|
2021-07-07 12:49:32 +00:00 |
|
Salad Dais
|
a35a67718d
|
Add default_value to MessateTemplateVariable
|
2021-07-01 21:25:51 +00:00 |
|
Salad Dais
|
9bf4240411
|
Allow tagging UDPPackets with arbitrary metadata
The metadata should propagate to any Messages deserialized
from the packet as well.
|
2021-06-18 20:31:15 +00:00 |
|
Salad Dais
|
76df9a0424
|
Streamline template dictionary use
|
2021-06-17 21:28:22 +00:00 |
|
Salad Dais
|
d8ec9ee77a
|
Add hooks to allow swapping out transports
|
2021-06-14 13:48:30 +00:00 |
|
Salad Dais
|
ccfb641cc2
|
Add pixel artist example addon
|
2021-06-12 15:44:26 +00:00 |
|
Salad Dais
|
235bc8e09e
|
Change TextureEntry type signatures to play nicer with type checker
|
2021-06-12 15:15:03 +00:00 |
|
Salad Dais
|
41fd67577a
|
Add ability to wait on object-related events
|
2021-06-12 10:43:16 +00:00 |
|