DeckSmith
Create your own card mods without writing a line of code!
Last updated | a year ago |
Total downloads | 33532 |
Total rating | 0 |
Categories | Custom Cards Utilities |
Dependency string | willis81808-DeckSmith-2.0.0 |
Dependants | 3 other packages depend on this package |
README
DeckSmith
Unleash your creativity and craft custom card mods with ease, bringing your unique strategies and styles to life in the world of ROUNDS without writing a single line of code.Install
Clone the repo and install dependencies:
git clone https://github.com/willis81808/DeckSmith.git
cd DeckSmith
npm install
or install a prebuilt release.
Setup
DeckSmith requires the .NET SDK to be installed and certain Unity assemblies and mod dependencies to be referenced to successfully build/export your mod. I recommend the following steps:
- Install the .NET SDK
- Create a
Libs
folder somewhere memorable, but out of the way. - Copy the following files from
${ROUNDS_INSTALL_DIR}/Rounds_Data/Managed
to yourLibs
folder:Assembly-CSharp.dll
UnityEngine.dll
UnityEngine.CoreModule.dll
- Move the BepInEx assemblies to your
Libs
folder:- Open r2modman or Thunderstore Mod Manager, select one of your ROUNDS profiles
- Open Settings > Locations and click "Browse profile folder"
- Inside you will see a folder called
BepInEx
, open it, then open thecore
folder within it - Copy
0Harmony.dll
andBepInEx.dll
into yourLibs
folder
- Download UnboundLib and copy
UnboundLib.dll
to yourLibs
folder. - Download ModsPlus and copy
ModsPlus.dll
to yourLibs
folder. - Download ModdingUtils and copy
ModdingUtils.dll
to yourLibs
folder. - Download DeckSmithUtil and copy
DeckSmithUtil.dll
to yourLibs
folder. - Launch DeckSmith and configure your
Libs
folder path as the "Library Folder" under Mod Configuration - Start creating!
Ultimately the contents of your Libs
folder should look like this:
Starting Development
Start the app in the dev
environment:
npm start
Packaging for Production
To package apps for the local platform:
npm run package