Repository navigation
Releases: swzldev2/DDLCDesktop
Release list
DDLCDesktop v2.1.0
Added
- Added run on boot and run in background settings under the new "general" settings tab.
- Added a system tray icon to allow the app to be "minimised".
- Added an 'auto speed' setting under settings > general.
- Added an uninstaller that automatically deletes the app and carries out any additional cleanup.
- Added discord rich presence support.
Fixed
- Fixed a bug where non-ascii characters could be pasted since there was no character validation.
- Fixed the installer sometimes setting the install path to OneDrive if folder redirection is enabled.
- Fixed the installer having the wrong title + description on the install page.
Changed
- Redesigned the message history system to be character-specific, this means each character holds their own history and removes the need to reset context when switching characters.
- Improved the error output system - it now prints the actual error message (if present) within the story, the story is also much shorter and consistent across all error types.
- Redesigned the button system to be more robust and allow for additional button types such as "number buttons" in place of sliders etc.
- Installer default install path is now C:/Users//Documents/.
- Installer now attempts to locate DDLC game directory if installed on Steam.
- General Installer improvements.
- Changed the start menu and desktop shortcut names to "DDLC Desktop" from "DDLCDesktop", note this may cause duplicates if you've used the old installer before.
- Trimmed the entered API key which may help prevent pasting extra whitespace/newlines which can bug out.
DDLCDesktop v2.0.0
Version 2!
DDLCDesktop 2.0.0 brings forward 2 new large systems, the Installer, and the Updater. The installer makes setup significantly easier, requiring no manual extraction of any DDLC assets. The updater means no more manual installations, as soon as an update is released you will get an in-app prompt allowing you to install it directly. It also adds some small extra features, bugfixes and stability improvements, you can see a full list of changes below.
Changes
Added
- Added an updater project that is able to automatically download new versions as and when they release.
- Added an installer project that makes installation much easier & auto-extracts game assets.
- Added a max_tokens entry to the config along with it's in-app setting under API > Token Limit.
Fixed
- Fixed some memory leak issues with the input handling system.
- Fixed a bug where interactions would still occur whilst in a popup.
Changed
- Improved the input handling system which should now be more stable.
- Changed the 'Close' button to be 'Quit' and removed it from certain parts like in settings.
- Improved some error messages.
Installation
Simply download and run DDLCD-v2.0.0-OfflineInstaller-x64.exe. You shouldn't need to download any other files.
Updating from an older version
If on an older version unfortunately updating isn't really possible anymore with the installer. Just use the installer like normal and re-setup the app. Whilst this may be annoying this is the last time you'll ever need to do this anyway as updates are now automatic.
DDLCDesktop v1.1.1
Notes:
- It is recommended you join the discord to report any issues or get help as this app can be quite confusing.
Changes:
- Added support for custom APIs and endpoints.
- Improved the error message for bad API responses as it was too ambiguous and also slightly incorrect.
Updating from an older version
IMPORTANT: If updating from an older installation, you should ONLY download the JustMonika.exe file from the assets (NOT JustMonika-v1.1.1.zip), and replace your current JustMonika.exe with the new one. Do not change the config.json or anything else, the app will automatically handle all of that.
DDLCDesktop v1.1.0
Notes:
- It is recommended you join the discord to report any issues or get help as this app can be quite confusing to setup at first.
- This version now handles the configuration much better, you no longer need to create it manually, and every setting is built into the app under the 'settings' menu. The only thing you now need to do is extract the assets from DDLC and install the font (optional). Therefore you can still use the now outdated video tutorial just ONLY watch from 0:00 to 4:41 and ignore the config creation etc. Instead, just open the application and you will be greeted with a setup guide that explains it in more detail and much more easily for people who aren't very tech-savvy.
Changes:
- Added support for each characters "casual" outfit varients.
- Improved character sizing and positioning (it's now more consistent, and more restricted, also works on monitors other than 1080p)
- Allowed support for other languages.
- Fixed text rendering so it shouldn't have any more weird characters in sentences and stuff.
- Fixed a bug where clicking the buttons would also count as clicking the character.
- Fixed a bug where there was a small 1-2px gap between the characters heads and bodies.
- Added the ability to drag them around.
- Added custom pronoun support.
- Fixed a bug where some models would wrap the json data in code fences.
- Fixed a bug where it would crash when changing to a character that doesnt support the current pose/expression.
- The textbox no longer disappears if theyre not saying anything, which previously prevented access to any of the buttons such as "close".
- All config.json options are now built-in to the app under the "settings" button.
- Adding interactive setup if on a fresh installation.
Updating from an older version
IMPORTANT: If updating from an older installation, you should ONLY download the JustMonika.exe file from the assets (NOT JustMonika-v1.0.0.zip), and replace your current JustMonika.exe with the new one. Do not change the config.json or anything else, the app will automatically handle all of that. You can then further configure using the new 'settings' menu in the app, where you can change character, language, name, pronouns, etc.
DDLCDesktop v1.0.0
Notes:
- It is recommended you join the discord to report any issues or get help as this app can be quite confusing to setup at first.
- You can find an UPDATED YouTube tutorial on how to install (or upgrade from a previous version) here, again, it's advised you join the discord because it can be confusing.
Changes:
- Added support for custom inputs.
- Added OpenRouter API support.
- Added error message stories (essentially built-in stories that will play if an error occurs)
- Added a dedicated reset button.
- Removed broken Yuri expressions.
- Fixed a bug where the app wouldn't close fully if you closed it whilst it was thinking (displaying "...") - for some reason a lot of people thought this was suspicious so its fixed now.
- More bugfixes and stability improvements.
Updating from an older version
If you're updating from an older version you can just download the exe and replace it with your current exe. HOWEVER, do note in this release the config.json format has changed, therefore you need to update it to the new format. This can be quite confusing so it's recommended you watch the updated YouTube tutorial that includes an upgrade guide.
DDLCDesktop v1.0.0-beta
Notes:
- This is an beta release, it may contain plenty of bugs. However it should be more stable than the alpha release.
- It is recommended you join the discord to report any issues or get help as this app can be quite confusing to setup at first.
- You can find a youtube tutorial on how to install here, again, it's advised you join the discord because it can be confusing.
Changes:
- Fixed Natsuki and Sayori not having a name.
- Fixed some Yuri head sprite names being incorrect.
- Fixed the window click through bug, now you are only able to click Monika and anywhere else will pass through.
- Improved stroke rendering - it's now much cleaner at bigger font sizes and replicates the game much more closely.
- Removed old escape to close bind in place of a new "close" button.
Updating from an older version
If you're updating from an older version, since this update doesn't effect anything but the binary, you can download JUST the exe from the files below, simply replace your current JustMonika.exe with the new one and it should work straight away without needing to reinstall.
DDLCDesktop v1.0.0-alpha
Notes:
- This is an alpha release, it may contain plenty of bugs.
- It is recommended you join the discord to report any issues or get help as this app can be quite confusing to setup at first.
Changes:
- The characters are now able to move freely around the desktop and resize themselves.
- Fixed a bug where the system prompt was erased causing crashes.
- Fixed a crash that would happen with models that return multiple outputs.
- Added partial support for other characters: Yuri, Natsuki and Sayori.
- Added a ton of error checking and fallbacks to prevent some crashes and improve stability.
- Many improvements to the system prompts for a more realistic experience.