From ebe22485e653b79a999b0ca9e5911e311d293403 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sun, 20 Feb 2022 16:49:03 +0200 Subject: [PATCH] Implemented files verification feature (!45) --- public/locales/en-us.yaml | 4 +- public/locales/es-es.yaml | 4 +- public/locales/fr-fr.yaml | 4 +- public/locales/hu-hu.yaml | 4 +- public/locales/id-id.yaml | 4 +- public/locales/it-it.yaml | 4 +- public/locales/nb-no.yaml | 4 +- public/locales/ru-ru.yaml | 6 +- public/locales/zh-cn.yaml | 7 +- src/assets/images/badges/torch.png | Bin 5797 -> 0 bytes src/assets/images/integrity.png | Bin 10396 -> 0 bytes src/assets/images/rank.png | Bin 65896 -> 0 bytes src/assets/images/wrench.png | Bin 0 -> 1387 bytes src/index.svelte | 16 +-- src/sass/index.sass | 18 +--- src/settings.svelte | 8 +- src/ts/launcher/states/CheckIntegrity.ts | 125 ++++++++++++++--------- 17 files changed, 113 insertions(+), 95 deletions(-) delete mode 100644 src/assets/images/badges/torch.png delete mode 100644 src/assets/images/integrity.png delete mode 100644 src/assets/images/rank.png create mode 100644 src/assets/images/wrench.png diff --git a/public/locales/en-us.yaml b/public/locales/en-us.yaml index db47d05..84113c3 100644 --- a/public/locales/en-us.yaml +++ b/public/locales/en-us.yaml @@ -25,7 +25,7 @@ launcher: unpacking: Unpacking game... applying_changes: Applying changes... deleting_outdated: Deleting outdated files... - integrity_check: Verifying Files... + integrity_check: Verifying files... download_mismatch_files: Downloading mismatched files... # Voice packages installation @@ -72,7 +72,7 @@ launcher: ready: launch: Launch predownload: Pre-download update - integrity: Verify Files & Repair + integrity: Verify and repair files # Settings window settings: diff --git a/public/locales/es-es.yaml b/public/locales/es-es.yaml index e3e6324..3d2a347 100644 --- a/public/locales/es-es.yaml +++ b/public/locales/es-es.yaml @@ -25,7 +25,7 @@ launcher: unpacking: Descomprimiendo el juego... applying_changes: Applying changes... deleting_outdated: Borrando archivos viejos... - integrity_check: Verifying Files... + integrity_check: Verifying files... download_mismatch_files: Downloading mismatched files... # Instalación de paquetes de voz @@ -72,7 +72,7 @@ launcher: ready: launch: Jugar predownload: Pre-descargar actualización - integrity: Verify Files & Repair + integrity: Verify and repair files # Ventana de opciones settings: diff --git a/public/locales/fr-fr.yaml b/public/locales/fr-fr.yaml index 0deaa55..cb693ef 100644 --- a/public/locales/fr-fr.yaml +++ b/public/locales/fr-fr.yaml @@ -25,7 +25,7 @@ launcher: unpacking: Décompression du jeu... applying_changes: Application des changements... deleting_outdated: Suppression des fichiers non à jour... - integrity_check: Verifying Files... + integrity_check: Verifying files... download_mismatch_files: Downloading mismatched files... # Voice packages installation @@ -75,7 +75,7 @@ launcher: ready: launch: Lancer predownload: Pre-téléchargement de mise à jour - integrity: Verify Files & Repair + integrity: Verify and repair files # Settings window settings: diff --git a/public/locales/hu-hu.yaml b/public/locales/hu-hu.yaml index 4cb7db2..484af6e 100644 --- a/public/locales/hu-hu.yaml +++ b/public/locales/hu-hu.yaml @@ -25,7 +25,7 @@ launcher: unpacking: Játék kibontása folyamatban... applying_changes: Változások alkalmazása... deleting_outdated: Lejárt fájlok kitörlése... - integrity_check: Verifying Files... + integrity_check: Verifying files... download_mismatch_files: Downloading mismatched files... # Voice packages installation @@ -72,7 +72,7 @@ launcher: ready: launch: Indítás predownload: Frissítés előtöltése - integrity: Verify Files & Repair + integrity: Verify and repair files # Settings window settings: diff --git a/public/locales/id-id.yaml b/public/locales/id-id.yaml index a55592c..128be42 100644 --- a/public/locales/id-id.yaml +++ b/public/locales/id-id.yaml @@ -25,7 +25,7 @@ launcher: unpacking: Membongkar game... applying_changes: Applying changes... deleting_outdated: Menghapus file lama... - integrity_check: Verifying Files... + integrity_check: Verifying files... download_mismatch_files: Downloading mismatched files... # Voice packages installation @@ -72,7 +72,7 @@ launcher: ready: launch: Luncurkan predownload: Pembaruan pra-unduh - integrity: Verify Files & Repair + integrity: Verify and repair files # Settings window settings: diff --git a/public/locales/it-it.yaml b/public/locales/it-it.yaml index c7b8039..614868b 100644 --- a/public/locales/it-it.yaml +++ b/public/locales/it-it.yaml @@ -25,7 +25,7 @@ launcher: unpacking: Decomprimendo il gioco... applying_changes: Applicando i cambiamenti... deleting_outdated: Cancellando file vecchi... - integrity_check: Verifying Files... + integrity_check: Verifying files... download_mismatch_files: Downloading mismatched files... # Voice packages installation @@ -72,7 +72,7 @@ launcher: ready: launch: Avvia predownload: Pre-scarica aggiornamento - integrity: Verify Files & Repair + integrity: Verify and repair files # Settings window settings: diff --git a/public/locales/nb-no.yaml b/public/locales/nb-no.yaml index cde7263..6299aa9 100644 --- a/public/locales/nb-no.yaml +++ b/public/locales/nb-no.yaml @@ -25,7 +25,7 @@ launcher: unpacking: Pakker ut spill... applying_changes: Applying changes... deleting_outdated: Fjerner utdaterte filer... - integrity_check: Verifying Files... + integrity_check: Verifying files... download_mismatch_files: Downloading mismatched files... # Voice packages installation @@ -72,7 +72,7 @@ launcher: ready: launch: Start predownload: Forhånds-nedlast oppdatering - integrity: Verify Files & Repair + integrity: Verify and repair files # Settings window settings: diff --git a/public/locales/ru-ru.yaml b/public/locales/ru-ru.yaml index e192dbc..aac8cde 100644 --- a/public/locales/ru-ru.yaml +++ b/public/locales/ru-ru.yaml @@ -25,8 +25,8 @@ launcher: unpacking: Распаковка игры... applying_changes: Применение изменений... deleting_outdated: Удаление устаревших файлов... - integrity_check: Verifying Files... - download_mismatch_files: Downloading mismatched files... + integrity_check: Проверка файлов... + download_mismatch_files: Исправление неисправных файлов... # Установка звуковых пакетов voice: @@ -72,7 +72,7 @@ launcher: ready: launch: Запустить predownload: Предзагрузить обновление - integrity: Verify Files & Repair + integrity: Проверить и исправить файлы # Окно настроек settings: diff --git a/public/locales/zh-cn.yaml b/public/locales/zh-cn.yaml index 6763f29..9be7095 100644 --- a/public/locales/zh-cn.yaml +++ b/public/locales/zh-cn.yaml @@ -3,6 +3,7 @@ splash: title: 启动器加载中 phrases: - 一些重要的事情... + - 欺负派蒙 - 抽神子... - 捡材料... - 凹深渊... @@ -24,8 +25,8 @@ launcher: unpacking: 解压游戏中... applying_changes: 应用更改... deleting_outdated: 删除过期文件... - integrity_check: Verifying Files... - download_mismatch_files: Downloading mismatched files... + integrity_check: 校验文件中... + download_mismatch_files: 重新下载校验失败的文件... # Voice packages installation voice: @@ -71,7 +72,7 @@ launcher: ready: launch: 启动 predownload: 预下载更新 - integrity: Verify Files & Repair + integrity: 验证并修复文件 # Settings window settings: diff --git a/src/assets/images/badges/torch.png b/src/assets/images/badges/torch.png deleted file mode 100644 index 8ec95629c34c739cd6d85eebcdbea91827cc7e55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5797 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 diff --git a/src/assets/images/wrench.png b/src/assets/images/wrench.png new file mode 100644 index 0000000000000000000000000000000000000000..f7cd7cdbb8a8b05f849044f344f8e423874e66d3 GIT binary patch literal 1387 zcmV-x1(f=UP)x2cvROVoW$1qA?-yYB0eQ35J7SNb0|ML6n0Rp`r&O2{gu5W8)u$mTu8(>Ha*t znPv93v$HeX-FdsSzvN|ic7Jbv@AG|c-h1=rjS&%A*^Dtgz&P+c@CeWgZ1FzV0at-< zz4X0^tRxB`A}yBy1MC6L01JS`O!t5(peJ@L*RUb*yMXHnpu^JXxbeCZHJ2uvG3FTX z9?%ovb_bXTioj!D>QX+7v4gsoeBU90|fFtHo|v*li>X{k|TY4 zP91-kAnzw4awV>_F=i0Bh@EVO*{BNv`qlB(2;VE%n(}QhZV(UtE9|YaZ}+fs4c|sx zTmr#6y`>obHv;~vz{4@}3}Hu!U~^x_cBsM2Vctaxcp~uquNeN91K)F4xT3>|$rWmLt{S z0rslnFVk-RJAhfro8hSh`Ma=-rmq5Lu|sMxaIQsEvk&Cm0Ne`rE&x5Q;qL<@Ydr53 z?0VsTV10z&8!Gl0k(6$RBH)jt6u%evRmIex&W@>y)wL`;{OZm zD*c~Tc(21esX9pkj+ObP41YK!_MEwq*ztW7J1fF{6Cx`vM}Km`23c7~57Ko$6vEWpqKS5c_XU_zh2GXF@V)@Q1Pc8}C&7ydIbbsn z>@Eq+7&C!gj|=WKngjNV$ZV2xxwNl&P;;wP*|(dunh&;s9|B_JfR}42W{f#N25R27 zams5k4?G!B^OIzt=1V*tlzwq3kKIyIx*V{3`}98lwuToG`}D*Z(+B*7eK$8~MeH-U z%|KsB>uK9&U$Q_A@1uMdRjo7)YpYBJ>gd9$zpOu=ft3FEqAWG9GxD8Dqw= tZ*LD^cURs8e#DL#pNYt|Mz=&)_CM3{g;BrzT*d$Z002ovPDHLkV1oCigQNfe literal 0 HcmV?d00001 diff --git a/src/index.svelte b/src/index.svelte index d2ccb5c..a49f922 100644 --- a/src/index.svelte +++ b/src/index.svelte @@ -13,10 +13,10 @@ import Game from './ts/Game'; import Background from './ts/launcher/Background'; - import Gear from './assets/images/gear.png'; - import GearActive from './assets/images/gear-active.png'; - import Download from './assets/images/cloud-download.png'; - import Integrity from './assets/images/integrity.png'; + import GearIcon from './assets/images/gear.png'; + import GearActiveIcon from './assets/images/gear-active.png'; + import DownloadIcon from './assets/images/cloud-download.png'; + import WrenchIcon from './assets/images/wrench.png'; const launcher = new Launcher(onMount); @@ -141,17 +141,17 @@
- Settings + Settings - Settings + Settings
diff --git a/src/sass/index.sass b/src/sass/index.sass index aa43461..61e5017 100644 --- a/src/sass/index.sass +++ b/src/sass/index.sass @@ -54,7 +54,7 @@ img.background #pause display: none -#predownload +#predownload, #integrity position: absolute display: none @@ -70,22 +70,6 @@ img.background width: 60% margin: auto -#integrity - position: absolute - display: none - - width: 52px - height: 52px - - right: 386px - bottom: 54px - - border-radius: 8px - - img - width: 80% - margin: auto - #settings width: 76px height: 76px diff --git a/src/settings.svelte b/src/settings.svelte index 126464b..3217e6b 100644 --- a/src/settings.svelte +++ b/src/settings.svelte @@ -42,7 +42,6 @@ runnersRecommendable = true, fpsUnlockerAvailable = true, voiceUpdateRequired = false; - let winevdSettings: object = {}, winevdSettingsUpdater = false; @@ -296,6 +295,13 @@ background: true }); }} /> + + +