Commit Graph

  • c10a960546 use utf-8 when sanitizing settings, mainly for local_save.txt config file a 2023-11-12 05:19:33 +02:00
  • 4f1e01a750 (RIN forum) added more interfaces to look for in the original steam_api by alex47exe from https://cs.rin.ru/forum/viewtopic.php?p=2935557#p2935557 a 2023-11-11 04:33:49 +02:00
  • 62a92e5bf6 (RIN forum) added new release 4 by ce20fdf2 from https://cs.rin.ru/forum/viewtopic.php?p=2933673#p2933673 a 2023-11-10 17:25:36 +02:00
  • b01a7ee116 (RIN forum) added hotfix 3 by ce20fdf2 from https://cs.rin.ru/forum/viewtopic.php?p=2921215#p2921215 a 2023-10-29 23:48:51 +02:00
  • ad9dfb2bd1 (RIN forum) updated and safer impl for Local_Storage::load_image_resized() "for those cases where it might fail to allocate memory for the resized image" by RIPAciD: https://cs.rin.ru/forum/viewtopic.php?p=2884627#p2884627 a 2023-08-24 21:03:31 +03:00
  • 4399c0b12b (RIN forum) added hotfix 2 by ce20fdf2: https://cs.rin.ru/forum/viewtopic.php?p=2884110#p2884110 a 2023-08-24 20:59:01 +03:00
  • 71ee66a1a4 added proper build scripts for Linux + deps build script a 2023-11-04 01:56:46 +02:00
  • 37f8c34dc8 added proper build scripts for Windows + clean build script a 2023-11-04 01:52:42 +02:00
  • c91cf5fa69 added third-party deps for both Linux and Windows + added vswhere to detect an installation of VS or build tools + added rush tool (src included) to run parallel jobs a 2023-11-12 05:12:24 +02:00
  • ac439f6ec4 remove unused build scripts a 2023-11-04 01:55:17 +02:00
  • a0b8881c99 remove all Linux build scripts a 2023-12-14 01:35:55 +02:00
  • 058463cda3 remove all Windows build scripts a 2023-12-14 01:21:05 +02:00
  • 75e6d7c8ab (RIN forum) add initial hotfix by ce20fdf2 a 2023-08-21 06:58:55 +03:00
  • 82adbe4fc7 greatly enhanced the functionality of the generate_emu_config script + build script + updated .gitignore a 2023-11-10 16:34:12 +02:00
  • d95ceb0fc9 impl for GetAuthTicketForWebApi a 2023-08-19 23:38:33 +03:00
  • caa4024de3 avoid locking the global_mutex every time when getting the global steamclient instance, double check for null and lock on the first time the pointer is initialized, should speed things up a 2023-11-10 13:39:40 +02:00
  • 3999818a6b explicitly use the ASCII version of Windows APIs when building to avoid conflict when UNICODE/_UNICODE def is defined (base.cpp) a 2023-11-12 05:47:43 +02:00
  • 3afde6e996 remove RtlGenRandom and use the newer BCryptGenRandom a 2023-12-14 04:29:42 +02:00
  • a841f43f4b (PR https://gitlab.com/Mr_Goldberg/goldberg_emulator/-/merge_requests/30) remember the last executable selected in lobby_connect Duncan Ogilvie 2020-04-27 00:51:34 +02:00
  • 4418f27f78 (PR https://gitlab.com/Mr_Goldberg/goldberg_emulator/-/merge_requests/52) Use sort_method when comparing scores in UploadLeaderboardScore Nicolas Gnyra 2023-09-25 22:54:44 -04:00
  • 3b6663ca99 (PR https://gitlab.com/Mr_Goldberg/goldberg_emulator/-/merge_requests/42) dll/wrap: fix build for glibc 2.33 ayaka 2021-08-29 16:05:17 +08:00
  • 475342f0d8
    SDK 1.56 and 1.57 Mr_Goldberg 2023-05-08 22:36:51 -04:00
  • 802d8bcc8f
    More accurate SetLobbyData. Mr_Goldberg 2022-09-06 13:30:20 -04:00
  • 7e1824290a
    disable_lan_only.txt can now be put inside the steam_settings folder. Mr_Goldberg 2022-09-06 13:29:39 -04:00
  • 647e894d62
    Add prints for debugging. Mr_Goldberg 2022-09-06 13:29:02 -04:00
  • c231c87312
    Allow message sending on not yet connected networking sockets. Mr_Goldberg 2022-09-03 04:29:08 -04:00
  • 373801b3a4
    Fix some UDP packet size issues Mr_Goldberg 2022-09-03 04:21:08 -04:00
  • 05e2c3bef0
    Implement TCP_NODELAY, thanks #209 Mr_Goldberg 2022-09-03 04:20:03 -04:00
  • b1986dfe38
    Overlay chat window improvements. Mr_Goldberg 2022-09-03 04:13:58 -04:00
  • 5d3bbc8529
    Fix lobby_connect.exe not building in CI. Mr_Goldberg 2022-09-03 04:13:25 -04:00
  • c9a102ee30
    Use shared font atlas and fix crash when opening overlay in some games. Mr_Goldberg 2022-08-21 03:45:11 -04:00
  • de6805dd8b
    Update nemirtingas overlay to latest. Mr_Goldberg 2022-08-21 03:43:24 -04:00
  • 97a1ff5186
    Try to read default num as float in script if int doesn't work. Mr_Goldberg 2022-08-17 20:17:37 -04:00
  • 7f3eb9970e
    Fix protobuf build. Mr_Goldberg 2022-08-16 20:38:16 -04:00
  • 7e1409596a
    Don't crash script when some controller configs don't have URLs. Mr_Goldberg 2022-08-16 19:27:44 -04:00
  • 3c1fc7f53d
    Forgot this. Mr_Goldberg 2022-08-16 12:39:38 -04:00
  • 077e532bd2
    Fix overlay getting stuck if stopped to quickly after being started. Mr_Goldberg 2022-08-16 12:32:28 -04:00
  • bc4262a494
    Fix stats issue in script. Mr_Goldberg 2022-08-16 12:30:52 -04:00
  • 276a9902df
    Update nemirtingas overlay to latest to fix clipcursor related issue. Mr_Goldberg 2022-08-16 12:29:58 -04:00
  • f01bb145b0
    Faster CI build. Mr_Goldberg 2022-08-16 12:29:05 -04:00
  • f4e6a714a4
    generate_emu_config can now generate items config. Mr_Goldberg 2022-08-14 14:54:12 -04:00
  • 8b9ce58195
    Fix supported_languages in generate_emu_config.py script. Mr_Goldberg 2022-08-13 16:11:07 -04:00
  • 0800649d8f
    Add supported_languages.txt to specify which languages are available in a game. Mr_Goldberg 2022-08-13 14:40:55 -04:00
  • 63128907fd
    Add supported_languages.txt and image downloading to generate_emu_config. Mr_Goldberg 2022-08-13 14:38:37 -04:00
  • a4ef72cb3c
    Don't create new client instance when unregistering callbacks. Mr_Goldberg 2022-08-13 14:37:23 -04:00
  • 0082242a6f
    LAN only filtering now properly handles mapped ipv4. Mr_Goldberg 2022-08-13 14:36:34 -04:00
  • 0a80b60b6c
    Use windows fonts in overlay if present. Mr_Goldberg 2022-08-13 14:35:59 -04:00
  • 743a810463
    Update nemirtingas overlay. Mr_Goldberg 2022-08-13 14:32:43 -04:00
  • b72b4da8fb
    Fix overlay gpu memory leak in some games. Mr_Goldberg 2022-08-11 20:52:26 -04:00
  • 3abc5976e0
    Reset LastError in some functions for game devs that can't code. Mr_Goldberg 2022-08-11 20:52:02 -04:00
  • 0c16f1942a
    Better appticket format. Thanks Nemirtingas. Mr_Goldberg 2022-08-11 20:50:51 -04:00
  • c22b3cd3d3
    Fix crash. Mr_Goldberg 2022-08-10 03:24:53 -04:00
  • 7163daa6c1
    Destroy client, network sockets and other objects on shutdown. Mr_Goldberg 2022-08-10 03:24:29 -04:00
  • 04022c005f
    Update nemirtingas overlay to latest. Mr_Goldberg 2022-08-10 03:22:23 -04:00
  • 1ad2818e28
    Fix unicode issue with script. Mr_Goldberg 2022-08-08 01:38:57 -04:00
  • 7c419e0afe
    Fix overlay crash in games that load then unload steam api dll. Mr_Goldberg 2022-08-07 23:11:21 -04:00
  • e0726f2e9d
    Add controller config, multi lang achievements, DLC to generate_emu_config. Mr_Goldberg 2022-08-07 23:10:03 -04:00
  • 5ce4ac8429
    Add support for multiple languages for achievements. Mr_Goldberg 2022-08-07 23:07:30 -04:00
  • 0d65114ee6
    Fix controller rumble code. Mr_Goldberg 2022-08-07 23:06:43 -04:00
  • 5234d8b0e6
    Implement leaderboard scores. Mr_Goldberg 2022-08-07 04:37:57 -04:00
  • e59508a696
    generate_emu_config.py fixes and improvements. Mr_Goldberg 2022-08-07 04:36:50 -04:00
  • eef92f1fe6
    Add early version of script to generate emu config. Mr_Goldberg 2022-08-06 05:23:49 -04:00
  • ad66573a20
    Fix crashes. Mr_Goldberg 2022-08-05 18:45:33 -04:00
  • 528120d102
    Multiple achievements can now use the same stat as a trigger. Mr_Goldberg 2022-08-05 18:44:49 -04:00
  • afb32921fc
    This seems to fix it somehow. Mr_Goldberg 2022-08-05 06:28:42 -04:00
  • f8f969b97c
    Try to fix CI error. Mr_Goldberg 2022-08-05 04:10:25 -04:00
  • 5c50ca9e86
    Fail CI build faster on build error. Mr_Goldberg 2022-08-05 03:41:59 -04:00
  • 86dba36dbf
    Fix CI build issue. Mr_Goldberg 2022-08-05 02:45:36 -04:00
  • 5e880cd974
    Add achievements display to overlay and ability to change some settings. Mr_Goldberg 2022-08-05 02:09:43 -04:00
  • c17fb0c931
    Update Nemirtingas overlay to latest. Mr_Goldberg 2022-08-05 02:06:42 -04:00
  • df94c38b0f
    Update imgui to latest. Mr_Goldberg 2022-08-05 01:34:29 -04:00
  • ba877b6e78
    sdk 1.55 Mr_Goldberg 2022-08-05 01:32:20 -04:00
  • 0fc5a564e1
    Malformed achievements config should not crash stuff anymore. Mr_Goldberg 2022-08-02 01:16:40 -04:00
  • 173c65a229
    Much faster stat get. Mr_Goldberg 2022-08-02 01:13:55 -04:00
  • 942f011ee0
    Implement ConsumeItem. Mr_Goldberg 2022-07-31 17:10:31 -04:00
  • d3e8a701dd
    All interface versions from sdk 1.0 and up are now supported. Mr_Goldberg 2022-07-31 15:49:45 -04:00
  • d076d12c6e
    Fix achievement gen script. Mr_Goldberg 2022-07-31 15:42:33 -04:00
  • 8695ea2dce
    Support achievements that are triggered automatically with stats. Mr_Goldberg 2022-07-12 01:09:27 -04:00
  • 3f8ce69b6d
    SDK 1.54 Mr_Goldberg 2022-07-12 01:04:56 -04:00
  • d8bcb11ef2
    The steam api seems to treat bools as the full register not just al. Mr_Goldberg 2022-06-04 17:16:11 -04:00
  • 3dab666dd8
    Implement the filtertext functions. Mr_Goldberg 2022-05-29 15:51:53 -04:00
  • bfe8e156f0
    Add message numbers to networking sockets and sort received messages. Mr_Goldberg 2022-05-29 15:51:36 -04:00
  • 9c7499aa27
    Fix sending to localhost ips. Mr_Goldberg 2022-05-29 15:46:31 -04:00
  • 03426b217d
    Set the appid env variables. Mr_Goldberg 2022-05-29 15:45:39 -04:00
  • d2ef266f81
    SetConfigValue function should return true. Mr_Goldberg 2022-05-27 13:03:12 -04:00
  • 994207770b
    Retry connections in steam networking sockets a few times. Mr_Goldberg 2022-05-23 01:31:14 -04:00
  • a8c03fe8cd
    Fix crash with flat api. Mr_Goldberg 2022-05-23 01:30:36 -04:00
  • a0e558ed4c
    Implement some networking sockets functions. Mr_Goldberg 2022-05-21 00:38:29 -04:00
  • 6d5cb3181f
    Make lobby ids more like the ones on steam. Mr_Goldberg 2022-05-21 00:37:48 -04:00
  • a88739a753
    Update links. Mr_Goldberg 2022-05-21 00:36:41 -04:00
  • 95fc8ac687
    Send huge unreliable packets by TCP when they are too big. Mr_Goldberg 2022-05-07 16:37:09 -04:00
  • d215070876
    Whitelist custom broadcasts in non LAN ip blocking. Mr_Goldberg 2022-04-30 22:23:42 -04:00
  • f6b8068883
    Controller fixes. Mr_Goldberg 2022-04-02 04:33:34 -04:00
  • 5533a9d5b0
    Make gameserver and client interfaces share the same socket pool. Mr_Goldberg 2022-01-26 12:03:08 -05:00
  • eda9abd2aa
    Fix linux CI build. Mr_Goldberg 2022-01-26 03:07:49 -05:00
  • f852e5c272
    steam_interfaces.txt can now be put in the steam_settings folder. Mr_Goldberg 2022-01-26 01:52:21 -05:00
  • 0a5f136bc3
    Fix games that use the ip and port to identify socket connections. Mr_Goldberg 2022-01-26 01:51:55 -05:00
  • f147638f99
    Basic offline steamhttp emulation. Mr_Goldberg 2022-01-25 15:51:00 -05:00
  • 120aa968b2
    Fixed game that uses the digital handle function to get analog handles. Mr_Goldberg 2022-01-25 15:50:20 -05:00
  • 1a411405e6
    SDK 1.53 update. Mr_Goldberg 2022-01-25 15:49:26 -05:00