Purse - CoreGui decoupled default backpack

Purse

Purse

External Image Docs Demo Discord Mentioned in Awesome Roblox

Purse is a fork of the default Roblox backpack decoupled from the CoreGui, allowing developers access to APIs that were previously unavailable and allowing for code modifications.

  • Source code modification
  • Developer APIs for controlling the inventory
  • Not reliant on CoreGui permissions

Demo

You can play the Purse Demo on Roblox to try out Purse before using it. The place is uncopylocked so you can access an editable copy of the experience.

https://www.roblox.com/join/au2ch

Installation

See Installation on the documentation website to learn how to install Purse.

Purse is available through the following:

Documentation

23 Likes

I’m wondering, does this easily allow you to edit the style of the backpack menu. For example, changing the color.

It does if you’re willing to read through and edit the source code. There is no easily changeable attribute, and you will need some scripting experience to be able to do so.

is this safe to use? idk if im gonna get banned for this, im a little worried

yes it is a stupid question

There shouldn’t be a chance to be banned since custom inventory systems are very common. I’ve never seen a ban from it.

1 Like

Is the wally package updated? I’m getting this error trying to install thru wally
image
Then it doesn’t install at all ._.

Sorry if this isn’t the right place to ask this, I’m a little new to this whole thing

1 Like

Looks like the workflow failed to publish to Wally. It should be fixed now. Let me know if you’re still having issues.

1 Like

Refreshed API Documentation

There’s been a minor update to Purse’s API reference to improve readability returns and correct a few issues.

  • Add isNowOpen argument for StateChanged event
  • Fix IsInventoryEmpty() being marked as a property
  • Add example for toggling inventory
  • Update descriptions for APIs

v1.1.0


What’s Changed

Minor bug fixes and quality of life improvements, including more robust topbar icon logic, built-in attribution notice, CoreGui conflict warning, and more.

Full Changelog: v1.0.1…v1.1.0


Downloads

Purse.rbxm (97.7 KB)
Purse.rbxmx (250.7 KB)


GitHub Release

1 Like

Purse Performance Documentation

Purse’s documentation has been updated to include a new page on the performance impact of Purse. Performance is an essential metric for experiences, and Purse aims to be fast and accessible to as many people as possible across devices.

3 Likes

Guides for Purse Documentation

There are now guides in Purse’s documentation about how to modify commonly edited behaviors, including:

More guides will be added in the future. Let me know of any other guides for Purse.

v1.1.1


What’s Changed

Minor changes to code quality by changing comments and reorganizing the script structure.

Full Changelog: v1.1.0...v1.1.1


Downloads

Purse.rbxm (97.5 KB)
Purse.rbxmx (250.0 KB)


GitHub Release

1 Like

Downloadable Nightly Builds

They’ve been several improvements made recently to the continuous integration (CI) workflow including the addition of nightly builds. Download the archived .rbxm and .rbxmx artifacts of the latest development builds from GitHub. Previously build artifacts were only uploaded during release but now are included whenever there is a push to the base branch.

To download the latest development build, open the CI workflow and you will be able to download builds as a artifact. Note that these builds are non-production ready and not tested.

This is great!
Would you plan to add methods to re-order items in the hotbar? Maybe like a “SetHotbar({tool1, tool2, tool3})” type of deal. It’d be really useful!

v1.1.2


What’s Changed

Updates the topbar icon to match the new font icons used by the CoreGui.

Full Changelog: v1.1.1...v1.1.2


Downloads

Purse.rbxm (97.6 KB)
Purse.rbxmx (250.2 KB)


GitHub Release

Unfortunately, that is out of scope for Purse. Purse is supposed to be as close to the CoreGui backpack as possible, with no added features. You can read more about Purse’s philosophy.

Figma Design Files

Purse’s Figma design files are now public. These files are used to create documentation for Purse and thumbnails, such as for the Creator Store or Roblox experience. The files include the topbar, hotbar, and inventory.

Minor update but there’s a new guide for changing the inventory key including binding to controller buttons.

Let me know any other guides I can add.

v1.1.3


What’s Changed

Enables strict type checking and migrates to a custom fork of TopbarPlus built for stability. Script Analysis no longer gives any warnings for Purse or dependencies.

Full Changelog: v1.1.2...v1.1.3


Downloads

Purse.rbxmx (250.9 KB)
Purse.rbxm (98.0 KB)


Github Release

This is very good fork! Thanks to the developers!