otavepto
3bc609c9a3
move gamepad to libs/
2024-06-16 19:09:01 +03:00
otavepto
d1d5416d62
implement isteamgamestats
2024-06-16 19:08:44 +03:00
otavepto
3124997cc5
archival notice
2024-06-16 14:20:13 +03:00
Detanup01
65521debe6
fix those requests
2024-06-14 19:10:12 +03:00
Detanup01
4390cc1616
isteamvideo001 interface added
2024-06-14 19:10:12 +03:00
otavepto
58e934cea0
missing credit to cold client loader
2024-06-13 00:39:21 +03:00
otavepto
5a69e90c9c
date
release-2024_6_12(1)
2024-06-12 21:47:42 +03:00
otavepto
24a57319e5
add all msys2 steps in a spoiler + note about the current state
2024-06-12 21:47:30 +03:00
otavepto
5383987f66
update post build readmes
2024-06-12 21:46:59 +03:00
otavepto
aa003d4785
update release workflow
2024-06-12 21:46:31 +03:00
otavepto
6f6ea25032
fix packaging scripts + copy readmes
2024-06-12 21:46:17 +03:00
otavepto
48b06b8056
remove this section
2024-06-08 20:52:55 +03:00
otavepto
a2ffa30012
compatibility
2024-06-08 20:51:47 +03:00
otavepto
6ababce23b
update changelog + ini note
2024-06-08 18:42:07 +03:00
otavepto
0e7c4fef8b
clear achievement progress in Steam_User_Stats::ResetAllStats()
2024-06-08 18:04:36 +03:00
otavepto
bb57733a8a
ensure all default values are added to a user achievement on load
2024-06-08 18:04:10 +03:00
otavepto
f54eb15ebb
that minor optimization!
2024-06-08 18:03:22 +03:00
otavepto
c1cf889751
ensure binary mode for json read/write
2024-06-08 18:03:02 +03:00
otavepto
5323bc3394
remove source.txt, already included in credits
2024-06-08 18:01:43 +03:00
otavepto
b75b5ee282
exit on missing interface instead of returning a pointer
2024-06-08 16:14:12 +03:00
otavepto
c9d7640da6
attempt to fix CI deps build
2024-06-08 03:25:30 +03:00
otavepto
e213a44c55
fix linux compilation
2024-06-08 02:56:58 +03:00
otavepto
00c10d5800
use /bigobj in case many templates are used
2024-06-08 02:56:30 +03:00
otavepto
8c3815b9af
solve the awful order dependant linking for gcc/clang! + get rid of whole archive flag
2024-06-08 02:55:45 +03:00
otavepto
de1ddcb6a2
* track updated submodule for protobuf update + update credits
...
* add all protobuf archives for linking
* simplify the link list
2024-06-08 02:49:30 +03:00
otavepto
e4ba0db46c
simplify and speed up deps extraction + new cmake flags for updated protobuf
2024-06-08 02:20:32 +03:00
otavepto
627e9df708
fix the linux condition
2024-06-08 02:19:34 +03:00
otavepto
f2e9062242
refactor the PRINT_DEBUG, only one definition, and make the function name macro public
2024-06-07 20:20:41 +03:00
otavepto
2cd5f15376
allow the achievement clear function to reflect the status in the overlay
2024-06-07 19:57:14 +03:00
otavepto
06189e303f
don't allow achievement trigger to propagate its error to next lines, this allows ahievements to be initialzied properly
2024-06-07 19:56:35 +03:00
otavepto
f7c7d79e0a
restore accidentally removed flag for ipv6 for SteamClient020 + VS warning fix + small refactor
2024-06-07 19:55:30 +03:00
otavepto
b89dfe6e44
don't exit early in Steam_Overlay::AddAchievementNotification()
, allow the function to update the data but avoid posting notifications if not needed
2024-06-07 19:52:31 +03:00
otavepto
35f4b9c6d7
proper helper function to get utc time
2024-06-07 19:49:57 +03:00
otavepto
122921bb48
credits
2024-06-07 19:49:10 +03:00
otavepto
fdb8ea1ce1
remove ingame_overlay build fixes, already implemented officially
2024-06-07 19:48:29 +03:00
otavepto
a59bc82215
track updated submodule for updated ingame_overlay again
2024-06-07 19:47:49 +03:00
otavepto
9626eff425
update ingame_overlay + track updated remote branch
2024-06-07 00:07:59 +03:00
otavepto
662a025a38
fix missing arg
2024-06-06 23:19:13 +03:00
otavepto
1dd359b42a
update changelog
2024-06-06 23:19:13 +03:00
otavepto
57846cb133
fix more VS warnings
2024-06-06 23:19:13 +03:00
otavepto
05b6ccdcf8
implement the other overload of Steam_User_Stats::GetAchievementProgressLimits()
2024-06-06 23:19:13 +03:00
otavepto
9ee40181b1
* allow test achievement to include a progress randomly
...
* allow showing the progress indicator in the achievement notifications, not only in the achievements list
* don't play sound when showing progress notifications
* disable progress notifications if the setting in the .ini was set
2024-06-06 23:19:13 +03:00
otavepto
7203e320ab
separate function to apply color styles
2024-06-06 23:19:13 +03:00
otavepto
7201ac40b1
* add new button to the overlay "toggle user info" to show/hide user info + make it hidden by default
...
* make all popups toggleable, clicking the button another time will show or hide the popup depending on its last state
* reorder the placement of buttons
2024-06-06 23:19:13 +03:00
otavepto
e57daf02d0
helper function to generate rand num
2024-06-06 23:19:13 +03:00
otavepto
663f1a9350
new option to disable overlay progress notifications
2024-06-06 23:19:13 +03:00
otavepto
a384994ac2
fix gameid decoding bug in matchmaking servers
2024-06-04 21:58:04 +03:00
otavepto
c28a1f1f52
fix more VS2022 warnings
2024-06-04 21:58:04 +03:00
otavepto
5268683850
* make the overlay object oriented, that way when app shutdown then re-init steam api it would hold its own local state, avoiding racing troubles
...
* return early if the overlay was disabled without locking
* remove external checks for the disable_overlay flag, check for it inside the overlay code
2024-06-04 21:58:04 +03:00
otavepto
f81ba95732
* common helper for killable threads + remove dedicated class for background thread
...
* avoid overriding SteamPath env var in `SteamAPI_GetSteamInstallPath()`
2024-06-04 21:58:04 +03:00