otavepto
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
2024-06-19 15:09:19 +03:00
otavepto
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
2024-06-19 15:09:19 +03:00
otavepto
9e15af4ec8
fix the conditions for progress indication + remove invalid code when resetting stats
2024-06-19 15:09:19 +03:00
otavepto
987d29084c
update changelog/date + copy credits.md too
release-2024_6_17
2024-06-17 11:09:08 +03:00
otavepto
77f71aab59
hopefully fixes packages paths
2024-06-17 10:50:18 +03:00
otavepto
aa96e8c623
fix release script (linux)
2024-06-17 10:50:18 +03:00
otavepto
cd555b4711
fix release script
2024-06-17 10:50:18 +03:00
otavepto
571d009d77
upgrade migrate_gse python version
2024-06-17 10:50:18 +03:00
otavepto
c53f7fed6d
upgrade all ubuntu runners
2024-06-17 10:50:18 +03:00
otavepto
a9f90f2894
hopefully fixes permission problems
2024-06-17 10:50:18 +03:00
otavepto
4204b356d7
fix python 3.12 installation on ubuntu 22
2024-06-17 10:50:18 +03:00
otavepto
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"
2024-06-17 10:50:18 +03:00
otavepto
b1217657db
use requests
package instead of urllib
2024-06-17 10:50:18 +03:00
otavepto
fa59283f1c
add all crash printer tests
2024-06-16 19:09:01 +03:00
otavepto
7b810764fa
fix the filter {}
problem + cache similar strings
2024-06-16 19:09:01 +03:00
otavepto
3d6c25d33b
don't include extra stuff by default (takes too much time)
2024-06-16 19:09:01 +03:00
otavepto
8a69cae818
update gitignore
2024-06-16 19:09:01 +03:00
otavepto
505cf3256b
add all possbile files + add missing ConvertUTF.c + refactor how files are collected
2024-06-16 19:09:01 +03:00
otavepto
a03936753a
build proto files is a separate folder than dll/
2024-06-16 19:09:01 +03:00
otavepto
783f32c179
rename this file to .txt instead of .src
2024-06-16 19:09:01 +03:00
otavepto
706422661a
wrap proto includes to avoid build warnings
2024-06-16 19:09:01 +03:00
otavepto
eb78b5bf0b
wrap mbedtls includes to avoid build warnings
2024-06-16 19:09:01 +03:00
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