🇬🇧 English | Can you speak English and any other language? Help translate by creating a pull request!
This tool extracts cached data from your Roblox installation by looking at the headers of cached files.
See FAQ.md
You can see multiple tabs. Roblox Assets Extractor catagorises the files into multiple catagories. You can filter them by clicking on the tab.
If you click delete this directory, it will delete the files within the directory where the tab is shown. This makes easy to extract assets from specific games, by clicking this button before joining into the game you want to extract from.
There is also an extract all assets of this type button, you can use this button to extract all the assets of that type and put that into a folder of your liking.
There are similar buttons in the settings menu, where you can delete your cache or extract all assets, where it will automatically create folders within a folder you choose.
CLI is work-in-progress. See CLI.md
The program only comes portable on Windows for now, this may change in the future
Installing for Linux varies for each distro. We hope we can eventually create a flatpak for universal installation.
You can install on Arch Linux by using the PKGBUILD located in packages/arch
An example installation script:
mkdir /tmp/Roblox-assets-extractor
cd /tmp/Roblox-assets-extractor
wget raw.githubusercontent.com/AeEn123/Roblox-assets-extractor/refs/heads/main/packages/arch/PKGBUILD
makepkg -si
Other distros will hopefully be supported soon. If you know how to make one and want it merged in this project, create a pull request!
The development builds can be downloaded below
This is my first project written in rust/egui so bugs may appear, in the circumstance that a bug does appear, report an issue and use the legacy python version if the bug makes it unusable.
Important
This tool is designed for Windows and GNU/Linux and may not work on other operating systems.
Tip
If file listing is too slow, you can clear your cache with the clear cache button in the settings. Also, turning off Windows Defender will speed up file listing, as it scans every time a file is opened.
Building from source requires cargo, which can be installed from rustup.
git clone https://github.com/AeEn123/Roblox-assets-extractor
cd Roblox-assets-extractor
If you want a finished build which runs fast but compiles slowly (recommended for normal use)
cargo build --release
If you want a development build which runs slowly but compiles fast (recommended for development)
cargo build
Wait for it to build all the dependencies and the application. After that you should find it in the target
folder.
See python.md