{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":602816777,"defaultBranch":"master","name":"RfgNetworking","ownerLogin":"rfg-modding","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-17T01:59:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53798892?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704517121.0","currentOid":""},"activityList":{"items":[{"before":"60ba44979bf1bf443691da87cf541c5be6860ec8","after":"51c48fbeb1bf580e689e1a30b1dcca8d0096ae2e","ref":"refs/heads/CppShim","pushedAt":"2024-01-07T01:56:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Moneyl","name":"Luke Money","path":"/Moneyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8206401?s=80&v=4"},"commit":{"message":"Swappable backends in shim DLL\n\n- Defined swappable backends for the DLL. The debug backend doesn't do any logging like the beef version yet. Just passes the calls onto the original DLL.\n- The IPC backend is planned to communicate with the C# client, but right now it doesn't do anything\n- Also defined a bunch of structs used by the DLL and the interfaces it returns.","shortMessageHtmlLink":"Swappable backends in shim DLL"}},{"before":"c77b3d80af36aa7f544e540fc00cd13c6150df68","after":"60ba44979bf1bf443691da87cf541c5be6860ec8","ref":"refs/heads/CppShim","pushedAt":"2024-01-07T01:46:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Moneyl","name":"Luke Money","path":"/Moneyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8206401?s=80&v=4"},"commit":{"message":"Basic layout\n\nTrying a different design from the main branch. Attempting to put most of the networking logic in a C# client app so it's in a higher level language that's quicker and less error prone to develop with. C++ Shim dll will act as an interface between the game and the C# client. Will need implementation and testing to confirm that this is feasible.\n- C++ shim DLL that will either log calls and pass them onto the original DLL, or pass the calls to the client\n- C# client app that networking logic will be implemented in. Communicates with server.\n- ASP.NET server that tracks active lobbies and matchmaking data.","shortMessageHtmlLink":"Basic layout"}},{"before":null,"after":"c77b3d80af36aa7f544e540fc00cd13c6150df68","ref":"refs/heads/CppShim","pushedAt":"2024-01-06T04:58:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Moneyl","name":"Luke Money","path":"/Moneyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8206401?s=80&v=4"},"commit":{"message":"Basic layout\n\nTrying a different design from the main branch. Attempting to put most of the networking logic in a C# client app so it's in a higher level language that's quicker and less error prone to develop with. C++ Shim dll will act as an interface between the game and the C# client. Will need implementation and testing to confirm that this is feasible.\n- C++ shim DLL that will either log calls and pass them onto the original DLL, or pass the calls to the client\n- C# client app that networking logic will be implemented in. Communicates with server.\n- ASP.NET server that tracks active lobbies and matchmaking data.","shortMessageHtmlLink":"Basic layout"}},{"before":null,"after":"2c37f2390d45ff30a0454ecaad368253b0b6fd5d","ref":"refs/heads/VanillaCopyTest","pushedAt":"2024-01-06T04:00:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Moneyl","name":"Luke Money","path":"/Moneyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8206401?s=80&v=4"},"commit":{"message":"Very ugly attempt at mimicking vanilla DLL\n\nAttempted to enter the \"custom match with party\" screen by logging on the vanilla calls and repeating those results in the replacement DLL. Mostly basic hardcoded values as a basic first attempt. It doesn't work yet. Gets stuck on the \"Connecting...\" overlay.","shortMessageHtmlLink":"Very ugly attempt at mimicking vanilla DLL"}},{"before":null,"after":"e3211fded27eebc2d8012baea72eb71cbd52ca8c","ref":"refs/heads/feat/logTime","pushedAt":"2024-01-06T01:31:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Rast1234","name":"Rostislav Kirillov","path":"/Rast1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1562341?s=80&v=4"},"commit":{"message":"feat: logs with time","shortMessageHtmlLink":"feat: logs with time"}},{"before":"24912f05aaeee9892102e53813914d3c715fdafd","after":"7cf9d3520592962347f75d11fe4628a4b0aadb97","ref":"refs/heads/master","pushedAt":"2024-01-05T03:52:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Moneyl","name":"Luke Money","path":"/Moneyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8206401?s=80&v=4"},"commit":{"message":"Update default user config","shortMessageHtmlLink":"Update default user config"}},{"before":"e1ad8e871a651974628f7b70b6c55293882d6928","after":"24912f05aaeee9892102e53813914d3c715fdafd","ref":"refs/heads/master","pushedAt":"2024-01-04T23:49:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Moneyl","name":"Luke Money","path":"/Moneyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8206401?s=80&v=4"},"commit":{"message":"Improve pointer logging in DebugBackend","shortMessageHtmlLink":"Improve pointer logging in DebugBackend"}},{"before":"73e9aef4c19d1b60596e084b492626758dc7d868","after":"e1ad8e871a651974628f7b70b6c55293882d6928","ref":"refs/heads/master","pushedAt":"2024-01-04T02:17:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Moneyl","name":"Luke Money","path":"/Moneyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8206401?s=80&v=4"},"commit":{"message":"Commit user config so win32 is default\n\nMay want to do another commit later that strips all the extra options from this. Don't have time right now.","shortMessageHtmlLink":"Commit user config so win32 is default"}},{"before":"398e5c7f4227137fdba5b1c5fb4fcbc27206826a","after":"73e9aef4c19d1b60596e084b492626758dc7d868","ref":"refs/heads/master","pushedAt":"2024-01-04T00:36:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Moneyl","name":"Luke Money","path":"/Moneyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8206401?s=80&v=4"},"commit":{"message":"Move callback/callresult logger structs","shortMessageHtmlLink":"Move callback/callresult logger structs"}},{"before":"9824d27f36a29866898a2ec8b4202366ec8f2240","after":"398e5c7f4227137fdba5b1c5fb4fcbc27206826a","ref":"refs/heads/master","pushedAt":"2023-12-31T01:15:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Moneyl","name":"Luke Money","path":"/Moneyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8206401?s=80&v=4"},"commit":{"message":"Improvements to debug backend and CRemoteStorage\n\n- Added logging to callback and call results in debug backend. Still need to make the callback/callresult wrappers generic so they can also log the value of the structs passed through the callbacks/call results\n- Implemented the parts of CRemoteStorage that I can see the game using so far. Now can load/save SP save files.","shortMessageHtmlLink":"Improvements to debug backend and CRemoteStorage"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wN1QwMTo1NjoyMi4wMDAwMDBazwAAAAPZbwqe","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wN1QwMTo1NjoyMi4wMDAwMDBazwAAAAPZbwqe","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0zMVQwMToxNTo0MS4wMDAwMDBazwAAAAPUzr6R"}},"title":"Activity ยท rfg-modding/RfgNetworking"}