Commit Graph

  • d4deaef242 fix that mistake, we need the notification message/string to calc height dynamically otavepto 2024-06-18 18:09:52 +0300
  • 0e47a2bd73 revert sharing progress with gameserver, pointless otavepto 2024-06-18 16:47:16 +0300
  • cd21b54e6b * always trigger UserStatsStored_t and UserAchievementStored_t callbacks in Steam_User_Stats::IndicateAchievementProgress() even if value wasn't updated, games my halt otherwise * return false in Steam_User_Stats::GetAchievementProgressLimits() if the achievement has no progress * share progress info with gameservers otavepto 2024-06-18 16:37:04 +0300
  • aa791b5256 * remove invalid condition when resetiing stats, only write to disk and share with gameserver if value isn't already the default * try-catch access to progress and max_progress durong construction since they throw exception for achievements with no progress, making them standalone/safe otavepto 2024-06-18 16:28:36 +0300
  • 9e15af4ec8 fix the conditions for progress indication + remove invalid code when resetting stats otavepto 2024-06-18 04:16:25 +0300
  • 987d29084c update changelog/date + copy credits.md too release-2024_6_17 otavepto 2024-06-17 11:09:08 +0300
  • 77f71aab59 hopefully fixes packages paths otavepto 2024-06-16 19:43:29 +0300
  • aa96e8c623 fix release script (linux) otavepto 2024-06-16 19:06:59 +0300
  • cd555b4711 fix release script otavepto 2024-06-16 17:59:39 +0300
  • 571d009d77 upgrade migrate_gse python version otavepto 2024-06-16 17:54:56 +0300
  • c53f7fed6d upgrade all ubuntu runners otavepto 2024-06-16 17:32:33 +0300
  • a9f90f2894 hopefully fixes permission problems otavepto 2024-06-16 17:32:11 +0300
  • 4204b356d7 fix python 3.12 installation on ubuntu 22 otavepto 2024-06-16 17:31:09 +0300
  • f7e4394f34 this warning might be the reason SSL certificate is failing on Arch (when adding deadsnake PPA): "Note: for jammy and noble, older python versions requre libssl<3 so they are not currently built" otavepto 2024-06-16 17:02:45 +0300
  • b1217657db use requests package instead of urllib otavepto 2024-06-16 01:32:06 +0300
  • fa59283f1c add all crash printer tests otavepto 2024-06-15 20:20:31 +0300
  • 7b810764fa fix the filter {} problem + cache similar strings otavepto 2024-06-15 20:14:56 +0300
  • 3d6c25d33b don't include extra stuff by default (takes too much time) otavepto 2024-06-15 20:09:31 +0300
  • 8a69cae818 update gitignore otavepto 2024-06-15 16:54:10 +0300
  • 505cf3256b add all possbile files + add missing ConvertUTF.c + refactor how files are collected otavepto 2024-06-15 16:54:01 +0300
  • a03936753a build proto files is a separate folder than dll/ otavepto 2024-06-15 16:52:55 +0300
  • 783f32c179 rename this file to .txt instead of .src otavepto 2024-06-15 16:50:17 +0300
  • 706422661a wrap proto includes to avoid build warnings otavepto 2024-06-15 16:48:49 +0300
  • eb78b5bf0b wrap mbedtls includes to avoid build warnings otavepto 2024-06-15 16:48:08 +0300
  • 3bc609c9a3 move gamepad to libs/ otavepto 2024-06-15 16:47:37 +0300
  • d1d5416d62 implement isteamgamestats otavepto 2024-06-14 17:57:04 +0300
  • 3124997cc5
    archival notice otavepto 2024-06-16 14:20:13 +0300
  • 65521debe6 fix those requests Detanup01 2024-06-14 17:12:19 +0200
  • 4390cc1616 isteamvideo001 interface added Detanup01 2024-06-14 11:59:45 +0200
  • 58e934cea0 missing credit to cold client loader otavepto 2024-06-13 00:39:21 +0300
  • 5a69e90c9c date release-2024_6_12(1) otavepto 2024-06-12 21:47:42 +0300
  • 24a57319e5 add all msys2 steps in a spoiler + note about the current state otavepto 2024-06-12 21:47:30 +0300
  • 5383987f66 update post build readmes otavepto 2024-06-12 21:46:59 +0300
  • aa003d4785 update release workflow otavepto 2024-06-12 21:46:31 +0300
  • 6f6ea25032 fix packaging scripts + copy readmes otavepto 2024-06-12 21:26:40 +0300
  • 48b06b8056 remove this section otavepto 2024-06-08 20:52:55 +0300
  • a2ffa30012 compatibility otavepto 2024-06-08 20:51:47 +0300
  • 6ababce23b update changelog + ini note otavepto 2024-06-08 18:42:07 +0300
  • 0e7c4fef8b clear achievement progress in Steam_User_Stats::ResetAllStats() otavepto 2024-06-08 18:04:36 +0300
  • bb57733a8a ensure all default values are added to a user achievement on load otavepto 2024-06-08 18:04:10 +0300
  • f54eb15ebb that minor optimization! otavepto 2024-06-08 18:03:22 +0300
  • c1cf889751 ensure binary mode for json read/write otavepto 2024-06-08 18:03:02 +0300
  • 5323bc3394 remove source.txt, already included in credits otavepto 2024-06-08 18:01:43 +0300
  • b75b5ee282 exit on missing interface instead of returning a pointer otavepto 2024-06-08 03:07:48 +0300
  • c9d7640da6 attempt to fix CI deps build otavepto 2024-06-08 03:25:30 +0300
  • e213a44c55 fix linux compilation otavepto 2024-06-08 02:56:58 +0300
  • 00c10d5800 use /bigobj in case many templates are used otavepto 2024-06-08 02:56:30 +0300
  • 8c3815b9af solve the awful order dependant linking for gcc/clang! + get rid of whole archive flag otavepto 2024-06-08 02:55:45 +0300
  • 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 +0300
  • e4ba0db46c simplify and speed up deps extraction + new cmake flags for updated protobuf otavepto 2024-06-08 02:20:32 +0300
  • 627e9df708 fix the linux condition otavepto 2024-06-08 02:19:34 +0300
  • 1c1acc0376 archive all deps in a simpler way + update protobuf to v27.1 a 2024-06-08 02:18:04 +0300
  • f2e9062242 refactor the PRINT_DEBUG, only one definition, and make the function name macro public otavepto 2024-06-07 20:20:41 +0300
  • 2cd5f15376 allow the achievement clear function to reflect the status in the overlay otavepto 2024-06-07 19:57:14 +0300
  • 06189e303f don'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 +0300
  • f7c7d79e0a restore accidentally removed flag for ipv6 for SteamClient020 + VS warning fix + small refactor otavepto 2024-06-07 19:55:30 +0300
  • b89dfe6e44 don'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 +0300
  • 35f4b9c6d7 proper helper function to get utc time otavepto 2024-06-07 19:49:57 +0300
  • 122921bb48 credits otavepto 2024-06-07 19:49:10 +0300
  • fdb8ea1ce1 remove ingame_overlay build fixes, already implemented officially otavepto 2024-06-07 19:48:29 +0300
  • a59bc82215 track updated submodule for updated ingame_overlay again otavepto 2024-06-07 19:47:49 +0300
  • 728f4d14f6 update ingame_overlay again a 2024-06-07 19:46:21 +0300
  • 9626eff425 update ingame_overlay + track updated remote branch otavepto 2024-06-06 23:37:07 +0300
  • 609ae759fb update again to solve System dep problem a 2024-06-07 00:07:33 +0300
  • 611ff8de99 update ingame_overlay a 2024-06-06 23:36:28 +0300
  • 662a025a38 fix missing arg otavepto 2024-06-06 21:39:31 +0300
  • 1dd359b42a update changelog otavepto 2024-06-06 21:17:13 +0300
  • 57846cb133 fix more VS warnings otavepto 2024-06-06 21:08:42 +0300
  • 05b6ccdcf8 implement the other overload of Steam_User_Stats::GetAchievementProgressLimits() otavepto 2024-06-06 21:07:50 +0300
  • 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 +0300
  • 7203e320ab separate function to apply color styles otavepto 2024-06-06 21:00:42 +0300
  • 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 +0300
  • e57daf02d0 helper function to generate rand num otavepto 2024-06-05 22:56:51 +0300
  • 663f1a9350 new option to disable overlay progress notifications otavepto 2024-06-05 22:56:05 +0300
  • a384994ac2 fix gameid decoding bug in matchmaking servers otavepto 2024-06-04 14:58:49 +0300
  • c28a1f1f52 fix more VS2022 warnings otavepto 2024-06-04 14:58:16 +0300
  • 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 +0300
  • 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 +0300
  • 486237179e attempt 5 to fix release script otavepto 2024-06-02 22:38:49 +0300
  • 13c06641f6 correct step name otavepto 2024-06-02 22:32:38 +0300
  • a2e2894353 attempt 4 to fix release script otavepto 2024-06-02 22:17:00 +0300
  • fb63726a42 attempt 3 to fix release script otavepto 2024-06-02 21:47:37 +0300
  • d769cbe419 log crash dump messages otavepto 2024-06-02 21:24:55 +0300
  • 2f03c9800e attempt 2 to fix release script otavepto 2024-06-02 20:43:17 +0300
  • c789f4d078 fix packaging scripts otavepto 2024-06-02 20:11:18 +0300
  • b09ddad7c7 track updated submodule to attempt to fix parallel build racing with the sign script otavepto 2024-06-02 09:29:44 +0300
  • 07336fafed attempt to make input more unique a 2024-06-02 09:28:52 +0300
  • ad84a60912 properly declare then define the damn export g_pSteamClientGameServer, microsoft's compiler is dubious otavepto 2024-06-02 09:11:06 +0300
  • 6d5c13f4f5 fix parallel build switch for windows -m: vs /MP otavepto 2024-06-02 09:05:22 +0300
  • d4d69e1de1 update chnagelog otavepto 2024-06-02 08:32:19 +0300
  • 86359ea8a9 update these scripts + add support to build deps via --deps + simple help page via --help otavepto 2024-06-02 08:32:04 +0300
  • 5def4c4148 fix api build error because of g_pSteamClientGameServer (defined as export & initialized) otavepto 2024-06-02 08:28:17 +0300
  • 3817160326 track updated submodules otavepto 2024-06-02 06:06:46 +0300
  • e13c4dde9e add missing credits otavepto 2024-06-02 06:06:28 +0300
  • 6eb71e5e7a remove license + source (already included in license.md) a 2024-06-02 05:53:02 +0300
  • 6cb47a3e46 remove license + source (already included in license.md) a 2024-06-02 05:52:08 +0300
  • 9eacc07e53 remove license + source (already included in license.md) a 2024-06-02 05:51:13 +0300
  • b7761d0684 remove license + source (already included in license.md) a 2024-06-02 05:48:20 +0300
  • ecaee3fbfc remove license + source (already included in license.md) a 2024-06-02 05:47:55 +0300
  • 340fb026ed restore vswhere credits otavepto 2024-06-02 05:19:26 +0300