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
otavepto
0f6b32c248
language independent time/date format
2024-04-13 11:57:49 +02:00
otavepto
75b2423a25
* corrected Turkish translation by [Clompress]
...
* updated changelog
2024-04-13 10:08:45 +02:00
otavepto
ca8fb4bc35
increase run callbacks background thread polling time to ~200ms
2024-04-12 10:25:34 +02:00
otavepto
159c1d1d9e
proper attribution for the author of the ingame overlay project (why wasn't this done long time ago?!)
2024-04-12 04:25:50 +02:00
otavepto
7a3c1b82f6
updated Turkish translation by [Clompress] + updated changelog
2024-04-11 21:56:13 +02:00
otavepto
a7ef911d61
updated changelog + credits
2024-04-11 14:45:46 +02:00
otavepto
4c116de627
Turkish translation for the overlay by [Clompress]
2024-04-11 14:41:22 +02:00
otavepto
f315bec961
more callbacks
2024-04-11 14:08:04 +02:00
otavepto
a04a0d2f20
update changelog
2024-04-11 07:21:54 +02:00
otavepto
4d895b63b0
more accurate implementation for callbacks and call results in UserStats
and GameServerStats
interfaces
2024-04-11 06:40:29 +02:00
otavepto
1b18338579
debug log for entry and exit of settings parser
2024-04-11 02:56:38 +02:00
otavepto
9be27ffd85
* allow loading the overlay fonts from the global settings folder Goldberg SteamEmu Settings/settings/fonts
2024-04-11 01:16:53 +02:00
otavepto
71b831bd05
update changelog
2024-04-11 00:15:51 +02:00
otavepto
138123b1be
load overlay audio from subfolder sounds
+ example files
2024-04-11 00:09:18 +02:00
otavepto
7520945fbc
some missing readme files + corrected overlay note
2024-04-10 23:47:06 +02:00
otavepto
3c2b849601
fix that stupid mistake in overlay when loading audio buffers
2024-04-10 12:27:37 +02:00
otavepto
837a0c30d5
update actions/cache
2024-04-10 11:48:00 +02:00
otavepto
8fc7810f37
update changelog date + format
2024-04-10 11:22:05 +02:00
otavepto
4c8bc9c3cd
removed debug flag
2024-04-10 11:05:26 +02:00
otavepto
e62f9251df
allow injecting id string during build via command line switch +build_str <str>
2024-04-10 11:05:26 +02:00
otavepto
9fe55f2e81
for the overlay:
...
* reduce code duplication
* avoid bypassing local_storage when loading sounds
* avoid alloating sound buffers via new-delete, use std::vector
* clear/reset all global objects on destroy
2024-04-10 11:05:26 +02:00
otavepto
048b9a94cd
make sure allocated data ptr in null (not garbage)
2024-04-10 11:05:26 +02:00
otavepto
d802dba47d
fix size check bug in matchmaking_servers
2024-04-10 11:05:26 +02:00
otavepto
4afa1926ad
refactor settings parser code + remove deprecated setting for local save location, already saved in local_storage
2024-04-10 11:05:26 +02:00
otavepto
b01486c765
* cleanup custom sound buffers on destroy + cleanup entire overlay class on destroy
...
* fix sound for auto-accept invites
2024-04-10 11:05:26 +02:00