Version 8.3.0

This commit is contained in:
Matt Pharoah
2025-07-30 09:09:54 -04:00
parent 1fcdc05329
commit bdbd826d96
11 changed files with 127 additions and 97 deletions

View File

@@ -30,7 +30,7 @@ Parallel Launcher also uses a custom build of ParallelN64 that adds some feature
### Building on Linux
- Install the dev dependencies.
- Debian/Ubuntu/Mint: `sudo apt install build-essential coreutils dosfstools findutils fonts-noto-core fonts-noto-cjk fonts-noto-mono fuse3 libfuse2t64 libgcrypt20-dev libjack-jackd2-0 libqt5svg5-dev libsdl2-dev libsqlite3-dev p7zip-full policykit-1 qt5-qmake qtdeclarative5-dev qttools5-dev-tools xdg-utils`
- Debian/Ubuntu/Mint: `sudo apt install build-essential coreutils dosfstools findutils fonts-noto-core fonts-noto-cjk fonts-noto-mono fuse3 libfuse2t64 libgcrypt20-dev libjack-jackd2-0 libqt5svg5-dev libsdl2-dev libsqlite3-dev p7zip-full policykit-1 qt5-qmake qtdeclarative5-dev qttools5-dev-tools udisks2 xdg-utils`
- OpenSUSE: `sudo zypper install coreutils dosfstools findutils fuse3 gcc15 gcc15-c++ google-noto-sans-arabic-fonts google-noto-sans-fonts google-noto-sans-jp-fonts google-noto-sans-jp-mono-fonts google-noto-sans-mono-fonts libQt5DBus-devel libSDL2-devel libgcrypt-devel libqt5-linguist libqt5-qtbase-common-devel libqt5-qtdeclarative-devel libqt5-qtsvg-devel p7zip polkit sqlite3-devel udisks2 xdg-utils`
- Fedora/CentOS: `sudo yum install coreutils dosfstools findutils fuse3 gcc gcc-c++ glibc google-noto-sans-arabic-fonts google-noto-sans-fonts google-noto-sans-jp-fonts google-noto-sans-mono-fonts libgcrypt-devel libstdc++ p7zip polkit qt5-linguist qt5-qtbase-devel qt5-qtdeclarative-devel qt5-qtsvg-devel SDL2-devel sqlite-devel udisks2 xdg-utils`
- Arch/Manjaro: `sudo pacman -S coreutils dosfstools findutils fuse gcc gcc-libs glibc libgcrypt make noto-fonts noto-fonts-cjk p7zip polkit qt5-base qt5-declarative qt5-svg qt5-tools sdl2 sqlite udisks2 xdg-utils`

View File

@@ -41,7 +41,7 @@ TRANSLATIONS = lang/parallel-launcher_en_us.ts lang/parallel-launcher_en_gb.ts l
macx|win32 {
LIBS += -ldiscord-rpc
VERSION = 8.2.1
VERSION = 8.3.0
}
macx {

View File

@@ -83,6 +83,19 @@
</recommends>
<translation type="qt" source_locale="en_CA">parallel-launcher/translations/parallel-launcher</translation>
<releases>
<release version="v8.3.0" date="2025-07-30">
<description>
<ul>
<li>Parallel Launcher now supports cloud saves when RHDC integration is enabled. This feature can be turned on and off in settings</li>
<li>Users running the 32-bit version of Parallel Launcher on a 64-bit Windows machine will now be prompted to switch to the 64-bit version. If the 32-bit version of RetroArch or ParallelN64 is found while running the 64-bit version of Parallel Launcher, the correct 64-bit version will be downloaded to replace it.</li>
<li>If a Japanese character is encountered in the IS Viewer window, the font will now automatically switch to another monospace font that better handles JP characters</li>
<li>Fixed a bug where the IS Viewer window would open at the wrong size on machines using desktop UI scaling</li>
<li>Fixed the Japanese translations using a fallback bitmap font instead of the intended smooth font on Windows</li>
<li>Fixed an oversight that could cause the basic save editor to appear for vanilla SM64 instead of the more comprehensive SM64 save file editor when RHDC integration is enabled</li>
<li>Fixed the SM64 save editor corrupting vanilla SM64 save files</li>
</ul>
</description>
</release>
<release version="v8.2.1" date="2025-07-06">
<description>
<ul>

View File

@@ -1744,12 +1744,12 @@
<translation type="unfinished">إلغاء</translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="72"/>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="74"/>
<source>Synchronization Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="73"/>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="75"/>
<source>Failed to synchronize your save file with RHDC.</source>
<translation type="unfinished"></translation>
</message>
@@ -4392,7 +4392,7 @@
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1328"/>
<source>If checked, when a rom is running that has a supported layout file from RHDC, a layout of all the stars in the hack will be shown. This layout updates automatically after the game is saved.</source>
<translation type="unfinished">إذا تم تحديده ، عند تشغيل rom به ملف تخطيط مدعوم من RHDC ، سيتم عرض تخطيط لجميع النجوم في الاختراق. يتم تحديث هذا التخطيط تلقائيًا بعد حفظ اللعبة.</translation>
<translation>إذا تم تحديده ، عند تشغيل rom به ملف تخطيط مدعوم من RHDC ، سيتم عرض تخطيط لجميع النجوم في الاختراق. يتم تحديث هذا التخطيط تلقائيًا بعد حفظ اللعبة.</translation>
</message>
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1427"/>

View File

@@ -1534,12 +1534,12 @@
<message>
<location filename="../src/core/migration.cpp" line="1239"/>
<source>Enable RHDC Cloud Saves?</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/core/migration.cpp" line="1240"/>
<source>Parallel Launcher now supports cloud save syncing with Romhacking.com. Would you like to enable cloud saves now?</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
</context>
<context>
@@ -1668,69 +1668,69 @@
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="14"/>
<source>Cloud Save Desynced</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="26"/>
<source>Your local save file is out of sync with your RHDC cloud save.</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="39"/>
<source>Local Save</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="53"/>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="146"/>
<source>Last Modified</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="79"/>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="172"/>
<source>Stars</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="103"/>
<source>Use Local Save (replaces cloud save)</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="132"/>
<source>Cloud Save</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="196"/>
<source>Use Cloud Save (replaces local save)</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="240"/>
<source>Open Save Folder</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="264"/>
<source>Continue (do not sync)</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="275"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="72"/>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="74"/>
<source>Synchronization Error</source>
<translation type="unfinished"></translation>
<translation>Synchronisation Error</translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="73"/>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="75"/>
<source>Failed to synchronize your save file with RHDC.</source>
<translation type="unfinished"></translation>
<translation>Failed to synchronise your save file with RHDC</translation>
</message>
</context>
<context>
@@ -1738,37 +1738,37 @@
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="69"/>
<source>Syncing...</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="73"/>
<source>Up to date</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="77"/>
<source>No data</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="81"/>
<source>Desynced!</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="85"/>
<source>Sync error</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="90"/>
<source>Account not verified</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="92"/>
<source>Offline</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
</context>
<context>
@@ -2170,12 +2170,12 @@
<message>
<location filename="../src/rhdc/ui/designer/rhdc-login-dialog.ui" line="652"/>
<source>Enable Cloud Saves</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-login-dialog.ui" line="667"/>
<source>If checked, your save files will be backed up on romhacking.com, and will be kept up to date. You must verify your e-mail on your RHDC account to use this feature.</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-login-dialog.ui" line="680"/>
@@ -2661,7 +2661,7 @@
<message>
<location filename="../src/ui/designer/rom-settings-widget.ui" line="55"/>
<source>Cloud Sync</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/ui/designer/rom-settings-widget.ui" line="129"/>
@@ -4256,17 +4256,17 @@
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1315"/>
<source>If checked, your save files will be backed up on romhacking.com, and will be kept up to date. You must verify your e-mail on your RHDC account to use this feature.</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1318"/>
<source>Enable Cloud Saves</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1328"/>
<source>If checked, when a rom is running that has a supported layout file from RHDC, a layout of all the stars in the hack will be shown. This layout updates automatically after the game is saved.</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1427"/>

View File

@@ -1534,12 +1534,12 @@
<message>
<location filename="../src/core/migration.cpp" line="1239"/>
<source>Enable RHDC Cloud Saves?</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/core/migration.cpp" line="1240"/>
<source>Parallel Launcher now supports cloud save syncing with Romhacking.com. Would you like to enable cloud saves now?</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
</context>
<context>
@@ -1668,69 +1668,69 @@
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="14"/>
<source>Cloud Save Desynced</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="26"/>
<source>Your local save file is out of sync with your RHDC cloud save.</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="39"/>
<source>Local Save</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="53"/>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="146"/>
<source>Last Modified</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="79"/>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="172"/>
<source>Stars</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="103"/>
<source>Use Local Save (replaces cloud save)</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="132"/>
<source>Cloud Save</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="196"/>
<source>Use Cloud Save (replaces local save)</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="240"/>
<source>Open Save Folder</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="264"/>
<source>Continue (do not sync)</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="275"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="72"/>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="74"/>
<source>Synchronization Error</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="73"/>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="75"/>
<source>Failed to synchronize your save file with RHDC.</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
</context>
<context>
@@ -1738,37 +1738,37 @@
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="69"/>
<source>Syncing...</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="73"/>
<source>Up to date</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="77"/>
<source>No data</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="81"/>
<source>Desynced!</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="85"/>
<source>Sync error</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="90"/>
<source>Account not verified</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="92"/>
<source>Offline</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
</context>
<context>
@@ -2170,12 +2170,12 @@
<message>
<location filename="../src/rhdc/ui/designer/rhdc-login-dialog.ui" line="652"/>
<source>Enable Cloud Saves</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-login-dialog.ui" line="667"/>
<source>If checked, your save files will be backed up on romhacking.com, and will be kept up to date. You must verify your e-mail on your RHDC account to use this feature.</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-login-dialog.ui" line="680"/>
@@ -2661,7 +2661,7 @@
<message>
<location filename="../src/ui/designer/rom-settings-widget.ui" line="55"/>
<source>Cloud Sync</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/ui/designer/rom-settings-widget.ui" line="129"/>
@@ -4256,17 +4256,17 @@
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1315"/>
<source>If checked, your save files will be backed up on romhacking.com, and will be kept up to date. You must verify your e-mail on your RHDC account to use this feature.</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1318"/>
<source>Enable Cloud Saves</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1328"/>
<source>If checked, when a rom is running that has a supported layout file from RHDC, a layout of all the stars in the hack will be shown. This layout updates automatically after the game is saved.</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1427"/>

View File

@@ -1534,12 +1534,12 @@
<message>
<location filename="../src/core/migration.cpp" line="1239"/>
<source>Enable RHDC Cloud Saves?</source>
<translation type="unfinished"></translation>
<translation>Activer les sauvegardes dans le cloud vers RHDC?</translation>
</message>
<message>
<location filename="../src/core/migration.cpp" line="1240"/>
<source>Parallel Launcher now supports cloud save syncing with Romhacking.com. Would you like to enable cloud saves now?</source>
<translation type="unfinished"></translation>
<translation>Parallel Launcher est désormais capable de synchroniser vos sauvegardes dans le cloud avec Romhacking.com. Voulez-vous activer les sauvegardes dans le cloud maintenant?</translation>
</message>
</context>
<context>
@@ -1668,69 +1668,69 @@
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="14"/>
<source>Cloud Save Desynced</source>
<translation type="unfinished"></translation>
<translation>Sauvegarde dans le cloud désynchronisée</translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="26"/>
<source>Your local save file is out of sync with your RHDC cloud save.</source>
<translation type="unfinished"></translation>
<translation>Votre sauvegarde locale est désynchronisée avec votre sauvegarde dans le cloud.</translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="39"/>
<source>Local Save</source>
<translation type="unfinished"></translation>
<translation>Sauvegarde locale</translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="53"/>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="146"/>
<source>Last Modified</source>
<translation type="unfinished"></translation>
<translation>Dernière modification</translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="79"/>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="172"/>
<source>Stars</source>
<translation type="unfinished"></translation>
<translation>Étoiles</translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="103"/>
<source>Use Local Save (replaces cloud save)</source>
<translation type="unfinished"></translation>
<translation>Utiliser la sauvegarde locale (remplace la sauvegarde du cloud)</translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="132"/>
<source>Cloud Save</source>
<translation type="unfinished"></translation>
<translation>Sauvegarde du cloud</translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="196"/>
<source>Use Cloud Save (replaces local save)</source>
<translation type="unfinished"></translation>
<translation>Utiliser la sauvegarde du cloud (remplace la sauvegarde locale)</translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="240"/>
<source>Open Save Folder</source>
<translation type="unfinished"></translation>
<translation>Ouvrir le dossier des sauvegardes</translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="264"/>
<source>Continue (do not sync)</source>
<translation type="unfinished"></translation>
<translation>Continuer (ne pas synchroniser)</translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-cloud-desync-dialog.ui" line="275"/>
<source>Cancel</source>
<translation type="unfinished">Annuler</translation>
<translation>Annuler</translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="72"/>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="74"/>
<source>Synchronization Error</source>
<translation type="unfinished"></translation>
<translation>Erreur de synchronisation</translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="73"/>
<location filename="../src/rhdc/ui/rhdc-cloud-desync-dialog.cpp" line="75"/>
<source>Failed to synchronize your save file with RHDC.</source>
<translation type="unfinished"></translation>
<translation>Une erreur est survenue lors de la synchronisation de votre fichier de sauvegarde avec RHDC.</translation>
</message>
</context>
<context>
@@ -1738,37 +1738,37 @@
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="69"/>
<source>Syncing...</source>
<translation type="unfinished"></translation>
<translation>Synchronisation...</translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="73"/>
<source>Up to date</source>
<translation type="unfinished"></translation>
<translation>Mis à jour</translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="77"/>
<source>No data</source>
<translation type="unfinished"></translation>
<translation>Aucune donnée</translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="81"/>
<source>Desynced!</source>
<translation type="unfinished"></translation>
<translation>Désynchronisé!</translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="85"/>
<source>Sync error</source>
<translation type="unfinished"></translation>
<translation>Erreur lors de la synchronisation</translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="90"/>
<source>Account not verified</source>
<translation type="unfinished"></translation>
<translation>Compte non vérifié</translation>
</message>
<message>
<location filename="../src/rhdc/ui/rhdc-cloud-status-widget.cpp" line="92"/>
<source>Offline</source>
<translation type="unfinished"></translation>
<translation>Hors ligne</translation>
</message>
</context>
<context>
@@ -2170,12 +2170,12 @@
<message>
<location filename="../src/rhdc/ui/designer/rhdc-login-dialog.ui" line="652"/>
<source>Enable Cloud Saves</source>
<translation type="unfinished"></translation>
<translation>Activer les sauvegardes dans le cloud</translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-login-dialog.ui" line="667"/>
<source>If checked, your save files will be backed up on romhacking.com, and will be kept up to date. You must verify your e-mail on your RHDC account to use this feature.</source>
<translation type="unfinished"></translation>
<translation>Cocher cette case permet de stocker une copie de vos sauvegardes sur Romhacking.com. Elles seront mises à jour automatiquement. Vous devez vérifier l&apos;adresse mail de votre compte RHDC pour utiliser cette fonctionnalité.</translation>
</message>
<message>
<location filename="../src/rhdc/ui/designer/rhdc-login-dialog.ui" line="680"/>
@@ -2661,7 +2661,7 @@
<message>
<location filename="../src/ui/designer/rom-settings-widget.ui" line="55"/>
<source>Cloud Sync</source>
<translation type="unfinished"></translation>
<translation>Synchronisation dans le cloud</translation>
</message>
<message>
<location filename="../src/ui/designer/rom-settings-widget.ui" line="129"/>
@@ -4258,17 +4258,17 @@
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1315"/>
<source>If checked, your save files will be backed up on romhacking.com, and will be kept up to date. You must verify your e-mail on your RHDC account to use this feature.</source>
<translation type="unfinished"></translation>
<translation>Cocher cette case permet de stocker une copie de vos sauvegardes sur Romhacking.com. Elles seront mises à jour automatiquement. Vous devez vérifier l&apos;adresse mail de votre compte RHDC pour utiliser cette fonctionnalité.</translation>
</message>
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1318"/>
<source>Enable Cloud Saves</source>
<translation type="unfinished"></translation>
<translation>Activer les sauvegardes dans le cloud</translation>
</message>
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1328"/>
<source>If checked, when a rom is running that has a supported layout file from RHDC, a layout of all the stars in the hack will be shown. This layout updates automatically after the game is saved.</source>
<translation type="unfinished">Si coché, quand une est active et qui a un layout supporté depuis RHDC, un layout de toutes les étoiles dans le hack vont être montrer. Ce layout ce met à jour automatiquement après que le jeu soit sauvé.</translation>
<translation>Si coché, quand une est active et qui a un layout supporté depuis RHDC, un layout de toutes les étoiles dans le hack vont être montrer. Ce layout ce met à jour automatiquement après que le jeu soit sauvé.</translation>
</message>
<message>
<location filename="../src/ui/designer/settings-dialog.ui" line="1427"/>

View File

@@ -1,3 +1,12 @@
### v8.3.0 (Wed Jul 30 2025)
* Parallel Launcher now supports cloud saves when RHDC integration is enabled. This feature can be turned on and off in settings
* Users running the 32-bit version of Parallel Launcher on a 64-bit Windows machine will now be prompted to switch to the 64-bit version. If the 32-bit version of RetroArch or ParallelN64 is found while running the 64-bit version of Parallel Launcher, the correct 64-bit version will be downloaded to replace it.
* If a Japanese character is encountered in the IS Viewer window, the font will now automatically switch to another monospace font that better handles JP characters
* Fixed a bug where the IS Viewer window would open at the wrong size on machines using desktop UI scaling
* Fixed the Japanese translations using a fallback bitmap font instead of the intended smooth font on Windows
* Fixed an oversight that could cause the basic save editor to appear for vanilla SM64 instead of the more comprehensive SM64 save file editor when RHDC integration is enabled
* Fixed the SM64 save editor corrupting vanilla SM64 save files
### v8.2.1 (Sun Jul 6 2025)
* Fixed a regression from v8.0.0 that broke some libpl integrations
* Fixed the IS Viewer window not properly alternating background colours once the max history size is reached

View File

@@ -193,6 +193,14 @@ fi
exit 0
%changelog
* Wed Jul 30 2025 Matt Pharoah <mtpharoah@gmail.com> - 8.3.0
- Parallel Launcher now supports cloud saves when RHDC integration is enabled. This feature can be turned on and off in settings
- Users running the 32-bit version of Parallel Launcher on a 64-bit Windows machine will now be prompted to switch to the 64-bit version. If the 32-bit version of RetroArch or ParallelN64 is found while running the 64-bit version of Parallel Launcher, the correct 64-bit version will be downloaded to replace it.
- If a Japanese character is encountered in the IS Viewer window, the font will now automatically switch to another monospace font that better handles JP characters
- Fixed a bug where the IS Viewer window would open at the wrong size on machines using desktop UI scaling
- Fixed the Japanese translations using a fallback bitmap font instead of the intended smooth font on Windows
- Fixed an oversight that could cause the basic save editor to appear for vanilla SM64 instead of the more comprehensive SM64 save file editor when RHDC integration is enabled
- Fixed the SM64 save editor corrupting vanilla SM64 save files
* Sun Jul 6 2025 Matt Pharoah <mtpharoah@gmail.com> - 8.2.1
- Fixed a regression from v8.0.0 that broke some libpl integrations
- Fixed the IS Viewer window not properly alternating background colours once the max history size is reached

View File

@@ -36,7 +36,7 @@ bool Version::tryParse( const string &versionString, Version &result ) {
return true;
}
const Version CurrentVersion::Application = { 8, 2, 1 };
const Version CurrentVersion::Application = { 8, 3, 0 };
#ifdef _WIN32
const ushort APPLICATION_MAJOR_VERSION = CurrentVersion::Application.major;

View File

@@ -1,5 +1,5 @@
#define MyAppName "Parallel Launcher"
#define MyAppVersion "8.2.1"
#define MyAppVersion "8.3.0"
#define MyAppPublisher "Matt Pharoah"
#define MyAppURL "https://parallel-launcher.ca"
#define MyAppExeName "parallel-launcher.exe"