[Semi-Custom Inventory System] - How do add extra buttons to Backpack when opened?

Question:

I don’t want to create a fully new custom inventory. I am using Satchel to customize the look of it but I also want to add custom buttons to the sides and top of the invetory as to filter out items by their type (which could be defined in-game scripts).

This is how the default Backpack is with the use of Satchel:

But I want to add custom buttons to the side of it like this:

I also want to know how to customize the text color to be rainbow, pink, etc.
Anyone how to do something like this? I don’t think this is a fully custom because it supports dragging and dropping like the default Roblox system

You can’t really
It does not support rich text and you have no access to CoreGUI.

You have to write your own.

Edit: i prob misunderstood smth.

1 Like

I hope you’re aware that the bottom screenshot appears to be a completely handmade and manually scripted UI, but it’s similar to Satchel, so it could be a Satchel customization.

1 Like

Your best chance is to create one your own and script it

1 Like

Ok, well does anyone have any idea how to create the backpack system like that? It behaves almost just like default Backpack.

Satchel is not a core script, they took the backpack core script, and turned it into a module script with modifications I think. The backpack core script is a plain lua script (no react lua or whatever), so forking it isn’t too hard

So, considering this, yes you can do this without remaking an inventory from scratch, however, that might require some modifications of Satchel itself

2 Likes

I’m not too familiar with Satchel, but this could work if you tried forking it and adding some modifications

1 Like

@leoprad2006
make sure if one of these suggestions fits your solution mark it as a solution