Releases: Pherakki/SimpleDSCSModManager
SimpleDSCSModManager v0.1
Completely rewritten from scratch, with performance and extensibility in mind. Much of the tech debt that plagued earlier versions has been pruned. In addition, many, many new features have been added, including:
- Softcodes: The Mod Manager can now automatically assign IDs to MBE tables.
- Request Files: Vanilla assets no longer have to be included in mods, and can be auto-included using a Request file.
- Autorequests: Certain files automatically grab any vanilla dependencies. For example,
geom
files will now always try to grab any shaders they need. - Multi-language support: SimpleDSCSModManager can now be translated into multiple languages with Qt Linguist.
A full list of features and how to use them is given in the documentation.
SimpleDSCSModManager v0.1-alpha.6
Stability update focused on implementing bugfixes. A few of the things fixed:
- Scripts and MBEs should now log error messages to the UI instead of causing CTDs
- More stringent checks on the game location to prevent CTDs
- Fixed the NestedZipMod mod format, which may be more convenient for some to use
- SimpleDSCSModManager can now understand zip files created by the Windows zip compressor
- Fixed a bug where non-vanilla script files would cause an error if they were in the cache
- Improvements to error messaging
- CYMIS mod installers now have a semi-interactive debugger for testing whether code paths execute: add
debugLog=true
to your CYMIS INSTALL.json to try it out!
SimpleDSCSModManager v0.1-alpha.5
- Adds support for new MBE files to be defined in mods
- Adds MBE patching support for many MBEs with non-standard ID formats
- Fixes some file clean-up bugs
- Catches some more errors and prints them to the console instead of causing a CTD
- Includes debug version for catching errors. Double-click "runDebug.bat" to launch a debug version of the manager, and any errors should get output into a
log.txt
file.
SimpleDSCSModManager v0.1-alpha.4
- Fixes bug where mod files not on in a directory one folder deep could not be loaded from the cache and stopped the installation process
- Adds a button to clear the cache
Update:
- Some file did not get included by PyInstaller in the final executable, rendering mods uninstallable. This is now fixed. Apologies for the inconvenience.
- The packaged script decompiler was incorrectly compiled, this has now been fixed.
- Forgot to include the DSCS structure files... now included in the release.
SimpleDSCSModManager v0.1-alpha.3
NOTE: This release has serious bugs. Please DO NOT use this version, and use the latest release instead.
- Adds a new "sqmod" filetype that can describe how to edit the source code of individual scripts or functions
- Several bugfixes, including some JSON load errors that prevented the manager from starting if invalid mod data files were included
v0.1-alpha.2
NOTE: This release has serious bugs. Please DO NOT use this version, and use the latest release instead.
Major update to a totally new UI and system of operation. Much better inter-mod compatibility. Some core features still missing and likely still a bit buggy.
UPDATE: Release updated to include some DLLs that some systems require.
v0.1-alpha.1
Update to use the DSDBP archive rather than DSDBA.
Pre-release v0.1
First pre-release of SimpleDSCSModManager. This is just a quick-and-dirty program to help install edited files.