otavepto
|
f3c6707219
|
add missing inheritance from steam ugc 018 + new apis declarations
|
2024-07-07 02:39:21 +03:00 |
|
otavepto
|
7f59c27adc
|
add missing inheritance from steam video 002
|
2024-07-07 02:39:21 +03:00 |
|
otavepto
|
a307cc13e5
|
new option in mods.json for the new param of total files sizes
|
2024-07-07 02:39:21 +03:00 |
|
otavepto
|
f5ae22a1e6
|
basic impl for steam timeline
|
2024-07-07 02:39:21 +03:00 |
|
otavepto
|
89842a3f76
|
sanity check the arguments + print debug args + todo notes + add missing semicolon
|
2024-07-07 02:39:21 +03:00 |
|
Detanup01
|
a78a27f21f
|
steam api 1.60
|
2024-07-07 02:39:21 +03:00 |
|
otavepto
|
638eb78f0f
|
use the new logger in all dll code base
|
2024-06-30 03:18:39 +03:00 |
|
otavepto
|
26b8baefa6
|
use utfcpp lib to convert utf8<->utf16 strings instead of Windows specific apis
|
2024-06-30 03:18:39 +03:00 |
|
otavepto
|
e03ed9e1cd
|
separate header file for OS detection
|
2024-06-30 03:18:39 +03:00 |
|
otavepto
|
e35e2e5a4e
|
compare language value of steam_settings/achievements.json case-insensitive
|
2024-06-30 03:18:39 +03:00 |
|
otavepto
|
4b49edbf5e
|
improve usage of std::string_view, passing them as const ref is useless since they don't allocated anything and cheap to copy (no allocations)
|
2024-06-30 03:18:39 +03:00 |
|
otavepto
|
02432c7f8f
|
fix that comment
|
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
|
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
|
2024-06-21 21:53:53 +03:00 |
|
otavepto
|
fcb40ac86d
|
allow specifying durations for each notification type
|
2024-06-20 21:49:22 +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
|
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 |
|
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
|
b75b5ee282
|
exit on missing interface instead of returning a pointer
|
2024-06-08 16:14:12 +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
|
f7c7d79e0a
|
restore accidentally removed flag for ipv6 for SteamClient020 + VS warning fix + small refactor
|
2024-06-07 19:55:30 +03:00 |
|
otavepto
|
663f1a9350
|
new option to disable overlay progress notifications
|
2024-06-06 23:19:13 +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 |
|
otavepto
|
86eb8aa2d0
|
refactor background thread into a separate .cpp file
|
2024-06-02 05:16:22 +03:00 |
|
otavepto
|
ba1de0165d
|
refactor steam_client a little + create setters/getters instead of directly modifying fields
|
2024-06-02 05:16:22 +03:00 |
|
otavepto
|
cae3e5617f
|
added a way to pretty-print functions for MinGw
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
d2ee753b78
|
win32_lean_and_mean
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
e38172dc1b
|
fix steamclient_experimental compilation with mingw
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
9289cc9528
|
add missing functions (SDK) defs for msys2 (GNU/Windows) on windows
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
36943fbfe6
|
trial to see if this dummy implementation will fix msys2 compilation on windows
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
77c2d76bb2
|
fix inverted condition resulting in a missing import for the api dll
|
2024-06-01 02:19:42 +03:00 |
|
otavepto
|
6c1ea7edd5
|
solve compile error due to usage of microsoft-specific constructor when building on win with msys2
|
2024-05-22 05:29:20 +03:00 |
|
otavepto
|
1f51518734
|
use the macro extension ##__VA_ARGS on windows to allow gcc compilation via msys2
|
2024-05-22 03:27:47 +03:00 |
|
otavepto
|
f2579ee7f8
|
nah screw it
|
2024-05-12 19:38:16 +03:00 |
|
otavepto
|
8e73e0c516
|
todo note to detect macos during build
|
2024-05-12 05:33:23 +03:00 |
|
otavepto
|
25043697c3
|
ensure GNUC is defined for linux builds + warn for unrecognized os
|
2024-05-12 05:03:56 +03:00 |
|
Detanup01
|
c477a031ac
|
steam screenshot
|
2024-05-10 19:43:03 +03:00 |
|
otavepto
|
6fbc37630b
|
* special function for the overlay Steam_Friends::get_friend_rich_presence_silent to avoid spamming the debug log
* refactor private method name
|
2024-05-06 21:29:59 +03:00 |
|
otavepto
|
60e003a925
|
added missing inheritance from interface ISteamUser022 to the class Steam_User
|
2024-05-05 17:20:18 +03:00 |
|
otavepto
|
e5d1a8bda7
|
separate .h/.cpp files
|
2024-05-03 03:33:46 +03:00 |
|
otavepto
|
6e4c42410c
|
* added 2 new options to the overlay appearance Notification_Margin_x and Notification_Margin_y
* updated the built-in overlay appearance & the example overlay ini file with a darker look and feel + changed some defaults
|
2024-04-30 08:38:38 +03:00 |
|
otavepto
|
5cd5f814e6
|
* use corresponding steam types for auth functions
* corrected the ticket size in `Auth_Manager::getWebApiTicket`
|
2024-04-30 00:26:43 +03:00 |
|
Detanup01
|
d6a4b7f0ba
|
no more copy if the size is bigger than the ticket
|
2024-04-29 22:52:33 +03:00 |
|
Detanup01
|
be42ac9b13
|
Checking if its bigger than max
and returning 0 if it is
|
2024-04-29 22:52:33 +03:00 |
|
otavepto
|
e2980d100e
|
* use std::filesystem::u8path to support utf-8
* don't sanitize paths in settings_parser since it removes the colon ':', preventing the usage of absolute paths on Windows like 'C:\aa\bb'
|
2024-04-28 19:44:56 +03:00 |
|