Purse’s documentation site has been migrated from MkDocs to Zensical to enable higher-quality documentation to help you create. It’s available now when you visit, and I’d love to hear feedback on this. I’ve spent the past few weeks testing this with Purse and Satchel, and I’m confident with its current state.
The new docs site has been temporarily reverted due to technical issues. I’ll be back up once Zensical updates to a stable enough version to support Purse.
Implements a new version check warning and migrates usage of local keyword to const whenever possible. Changes script capabilities to be optional and fixes missing capabilities.
Add warning for outdated versions by @ryanlua in #30
Fix capabilities for equipping and unequipping tools by @ryanlua in #31
Functionality for sandboxing Purse with script capabilities is a bit in a weird state right now. It hinges on whether the Roblox team wants to sandbox tools equipped or reparented via scripts. Currently, sandboxing is disabled by default, but if anything changes, v1.1.6 will enable it again.
Unfortunately that is out of scope for Purse since I don’t want any API changes from the CoreGui backpack.
Fortunately though there is an method that’s in the code you can repurpose and expose for enabling/disabling the UI which already handles bindings and such.
At first, I suspected that it might be conflicting with 1foreverhd’s TopBarplus, so I uninstalled 1foreverhd’s TopBarplus and tried reinstalling it, but the problem persisted.
I tested Purse using the 1foreverhd/topbarplus, ryanlua/topbarplus, and no TopbarPlus package, and Purse works fine, and other scripts can access TopbarPlus normally (except when no TopbarPlus package is installed, which is as expected).
I tried reinstalling using the Wally manifest file from the .zip file you sent, but the error still wasn’t resolved…
Just in case, I also tried placing the Purce model—which I got from the Creator Store, not via Wally—into ReplicatedStorage within the same project, but I got the same error, so it might be an issue with my project.