Observer KRypt0n_
0984ea5ef6
feat: made default game.path
folder name depend on game edition
2023-03-25 13:33:56 +02:00
Observer KRypt0n_
7fc9b9ddba
style: updated core dependency style
2023-03-25 11:10:55 +02:00
Observer KRypt0n_
912e61e912
chore: replaced core's git submodule by cargo git dependency
2023-03-25 10:56:57 +02:00
Observer KRypt0n_
19ceddca82
chore(core): updated core library to 1.4.5
2023-03-24 14:54:05 +02:00
Observer KRypt0n_
f84ad39d86
0.5.7
...
- removed `launcher.speed_limit` config
2023-03-24 14:46:27 +02:00
Observer KRypt0n_
c64787bf8a
feat(tracing): added tracing::instrument
to ComponentsLoader::get_wine_versions
2023-03-24 14:12:10 +02:00
Observer KRypt0n_
9283fc056f
0.5.6
...
- updated core library
2023-03-23 19:27:38 +02:00
Observer KRypt0n_
e1ec9f7796
refactor: used std::env::temp_dir()
instead of std::path::PathBuf::from("/tmp")
2023-03-23 14:27:34 +02:00
Observer KRypt0n_
c977382d27
feat: enabled xlua patch by default
2023-03-22 22:39:42 +02:00
Observer KRypt0n_
26cc05815b
0.5.5 hotfix
2023-03-22 20:22:11 +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_
544bd95233
chore: updated core library
2023-03-22 18:06:20 +02:00
Observer KRypt0n_
78bb708247
0.5.4
...
- implemented core library 1.4.0
2023-03-22 17:21:32 +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_
c5ca8d533c
0.5.2
...
- updated `wincompatlib` version
- made `LauncherState::get_from_config` use proper prefix path
2023-03-15 23:04:58 +02:00
Observer KRypt0n_
977ba14056
0.5.1
...
- updated `wincompatlib`, implemented new bundles system
- changed wine versions' features system
2023-03-15 21:38:24 +02:00
Observer KRypt0n_
7286ef8b17
build: added static
feature, enabled it by default
...
Could be helpful for people on arch and nix systems
2023-03-09 16:09:07 +02:00
Observer KRypt0n_
e47af52646
feat: added experimental compact_launch
wine feature
2023-03-09 15:00:36 +02:00
Observer KRypt0n_
ba11109082
0.5.0
...
- improved wine/dxvk features,
added command used to run the game
2023-03-08 18:36:01 +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_
f6daddc4bc
0.3.6
...
- removed `COMMIT_HASH` const
2023-03-07 22:39:33 +02:00
Observer KRypt0n_
6bf720a157
0.3.5
2023-03-07 17:59:08 +02:00
Observer KRypt0n_
1d32378801
Merge branch 'main' of https://github.com/an-anime-team/anime-launcher-sdk
2023-03-07 17:58:25 +02:00
Observer KRypt0n_
e448f7672d
feat(core): changed wine related structures for better compatibility
...
Before `wine::Files` couldn't work with builds which
don't have `wineboot` script inside which broke
ge-proton compatibility. This change will fix it
(in combination with wincompatlib 0.2.2)
2023-03-07 17:58:22 +02:00
Observer KRypt0n_
7bcfdbee85
chore(core): updated core library
2023-03-07 12:25:33 +02:00
Observer KRypt0n_
219d0f7704
0.3.3
...
- fixed game launching command
2023-03-06 21:58:58 +02:00
Observer KRypt0n_
6565e30030
0.3.2
...
- fixed wine `LANG` codes
2023-03-06 21:07:50 +02:00
Observer KRypt0n_
35565d07c2
0.3.1
...
- added `COMMIT_HASH` const
- updated core library
2023-03-06 20:18:23 +02:00
Observer KRypt0n_
42b738dc1e
0.3.0
...
- added support for dynamic components loading
2023-03-06 12:38:37 +02:00
Observer KRypt0n_
9d6aeff526
Merge branch 'main' of https://github.com/an-anime-team/anime-launcher-sdk
2023-03-05 22:36:13 +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_
ca8d64906a
fix: fixed variables formatting in game running command log
2023-03-04 19:18:05 +02:00
Observer KRypt0n_
2af464536c
0.2.4
...
- updated core library
2023-03-04 18:40:02 +02:00
Observer KRypt0n_
b76b97bc97
0.2.3
...
- updated `game::run()` to freeze current thread
while the game is running
2023-03-04 18:38:16 +02:00
Observer KRypt0n_
6fa47d0338
0.2.2
...
- updated components
2023-03-04 14:35:18 +02:00
Observer KRypt0n_
77f7e77aa2
0.2.1
...
- added running game process checking timeout
2023-03-02 22:29:37 +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_
e662699b99
perf: changed md5 library to use asm instructions
2023-02-26 13:59:28 +02:00
Observer KRypt0n_
c8b905d263
chore: updated wincompatlib
version with improved dxvk versioning performance
2023-02-25 23:06:01 +02:00
Observer KRypt0n_
53ade499a0
chore: updated core library with performance improvements
2023-02-25 21:38:47 +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_
8a32066c07
Updated core library and components
2023-02-04 14:38:09 +02:00
Observer KRypt0n_
3a7486e6b7
config: changed some enums to use enum_ordinalize crate
2023-01-28 19:54:53 +02:00
Observer KRypt0n_
646e351305
Updated components
2023-01-27 23:48:04 +02:00
Observer KRypt0n_
0df6b6aed8
Updated wincompatlib to support new dxvk versions
2023-01-27 23:37:51 +02:00
Observer KRypt0n_
c654d16e9f
Made core library a git submodule
2023-01-18 19:15:57 +02:00