If you have difficulties installing mods or if using mods causes the game to crash or behave unexpectedly, run the mod manager as an administrator or install the game in a location outside of Program Files on Windows.
Executables can be found in the "Releases" tab on the right-hand side of this page.
A poorly-named mod manager for the PC release of Digimon Story: Cyber Sleuth Complete Edition. Windows binaries are provided, and you will have to build the mod manager yourself if you are running a different operating system. Instructions on how to do this are provided in Building Dependencies. Note that, since the mod manager uses VGAudio for its WAV->HCA conversion utility for mod authors, this feature is unavailable on non-Windows platforms.
You can run the mod manager in one of two ways:
SimpleDSCSModManager.exe
.python SimpleDSCSModManager.py
into the file. If you are on Windows, rename the file so that it has a .bat
extension; for Linux this should have a .sh
extension. You can run SimpleDSCSModManager by running the .bat
/.sh
file. You can also create a shortcut to this file and run that instead, as long as the working directory is set to the SimpleDSCSModManager.A guide to usage can be found in the accompanying documentation in the file user_guide.pdf
. Detailed guidance on creating mods for SimpleDSCSModManager is found in modders_guide.pdf
.
There are several options for creating a mod compatible with the mod manager, which are detailed in the accompanying user guide and CYMIS specification documents. The most basic format will consist of a zip file contain the folder "modfiles" and a JSON file called "METADATA.json", where "modfiles" contains the files to be installed and "METADATA.json" contains a JSON dictionary with entries for a "Name", "Version", "Author", "Category", and "Description".
|-- my_amazing_mod.zip
|-- modfiles
| |-- pc001.name
| |-- pc001.geom
| |-- pc001.skel
| |-- images\
| |-- pc001ab01.img
| |-- shaders\
| |-- ... .shad
|-- METADATA.json
These mod files can be installed by dragging-and-dropping them into the left pane of the GUI.
conda
system allows multiple versions of Python to be installed simultaneously, which you are free to do as an alternative.pip
with pip install cython
from a terminal/command prompt. Anaconda users can use conda install cython
.pip
with pip install PyQt5
from a terminal/command prompt. Anaconda users can use conda install PyQt5
.python setup.py
. It will do the following:
You can now run the mod manager from the source code root directory with python SimpleDSCSModManager.py
.
You may also want to freeze the program into an executable with a tool such as PyInstaller. However, the official distribution of PyInstaller often triggers anti-virus protection software because some viruses are packaged with PyInstaller, causing anti-virus software to falsely flag PyInstaller itself as a virus. Building PyInstaller yourself tends to alleviate this issue.
git clone https://github.com/pyinstaller/pyinstaller
, or download the source code from the webpage using your browser.pyinstaller/bootloader
directory of the repository, run python3 ./waf distclean all
. This will build PyInstaller.pyinstaller
directory of the repository, run python3 setup.py install
. This will install PyInstaller to your system.
pyinstaller SimpleDSCSModManager.py
.--one-file
flag. This will completely break the mod manager, because it will be unable to find the files and programs it depends on.e-mail: pherakki@gmail.com