Edremon
2cc0a2949f
Fix broken emulator when libsteam_api.so is symlinked
2024-11-28 13:43:52 +00:00
a
167a64a496
generate random number for each debug log file
2024-08-18 05:01:32 +03:00
otavepto
638eb78f0f
use the new logger in all dll code base
2024-06-30 03:18:39 +03:00
otavepto
f7c7d79e0a
restore accidentally removed flag for ipv6 for SteamClient020 + VS warning fix + small refactor
2024-06-07 19:55:30 +03:00
otavepto
e38172dc1b
fix steamclient_experimental compilation with mingw
2024-06-02 05:15:45 +03:00
otavepto
6c1ea7edd5
solve compile error due to usage of microsoft-specific constructor when building on win with msys2
2024-05-22 05:29:20 +03:00
otavepto
e5d1a8bda7
separate .h/.cpp files
2024-05-03 03:33:46 +03:00
otavepto
aa53202022
some refactoring
2024-04-20 01:09:55 +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
f50db936e2
* parse all ini entries
...
* added missing example for local_save.txt
2024-04-14 18:41:09 +02:00
otavepto
f315bec961
more callbacks
2024-04-11 14:08:04 +02:00
otavepto
28da5747db
const ref args in some places
2024-04-09 19:10:04 +02:00
otavepto
8576d149d3
remove functions names prefixes in debug logs
2024-04-06 08:30:08 +02:00
otavepto
2427ee12fd
* use const ref for get/set env var
...
* lock global mutex when generating steam api call id
2024-03-26 21:39:52 +02:00
otavepto
6a5fbf2b7d
formatting
2024-03-08 18:13:29 +02:00
otavepto
2c428e071a
make sure mod path, if relative, would be relative to the lib itself + return utf8 string
2024-01-25 17:06:45 +02:00
otavepto
440d8335e2
fixed a bunch of includes
2023-12-28 01:30:46 +02:00
a
23c435bfea
moved functions around for a clearer context
2023-12-24 14:33:40 +02:00
a
681fbc4ecb
deprecate the old auth implementation in base.cpp/.h
2023-12-24 14:33:40 +02:00
Detanup01
b697c8bd2d
All Auth token support
2023-12-24 14:33:40 +02:00
otavepto
f83d930e7b
added a timer + counter for reference, currently used to print timestamp in debug log
2023-12-20 05:30:21 +02:00
otavepto
ca043837d9
consistent debug log location, for games that change cwd multiple times while running
2023-12-20 05:30:21 +02:00
a
d95ceb0fc9
impl for GetAuthTicketForWebApi
2023-12-14 04:40:25 +02:00
a
3999818a6b
explicitly use the ASCII version of Windows APIs when building to avoid conflict when UNICODE/_UNICODE def is defined (base.cpp)
2023-12-14 04:39:35 +02:00
a
3afde6e996
remove RtlGenRandom and use the newer BCryptGenRandom
2023-12-14 04:29:42 +02:00
Mr_Goldberg
7e1824290a
disable_lan_only.txt can now be put inside the steam_settings folder.
2022-09-06 13:29:39 -04:00
Mr_Goldberg
0082242a6f
LAN only filtering now properly handles mapped ipv4.
2022-08-13 14:36:34 -04:00
Mr_Goldberg
c17fb0c931
Update Nemirtingas overlay to latest.
2022-08-05 02:06:42 -04:00
Mr_Goldberg
03426b217d
Set the appid env variables.
2022-05-29 15:45:39 -04:00
Mr_Goldberg
6d5cb3181f
Make lobby ids more like the ones on steam.
2022-05-21 00:37:48 -04:00
Mr_Goldberg
d215070876
Whitelist custom broadcasts in non LAN ip blocking.
2022-04-30 22:23:42 -04:00
Mr_Goldberg
1a411405e6
SDK 1.53 update.
2022-01-25 15:49:26 -05:00
Mr_Goldberg
c8092f9f45
Implement GetFileDetails.
2021-09-19 01:07:19 -04:00
Mr_Goldberg
51702b898e
UTF8 paths are now properly handled on windows.
2021-04-25 12:44:41 -04:00
Mr_Goldberg
6dfe11503b
Dll loading feature now only tries loading .dll files.
2021-02-06 22:37:59 -05:00
Mr_Goldberg
4cb55c52e2
Add support for loading custom dlls in the experimental build.
...
Put them in steam_settings\load_dlls\
2020-12-25 21:00:36 -05:00
Nemirtingas
fe9bbd1104
Add a common include file.
2020-07-16 11:56:24 +02:00
Mr_Goldberg
beffb89bda
Some refactoring. Added a define for the default callresult/callback timeout.
2020-06-20 21:14:37 -04:00
Mr_Goldberg
0f6ae7f09e
Don't block local adapter related ips in experimental build.
2020-04-30 13:36:59 -04:00
Mr_Goldberg
71e265f52b
Add env variable to set app path.
2020-01-13 13:47:14 -05:00
Mr_Goldberg
262ee1d18f
Update to sdk 1.47
2019-12-09 12:49:55 -05:00
Nemirtingas
dbc4e7e08b
Update base.cpp
2019-10-16 17:31:46 +00:00
Nemirtingas
04d376ce25
Fix the address being out of the range lower_bound < addr < upper_bound
2019-10-16 17:00:08 +02:00
Mr_Goldberg
ced9b77afc
Tweaked auth delays.
2019-08-17 18:15:18 -04:00
Mr_Goldberg
06b4332187
Add some commented out code to disable https in winhttp.
2019-08-17 18:03:21 -04:00
Mr_Goldberg
e252f83e8a
Make auth stuff behave more like real steam.
2019-07-15 10:07:34 -04:00
Mr_Goldberg
c4e0c855df
Experimental build: Load luma ceg plugin dll if present.
2019-05-30 12:59:53 -04:00
Mr_Goldberg
a36f6e8e68
Add support for setting app/DLC paths.
2019-05-09 08:10:03 -04:00
Mr_Goldberg
d968c3e1b5
Initial commit.
2019-04-13 12:21:56 -04:00