Casper Warden
2ff00a30f8
Extensive work on building, wearables, assets, inventory, attachments, serialization, etc.
...
Resolves #36
2020-11-19 17:13:28 +00:00
Casper Warden
5e235d2db1
- Support specifying URL in loginParameters for connecting to OpenSim
...
- Patch some miscellaneous OpenSim related glitches
- Add waitForRegionHandshake function
- Add a concurrent promise queue
- Fix xml writing of Vector3s
- Fix asset downloading on grids without HTTP assets
- Fix buildObject to properly orientate prims
- Wrangled with CreateSelected all day and it turned out to be an OpenSim bug
- LinkFrom function for faster linking
- Updated LLSD library to fix LLMesh decoding
2020-01-07 21:01:20 +00:00
Casper Warden
b248fa17ed
Significant tidy-up. Update msg_template and add new ObjectAnimation message. Tidy up imports. Added buffer overrun check to the packet decoders since the message template doesn't seem to always correspond with what we receive (Specifically, MapBlockReply's new Size parameter)
2020-01-06 12:56:01 +00:00
Casper Warden
3d8a56e6a1
Fix hardcoded start location
2017-12-14 15:21:19 +00:00
Casper Warden
60e300f052
Add ObjectStoreLite to reduce memory footprint if the full object data is not needed
2017-12-14 02:06:28 +00:00
Casper Warden
c9831ab427
Handle disconnects gracefully! Handle KillObject to prevent perpetually inflating object store. Unsubscribe from rxjs subscription in bot.ts on disconnect. Stop ping timer. Don't re-create clientEvents on each login.
2017-12-14 01:21:18 +00:00
Casper Warden
261f28698a
Latest packet handling, parsing, enums, generators, etc..
2017-11-24 17:45:34 +00:00
Casper Warden
d2ea9ce40b
Message parser
2017-11-24 01:00:56 +00:00
Casper Warden
e529b3c993
Login working and prepare LoginResponse class and associated types
2017-11-21 15:09:26 +00:00