6ababce23bupdate changelog + ini note
otavepto
2024-06-08 18:42:07 +03:00
0e7c4fef8bclear achievement progress in Steam_User_Stats::ResetAllStats()
otavepto
2024-06-08 18:04:36 +03:00
bb57733a8aensure all default values are added to a user achievement on load
otavepto
2024-06-08 18:04:10 +03:00
f54eb15ebbthat minor optimization!
otavepto
2024-06-08 18:03:22 +03:00
c1cf889751ensure binary mode for json read/write
otavepto
2024-06-08 18:03:02 +03:00
5323bc3394remove source.txt, already included in credits
otavepto
2024-06-08 18:01:43 +03:00
b75b5ee282exit on missing interface instead of returning a pointer
otavepto
2024-06-08 03:07:48 +03:00
c9d7640da6attempt to fix CI deps build
otavepto
2024-06-08 03:25:30 +03:00
e213a44c55fix linux compilation
otavepto
2024-06-08 02:56:58 +03:00
00c10d5800use /bigobj in case many templates are used
otavepto
2024-06-08 02:56:30 +03:00
8c3815b9afsolve the awful order dependant linking for gcc/clang! + get rid of whole archive flag
otavepto
2024-06-08 02:55:45 +03:00
de1ddcb6a2* track updated submodule for protobuf update + update credits * add all protobuf archives for linking * simplify the link list
otavepto
2024-06-08 02:49:30 +03:00
e4ba0db46csimplify and speed up deps extraction + new cmake flags for updated protobuf
otavepto
2024-06-08 02:20:32 +03:00
627e9df708fix the linux condition
otavepto
2024-06-08 02:19:34 +03:00
1c1acc0376archive all deps in a simpler way + update protobuf to v27.1
a
2024-06-08 02:18:04 +03:00
f2e9062242refactor the PRINT_DEBUG, only one definition, and make the function name macro public
otavepto
2024-06-07 20:20:41 +03:00
2cd5f15376allow the achievement clear function to reflect the status in the overlay
otavepto
2024-06-07 19:57:14 +03:00
06189e303fdon't allow achievement trigger to propagate its error to next lines, this allows ahievements to be initialzied properly
otavepto
2024-06-07 19:56:35 +03:00
f7c7d79e0arestore accidentally removed flag for ipv6 for SteamClient020 + VS warning fix + small refactor
otavepto
2024-06-07 19:55:30 +03:00
b89dfe6e44don't exit early in Steam_Overlay::AddAchievementNotification(), allow the function to update the data but avoid posting notifications if not needed
otavepto
2024-06-07 19:52:31 +03:00
35f4b9c6d7proper helper function to get utc time
otavepto
2024-06-07 19:49:57 +03:00
57846cb133fix more VS warnings
otavepto
2024-06-06 21:08:42 +03:00
05b6ccdcf8implement the other overload of Steam_User_Stats::GetAchievementProgressLimits()
otavepto
2024-06-06 21:07:50 +03:00
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
otavepto
2024-06-06 21:07:15 +03:00
7203e320abseparate function to apply color styles
otavepto
2024-06-06 21:00:42 +03:00
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
otavepto
2024-06-06 19:24:58 +03:00
e57daf02d0helper function to generate rand num
otavepto
2024-06-05 22:56:51 +03:00
c28a1f1f52fix more VS2022 warnings
otavepto
2024-06-04 14:58:16 +03:00
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
otavepto
2024-06-04 13:39:38 +03:00
f81ba95732* common helper for killable threads + remove dedicated class for background thread * avoid overriding SteamPath env var in SteamAPI_GetSteamInstallPath()
otavepto
2024-06-04 13:15:44 +03:00
486237179eattempt 5 to fix release script
otavepto
2024-06-02 22:38:49 +03:00
13c06641f6correct step name
otavepto
2024-06-02 22:32:38 +03:00
a2e2894353attempt 4 to fix release script
otavepto
2024-06-02 22:17:00 +03:00
fb63726a42attempt 3 to fix release script
otavepto
2024-06-02 21:47:37 +03:00
e63dcc8811do a sanity check when shutting down, some apps despite being a regular client (not a gameserver) will still call gameserver_shutdown()
otavepto
2024-06-01 14:26:27 +03:00
2c0a28c8ea* convert genproto into an option instead if an action because we need the action name for the deps folder * disable windows specific options for other os + add category to all options * update readme
otavepto
2024-05-31 15:09:36 +03:00