Casper Warden
3a6aaac4be
Fix UUID validation
2025-06-19 17:49:02 +01:00
Casper Warden
53659008ac
NMV 0.8.0 - Big refactor and linting fixes
2025-01-17 23:53:31 +00:00
Casper Warden
58c5a1a08e
Improve login, replace deprecated substr calls
2023-11-29 16:01:50 +00:00
Casper Warden
29a380b708
Only use getHashedPassword if available
2022-11-08 12:16:23 +00:00
Wolfgang von Caron
971e57a097
add support to loginparams for handling a prehashed password
2022-11-04 10:18:55 +00:00
callcolor
337e02ee54
read tos
2022-11-04 10:07:26 +00:00
Casper Warden
f49acfec35
MFA support
2022-05-06 12:21:55 +01:00
Casper Warden
12b11b4b52
[ Closes #55 ] Generate predictable MAC address (but avoid sneaky data leakage)
2022-04-19 16:50:56 +01:00
Casper Warden
001ea8daad
* Add sim stats and add example to examples/Region/Region.ts - Resolves #35
...
* Add parcel stats (scripts / colliders) and add example to examples/Region/Parcels.ts
2020-11-24 17:04:53 +00:00
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