Commit Graph

  • 8106dff153
    Update README.md DogancanYr 2024-08-04 22:12:56 +0300
  • 44e2f4626c
    Update README.md DogancanYr 2024-08-04 18:25:06 +0300
  • fb8edcc3af * manually push latest steam api 7z archives required by gse_debug_switch helper tool alex47exe 2024-08-04 00:26:44 +0100
  • 5616b3b996
    Merge branch 'dev' into dev alex47exe 2024-08-03 23:33:51 +0100
  • 32eaea9cdf fix compatibility with upstream fork, re-enabling auto-merge functionality alex47exe 2024-08-03 23:21:56 +0100
  • 79ee1dd707
    Merge pull request #4 from otavepto/patch-2 Detanup01 2024-08-03 20:54:11 +0200
  • 39d14cd4e4
    Merge pull request #3 from otavepto/patch-1 Detanup01 2024-08-03 20:53:45 +0200
  • ee5c2bb4f9 allow disabling the internal functionality which reports an achievement progress for stats that are tied to achievements a 2024-08-03 21:14:21 +0300
  • 784724bc07 add comments with default values in the ini files a 2024-08-03 19:21:41 +0300
  • 97032cdc33 fix an inverted condition when parsing the ini option matchmaking_server_list_actual_type in configs.main.ini a 2024-08-03 19:17:09 +0300
  • bf55cecac2 fix a bad print modifier resulting in crash a 2024-08-03 08:21:40 +0300
  • 26905df507 * add a new timeline state when game calls Steam_Timeline::SetTimelineGameMode() * mimic real behavior in Steam_Timeline::AddTimelineEvent() a 2024-08-02 23:44:19 +0300
  • 450a345333 * add instance of game_stats for servers, client and server instances are requested by games * delete ended game_stats sessions after 15 seconds to reduce memory usage a 2024-08-02 23:41:53 +0300
  • 19b5ea2e23 * add missing callback to steam_friends * remove duplicate callback triggered in Steam_Friends::SetPersonaName() a 2024-08-02 16:49:18 +0300
  • f73d73e1bd * add missing callback to steam_user * fix a potential problem in Steam_User::GetUserDataFolder() where an incomplete path might be copied a 2024-08-02 16:48:01 +0300
  • 7b9bc9b3fe fix a scenario where call results might not be triggered in steam_http if the function arg was null a 2024-08-02 16:36:33 +0300
  • c207359bf7 add potentially missing callback to steam_networking_socketserialized a 2024-08-02 16:34:46 +0300
  • f14d9e8bf8 add missing callback to steam_utils a 2024-08-02 16:32:26 +0300
  • 3c938208c2 add missing callbacks to steam_ugc a 2024-08-02 16:31:51 +0300
  • 55e9ba41a9 add missing callbacks to steam_remote_storage a 2024-08-02 16:30:39 +0300
  • c61294bdcd * fix crash due to invalid usage of union in steam_remote_storage * fix invalid overlapping of data in steam_remote_storage due to invalid usage of union a 2024-08-02 04:40:25 +0300
  • 3369c046a9 fix crash due to invalid usage of union in steam_gamestats a 2024-08-02 03:28:30 +0300
  • 8daa605880 fix usage of persistent mode 2 a 2024-08-01 04:37:17 +0300
  • 3d328662f9 * properly cleanup changed reg keys + fix regquery usage bug (sizeof vs countof) * change steam paths in HKCU a 2024-08-01 03:55:06 +0300
  • 8d145bfa04 don't add backslash at end of steam install path a 2024-08-01 01:05:32 +0300
  • a37feca3e1 add missing lines for steam_api64 and steamclient64 - fixes gse_debug_switch alex47exe 2024-08-03 01:52:42 +0100
  • 6431c17738
    extra_acw.zip instead of extra_acw.7z - fixes gse_acw_helper alex47exe 2024-08-02 16:20:33 +0100
  • 06c228b099 delete the no longer required mod_images folder alex47exe 2024-07-30 01:31:00 +0100
  • ae979f1edb * [alex47exe] major overhaul of **generate_emu_config** - custom configs, proper ini parsing, better logging and error handling, helper tools: alex47exe 2024-07-30 01:21:09 +0100
  • 34dd0baf2f
    Add files via upload alex47exe 2024-07-30 01:01:38 +0100
  • 3e5c8c4124 extra bat files for easier build on Windows alex47exe 2024-07-30 00:57:05 +0100
  • 1a6e1661db
    Merge pull request #1 from otavepto/dev Detanup01 2024-07-28 23:01:55 +0200
  • a1dad065e8 * ColdClientLoader for Windows: don't fail and close the loader if patching the registery key HKLM failed, this key exists only if Steam was installed * ColdClientLoader for Windows: fix another utf-8 path handling when searching for dlls to inject * build deps with limited thread count, fixes WSL compilation * update readme for python a 2024-07-13 06:50:28 +0300
  • 6bbe6371ee
    setting release stay for 7 days Detanup01 2024-07-28 15:08:25 +0200
  • fa75c9acb9
    fixing STEAMTIMELINE_INTERFACE hopefully Detanup01 2024-07-25 21:25:30 +0200
  • 5028aade9e
    Fixing Steam Datagram Error. Detanup01 2024-07-25 15:14:09 +0200
  • 4c0e1558ea
    Adding STEAMTIMELINE_INTERFACE_VERSION check in GetISteamGenericInterface Detanup01 2024-07-24 12:19:08 +0200
  • a4b9608d7b
    Update README.md Detanup01 2024-07-23 11:16:57 +0200
  • 2aedfdaad5 update readme.md otavepto 2024-07-07 04:27:54 +0300
  • 4e011cf4b7 changelog + date release-2024_7_7-sdk_1.60 otavepto 2024-07-07 04:10:47 +0300
  • fd0126ee25 change Steam_Apps::SetDlcContext() according to review notes by universal963 otavepto 2024-07-06 01:41:50 +0300
  • 61d519bf0e fix the condition of Steam_Apps::SetActiveBeta() as noted by universal963 + remove deprecated build_id from gen_emu_config otavepto 2024-07-03 18:29:25 +0300
  • 9443afbd00 * add 2 new properties to mods.json min_game_branch and max_game_branch according to sdk v1.60, no idea what they do * make sure buffer is null terminated in Steam_UGC::GetQueryUGCPreviewURL() * implement 2 new useless ugc stuff + use an already made function to check for handle validity otavepto 2024-07-03 01:35:07 +0300
  • 3f7ec00719 * parse and use branches data from branches.json * deprecate build_id in the .ini file * change Steam_Apps::SetDlcContext() to mimic Steam_Apps::BIsDlcInstalled(), not sure if that's correct otavepto 2024-07-03 01:30:34 +0300
  • 715cb70bc5 example branches.json otavepto 2024-07-03 01:22:22 +0300
  • 7f940079d1 * update the method of reading json to be less wasteful + get path as const ref whe loading json * fix vs warnings in gamestats interface * refactor logger slightly otavepto 2024-07-03 01:22:00 +0300
  • 3fdb45e43b generate branches.json from app info schema otavepto 2024-07-02 04:24:41 +0300
  • 6c7f263810 thanks visual studio, dubious in so many ways! otavepto 2024-07-01 12:12:50 +0300
  • 9076519a3c missing class resolution operator + todo/notes otavepto 2024-07-01 12:04:03 +0300
  • f3c6707219 add missing inheritance from steam ugc 018 + new apis declarations otavepto 2024-07-01 11:54:13 +0300
  • 7f59c27adc add missing inheritance from steam video 002 otavepto 2024-07-01 11:53:37 +0300
  • a307cc13e5 new option in mods.json for the new param of total files sizes otavepto 2024-07-01 11:53:10 +0300
  • f5ae22a1e6 basic impl for steam timeline otavepto 2024-07-01 11:52:32 +0300
  • ddda06d248 fix flat api otavepto 2024-07-01 11:51:25 +0300
  • 89842a3f76 sanity check the arguments + print debug args + todo notes + add missing semicolon otavepto 2024-07-01 09:03:12 +0300
  • 6abb636309 missing declarations + use same #ifdef + remove inline timeline interface accessor otavepto 2024-07-01 08:36:19 +0300
  • a78a27f21f steam api 1.60 Detanup01 2024-06-30 16:17:31 +0200
  • a681d04c76
    Merge pull request #244 from otavepto/correct-ownership Detanup01 2024-06-30 14:20:37 +0200
  • 6840b20bcb fix conditions for: * Steam_Apps::BIsSubscribedApp * Steam_Apps::BIsDlcInstalled * Steam_Apps::BIsAppInstalled otavepto 2024-06-30 05:46:47 +0300
  • 90dee82377 more utf-8 with std::filesystem otavepto 2024-06-29 08:15:57 +0300
  • 21521ae72c extract common files, defines, and includes + fix all build problems otavepto 2024-06-29 06:51:34 +0300
  • 2556db1f84 use keyword auto for simplicity and avoiding false positive results when searching via ctrl+f otavepto 2024-06-29 06:50:46 +0300
  • 638eb78f0f use the new logger in all dll code base otavepto 2024-06-29 06:49:53 +0300
  • 26b8baefa6 use utfcpp lib to convert utf8<->utf16 strings instead of Windows specific apis otavepto 2024-06-29 06:49:16 +0300
  • 378555cfc7 networkingsocketslib: use new logger otavepto 2024-06-29 06:47:47 +0300
  • 5cccad0e67 rewrite cold client loader to use simpleini lib + use multibyte std::string + new logger otavepto 2024-06-29 06:47:13 +0300
  • e03ed9e1cd separate header file for OS detection otavepto 2024-06-29 06:46:07 +0300
  • 15bc66a1da object based logger otavepto 2024-06-29 06:44:20 +0300
  • dcd3713b3c pe_helpers: use multibyte std::string + write null terminator when injecting dll (not needed but to be safe) otavepto 2024-06-29 03:56:40 +0300
  • 92a38b2f2f settings_parser: use multibyte std::string otavepto 2024-06-29 03:53:54 +0300
  • 8208d1541d crash_printer: use multibyte std::string otavepto 2024-06-29 03:53:23 +0300
  • 00f1268e31 helper function to convert between utf-8 and utf-16 otavepto 2024-06-29 03:19:22 +0300
  • efc062f6be move remove_file() inside common helpers otavepto 2024-06-27 02:05:33 +0300
  • ef2f814765 fix that stupid mistake otavepto 2024-06-26 23:42:12 +0300
  • e35e2e5a4e compare language value of steam_settings/achievements.json case-insensitive otavepto 2024-06-26 23:17:29 +0300
  • 21cab8b378 compare language case-insensitive in overlay otavepto 2024-06-26 23:16:22 +0300
  • 433dc405bd gen_emu_config: make sure each line in supported languages is lowercase otavepto 2024-06-26 23:16:06 +0300
  • 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) otavepto 2024-06-26 23:13:43 +0300
  • 4076a47d87 note on invalid usage otavepto 2024-06-25 02:02:09 +0300
  • caea115cf7 update readmes + changlog & credits otavepto 2024-06-24 22:27:31 +0300
  • a423c4519d Remove Chinese translation spaces qingchun 2024-06-24 01:50:47 +0800
  • f61a2a48fe Update Chinese steam overlay translations qingchun 2024-06-24 01:06:21 +0800
  • 02432c7f8f fix that comment otavepto 2024-06-23 03:40:21 +0300
  • b97f6fe97d print debug overlay args of Steam_Overlay::AddAchievementNotification() otavepto 2024-06-23 00:40:32 +0300
  • 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 otavepto 2024-06-23 00:35:57 +0300
  • ace1a591e5 in Steam_User_Stats::ResetAllStats() reset progress only if it was defined in the original schema otavepto 2024-06-23 00:33:05 +0300
  • 6bf45a35e2 avoid a scenario where progress might exist but not max_progress is user data otavepto 2024-06-23 00:31:39 +0300
  • 2bea12e199 display & save progress/max_progress as uint32 otavepto 2024-06-23 00:30:49 +0300
  • de03379602 add an option to allow the game to change unknown stats otavepto 2024-06-23 00:27:51 +0300
  • b67cb48f38 change default notification duration release-2024_6_21 otavepto 2024-06-21 21:53:53 +0300
  • bd5c9bae58 changelog + date otavepto 2024-06-21 20:00:32 +0300
  • bd92ee624b if load_order.txt is present then only load these .dll files in order, otherwise load all valid .dlls otavepto 2024-06-21 07:48:30 +0300
  • d30a5bf081 use the dynamic notifications timing otavepto 2024-06-20 05:57:30 +0300
  • fcb40ac86d allow specifying durations for each notification type otavepto 2024-06-20 05:54:04 +0300
  • 6653f91e88 set window size/pos at the relevant place, each window sets its own otavepto 2024-06-20 05:51:55 +0300
  • f29bde9551 show warning once + remove useless flag otavepto 2024-06-20 05:49:46 +0300
  • 369de6b01c replace this funny example font with proper one otavepto 2024-06-20 05:49:20 +0300
  • 0f878aec4b MY EYES! otavepto 2024-06-20 02:57:39 +0300
  • 00a9a34aab that was the reason for crashing on exit?! otavepto 2024-06-20 01:24:06 +0300
  • a48637dead just to be safe set overlay hook to empty func on exit otavepto 2024-06-20 00:36:04 +0300