49 Commits

Author SHA1 Message Date
otavepto
b7c986f47c * prevent notifications that do not require interaction from stealing focus
* check for success when creating the overlay popup window

* make notifications background less transparent, for easier visibility

* show hidden achievement description in the overlay if it was unlocked

* don't fail loading both achievement icons, locked and unlocked, if eihter one of them wasn't loaded but the other was
2024-03-09 23:17:27 +02:00
otavepto
c96b8f9935 don't show notifications or run overlay callbacks when it's not ready + refactor a private function 2024-03-09 04:19:38 +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
ddea56abf6 added missing note in changelog 2024-03-08 18:31:56 +02:00
otavepto
875e3e4859 allow changing the font glyph spacing 2024-03-08 18:13:29 +02:00
otavepto
a83d55707b update changelog 2024-03-08 18:13:29 +02:00
otavepto
9a73720825 * check for ImGui context before initializing it, otherwise it might crash some games like Antichamber when you alt+tab during initialization
* ignore all overlay requests if it's not ready
* when unlocking an achievement, only load it's icon if that was specified in the json
* restore the code for ImGui font builder, this is needed to load the glyphs for all languages
* revert the code which loads the achievements info even if the overlay wasn't ready
2024-03-08 18:13:29 +02:00
otavepto
38ac49254d update main readme to add the new compilation switches for linux + changelog 2024-03-08 18:13:29 +02:00
otavepto
34aa0d9fc3 updated changelog 2024-03-08 18:13:29 +02:00
otavepto
f7fdfba6df update date 2024-02-29 21:09:23 +02:00
otavepto
2363f35a93 change wording 2024-02-29 20:20:01 +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
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
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
c1d1779624 update the code which parses controller inputs 2024-02-17 10:17:55 +02:00
otavepto
7c02ebd96a update changelog 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
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
e4af4f2b00 allow setting the ip country reported to the game via a file 2024-02-07 04:22:33 +02:00
otavepto
3482c6fae3 added persistent modes to cold client loader + refactored ini sections 2024-02-07 03:43:20 +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
8c012f7101 lots of todo notes 2024-01-25 23:24:16 +02:00
otavepto
e993b51340 credits 2024-01-25 02:43:02 +02:00
otavepto
5db4636cf1 updated changelog 2024-01-24 23:11:11 +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
81bcc48c3b updated changelog 2024-01-24 22:57:32 +02:00
otavepto
44f4e400de updated changelog + some readmes 2024-01-20 22:49:50 +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
0358bcae89 parse the crash printer path from config file 2024-01-19 03:51:44 +02:00
otavepto
e116d86cc0 updated changelog 2024-01-05 22:36:17 +02:00
otavepto
051db907e3 release date! 2024-01-03 01:59:51 +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
bc62efa7f7 updated changelog 2023-12-31 21:19:06 +02:00
otavepto
5e81fe9d25 updated changelog 2023-12-28 01:30:46 +02:00
Detanup01
b697c8bd2d All Auth token support 2023-12-24 14:33:40 +02:00
otavepto
7e189c3ee5 update + cleanup changelog 2023-12-21 20:06:05 +02:00
otavepto
00e3132814 update changelog 2023-12-20 05:44:08 +02:00
otavepto
9050fbe9eb update changelog 2023-12-18 05:45:21 +02:00