otavepto
afeb6638e4
added missing example file
2024-03-17 21:45:54 +02:00
otavepto
0b86464374
* load the icons of a single achievement each overlay callback invokation, will slow things down during startup
...
but this avoids having to load the achievement icon during gameplay which causes micro-stutter
* avoid loading and resizing the achievement icon each time it's unlocked
* Local_Storage: avoid allocating buffers unless `stbi_load()` was successfull
2024-03-15 00:03:41 +02:00
otavepto
896dfd736f
revert the initial delay for the overlay renderer detector back to 0
2024-03-08 21:28:17 +02:00
otavepto
022943fd1f
forgot the default value!
2024-03-08 18:13:29 +02:00
otavepto
875e3e4859
allow changing the font glyph spacing
2024-03-08 18:13:29 +02:00
otavepto
65edb7081a
allow controlling the renderer detector timeout via a config file
2024-03-08 18:13:29 +02:00
otavepto
0dd755df84
decrease the default overlay hook delay to 3 sec
2024-03-08 18:13:29 +02:00
otavepto
d347ebafd3
update release readme + add new example file for overlay hook delay
2024-03-08 18:13:29 +02:00
otavepto
88ab37d78f
* proper fix for the window resizing problem, thanks to Nemirtingas
...
* remove the code which adds custom Windows fonts but keep scaling
* only attempt to load achievements images when hook is ready
* cleanup overlay images on unhook
* free the detector when we get a renderer hook instance
* lock everywhere!
* prefix the debug messages for a cleaner debug log
2024-03-08 18:13:29 +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
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
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
e52fda0bc0
Update README.release.md
2024-02-15 02:06:11 +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
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
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
5ec61403f5
don't spam loading achievements forever on failure
2024-01-24 22:57:32 +02:00
otavepto
245e1414fc
allow accepting any invitation by using an empty file
2024-01-24 22:57:32 +02:00
otavepto
6864aafc12
restored missing files! why!
2024-01-24 22:57:32 +02:00
otavepto
c3d0f716b2
writing mistake!
2024-01-24 22:57:32 +02:00
otavepto
5dd51bd7b3
new disable_overlay_warning_*.txt settings to disable certain or all warnings in the overlay
2024-01-24 22:57:32 +02:00
otavepto
3d306dc136
deprecated disable_overlay_warning.txt
2024-01-24 22:57:32 +02:00
otavepto
44f4e400de
updated changelog + some readmes
2024-01-20 22:49:50 +02:00
otavepto
43debcbaf8
* local storage: allow files in root of user data
...
* common mods subscription state between ugc and remote storage
* ugc: implement SetUserItemVote(), GetUserItemVote(), AddItemToFavorites(), RemoveItemFromFavorites(), favorite mods list is now save in `favorites.txt` in the user data folder
* ugc: make sure returned mod folder from GetItemInstallInfo() is null terminated & validate arg
2024-01-20 18:46:43 +02:00
otavepto
0d1e54e9a2
* a working impl to bridge ugc/remote_storage as suggested by Detanup01
...
* edits by Kola124 + other changes in the settings parser
* random ugc mod handle at object creation
* file size using std::filesystem + fix warnings + some print + arg validation
2024-01-20 18:46:43 +02:00
otavepto
e2cb2e0f38
allow specifying a load order via a file called load_order.txt inside the root of the dlls to inject folder + updated readmes
2024-01-19 04:28:03 +02:00
otavepto
d881806644
update redmes
2024-01-19 04:28:03 +02:00
otavepto
91aac61e23
a working stub patcher + lots of changes to cold client loader
2024-01-19 04:28:03 +02:00
otavepto
0358bcae89
parse the crash printer path from config file
2024-01-19 03:51:44 +02:00
otavepto
ace7aa4acb
added a new debug option "ResumeByDebugger" for the Windows version of the client loader
2024-01-03 01:56:26 +02:00
otavepto
4e0ac7521a
added release note regarding signing
2023-12-31 21:06:44 +02:00
otavepto
3c88f2adde
added updated readmes for post build
2023-12-28 01:30:46 +02:00
otavepto
daa32ecca5
rename files_examples to post_build
2023-12-28 01:30:46 +02:00