A collection of yet even more Nevermore packages.
The packages in this monorepo are more than just utilities, each provides a complete-ish feature. They're generic enough to be used in (almost) any game! Hopefully this will make your game development easier and funner.
Name | Description |
---|---|
Soundscape | Drop-in soundscapes with a library of existing sounds. Automatically switches between soundscapes when inside tagged BasePart /Model triggers. Included format is simple with examples - you can easily design your own soundscapes! |
Storybar | Provides labelled sliders and buttons; slot them together to create specialised tests for your Hoareckat stories. Integrates with existing Nevermore classes like BasicPane . |
Modules above the top level of a package are considered private. Requiring them is not intended; they're undocumented, and will receive breaking changes.
Nevermore's module loader requires .lua
files via their name, rather than some kind of local path. This is a great convenience feature but it may cause naming conflicts when this repo is dropped into your existing code. If this is a problem, please open an issue to get files renamed!
Packages prefixed with an underscore (i.e. _evenmoreui
) provide functionality for other packages. They are not intended for end users.
Installing as a git submodule is reccomended. Support for the Wally package manager is not planned.
git submodule add https://github.com/ottohatt/evenmore lib/evenmore
The synced files must be placed inside your boostrapped folder, adjacent to Nevermore packages. For example, in your Rojo project.json
file.
"packages": {
"$className": "Folder",
"@quenty": {
"$path": "lib/nevermore/"
},
"@ottohatt": {
"$path": "lib/evenmore/"
},
"game": {
"$path": "src/"
}
}
PRs and issues welcome!