Salad Dais
|
76216ee390
|
More inventory code cleanup
|
2025-06-07 10:00:03 +00:00 |
|
Salad Dais
|
c60c2819ac
|
Add more AIS-related util functions
|
2025-06-06 12:43:57 +00:00 |
|
Salad Dais
|
7cbef457cf
|
Update inventory handling code
|
2025-06-05 16:33:26 +00:00 |
|
Salad Dais
|
bb0e88e460
|
Add more inventory-related utilities
|
2025-06-05 00:46:22 +00:00 |
|
Salad Dais
|
c1c2a96295
|
Fix some event handling quirks
|
2024-12-11 22:56:50 +00:00 |
|
Salad Dais
|
b4be9fa757
|
Better handle resent reliable messages
|
2024-10-29 07:31:59 +00:00 |
|
Salad Dais
|
3bb4fb0640
|
Basic AIS response handling in proxy
|
2024-01-19 04:37:14 +00:00 |
|
Salad Dais
|
c9495763e5
|
Defer inventory update processing til cache is loaded
|
2024-01-18 05:08:36 +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
|
3500212da0
|
Start handling messages in InventoryManager
|
2024-01-14 07:04:28 +00:00 |
|
Salad Dais
|
ff0f20d1dd
|
Correct parcel bitmap parsing
|
2024-01-10 07:27:50 +00:00 |
|
Salad Dais
|
adf5295e2b
|
Add start of ProxyParcelManager
|
2024-01-09 13:41:37 +00:00 |
|
Salad Dais
|
0ba1a779ef
|
Allow handling EQ events through message_handler in proxy
|
2024-01-09 13:40:07 +00:00 |
|
Salad Dais
|
49c54bc896
|
Automatically request all materials by default
|
2024-01-06 21:50:29 +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
|
582cfea47c
|
Send AgentUpdate after connecting to main region
|
2024-01-03 07:53:47 +00:00 |
|
Salad Dais
|
5ad8ee986f
|
Keep track of user's groups in their session
|
2023-12-31 15:28:00 +00:00 |
|
Salad Dais
|
e9d7ee7e8e
|
ObjectUpdateType.OBJECT_UPDATE -> ObjectUpdateType.UPDATE
|
2023-12-31 14:57:28 +00:00 |
|
Salad Dais
|
ad765a1ede
|
Load inventory cache in a background thread
llsd.parse_notation() is slow as hell, no way around it.
|
2023-12-24 05:55:56 +00:00 |
|
Salad Dais
|
fa96e80590
|
Simplify AIS<->InventoryData conversion
|
2023-12-22 02:40:53 +00:00 |
|
Salad Dais
|
16958e516d
|
More enumification in inventory code
|
2023-12-21 19:18:58 +00:00 |
|
Salad Dais
|
92cadf26e9
|
Support inventory cache v3
|
2023-12-20 01:21:54 +00:00 |
|
Salad Dais
|
305038a31d
|
Add HippoClient.main_caps_client convenience property
|
2023-12-20 00:58:12 +00:00 |
|
Salad Dais
|
bd67d6f19f
|
Split out RLV handling
|
2023-12-20 00:49:16 +00:00 |
|
Salad Dais
|
61820f1670
|
Better handling of client start locations
|
2023-12-19 04:24:47 +00:00 |
|
Salad Dais
|
5f2082c6e9
|
Minor cleanup of asyncio usage
|
2023-12-18 21:32:25 +00:00 |
|
Salad Dais
|
11043e365a
|
On second thought, don't handle EnableSimulator at all
|
2023-12-16 21:51:56 +00:00 |
|
Salad Dais
|
ad34ba78ea
|
Handle EnableSimulator correctly in client
|
2023-12-16 20:53:38 +00:00 |
|
Salad Dais
|
f9b4ae1308
|
Get rid of decorator so we don't mess up type signature
|
2023-12-16 20:34:10 +00:00 |
|
Salad Dais
|
7fee8f6bfe
|
Fix Python 3.8
|
2023-12-16 20:08:09 +00:00 |
|
Salad Dais
|
2e0ca3649c
|
Use Future instead of Event for connected signal
|
2023-12-16 17:29:35 +00:00 |
|
Salad Dais
|
e0d44741e9
|
Better teleport request handling
|
2023-12-16 04:44:49 +00:00 |
|
Salad Dais
|
ed03b0d49f
|
Add a teleport method to client
|
2023-12-15 21:32:45 +00:00 |
|
Salad Dais
|
4cc1513e58
|
Correct type signatures in MessageHandler
|
2023-12-15 19:07:17 +00:00 |
|
Salad Dais
|
c768aeaf40
|
Be smarter about clearing out ObjectManagers
|
2023-12-15 17:18:35 +00:00 |
|
Salad Dais
|
42ebb0e915
|
Fix multi-region connections
|
2023-12-15 17:08:00 +00:00 |
|
Salad Dais
|
31ba9635eb
|
WIP multi-region support for client
|
2023-12-15 00:55:14 +00:00 |
|
Salad Dais
|
dc58512ee6
|
Better handle sim disconnects in client
|
2023-12-14 23:22:32 +00:00 |
|
Salad Dais
|
4a58731441
|
Make client circuits easier to work with
|
2023-12-14 12:33:23 +00:00 |
|
Salad Dais
|
a2ef3d9f8e
|
More client refactoring
|
2023-12-14 09:14:07 +00:00 |
|
Salad Dais
|
0456b4b62d
|
Make main region caps less annoying to work with
|
2023-12-14 02:19:11 +00:00 |
|
Salad Dais
|
92c9c82e73
|
Move some things from session to region
|
2023-12-14 02:08:12 +00:00 |
|
Salad Dais
|
c5ed1cff24
|
Handle non-templated EQ events in client
|
2023-12-14 01:23:57 +00:00 |
|
Salad Dais
|
0710735546
|
Make client handle ping checks
|
2023-12-13 22:01:34 +00:00 |
|
Salad Dais
|
7869df224e
|
Simplify chat client example
|
2023-12-13 20:42:21 +00:00 |
|