This application is under development - not ready for practical usage. Any feedback, contribution, or feature request is greatly appreciated!
Steam VPK is powered by the Add-on Box daemon. Download it first!
- Download GNOME Builder.
- In Builder, click the "Clone Repository" button at the bottom, using
https://github.com/kinten108101/addon-box.git
as the URL. - Click on the popdown button next to build button. Verify that "manifest.json" is the Active Configuration.
- Click the build button at the top once the project is loaded.
Download the necessary runtime, SDK, and extension for Flatpak:
flatpak install org.gnome.Platform//44 org.gnome.Sdk//44 org.freedesktop.Sdk.Extension.node18//22.08
Then run the builder tool:
flatpak-builder --force-clean --user --install build build-aux/com.github.kinten108101.SteamVPK.yml
Dependencies:
- meson
- yarn
- gjs ^1.76.0
- gtk4 ^4.10.3
- libadwaita ^1.3.3
- blueprint-compiler ^0.8.1 (https://gitlab.gnome.org/jwestman/blueprint-compiler)
- glib-compile-schemas
Clone the repository as above. Then run these commands at this directory:
yarn install
meson configure build-meson
sudo meson install -C build-meson
Ideas (may change during development)
- Add-ons
- View add-ons
- Create empty add-on
- Delete add-on
- Detect existing add-on
- Download from Workshop
- Download from Gamemaps
- View add-on details
- Modify add-on details
- Use multiple archives per add-on
- Search add-ons
- Load order
- View loadorder
- Add, remove add-on entry
- Move add-on entry
- Drag n drop add-on entry
- Add, remove, move n drag separator entry
- Randomized add-on list
- Search add-on entry
- Detect conflicts between add-on entries
- Detect conflicts against external add-ons
- Injection
- Install add-ons as symlinks
- Modify in-game add-on details
- Profiles
- View profiles
- Create, delete profile
- Import, export add-on list
- Modify profile details
- Archives
- Add archive
- Delete archive
- Move n drag archive entry in add-on
- Archive installation wizard when steam id is found
- (Linux) Patcher
- No background music patch
- Unchanging background clip patch
- Chinese characters patch