otavepto
02432c7f8f
fix that comment
2024-06-23 19:16:44 +03:00
otavepto
b97f6fe97d
print debug overlay args of Steam_Overlay::AddAchievementNotification()
2024-06-23 19:16:44 +03:00
otavepto
6ee0628750
add a new option save_only_higher_stat_achievement_progress
and enable it by default toa void progress spam from stats which are tied to an achievement
2024-06-23 19:16:44 +03:00
otavepto
ace1a591e5
in Steam_User_Stats::ResetAllStats()
reset progress
only if it was defined in the original schema
2024-06-23 19:16:44 +03:00
otavepto
6bf45a35e2
avoid a scenario where progress might exist but not max_progress is user data
2024-06-23 19:16:44 +03:00
otavepto
2bea12e199
display & save progress/max_progress as uint32
2024-06-23 19:16:44 +03:00
otavepto
de03379602
add an option to allow the game to change unknown stats
2024-06-23 19:16:44 +03:00
otavepto
b67cb48f38
change default notification duration
release-2024_6_21
2024-06-21 21:53:53 +03:00
otavepto
bd5c9bae58
changelog + date
2024-06-21 20:00:32 +03:00
otavepto
bd92ee624b
if load_order.txt is present then only load these .dll files in order, otherwise load all valid .dlls
2024-06-21 07:48:30 +03:00
otavepto
d30a5bf081
use the dynamic notifications timing
2024-06-20 21:49:22 +03:00
otavepto
fcb40ac86d
allow specifying durations for each notification type
2024-06-20 21:49:22 +03:00
otavepto
6653f91e88
set window size/pos at the relevant place, each window sets its own
2024-06-20 21:49:22 +03:00
otavepto
f29bde9551
show warning once + remove useless flag
2024-06-20 21:49:22 +03:00
otavepto
369de6b01c
replace this funny example font with proper one
2024-06-20 21:49:22 +03:00
otavepto
0f878aec4b
MY EYES!
2024-06-20 02:57:39 +03:00
otavepto
00a9a34aab
that was the reason for crashing on exit?!
2024-06-20 01:24:06 +03:00
otavepto
a48637dead
just to be safe set overlay hook to empty func on exit
2024-06-20 00:36:04 +03:00
otavepto
d4deaef242
fix that mistake, we need the notification message/string to calc height dynamically
2024-06-19 15:09:19 +03:00
otavepto
0e47a2bd73
revert sharing progress with gameserver, pointless
2024-06-19 15:09:19 +03:00
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