Game list: Launcher will not remove any .gp4 files from your game dumps, Settings: Removed option to enable / disable removing .gp4 files, Project: Updated package.json

This commit is contained in:
temmieheartz 2023-03-07 19:23:51 -03:00
parent bbe0c8f477
commit 39a597237a
14 changed files with 11 additions and 46 deletions

View file

@ -259,14 +259,7 @@
Enable <code>PARAM.SFO</code> support <i>(Click on "Delete all game settings" and restart launcher to take effect)</i>
</label>
</div>
<div class="DIV_settingsEntry DIV_settingsEntryFlex">
<input type="checkbox" id="CHECKBOX_settingsRemoveProjectGp4">
<label class="LABEL_checkbox" id="LABEL_SETTINGS_REMOVE_PROJECT_GP4_FILES" onclick="APP.tools.processCheckbox('CHECKBOX_settingsRemoveProjectGp4');">
Remove <code>Project.gp4</code> from every game on game list load
</label>
</div>
<div class="DIV_settingsEntry DIV_settingsEntryFlex">
<input type="button" class="SELECT_settings" id="BTN_SETTINGS_DELETE_ALL_GAME_SETTINGS" value="Delete all game settings" onclick="APP.settings.resetAllGameSettings();">
<input type="button" class="SELECT_settings" id="BTN_SETTINGS_RESTART_LAUNCHER" value="Restart launcher" onclick="chrome.runtime.reload();">
@ -286,7 +279,7 @@
<!-- Top Menu -->
<div class="DIV_ACTIONS" id="DIV_ACTIONS">
<!-- Search -->
<input type="text" class="INPUT_gameListSearch" id="INPUT_gameListSearch" placeholder="Search: Insert game name..." oninput="APP.gameList.search();">
@ -310,7 +303,7 @@
<!-- fpPS4 Options -->
<div class="DIV_OPTIONS" id="DIV_OPTIONS">
<div class="DIV_TITLE">
<label id="LABEL_FPPS4_OPTIONS">
<label class="LABEL_emuColor">fp</label>PS4 Options
@ -344,13 +337,13 @@
<!-- Patch options -->
<input type="checkbox" id="CHECKBOX_optionsEnablePatch" oninput="APP.gameList.saveGameSettings(!0);APP.design.update();">
<label class="LABEL_checkbox" id="LABEL_FPPS4_OPTIONS_ENABLE_PATCHES" onclick="APP.gameList.toggleGamePatch();"> Enable game patch</label>
<div class="DIV_launcherOptions" id="DIV_launcherOptionsPatchVersion">
<input type="button" id="BTN_FPPS4_OPTIONS_SELECT_PATCH_LOCATION" class="BTN_launcherOptions" value="Select patch location" onclick="APP.gameList.loadGamePatch();">
<!-- Patch details -->
<div class="DIV_launcherOptionsPatchVersionMetadata" id="DIV_launcherOptionsPatchVersionMetadata">
<div class="DIV_launcherOptions">
<label id="LABEL_FPPS4_OPTIONS_PATCH_VERSION">Version</label>: <label id="LABEL_launcherOptionsPatchVersion">Unknown</label><br>
<label id="LABEL_FPPS4_OPTIONS_PATCH_TYPE">Type</label>: <label id="LABEL_launcherOptionsPatchType">Unknown</label>
@ -413,7 +406,7 @@
<!-- Hidden Stuff -->
<div class="none">
<!-- Folder loader -->
<input type="file" id="APP_FILE_LOADER"/>
<input type="file" id="APP_FILE_SAVE" nwsaveas/>

View file

@ -669,7 +669,6 @@ temp_DESIGN = {
document.getElementById('CHECKBOX_settingsShowExecRunning').checked = JSON.parse(cSettings.showPathRunning);
document.getElementById('CHECKBOX_settingsShowBgOnGameEntry').checked = JSON.parse(cSettings.showBgOnEntry);
document.getElementById('CHECKBOX_settingsShowGameMetadata').checked = JSON.parse(cSettings.showGuiMetadata);
document.getElementById('CHECKBOX_settingsRemoveProjectGp4').checked = JSON.parse(cSettings.removeProjectGp4);
document.getElementById('CHECKBOX_settingsEnableFpps4Updates').checked = JSON.parse(cSettings.enableEmuUpdates);
document.getElementById('CHECKBOX_settingsStartEmuFullscreen').checked = JSON.parse(cSettings.enableEmuFullscreen);
document.getElementById('CHECKBOX_settingsGameSearchCaseSensitive').checked = JSON.parse(cSettings.searchCaseSensitive);
@ -754,7 +753,6 @@ temp_DESIGN = {
APP.settings.data.showBgOnEntry = JSON.parse(document.getElementById('CHECKBOX_settingsShowBgOnGameEntry').checked);
APP.settings.data.showPathRunning = JSON.parse(document.getElementById('CHECKBOX_settingsShowExecRunning').checked);
APP.settings.data.showGuiMetadata = JSON.parse(document.getElementById('CHECKBOX_settingsShowGameMetadata').checked);
APP.settings.data.removeProjectGp4 = JSON.parse(document.getElementById('CHECKBOX_settingsRemoveProjectGp4').checked);
APP.settings.data.enableEmuUpdates = JSON.parse(document.getElementById('CHECKBOX_settingsEnableFpps4Updates').checked);
APP.settings.data.enableEmuFullscreen = JSON.parse(document.getElementById('CHECKBOX_settingsStartEmuFullscreen').checked);
APP.settings.data.searchCaseSensitive = JSON.parse(document.getElementById('CHECKBOX_settingsGameSearchCaseSensitive').checked);

View file

@ -290,18 +290,6 @@ temp_GAMELIST = {
settingsFile = JSON.parse(APP.fs.readFileSync(pathBase + '/launcherSettings.json'));
}
// Check if Project.gp4 exists on root. if so, remove it
if (APP.settings.data.removeProjectGp4 === !0 && APP.fs.existsSync(pathBase + 'Project.gp4') === !0){
try {
APP.fs.unlinkSync(pathBase + 'Project.gp4');
APP.log(APP.lang.getVariable('gameListRemoveProjectGp4', [appName]));
} catch (err) {
console.error(err);
}
}
// If executable exists, set data
if (addGame === !0){

View file

@ -86,7 +86,6 @@ temp_LANGUAGE = {
"patchLoadErrorParamSfo404": "ERROR - Unable to find PARAM.SFO for this patch!",
"gameListLoadWarnPlayGo": "WARNING - Unable to locate playgo-chunk.dat for %VARIABLE_0%!\nIf this isn\'t a homebrew, check if this app / game was dumped properly.",
"gameListLoadWarnParamSfo": "WARNING - Unable to locate PARAM.SFO for %VARIABLE_0%!\nIf this isn\'t a homebrew, check if this app / game was dumped properly.",
"gameListRemoveProjectGp4": "INFO - ( %VARIABLE_0% ) Removing Project.gp4 since it was generated in PkgEditor and it is not necessary anymore.",
"gameListDoubleIdError": "WARNING - Unable to add %VARIABLE_0% to game list because another app / game with the same title ID exists! ( %VARIABLE_1% )",
"gameListNoGameFound": "INFO - No apps / games were detected on current path ( %VARIABLE_0% )",
"gameListSearch404": "Unable to find",
@ -101,7 +100,7 @@ temp_LANGUAGE = {
"updateEmuShaAvailable": "INFO - A new update is available!\n\nLocal version: %VARIABLE_0%\nNew version: %VARIABLE_1%\n\nDo you want to update?",
"updateEmuShaUnavailable": "INFO - This Launcher detected that you didn\'t updated fpPS4 yet (or fpPS4 executable was not found!)\n\nYou can fix this by running fpPS4 updater process.\nDo you want to proceed?",
"updateEmuDownloadFailed": "ERROR - Unable to download fpPS4 update!\nResponse status: %VARIABLE_0% - OK: %VARIABLE_1%",
"updateEmuProcessComplete": "INFO - Update complete!\nNew fpPS4 version (commit id / sha): %VARIABLE_0%",
"updateEmuProcessComplete": "INFO - Update complete! - New fpPS4 version (Commit ID / SHA): %VARIABLE_0%",
"updateEmu-1-4": "Downloading fpPS4 update (<label class=\"LABEL_monospace\">%VARIABLE_0%</label>)",
"updateEmu-2-4": "Extracting update",
"updateEmu-3-4": "Removing leftover files",

View file

@ -23,9 +23,6 @@ temp_SETTINGS = {
// Language
appLanguage: 'english',
// Remove Project.gp4 on game list load
removeProjectGp4: !1,
// Remove previous imported modules
removedLibModules: !1,

View file

@ -38,7 +38,6 @@
"patchLoadErrorParamSfo404": "ERREUR - Impossible de trouver PARAM.SFO pour ce correctif!",
"gameListLoadWarnPlayGo": "AVERTISSEMENT - Impossible de trouver playgo-chunk.dat à partir de %VARIABLE_0%!\nSi cette application/ce jeu n'est pas un homebrew, assurez-vous qu'il a été vidé correctement.",
"gameListLoadWarnParamSfo": "AVERTISSEMENT - Impossible de trouver %VARIABLE_0% PARAM.SFO!\nSi cette application/ce jeu n'est pas un homebrew, assurez-vous qu'il a été vidé correctement.",
"gameListRemoveProjectGp4": "INFO - ( %VARIABLE_0% ) Suppression de Project.gp4 tel qu'il a été généré par PkgEditor et il n'est pas nécessaire.",
"gameListDoubleIdError": "ATTENTION - Il n'a pas été possible d'ajouter %VARIABLE_0% à la liste des jeux car il existe déjà un autre titre avec le même identifiant! (%VARIABLE_1%)",
"gameListNoGameFound": "INFO - Aucune application/jeu n'a été trouvé dans le dossier actuel ( %VARIABLE_0% )",
"gameListSearch404": "Impossible de trouver",

View file

@ -38,7 +38,6 @@
"patchLoadErrorParamSfo404": "ERRORE - Impossibile trovare PARAM.SFO per questa patch!",
"gameListLoadWarnPlayGo": "ATTENZIONE - Impossibile trovare playgo-chunk.dat da %VARIABLE_0%!\nSe questa app/gioco non è homebrew, assicurati che sia stato scaricato correttamente.",
"gameListLoadWarnParamSfo": "ATTENZIONE - Impossibile trovare %VARIABLE_0% PARAM.SFO!\nSe questa app/gioco non è homebrew, assicurati che sia stato scaricato correttamente.",
"gameListRemoveProjectGp4": "INFO - ( %VARIABLE_0% ) Rimozione di Project.gp4 poiché è stato generato da PkgEditor e non è necessario.",
"gameListDoubleIdError": "ATTENZIONE - Non è stato possibile aggiungere %VARIABLE_0% alla lista dei giochi perché c'è già un altro titolo con lo stesso id! (%VARIABILE_1%)",
"gameListNoGameFound": "INFO - Nessuna app/gioco è stata trovata nella cartella corrente ( %VARIABLE_0% )",
"gameListSearch404": "Non è stato possibile cercare",

View file

@ -38,7 +38,6 @@
"patchLoadErrorParamSfo404": "エラー - このパッチの PARAM.SFO が見つかりません",
"gameListLoadWarnPlayGo": "警告 - %VARIABLE_0%からplaygo-chunk.datが見つかりません\nこのアプリ/ゲームが自作ではない場合は適切にダンプされていることを確認してください",
"gameListLoadWarnParamSfo": "警告 - %VARIABLE_0% PARAM.SFOが見つかりません\nこのアプリ/ゲームが自作ではない場合は適切にダンプされていることを確認してください",
"gameListRemoveProjectGp4": "情報 - ( %VARIABLE_0% ) PkgEditorによって生成されたProject.gp4を削除したため不要になりました",
"gameListDoubleIdError": "注意 - 同じIDを持つ別のタイトルが既に存在するため %VARIABLE_0% をゲームリストに追加できませんでした(%VARIABLE_1%)",
"gameListNoGameFound": "情報 - 現在のフォルダーにアプリ/ゲームが見つかりません ( %VARIABLE_0% )",
"gameListSearch404": "見つけることができません",

View file

@ -38,7 +38,6 @@
"patchLoadErrorParamSfo404": "ERROR - Het bestand PARAM.SFO is niet gevonden in deze patch!",
"gameListLoadWarnPlayGo": "WAARSCHUWING - Het bestand playgo-chunk.dat is niet gevonden voor %VARIABLE_0%!\nAls dit geen homebrew is, controleer dan of deze app/game correct is gedumpt.",
"gameListLoadWarnParamSfo": "WAARSCHUWING - Het bestand PARAM.SFO is niet gevonden voor %VARIABLE_0%!\nAls dit geen homebrew is, controleer dan of deze app/game correct is gedumpt.",
"gameListRemoveProjectGp4": "INFO - ( %VARIABLE_0% ) Het bestand Project.gp4 wordt verwijderd omdat het aangemaakt is in PkgEditor en het niet meer nodig is.",
"gameListDoubleIdError": "WAARSCHUWING - Het is niet mogelijk om %VARIABLE_0% toe te voegen omdat er al een app/game is met de zelfde title ID! ( %VARIABLE_1% )",
"gameListNoGameFound": "INFO - Er zijn geen apps/games gedetecteerd in de huidige locatie. ( %VARIABLE_0% )",
"gameListSearch404": "Er is niks gevonden op:",

View file

@ -38,7 +38,6 @@
"patchLoadErrorParamSfo404": "ERRO - Não foi possível encontrar PARAM.SFO desse patch!",
"gameListLoadWarnPlayGo": "AVISO - Não foi possível localizar playgo-chunk.dat de %VARIABLE_0%!\nSe esse app / game não for homebrew, verifique se a dump foi feita corretamente.",
"gameListLoadWarnParamSfo": "AVISO - Não foi possível localizar PARAM.SFO do %VARIABLE_0%!\nSe esse app / game não for homebrew, verifique se a dump foi feita corretamente.",
"gameListRemoveProjectGp4": "INFO - ( %VARIABLE_0% ) Removendo Project.gp4 visto que foi gerado pelo PkgEditor e ele não se faz necessário.",
"gameListDoubleIdError": "AVISO - Não foi possível adicionar %VARIABLE_0% na lista de jogos por que já tem outro título com a mesma id! ( %VARIABLE_1% )",
"gameListNoGameFound": "INFO - Nenhum app / game foi encontrado na pasta atual ( %VARIABLE_0% )",
"gameListSearch404": "Não foi possível encontrar",
@ -53,7 +52,7 @@
"updateEmuShaAvailable": "INFO - Uma nova atualização está disponível!\n\nVersão local: %VARIABLE_0%\nNova versão: %VARIABLE_1%\n\nVocê gostaria de atualizar?",
"updateEmuShaUnavailable": "INFO - O launcher detectou que nenhuma atualização foi feita\n(Ou o executável do fpPS4 não foi encontrado!)\n\nÉ possível corrigir esse problema usando o procedimento de atualização automática.\n\nVocê deseja prosseguir?",
"updateEmuDownloadFailed": "ERRO - Não foi possível baixar a atualização do fpPS4!\nStatus de resposta: %VARIABLE_0% - OK: %VARIABLE_1%",
"updateEmuProcessComplete": "INFO - Update concluído!\nNova versão (Commit ID / SHA): %VARIABLE_0%",
"updateEmuProcessComplete": "INFO - Update concluído! - Nova versão (Commit ID / SHA): %VARIABLE_0%",
"updateEmu-1-4": "Baixando update do fpPS4 (<label class=\"LABEL_monospace\">%VARIABLE_0%</label>)",
"updateEmu-2-4": "Extraíndo update",
"updateEmu-3-4": "Removendo arquivos de sobra",

View file

@ -38,7 +38,6 @@
"patchLoadErrorParamSfo404": "ОШИБКА - Не удалось найти PARAM.SFO этого патча!",
"gameListLoadWarnPlayGo": "УВЕДОМЛЕНИЕ - Невозможно найти файл playgo-chunk.dat из %VARIABLE_0%!\nЕсли это приложение/игра не является Homebrew, проверьте , что дамп был сделан правильно.",
"gameListLoadWarnParamSfo": "УВЕДОМЛЕНИЕ - Не удалось найти PARAM.SFO из %VARIABLE_0%!\nЕсли это приложение/игра не является Homebrew, проверьте, что дамп был сделан правильно.",
"gameListRemoveProjectGp4": "ИНФО - ( %VARIABLE_0% ) Удаление Project.gp4, поскольку он был сгенерирован PkgEditor и не нужен.",
"gameListDoubleIdError": "УВЕДОМЛЕНИЕ - Не удалось добавить %VARIABLE_0% в список игр, потому что уже есть другое название с таким же ID! ( %VARIABLE_1% )",
"gameListNoGameFound": "ИНФО - Не найдено приложений / игр в текущей папке ( %VARIABLE_0% )",
"gameListSearch404": "Не удалось найти",

View file

@ -38,7 +38,6 @@
"patchLoadErrorParamSfo404": "ПОМИЛКА - Не вдалось знайти PARAM.SFO цього патчу!",
"gameListLoadWarnPlayGo": "ПОВІДОМЛЕННЯ - Неможливо знайти файл playgo-chunk.dat із %VARIABLE_0%!\nЯкщо цей додаток/гра не являється Homebrew, перевірте, що дамп був зроблений правильно.",
"gameListLoadWarnParamSfo": "ПОВІДОМЛЕННЯ - Не вдалось знайти PARAM.SFO із %VARIABLE_0%!\nЯкщо цей додаток/гра не являється Homebrew, перевірте, що дамп був зроблений правильно.",
"gameListRemoveProjectGp4": "ІНФО - ( %VARIABLE_0% ) Видалення Project.gp4, оскільки він був сгенерований PkgEditor та не потрібен.",
"gameListDoubleIdError": "ПОВІДОМЛЕННЯ - Не вдалось додати %VARIABLE_0% до списку ігор, тому що вже є друга назва з таким же ID! ( %VARIABLE_1% )",
"gameListNoGameFound": "ІНФО - Не знайдено додаток/гру в поточній папці ( %VARIABLE_0% )",
"gameListSearch404": "Не вдалось знайти",

View file

@ -38,7 +38,6 @@
"patchLoadErrorParamSfo404": "ERROR - 没有在这个补丁中找到 PARAM.SFO",
"gameListLoadWarnPlayGo": "WARNING - 在 %VARIABLE_0% 中无法找到 playgo-chunk.dat\n如果这不是一个自制软件请检查这个应用游戏是否被正确地 Dump。",
"gameListLoadWarnParamSfo": "WARNING - 在 %VARIABLE_0% 中无法找到 PARAM.SFO\n如果这不是一个自制软件请检查这个应用游戏是否被正确地 Dump。",
"gameListRemoveProjectGp4": "INFO - 删除了 (%VARIABLE_0%) 的 Project.gp4 文件,因为它是通过 PkgEditor 生成的,以后不需要这个文件。",
"gameListDoubleIdError": "WARNING - 无法添加 %VARIABLE_0% 到游戏列表中因为存在相同游戏ID的应用游戏(%VARIABLE_1%)",
"gameListNoGameFound": "INFO - 在当前文件夹中没有找到应用/游戏 (%VARIABLE_0%)",
"gameListSearch404": "没有找到",

View file

@ -4,8 +4,9 @@
"main": "App/index.htm",
"author": "TemmieHeartz",
"name": "fpPS4 Temmie's Launcher",
"chromium-args": "--disable-raf-throttling",
"description": "A simple launcher for fpPS4 project",
"repository": "https://github.com/themitosan/fpPS4-Temmie-s-Launcher",
"repository": "https://github.com/temmieheartz/fpPS4-Temmie-s-Launcher",
"window": {
"frame": true,
"width": 1186,
@ -18,8 +19,5 @@
"theme-color": "#000",
"icon": "App/img/logo.png",
"title": "fpPS4 Temmie's Launcher"
},
"webkit": {
"plugin": true
}
}