Salad Dais
|
c1c2a96295
|
Fix some event handling quirks
|
2024-12-11 22:56:50 +00:00 |
|
Salad Dais
|
a8967f0b7d
|
Handle unknown messages better
|
2024-10-29 07:31:35 +00:00 |
|
Salad Dais
|
a7825a881c
|
Start improving InventoryManager
|
2024-01-16 01:56:34 +00:00 |
|
Salad Dais
|
a6bbd97b98
|
Make sure asyncio.Tasks always have their exceptiosn logged
|
2024-01-15 22:24:16 +00:00 |
|
Salad Dais
|
ff0f20d1dd
|
Correct parcel bitmap parsing
|
2024-01-10 07:27:50 +00:00 |
|
Salad Dais
|
4c9fa38ffb
|
Move material management to ClientObjectManager
|
2024-01-06 21:40:49 +00:00 |
|
Salad Dais
|
2856e78f16
|
Start adding MaterialManager for RenderMaterials
|
2024-01-06 20:40:04 +00:00 |
|
Salad Dais
|
33884925f4
|
enum.IntFlag -> IntFlag
|
2024-01-06 20:39:29 +00:00 |
|
Salad Dais
|
9d2087a0fb
|
Add ParcelManager to HippoClient
|
2024-01-04 21:45:54 +00:00 |
|
Salad Dais
|
ab1c56ff3e
|
Start writing client parcel manager
|
2024-01-04 19:51:47 +00:00 |
|
Salad Dais
|
142f2e42ca
|
Clean up message template code
|
2024-01-04 19:08:09 +00:00 |
|
Salad Dais
|
e9d7ee7e8e
|
ObjectUpdateType.OBJECT_UPDATE -> ObjectUpdateType.UPDATE
|
2023-12-31 14:57:28 +00:00 |
|
Salad Dais
|
57c4bd0e7c
|
Improve AIS support
|
2023-12-22 21:25:05 +00:00 |
|
Salad Dais
|
539d38fb4a
|
Fix legacy serialization for categories
|
2023-12-21 22:09:48 +00:00 |
|
Salad Dais
|
caaf0b0e13
|
Add tests for legacy category parsing
|
2023-12-21 20:12:41 +00:00 |
|
Salad Dais
|
74e4e0c4ec
|
Start supporting enums in inventory schema
|
2023-12-21 14:55:14 +00:00 |
|
Salad Dais
|
3efeb46500
|
Add notes about inventory compatibility issues
|
2023-12-21 06:41:47 +00:00 |
|
Salad Dais
|
0f2e933be1
|
Make legacy input schema round-trip correctly
|
2023-12-20 22:26:03 +00:00 |
|
Salad Dais
|
a7f40b0d15
|
Properly handle inventory metadata field
|
2023-12-20 03:23:03 +00:00 |
|
Salad Dais
|
bd67d6f19f
|
Split out RLV handling
|
2023-12-20 00:49:16 +00:00 |
|
Salad Dais
|
31125ca489
|
Defer returning from join_session() until we're a participant
|
2023-12-19 06:38:35 +00:00 |
|
Salad Dais
|
e629214bef
|
Switch voice stuff to use MessageHandler for events
|
2023-12-18 23:18:25 +00:00 |
|
Salad Dais
|
5e9433b4a4
|
3d_position -> 3d_pos
|
2023-12-18 21:34:39 +00:00 |
|
Salad Dais
|
12c0deadee
|
Add tests for setting voice region pos
|
2023-12-18 21:16:35 +00:00 |
|
Salad Dais
|
6da766ef22
|
Add test for joining voice session
|
2023-12-18 20:11:21 +00:00 |
|
Salad Dais
|
f278a4bfcf
|
Use asyncio.Event when events should be re-awaitable
|
2023-12-18 18:34:14 +00:00 |
|
Salad Dais
|
159f39227a
|
Add more voice client tests
|
2023-12-18 07:08:37 +00:00 |
|
Salad Dais
|
670acef0b4
|
Add tests for voice connector setup
|
2023-12-18 06:10:51 +00:00 |
|
Salad Dais
|
1165769aca
|
Start writing voice client tests
|
2023-12-18 05:34:33 +00:00 |
|
Salad Dais
|
613dd32a40
|
Add tests for voice stuff
|
2023-12-18 03:29:40 +00:00 |
|
Salad Dais
|
4cc1513e58
|
Correct type signatures in MessageHandler
|
2023-12-15 19:07:17 +00:00 |
|
Salad Dais
|
31ba9635eb
|
WIP multi-region support for client
|
2023-12-15 00:55:14 +00:00 |
|
Salad Dais
|
c2b92d2d7d
|
Add test for non-templated EQ events
|
2023-12-14 10:10:41 +00:00 |
|
Salad Dais
|
640b384d27
|
Add tests for resend suppression
|
2023-12-14 09:31:19 +00:00 |
|
Salad Dais
|
5947d52c8d
|
Add inventory manager to client
|
2023-12-13 17:52:03 +00:00 |
|
Salad Dais
|
1ded1180dc
|
Clean up client tests
|
2023-12-13 04:10:43 +00:00 |
|
Salad Dais
|
d5cde896fb
|
Add tests for client EQ handling
|
2023-12-12 21:47:34 +00:00 |
|
Salad Dais
|
007c79f4a7
|
Add basic EQ handling to client
|
2023-12-12 21:17:47 +00:00 |
|
Salad Dais
|
f1b523b5de
|
Support client seed cap, support async message handlers
|
2023-12-11 21:47:15 +00:00 |
|
Salad Dais
|
c42e0d7291
|
Make client login testable
|
2023-12-11 19:08:01 +00:00 |
|
Salad Dais
|
60f1737115
|
Appease new flake8 rules
|
2023-10-10 23:20:43 +00:00 |
|
Salad Dais
|
6da9f58b23
|
Pass original Message through to objectupdate hooks
|
2023-06-18 18:29:51 +00:00 |
|
Salad Dais
|
21cea0f009
|
Claim LEAP client when session is first created
|
2022-10-19 02:06:35 +00:00 |
|
Salad Dais
|
193d762132
|
Give each addon a separate addon_ctx bucket
This fixes addons being able to accidentally stomp all over each
others' state just because they happened to use the same name for
a SessionProperty.
|
2022-10-18 22:40:15 +00:00 |
|
Salad Dais
|
227fbf7a2e
|
Improve avatar skeleton implementation
|
2022-10-18 19:39:39 +00:00 |
|
Salad Dais
|
1a308e9671
|
Mesh serialization clarifications
|
2022-09-12 14:17:33 +00:00 |
|
Salad Dais
|
e4548a285d
|
Serialize LLMesh internals with NumPy
Easy 2x speedup! Still need to do the vertex weights, but those
have irregular alignment.
|
2022-09-08 23:44:53 +00:00 |
|
Salad Dais
|
b4e5596ca2
|
Add more utils for converting between quat and euler
|
2022-08-08 00:38:09 +00:00 |
|
Salad Dais
|
4a84453ca4
|
Add start of proxy inventory manager
|
2022-07-31 16:54:57 +00:00 |
|
Salad Dais
|
34316cb166
|
Fix LLSD notation serialization with embedded newline
|
2022-07-30 14:39:48 +00:00 |
|