otavepto
af237639d5
* initially attempt to load the icons of all achievements, this will slow things down at startup,
...
but avoids having to load the achievement icon during gameplay which causes micro-stutter
2024-03-15 00:03:41 +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
37426bac82
allow notifications of these types to steal input focus:
...
notification_type_message
notification_type_invite
2024-03-15 00:03:41 +02:00
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