OttoHatt
OttoHatt
Rojo already has a way of syncing plaintext files in as `StringValues`. A lot of programs (i.e. dialogue files, markdown) export into plaintext formats that could be with interpreted with...
Provides a class that can be used to colour groups of tagged instances at once. Useful as it supports most useful instances with a Color3 property, like `BasePart` `Texture` `ImageLabel`...
**What package is this for?** [Signal](https://github.com/Quenty/NevermoreEngine/tree/main/src/signal). **Describe your problem** Roblox are adding a [`:Once(fn)` method to RBXScriptSignal](https://developer.roblox.com/en-us/resources/release-note/Release-Notes-for-531#changes). **Describe the solution you'd like** It'd be nice to mirror the API! I've...
Updated some of the table util functions to use the newer `table.` methods. Hopefully they'll be faster!(?). Also changed some doc phrasing. I've done my best to test, but I...
This could be a complete nightmare, but would be a great help in making these libraries more user friendly. The [upcoming v4 release](https://github.com/evaera/roblox-lua-promise/releases/tag/v4.0.0-rc.1) fixes all of the weird quirks, so...
In studio/accurate play solo some modules are randomly not registered on the client by Nevermore's loader. It seems to happen randomly, and *only* in deferred signal mode.   Which...
Modifies `DataStoreStage.StoreOnValueChange` to also free a key after removing a datastore writer. This still allows only one writer at a time, but prevents a bug caused by attaching a new...
Broken for straight lines! Check the code comments. Please also double check the maths, as I don't think it's 100% perfect. Optimizations could be done (i.e. removing local functions), but...
I've been wanting to return `Table.readOnly` tables from inside promises. However I've run into an issue: every value returned from a Promise is checked against `Promise.isPromise` for chaining, which reads...