Commit Graph

1447 Commits

Author SHA1 Message Date
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
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