otavepto
68a65696e5
don't use global appdata path in matchmaking + matchmaking_servers, instead used current/active save directory, in case we're using local_save_path
2024-04-23 02:16:02 +02:00
otavepto
425baa4e2a
refactor lobby_connect code + return! + set appid via env var (not needed but just in case)
2024-04-23 02:16:02 +02:00
otavepto
3dc17a8bc4
ability to get global settings files size + current user save path in local_storage, needed in case we are now using a custom local_save_path
2024-04-23 02:16:02 +02:00
otavepto
a89dfad004
update incorrect readme
2024-04-22 23:22:16 +02:00
otavepto
f4df8e708d
update changelog date
release-2024_4_21
2024-04-21 21:42:36 +02:00
otavepto
48373bfc88
make the preowned IDs opt-out option
2024-04-21 21:33:08 +02:00
otavepto
65147c22b9
small note and refactor
2024-04-21 00:41:59 +02:00
otavepto
0cd1711bcf
* new switches for the generate_emu_config
tool
...
- `-skip_ach`: skip downloading & generating achievements and their images
- `-skip_con`: skip downloading & generating controller configuration files
- `-skip_inv`: skip downloading & generating inventory data (`items.json` & `default_items.json`)
* copy the readme of the migration tool after build
* let the migration tool exit with code 1 if nothing was found
2024-04-20 20:15:47 +02:00
otavepto
0c50f6b4c7
refactor comments
2024-04-20 19:36:18 +02:00
otavepto
d8f9741459
revert the changes to Steam_Apps::BIsAppInstalled()
, not it will return true for owned DLCs
2024-04-20 19:30:29 +02:00
otavepto
2bde7e4eba
disable friend avatar functionality by default + new option to enable it
2024-04-20 19:29:54 +02:00
otavepto
3fab2f39b1
fixed a bug in the flag which enables the overlay + added missing settings file + some refactoring
2024-04-20 19:28:50 +02:00
otavepto
ed3d2cfc44
new option add_steam_preowned_ids
to unlock pre-owned Steam Apps
2024-04-20 19:26:55 +02:00
otavepto
0e694f1e86
* write dlc to [app:dlcs] inside .ini
...
* fix a mistake when mixing output from generate_emu_config tool
* ensure output from generate_emu_config tool is written as soon as possible in case another stage threw an exception
* fix a bug when writing .ini, ensure everything is a string
* new readme for the migration tool
2024-04-20 17:30:04 +02:00
otavepto
0c4344e1bf
fix that problem for Linux compilation
2024-04-20 17:24:26 +02:00
otavepto
7c95d41634
workflows for the migration script
2024-04-20 05:15:11 +02:00
otavepto
d6643124ae
new tool migrate_gse
to migrate old folder structure to the new ini format
2024-04-20 05:08:01 +02:00
otavepto
5deb02f85f
update changelog + readmes
2024-04-20 01:23:43 +02:00
otavepto
803a79690c
update generate_emu_config tool to use the new format
2024-04-20 01:23:28 +02:00
otavepto
4b7f408e4f
update find_interfaces tool to use the new format
2024-04-20 01:22:55 +02:00
otavepto
e1f4f3038d
chagne default user name + set default IP country
2024-04-20 01:22:16 +02:00
otavepto
8b4d9eca8f
removed obsolete settings for overlay warnings
2024-04-20 01:21:45 +02:00
otavepto
dde8fd0f97
ensure old interfaces are always loaded in all cases
2024-04-20 01:20:10 +02:00
otavepto
87d8b459f0
parse old interfaces using the new method
2024-04-20 01:18:57 +02:00
otavepto
455123f487
new format for all settings
2024-04-20 01:17:32 +02:00
otavepto
893f566375
workaround to make Steam Input work, not guaranteed
2024-04-20 01:13:10 +02:00
otavepto
f0c42efcbf
changed default saves folder name from "Goldberg SteamEmu Saves" to "GSE Saves"
2024-04-20 01:10:40 +02:00
otavepto
aa53202022
some refactoring
2024-04-20 01:09:55 +02:00
otavepto
2185bb03d6
#define STEAMCLIENT_DLL while building experimental (non-client) steamclient(64).dll, just for consistency
2024-04-20 00:51:02 +02:00
otavepto
82ba66fbe7
removed the warning for using force_xxx.txt
from the overlay
2024-04-20 00:49:28 +02:00
otavepto
77592c3b4f
move everything inside a different ini
2024-04-17 21:20:34 +02:00
otavepto
35c0c408b9
* allow changing the name of the base folder used to store save data via saves_folder_name
, by default it would be Goldberg SteamEmu Saves
...
* changed the environment variable `SteamAppPath` to `GseAppPath`
* allow loading `config.ini` from global settings path + merge it with the local one, and allow the local one to override the global one
* fixed the path returned by `get_user_appdata_path()` to include the path separator
* updated readmes
2024-04-16 22:59:27 +02:00
otavepto
e7bc867b56
deep merge dict
2024-04-16 00:08:58 +02:00
otavepto
29e11fbb90
update release readmes
2024-04-15 21:42:20 +02:00
otavepto
2ee64147bd
allow creating the file local_save.txt
inside the steam_settings
folder
2024-04-15 21:13:11 +02:00
otavepto
7a5d4f75c6
fix a mistake
2024-04-14 21:27:21 +02:00
otavepto
27afa6b2cd
update github action
2024-04-14 21:09:32 +02:00
otavepto
d36ec05f1b
output verbose func signature on linux
2024-04-14 20:56:18 +02:00
otavepto
466b846943
avoid potential use after free
2024-04-14 20:49:59 +02:00
otavepto
b874490eda
update changelog
2024-04-14 19:57:39 +02:00
otavepto
1e1a2b6849
update gen_emu_config tool
2024-04-14 19:54:36 +02:00
otavepto
d7ffeee063
fixed some mistakes + debug messages
2024-04-14 19:10:35 +02:00
otavepto
5dbf61cab2
add .EXAMPLE to sample file
2024-04-14 18:48:15 +02:00
otavepto
c9f6bc8487
fix overload ambiguity
2024-04-14 18:47:12 +02:00
otavepto
f50db936e2
* parse all ini entries
...
* added missing example for local_save.txt
2024-04-14 18:41:09 +02:00
otavepto
1fd6b36950
remove debug files
2024-04-14 14:42:07 +02:00
otavepto
9221465e57
use string_view in common helpers
2024-04-14 14:40:49 +02:00
otavepto
4860e2c079
keep only boolean configs
2024-04-14 14:40:28 +02:00
otavepto
77ea53b59e
initial shape
2024-04-14 11:09:18 +02:00
otavepto
484fc2a982
* set these env vars for a more accurate emulation:
...
- `SteamAppUser`
- `SteamUser`
- `SteamClientLaunch`
- `SteamEnv`
- `SteamPath`
2024-04-13 17:35:10 +02:00