Commit graph

51 commits

Author SHA1 Message Date
Observer KRypt0n_
1d659b2365
feat: removed is_legacy_version in gamescope integration 2024-03-24 11:21:07 +02:00
gfiroozeh
b03b5ca9a3 feat: add gamescope force-grab-cursor flag 2024-03-22 19:49:27 -04:00
Observer KRypt0n_
7c85637bc3
feat: added wine drives feature 2023-08-17 15:06:09 +02:00
Observer KRypt0n_
8572d551f8
feat: several changes
- Reworked config properties parsing;
- Improved multi-region support;
- Removed legacy compatibility code (genshin game paths)
2023-08-03 17:55:41 +02:00
Observer KRypt0n_
8de2dff6c9
refactor: optimized a bit legacy gamescope support 2023-07-31 18:09:04 +02:00
Observer KRypt0n_
3e8946c2e2
feat: added launcher.auto_close config 2023-07-29 18:22:29 +02:00
Observer KRypt0n_
8fbc568f14
feat: implemented #5
Hope I didn't break code logic
2023-07-29 13:02:22 +02:00
Ilia Malakhov
ffa8223dc2 If expression 2023-07-29 00:51:42 +02:00
Ilia Malakhov
18744481b3 Gamescope::is_legacy_version true by default. Comments fixes 2023-07-29 00:36:27 +02:00
Ilia Malakhov
4e47114090 Fix for case when gamescope --help has broken output 2023-07-29 00:28:13 +02:00
Ilia Malakhov
513f894efc gamescope3.12 upscaling options fix 2023-07-29 00:09:09 +02:00
Observer KRypt0n_
62e31155f2
1.4.2
- removed `Fsr::Default`
2023-05-22 22:43:56 +02:00
Observer KRypt0n_
911af1f635
feat: initial enhancement settings rework
- removed Futex2
- added setting of `LC_ALL` in wine lang setting
- enabled fsr by default
- added support of fsr qualities
- added initial support of wine shared libraries
2023-05-21 20:26:18 +02:00
Observer KRypt0n_
72f2c9699b
refactor: reworked f6a142fd1c 2023-05-20 16:04:50 +02:00
fnrir
f6a142fd1c fix(genshin): make sure dirs exist bef. sandboxing 2023-05-15 18:44:45 +02:00
Observer KRypt0n_
4169e90225
1.1.6
- partially fixed sandboxed game running
  will require a bit more stuff to do in future to fix
  other compatibility issues
2023-05-04 14:38:50 +02:00
Observer KRypt0n_
3505a2ef55
feat: added sandbox.args and sandbox.mounts.symlink 2023-04-17 15:27:00 +02:00
Observer KRypt0n_
dce52f0d0d
style: updated comment 2023-04-16 16:05:35 +02:00
Observer KRypt0n_
6d7080fbde
feat: added mounts to sandboxing 2023-04-16 14:09:53 +02:00
Observer KRypt0n_
c254e1966d
feat: added game sandboxing 2023-04-16 12:04:27 +02:00
Observer KRypt0n_
d6434a201c
feat: added sandbox config 2023-04-16 10:20:27 +02:00
Observer KRypt0n_
7ed5457174
feat(genshin): improved compatibility 2023-04-15 12:19:39 +02:00
Observer KRypt0n_
4314d30d25
feat(genshin): improved genshin compatibility 2023-04-15 11:59:19 +02:00
Observer KRypt0n_
3e7f38f210
feat: added game and discord_rpc to honkers feature 2023-04-14 21:13:48 +02:00
Observer KRypt0n_
db0f7238f8
feat: improved overall code flexibility 2023-04-14 19:16:49 +02:00
Observer KRypt0n_
06f0f486b9
0.5.12
- split `game.path` config to `game.path.global` and `game.path.china`
2023-04-08 19:42:49 +02:00
Observer KRypt0n_
c38fc3206a
0.5.9
- added environment emulation feature
- updated core library to 1.5.1
2023-04-06 22:06:53 +02:00
Observer KRypt0n_
7aa54126c8
0.5.8
- implemented core 1.5.0
2023-03-31 10:18:02 +02:00
Observer KRypt0n_
0984ea5ef6
feat: made default game.path folder name depend on game edition 2023-03-25 13:33:56 +02:00
Observer KRypt0n_
f84ad39d86
0.5.7
- removed `launcher.speed_limit` config
2023-03-24 14:46:27 +02:00
Observer KRypt0n_
c977382d27
feat: enabled xlua patch by default 2023-03-22 22:39:42 +02:00
Observer KRypt0n_
e492ba69a2
0.5.5
- added `LauncherState::XluaPatchAvailable`
- added `patch.apply_xlua` flag to config
2023-03-22 20:21:18 +02:00
Observer KRypt0n_
f244a20b42
0.5.3
- changed default game/prefix paths
- fixed `LauncherState::WineNotInstalled` getting
2023-03-16 14:23:44 +02:00
Observer KRypt0n_
e47af52646
feat: added experimental compact_launch wine feature 2023-03-09 15:00:36 +02:00
Observer KRypt0n_
d64d15cf27
style: slightly changed GameEdition::default method code style 2023-03-08 14:31:16 +02:00
Observer KRypt0n_
2ff3ad0122
0.4.0
- added `Group::find_in`, `Version::find_in` and `Version::find_group` methods
  to both `wine` and `dxvk` mods
- `get_downloaded` now returns list of groups with downloaded versions
  instead of just a single list
- added `features` property to `Group` structs of `wine` and `dxvk`
- added support of `[group].features.env` variables to `game::run`
- `ComponentsLoader` now caches `get_wine[dxvk]_versions` output
- `Config::try_get_selected_wine[dxvk]_info`
  renamed to `Config::get_selected_wine[dxvk]`
2023-03-08 14:21:23 +02:00
Observer KRypt0n_
6565e30030
0.3.2
- fixed wine `LANG` codes
2023-03-06 21:07:50 +02:00
Observer KRypt0n_
42b738dc1e
0.3.0
- added support for dynamic components loading
2023-03-06 12:38:37 +02:00
Observer KRypt0n_
75444f0c58
feat: updated core library
Also started some work on adding local components downloading
2023-03-05 22:35:56 +02:00
Observer KRypt0n_
420326a8a0
0.2.0
- added experimental discord rpc support
2023-03-02 22:26:32 +02:00
Observer KRypt0n_
f1f8eb6a2c
0.1.1
- added `PartialEq`, `Eq` and `Copy` derives to lots
  of `config` mod's structs;
  `Ordinalize` to a few of previous ones
2023-03-02 14:57:43 +02:00
Observer KRypt0n_
2e726358a2
tracing: added calling of tracing macros for logging
Also
- added env variables displaying to command
  which is used to run the game
- added `#[inline]` macros to some functions
2023-02-23 13:01:53 +02:00
Observer KRypt0n_
6fc4fba4f3
all: (experimentally) added tracing library use 2023-02-23 01:01:16 +02:00
Observer KRypt0n_
a62aeef9cd
config: added LauncherStyle param
- used in WIP Relm4 rewrite
- may not be useful in other launcher variants which will use this SDK,
  so would be a good idea to make a standard way
  for developers to integrate their own settings
  with ones provided by this SDK
2023-02-21 17:32:00 +02:00
Observer KRypt0n_
3a7486e6b7
config: changed some enums to use enum_ordinalize crate 2023-01-28 19:54:53 +02:00
Observer KRypt0n_
f035959ffd
Added try_from & into methods to Resolution and WineLang 2023-01-18 18:20:01 +02:00
Observer KRypt0n_
82d276d35d
Fixed inappropriate properties comparison 2023-01-05 20:19:45 +02:00
Observer KRypt0n_
14263492c6
Updated window_mode property 2022-12-30 11:49:49 +02:00
Observer KRypt0n_
e0ca079052
Added window_mode property to fps unlocker config 2022-12-30 11:23:18 +02:00
Observer KRypt0n_
19bf0fe01c
Added work with components and states system 2022-11-11 23:31:36 +02:00