Smithbox is a modding tool for Elden Ring, Elden Ring: Nightreign, Armored Core VI, Sekiro, Dark Souls 3, Dark Souls 2, Dark Souls 1, Bloodborne, and Demon's Souls.
You no longer need to unpack a game for any of the editors.
Smithbox is a fork of the DSMapStudio repository.
You can find helpful information and guides/tutorials about Smithbox at soulsmodding.com.
If you want to unpack games files, you should use Nuxe.
If you want to edit EMEVD scripts, you should use DarkScript3.
If you want to edit ESD scripts, you should use ESDLang or ESDStudio if you want a GUI interface.
If you enjoy Smithbox, feel free to support me (Vawser) via Ko-fi!
This is an issue with your mod launch setup. For most modern games, it is recommended that you use ME3 to launch your mods. Smithbox has support for creating a ME3 profile built-in.
For DS1, DS2 and pre 1.15.2 DS3, you will still need to use ModEngine2 or other mod launching solutions. In this case, you typically need to run the game with vanilla once when creating a new character. And then enable any mods.
This is likely due to your graphics card lacking support for Vulkan. By default Smithbox will launch and try and use the Vulkan backend.
If this occurs, you can go to %AppData%\Local\Smithbox\Configuration, open the Configuration.json file with a text editor, and then change the System_RenderingBackend variable to 0. This will make Smithbox use the OpenGL backend, which is supported by almost all graphics cards (however it will disable viewport functionality).
If you experience a crash, please report it to the Smithbox Discord or post the error message in the Issues tab in this repository. This will help me find and fix the causes of such crashes.
To download the latest build of Smithbox, outside of the official releases, click on the green tick next to the latest commit when viewing the repository. Click on Details, and then on Summary. Scroll down, and you will see a link starting with: Smithbox-SHA, click on it to download the latest build.
Note: you will need a Github account to be able to navigate into the Github Actions page and download the build.
The latest build may be incomplete, as it is the in-development build of Smithbox, but it does allow you to immediately benefit from new additions and changes, whereas the official builds are only created when a substantial amount of changes has been finished.
Smithbox utilises the following libraries and projects:
Elements of the code and metadata for this project have been produced with AI tools.