Commit graph

440 commits

Author SHA1 Message Date
Observer KRypt0n_
b2735306e9
Changed the way patch repo updates
now it calls `git fetch --all && reset --hard origin/master`
instead of the `git pull`
to overwrite all the changes made by user
source: https://koukia.ca/how-do-i-git-pull-and-overwrite-my-local-changes-4b6e3a8de955
2022-03-06 00:00:14 +02:00
Observer KRypt0n_
07b32adaae
Added Patch section to the settings menu
- removed excess sass styles
- added `Patch.revert()` method
2022-03-05 23:51:36 +02:00
Observer KRypt0n_
852d4a662c
Updated wine and dxvk versions
- added `GE-Proton 7-5`, `7-6`, `7-7` and `7-8`
  `7-6` and `7-7` versions are not recommended because
  contain some bugs fixed in the next versions
- added `Wine-GE-Proton 7-1`, `7-2`, `7-3`, `7-4`, `7-5`
  `7-3` and `7-4` versions are hidden by the same reason
- added `dxvk 1.10`
- made `Wine-GE-Proton 7-5` and `dxvk 1.10` default to use
2022-03-05 22:25:49 +02:00
Observer KRypt0n_
beb9580893 Merge branch 'main' into 'main'
Add Japanese translation

See merge request KRypt0n_/an-anime-game-launcher!51
2022-03-02 12:41:45 +00:00
Potato1682
6c5bcd7677 Add Japanese translation 2022-03-02 12:41:45 +00:00
Marie
0f46cc9c82 Update FPS Unlocker URl
Add CN support
2022-03-01 03:02:11 +00:00
Marie
7e75ba6c04 Obfuscate Patch URIs 2022-03-01 03:01:00 +00:00
Observer KRypt0n_
80eabc72e9
Updated runners list and simplified game starting command 2022-02-28 22:50:11 +02:00
Observer KRypt0n_
aeac9f9281 Merge branch '14-turning-fsr-on-does-not-enable-window-mode-exclusive' into 'main'
Fix AMD FSR

Closes #14

See merge request KRypt0n_/an-anime-game-launcher!49
2022-02-28 20:20:04 +00:00
Observer KRypt0n_
2a533889a9
Fixed patch repo changes pulling 2022-02-27 23:09:56 +02:00
Maroxy
4ca79e0f68
Fix issues in settings with FSR disable
Improve launch flag
2022-02-27 21:56:12 +01:00
Marie
5f2d532cbb Add window-mode flag
disable FSR Option if borderless enabled
2022-02-27 20:43:52 +00:00
Observer KRypt0n_
238b6fa132
2.2.0
- fixed issue with the first launcher run
  before the Chinese version was loading ignoring config server property
2022-02-22 18:18:57 +02:00
Observer KRypt0n_
5c96dc5d3c
Removed some useless stuff 2022-02-20 21:14:30 +02:00
Observer KRypt0n_
7929e6fab8
Minor changes
- added Chinese socials support for `Launcher.getSocial()`
- updated French
- `constants.api` field now public
2022-02-20 21:06:12 +02:00
Observer KRypt0n_
b1f5e237f8
Changed game integrity checking feature
- said button was moved to the settings
- fixed launcher state updating in some cases
2022-02-20 20:48:58 +02:00
Observer KRypt0n_
5d75bd51d6
Fixed(?) logs auto-deletion 2022-02-20 19:17:02 +02:00
Observer KRypt0n_
474364fee1
Removed test telemetry notification before game launching 2022-02-20 19:01:25 +02:00
Observer KRypt0n_
cbe542e995
Improved integrity checking, added pause/resume button 2022-02-20 18:28:02 +02:00
Observer KRypt0n_
40ed431438
Removed temp button 2022-02-20 16:51:04 +02:00
Observer KRypt0n_
ebe22485e6
Implemented files verification feature (!45) 2022-02-20 16:49:03 +02:00
Observer KRypt0n_
0f3693d849 Merge branch 'marie/integrity' into 'main'
Add file integrity/verification

See merge request KRypt0n_/an-anime-game-launcher!45
2022-02-20 12:50:00 +00:00
Observer KRypt0n_
d1ebf567b7
Added generic types for Locales.translate() 2022-02-20 14:46:58 +02:00
Maroxy
836faa38ec
Merge branch 'main' into marie/integrity 2022-02-20 13:39:48 +01:00
Maroxy
7327231c04
Add Downloading of mismatched files
Add Locales
2022-02-20 13:39:14 +01:00
Observer KRypt0n_
2eb2c98637
Fixed defaultSettings.ts work 2022-02-20 13:33:11 +02:00
Observer KRypt0n_
75f2ad66ed
Added initial Chinese game version support
- added `zh-cn` locale
- added `server` field to `config.yaml` file that indicates
  currently using game server - `global` or `cn`
  its default value is based on the system language
- `constants.paths.gameDataDir` returns path based on `server` config property
- `constants.placeholders.uppercase.full` was changed to an object:
  + global: <global game name>
  + cn: <cn game name>
- in `constants.uri.*` changed second fields:
  + api
  + telemetry
  they're following the same format as `full` placeholder
- `constants.versionsUri()` and
  `constants.backgroundUri()` are functions now
  their output depends on server you're passing as a parameter
- added `Game.server` field (global / cn)
- `PatchInfo` type now contains `server` field
- `Patch.getPatchInfo()` also depends on `Game.server` value
- reworked `Background.get()` method to support cn game api
2022-02-20 13:29:06 +02:00
Maroxy
e47dd445a5
Add Voice Pack checking 2022-02-20 11:14:27 +01:00
Maroxy
6be07994cc
Change handling of Integrity button in State 2022-02-20 11:13:18 +01:00
Maroxy
4cd514457c
Make langs public in Voice 2022-02-20 11:12:35 +01:00
Observer KRypt0n_
3abd53753d Small code style changes 2022-02-20 08:26:44 +00:00
Maroxy
ab5cf4e658
Fix accidental state change for predownload 2022-02-20 04:57:47 +01:00
Maroxy
f05d25b021
Add basic file integrity checking
- Uses md5sum and awk to get it from command
- Adds button for checking integrity only if launch ready
- Skips UnityPlayer if patched
2022-02-20 04:52:34 +01:00
Observer KRypt0n_
e0a093237d
2.2.0 (pre-release 2)
- added analytics window
- reworked `Checkbox`'s `tooltip` property
- added `LeftCheckbox` component
- added `constants.uri.analytics` field
- updated French and Hungarian
2022-02-19 21:24:26 +02:00
Observer KRypt0n_
195220d7e0
2.2.0 (pre-release)
* This version will be released after
  all the locales will be updated
- added `HDiffPatch` class to work with HDiffPatch (https://github.com/sisong/HDiffPatch)
- added 2 new launcher states
  + game-files-changes-applying-required
  + game-outdated-files-deletion-required
- added `.hdiff` files changes applying
- updated dependencies

From previous commits:
- fixed an issue with log files' name generation
  It seems that on some specific file systems(?) `stat -c '%W' <file>`
  returns `0` as a file creation timestamp
- updated Italian
2022-02-19 17:06:08 +02:00
Observer KRypt0n_
505f8d16b8
Fixed an issue with log files' name generation
It seems that on some specific file systems(?) `stat -c '%W' <file>`
returns `0` as a file creation timestamp
2022-02-17 18:29:10 +02:00
Observer KRypt0n_
1c944a3d86
2.1.5
- updated pictures and statistics
- removed `constants.getPatchUri()` function
- reworked `Patch/Stream` class to use `git clone` and `git pull` instead of
  downloading repository archive
- fixed patch applying issue (!43)
2022-02-16 15:43:24 +02:00
Marie
1ab7e0f549 Fix test patching 2022-02-16 12:09:40 +00:00
Observer KRypt0n_
086e502f12
2.1.4
- updated dependencies, statistics and pictures
- dxvk and runners list now stored in yaml format
- added new wine versions;
  made `Wine-GE 7.2-2` the default one
2022-02-16 09:24:28 +02:00
Maroxy
4fd4168f9c
Fix translation not working properly on some areas 2022-02-10 13:22:45 +01:00
Observer KRypt0n_
41260f3dfb
(probably) fixed issue with launcher's window not disappearing 2022-02-09 17:50:20 +02:00
Observer KRypt0n_
1dfafd3da4
2.1.3
- updated dependencies

From previous commits:
- added Futex2 option for Wine synchronization settings
- fixed 100% CPU Usage lock on Discord RPC (!36)
- added borderless windows option (!35)
- reworked `enhancements` locales structure;
  added separate "Wine", "Game" and "Launcher" sections
  to the "Enhancements" settings
- added "Use terminal" option to run the wine command in a separate terminal window
- fixed `DXVK.apply()` compatibility with Wine-GE 7.* (b1c96039)
- updated Hungarian and Norwegian
- updated notahuman's shaders to v5 (!37)
- disabled terminal usage in flatpaks
2022-02-06 22:00:36 +02:00
Maroxy
5be0d2c212
Add sed Command for NFAA file 2022-02-05 22:20:46 +01:00
Marie
ae085b858f Test SED 2022-02-05 21:13:01 +00:00
Observer KRypt0n_
43d0b0f5e8
Disabled terminal usage in flatpaks 2022-02-05 22:35:58 +02:00
Observer KRypt0n_
b1c960398c
Fixed DXVK.apply() compatibility with Wine-GE 7.*
In this version was changed `--version` output to the `ge-7.*`, and thus
because `setup_dxvk.sh` script is searching for `grep wine` (`wine-*`) output,
it has been ending with an error that wine
is not provided
2022-02-04 21:10:25 +02:00
Observer KRypt0n_
7375c7436a
Several changes
- reworked `enhancements` locales structure;
  added separate "Wine", "Game" and "Launcher" sections
  to the "Enhancements" settings
- added "Use terminal" option to run the wine command in a separate terminal window
2022-02-04 20:23:22 +02:00
Observer KRypt0n_
c70ff55093
Updated Norwegian and Russian, changed a bit settings order 2022-02-04 17:47:22 +02:00
Rattlehead15
7b5ac30cbe borderless window setting 2022-02-04 15:20:54 +00:00
Marie
b371baee72 Add Norwegian to I18N 2022-02-03 20:56:04 +00:00