SliderPuzzlesAPI
An API for Inscryption that allows you to add more Slider Puzzles to the GBC section of the game in the cabin. Puzzle Examples Provided in the `Examples` Folder.
About this mod Author’s original text
InscryptionMoreSliderPuzzles
A mod for Inscryption that adds more slider puzzles to the GBC section of the game in the cabin.
This mod is mainly a proof of concept to show that replacing puzzles in the GBC section of the game works.
Some things might not work as expected, such as certain sigils not displaying correctly or certain sigils,
not working in slider puzzles. This mod does not fix these things, this mod plans to have a parch to fix
the Stat icons not showing up within sliderpuzzles however.
Details
This mod changes the slider puzzle in the cabin in the GBC section of the game. That puzzle will be replaced
by a list of puzzles, defined in the plugin folders. When you solve a puzzle, you will be rewarded as normal,
but the cabinet will remain closed, and you can solve the next puzzle. If there are no more puzzles to solve,
because you've solved all puzzles defined, the cabinet will become open, making the puzzles inaccessible.
Usage
In order to use this mod, you must have BepInEx installed. This mod does not depend on any other mods.
Install from GitHub
You need to find the required files (MoreSliderPuzzles.dll and a folder containing the puzzles) and unpack them in the
BepInEx\plugins folder.
Installing with a Mod Manager
This is the recommended way to install BepInEx to the game.
- Download and install Mod Manager or r2modman.
- Click the Install with Mod Manager button on the top of BepInEx's page.
- Run the game via the mod manager.
Installing Manually
- Install BepInEx by pressing 'Manual Download' and extract the contents into a folder. Do not extract into the game folder!
- Move the contents of the 'BepInExPack_Inscryption' folder into the game folder (where the game executable is).
- Run the game. If everything was done correctly, you will see the BepInEx console appear on your desktop. Close the game after it finishes loading.
Installing on the Steam Deck:
- Download r2modman on the Steam Deck’s Desktop Mode and open it from its download using its AppImage file
- Go to the setting of the profile you have for the mods and click Browse Profile Folder.
- Copy the BepInEx folder then go to Steam, and browse Inscryption's local files; paste the folder there
- Enter Gaming Mode and open Inscryption. If everything was done correctly, you should see a console appear on your screen.
Define Custom Puzzles
Your puzzles must be defined in the same folder with MoreSliderPuzzles.dll, or in any subfolder of the Plugins folder. The extension must be.pdef.
If the extension is prefixed with _example it wont be loaded in.
A.pdef file contains 4 lines, with each line containing 4 entries, separated by |. For each entry, you may leave it empty
(for an empty space), or an ID representing the card. The ID of the card can be prepended by!. If so, the tile is locked.
Each entry can be padded by whitespaces, and empty lines will be ignored.
An ID is defined as the in code name, it does not require the GUID to be present, If it is present an error will pop up telling you which ID failed to load.
The puzzles will be Randomized, if you wish to configure this there is a config available.
See the example puzzles for more details.
Contributers:
- RageLeague - Made The Original Mod
- Creator - Porting
- WhistleWind - StatIcon Patch
Want to contribute? Open a PR at:
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: