Commit Graph

1648 Commits

Author SHA1 Message Date
otavepto
dfc8be4a7c change the server type parameter of the request before continuing the code, since it's used multiple times and also being set in the request object 2024-02-29 19:59:53 +02:00
otavepto
3d836d694d added 2 new options which enable the new behavior for Steam Matchmaking Servers 2024-02-29 19:59:53 +02:00
otavepto
6a7bd6c063 grab players list for Steam_Matchmaking_Servers from Steam_GameServers , probably broken! 2024-02-29 19:59:53 +02:00
otavepto
8393261473 * partially revert matchmaking code
* request all server lists as LAN servers
2024-02-29 19:59:53 +02:00
otavepto
c38601fdcd Restore networking, source query, avatar, friends changes/additions from: 75e6d7c8ab, 4399c0b12b 2024-02-29 19:59:53 +02:00
otavepto
001e74aafa revert all networking, source query, avatar, friends changes/additions from: 75e6d7c8ab, 4399c0b12b 2024-02-29 19:59:53 +02:00
otavepto
3d43d39f08
Update README.md 2024-02-25 22:48:21 +02:00
otavepto
7e240ffec0 new flag -reldir for the generate_emu_config script to use everything relatively 2024-02-24 20:49:31 +02:00
otavepto
883dfac04f * build the python scripts achievements_gen.py and parse_controller_vdf.py into binary form using pyinstaller
* change the scripts `achievements_gen.py` and `parse_controller_vdf.py` to accept multiple files
2024-02-24 17:12:38 +02:00
otavepto
f5d0b06ab4
Update README.md 2024-02-24 10:18:00 +02:00
otavepto
41d99ad3eb date! 2024-02-23 20:44:45 +02:00
otavepto
4dd152911d * more accurately handle and download steamhttp requests in multi-threaded manner
* allow forcing the API `Steam_HTTP::SendHTTPRequest()` to succeed via a config file

* change http_online.txt to download_steamhttp_requests.txt
2024-02-23 20:41:30 +02:00
otavepto
2cd2630288 update changelog 2024-02-20 19:15:45 +02:00
otavepto
44275decd4 add -nd flag for gen_emu_config to readme 2024-02-20 19:13:23 +02:00
otavepto
505bec9896 some logging for networking 2024-02-17 22:36:24 +02:00
otavepto
bf413fc12a report missing key binding 2024-02-17 12:53:12 +02:00
otavepto
c1d1779624 update the code which parses controller inputs 2024-02-17 10:17:55 +02:00
otavepto
210c86c1a3 add an example website 2024-02-17 10:17:55 +02:00
otavepto
7c02ebd96a update changelog 2024-02-17 10:17:55 +02:00
otavepto
df2f38f589 * create an empty example file on build
* don't strip spaces for login data

* build temp data inside same folder as regular build
2024-02-17 10:17:55 +02:00
otavepto
e62ec772c3 support the new format for supported_languages 2024-02-17 10:17:55 +02:00
otavepto
3a701dfbbd fixed a bug + print stack trace on exception 2024-02-17 10:17:55 +02:00
otavepto
6a0b9dbac1 missing note 2024-02-17 10:17:55 +02:00
otavepto
d8c14ab13e * allow setting steam id of apps/games owners from an external file top_owners_ids.txt beside the script
* use the directory of the generate_emu_config script for temp stuff
2024-02-17 10:17:55 +02:00
otavepto
e64242a248
Update README.md 2024-02-16 11:55:50 +02:00
otavepto
caef385c37
Update README.md 2024-02-16 11:40:03 +02:00
otavepto
e52fda0bc0
Update README.release.md 2024-02-15 02:06:11 +02:00
otavepto
018d4aa2c1 sloppy code is problematic! (at least verify PE signature) 2024-02-13 02:27:09 +02:00
otavepto
6cc937d4b4 update changelog 2024-02-10 06:53:45 +02:00
otavepto
0db011f94b reset images textures on window resize 2024-02-10 06:23:08 +02:00
otavepto
0af025ea5d don't load images forever to avoid a never ending slowdown 2024-02-09 20:39:01 +02:00
otavepto
8f62d7d487 remove unused line 2024-02-09 20:39:01 +02:00
otavepto
3474c703e3 we need that #define for dx12 when compiling for x32 according to docs 2024-02-09 20:39:01 +02:00
otavepto
dd870c1339 fix compilation 2024-02-09 20:39:01 +02:00
otavepto
b92a70e9ac a hacky fix for the overlay on dx12 2024-02-09 20:39:01 +02:00
otavepto
e4af4f2b00 allow setting the ip country reported to the game via a file 2024-02-07 04:22:33 +02:00
otavepto
0237152b82 fixed some mistakes + missing reg patch 2024-02-07 03:43:20 +02:00
otavepto
7feca7f173 update notes 2024-02-07 03:43:20 +02:00
otavepto
3482c6fae3 added persistent modes to cold client loader + refactored ini sections 2024-02-07 03:43:20 +02:00
otavepto
7c1f7dc4ab updated updated translations for Czech by Olivander 2024-02-04 22:26:46 +02:00
otavepto
e3b80fe072 updated translations for Brazilian Portuguese by Vlxst 2024-02-04 22:23:53 +02:00
otavepto
1a5998d13b * initial wiki
* reduce code in linux build script

* make steamnetworkingsockets.cpp compile (Win + Linux)
2024-01-26 21:31:26 +02:00
otavepto
8e5c752183 updated changelog 2024-01-26 14:39:31 +02:00
otavepto
1bba2c09b0 * allow setting the achievements notifications via config file
* fixed a mistake when discarding ut8 bom marker
2024-01-26 14:37:17 +02:00
otavepto
7e595ce1d9 updated changelog 2024-01-25 23:32:54 +02:00
otavepto
b016f3dafa refactor user_stats
* use const str as a param for defined_achievements_find

* GetStat()/SetStat(): return false if given name is not defined by stats.txt

* according to docs:
GetAchievement()/SetAchievement()/ClearAchievement()/GetAchievementAndUnlockTime()/IndicateAchievementProgress()
will always return true if the name was not null and exists in Admin page (achievements.json)

* ClearAchievement(): don't write user data unless json object doesn't exist, or key "earned" is true

* reduce the code in GetAchievementDisplayAttribute()

* according to docs IndicateAchievementProgress() returns false if the achievement is already unlocked

* many logging
2024-01-25 23:24:16 +02:00
otavepto
374b9a8029 forgot that! 2024-01-25 23:24:16 +02:00
otavepto
a09bc24437 refactor steam_apps 2024-01-25 23:24:16 +02:00
otavepto
8c012f7101 lots of todo notes 2024-01-25 23:24:16 +02:00
Detanup01
16e49d9bcb Added option to not generate disable_*.txt"s 2024-01-25 23:14:46 +02:00