Commit graph

195 commits

Author SHA1 Message Date
Soham Nandy
f2dda02106 Added fully functional discord RPC support
- Ability to change discord RPC heading (description) and details (state)
- Ability to toggle on or the RPC without launcher restart.
2023-01-18 22:36:24 +05:30
Soham Nandy
16bcc1f2dc fix game.rs 2023-01-18 20:25:13 +05:30
Soham Nandy
a4b2680a25 forgive me krytpon
Working RPC, kind of, need to get icons working
2023-01-18 20:23:29 +05:30
Soham Nandy
6e831811cc Initial commit. Added discord-rpc option.
Modified `enhancements.blp` and `enhancements.rs` to load a discord-rpc
swithbox. Added `discord-rpc.rs`  in enhancements libs to parse JSON and
created inital implementations.

TODO:
 - Add support to change various discord-rpc component's values
 - Fix "disabled" status of the rpc
 - Actually make the thing work!
2023-01-17 20:22:03 +05:30
Observer KRypt0n_
da37ea2103
1.2.4
- updated components and the core library;
  fixed issue with an error message when the game's folder is empty

From previous commits:
- added new options to the fps unlocker
2022-12-24 22:12:51 +02:00
Observer KRypt0n_
7d91714d30
Added new options to the fps unlocker 2022-12-21 17:31:45 +02:00
Observer KRypt0n_
219bac46f1
1.2.3 (bugfix)
- fixed dxvk 2.0 version identification
2022-12-07 22:15:13 +02:00
Observer KRypt0n_
fb28ecf7b1
Updated wincompatlib with fixed dxvk 2.0 identification 2022-12-07 21:52:55 +02:00
Observer KRypt0n_
82fc7a1630
1.2.2
From previous commits:
- updated components list
- updated core library with a few fixes
- improved game updater. Now it will not start to download next update
  before the previous one was properly applied (hdiff and so on)

Core library changes:
- updated `VOICE_PACKAGES_SIZES`
- added version prediction based on the `.version` file for voiceovers
- fixed redownloading of downloaded files in `Downloader::download_to`
2022-12-07 20:06:35 +02:00
Observer KRypt0n_
9fa5f9e306 Several changes
- updated core library with a few fixes
- improved gamer updater. Now it will not start to download next update
  before the previous one was properly applied (hdiff and so on)

Core library changes:
- updated `VOICE_PACKAGES_SIZES`
- added version prediction based on the `.version` file for voiceovers
- fixed redownloading of downloaded files in `Downloader::download_to`
2022-12-07 11:25:00 +02:00
Marie
755a4aeece
upd(buildnup.yml): Merge exp into normal job
Replace the normal job with the experimental one
2022-11-16 11:43:52 +01:00
Observer KRypt0n_
41fb90976e Updated components list 2022-11-14 18:09:35 +02:00
Marie
e15d20345f
Change from command to action for rust 2022-11-03 07:04:27 +01:00
Marie
082b9eae1b
Install rust via rustup 2022-11-03 06:59:20 +01:00
Observer KRypt0n_
e7b2024f6e
1.2.1 fix of jap and kor voiceovers versioning
Build of this commit will replace previous one since it wasn't published yet
2022-11-02 22:43:38 +02:00
Observer KRypt0n_
5ae3495802
1.2.1
- Updated dependencies, components and the core library;
  fixed voiceovers updating issue

From previous commits:
- Fixed `--run-game` flag work
- Fixed predownload button's state updating
- Now launcher will run the game with `--run-game` flag
  even when predownloading is available, but if update was already predownloaded
- Added `--just-run-game` flag to run game even when predownloading is available
2022-11-02 19:01:57 +02:00
Observer KRypt0n_
cae4bd5fc5
Added --just-run-game flag
to run game even when predownloading is available
2022-10-31 16:02:53 +02:00
Observer KRypt0n_
e375af1c95
Now launcher will run the game with --run-game flag
even when predownloading is available, but if
update was already predownloaded
2022-10-31 15:53:30 +02:00
Observer KRypt0n_
a462583b7b
Fixed predownload button's state updating 2022-10-31 15:30:23 +02:00
Observer KRypt0n_
4b9eed3684
Added ebuild link (#13) 2022-10-28 18:42:03 +02:00
Observer KRypt0n_
f47bbfce4a
"Fixed" --run-game flag work
Yes I just added 5 secs delay before closing the app. It works so don't care
2022-10-28 18:36:45 +02:00
Observer KRypt0n_
c6e70cbdf7
Updated git submodules 2022-10-15 15:21:36 +02:00
Observer KRypt0n_
bd41ba30ef
1.2.0
From previous commits:
- updated core library; now launcher will try to repair
  failed that were unnable to be patched by the hdiff patcher
- updated components list with new soda version
- limited dxvk and wine versions
  Now total amount is 12 versions, where (first) 6 are recommended
- code refactoring based on clippy warnings
- fixed about window re-opening issue
- fixed game files repairing
2022-10-01 18:34:43 +02:00
Observer KRypt0n_
f9bf12056d
Several changes
- updated core library; now launcher will try to repair
  failed that were unnable to be patched by the hdiff patcher
- updated components list with new soda version
- limited dxvk and wine versions
  Now total amount is 12 versions, where (first) 6 are recommended
2022-10-01 15:42:43 +02:00
Observer KRypt0n_
eaa8379976
Not sure what I wanted to fix initially
but in the end I rewrote tons of code,
including total change of strings to PathBuf
also I fixed all the warnings generated by clippy
2022-09-30 00:00:36 +02:00
Observer KRypt0n_
aa6f08f0fd
Fixed about window re-opening issue 2022-09-29 20:22:14 +02:00
Observer KRypt0n_
d92674ca77
Fixed game files repairing 2022-09-29 19:55:20 +02:00
Observer KRypt0n_
2544e1ab6c
Updated changelog 2022-09-28 11:55:59 +02:00
Observer KRypt0n_
9869696d76
Fixed wine prefix creation 2022-09-28 11:54:35 +02:00
Observer KRypt0n_
fae42d93a7
Updated changelog 2022-09-28 11:27:12 +02:00
Observer KRypt0n_
a6c53280d2
1.1.3
Updated core library with fixed voiceovers versions prediction algorithm
2022-09-28 11:26:43 +02:00
Observer KRypt0n_
435f00fdbe
1.1.2
- hotfix of launcher being unable to download any stuff
2022-09-26 21:35:29 +02:00
Observer KRypt0n_
a9e3797f75
1.1.1
From previous commits:
- updated core library and components library
- added (likely working) updates pre-downloading functionality
- moved to `anyhow::Result` in lots of places
- added partial support of wincompatlib
- moved to libadwaita 1.2
2022-09-26 17:56:12 +02:00
Observer KRypt0n_
002c77a9c1
Several changes
- updated core library and components library
- added (likely working) updates pre-downloading functionality
- moved to `anyhow::Result` in lots of places
2022-09-26 15:08:29 +02:00
Observer KRypt0n_
7ac3935ab1 Added partial support of wincompatlib 2022-09-25 21:38:38 +02:00
Marie
a647e68665
add libssl-dev 2022-09-24 18:49:15 +02:00
Marie
ce18c5538a
add missing deps 2022-09-24 18:38:54 +02:00
Marie
5cd8a278ee
swap containter to devel 2022-09-24 18:30:56 +02:00
Marie
7b90cc405d
Fix workflow 2022-09-24 18:20:15 +02:00
Marie
462bca5767
Swap Install Deps and Get Submodules 2022-09-24 18:19:36 +02:00
Marie
1d68188a9f
Fix submodule cloning 2022-09-24 18:14:28 +02:00
Marie
53cc342bbb
Replace " with ' 2022-09-24 18:10:03 +02:00
Marie
5de3aebc93
fix github action error 2022-09-24 18:09:05 +02:00
Marie
b8090ee21b
Add dispatch support 2022-09-24 18:04:27 +02:00
Marie
191d3e6dd0
Add experimental build and upload 2022-09-24 18:02:28 +02:00
Observer KRypt0n_
5d26f84659
Moved to libadwaita 1.2 2022-09-24 16:52:31 +02:00
Observer KRypt0n_
6fd220e633
Added support for 1.1.0 core library 2022-09-18 15:24:31 +02:00
Observer KRypt0n_
7af63ae7f2
Added desktop file for flatpak builds 2022-09-18 15:04:23 +02:00
Observer KRypt0n_
aa3d7c3ffd
1.1.0
- fixed panicing when DXVK is not applied (`Config::try_get_selected_dxvk_info`)
- removed 100 option from fps unlocker

From previous commits:
- added support for FPS unlocker
- added support for system wine during initial setup
- added usage of xdg-portals for folders chooser during initial setup
- fixed DXVK applying using system wine
2022-09-18 14:19:26 +02:00
Observer KRypt0n_
f751d4ac63
Added 165, 180 and 240 fps options for unlocker 2022-09-14 15:07:19 +02:00