{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":562233730,"defaultBranch":"main","name":"CodeRed-Generator","ownerLogin":"CodeRedModding","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-05T17:55:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80549730?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1667670912.563703","currentOid":""},"activityList":{"items":[{"before":"f4cfb2674a40d755a156717430a3ef412a0bf0b1","after":"c41f319bd00c594bf56f5ec73f0991f9c6bbc72e","ref":"refs/heads/main","pushedAt":"2024-05-08T20:15:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update dllmain.cpp","shortMessageHtmlLink":"Update dllmain.cpp"}},{"before":"ff5fd905592720c7a36dea4e8eae0d001655adcd","after":"f4cfb2674a40d755a156717430a3ef412a0bf0b1","ref":"refs/heads/main","pushedAt":"2024-05-08T20:14:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"v1.1.5\n\n- Changed how function parameters and code are generated to be more memory efficient.\n- Changed how the \"GenerateConstName\" and \"GenerateEnumName\" functions work in \"dllmain.cpp\".\n- Moved the \"CreateValidName\" and \"CreateWindowsFunction\" functions inside of the \"UnrealObject\" class.\n- Fixed the comment spacing for classes using the struct spacing instead of class spacing from your config file.","shortMessageHtmlLink":"v1.1.5"}},{"before":"aa96fc95f87d6cd4793a16b41f4d1276ef033865","after":"ff5fd905592720c7a36dea4e8eae0d001655adcd","ref":"refs/heads/main","pushedAt":"2024-05-06T21:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"v1.1.4\n\nAdded a \"GetAllObjectFlags\" function for the \"Retrievers\" namespace, not used by anything now but could be useful in the future.","shortMessageHtmlLink":"v1.1.4"}},{"before":"b2dee8bc3c7d2047af3f8e8ac2aed47b93010a17","after":"aa96fc95f87d6cd4793a16b41f4d1276ef033865","ref":"refs/heads/main","pushedAt":"2024-05-06T13:49:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d4c872c52756bade29565d01dacad0ddb6bb1bc1","after":"b2dee8bc3c7d2047af3f8e8ac2aed47b93010a17","ref":"refs/heads/main","pushedAt":"2024-05-06T13:48:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"v1.1.4\n\n- Updated the FindClass and FindFunction functions slightly.","shortMessageHtmlLink":"v1.1.4"}},{"before":"f6b3a0701ecf8b13e7b457479c24ce67e7e9ef8a","after":"d4c872c52756bade29565d01dacad0ddb6bb1bc1","ref":"refs/heads/main","pushedAt":"2024-05-05T22:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"v1.1.4\n\n- Added extra safety checks for the string helper functions in \"Printer.hpp/cpp\".","shortMessageHtmlLink":"v1.1.4"}},{"before":"93356d9d7b9b824d1994bad7796b35db5d3472d1","after":"f6b3a0701ecf8b13e7b457479c24ce67e7e9ef8a","ref":"refs/heads/main","pushedAt":"2024-05-05T17:40:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"79e18dbf3f98982d218c2cdc425b16aed6b1b07b","after":"93356d9d7b9b824d1994bad7796b35db5d3472d1","ref":"refs/heads/main","pushedAt":"2024-05-05T17:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"v1.1.4\n\n- Fixed the object flag values in \"GameDefines.hpp\" and also \"PiecesOfCodes.cpp\".","shortMessageHtmlLink":"v1.1.4"}},{"before":"581f9786e9c9a567f3dd9e626dbf47f7876b6129","after":"79e18dbf3f98982d218c2cdc425b16aed6b1b07b","ref":"refs/heads/main","pushedAt":"2024-05-05T16:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"v1.1.4\n\n- Added a new engine folder for Dishonered, which contains all needed fields to generate an sdk for that game.\n- Moved the \"Printer.cpp/hpp\" files to the \"Framework\" folder.","shortMessageHtmlLink":"v1.1.4"}},{"before":"0c89621ba3895a074be33e574aaceb7e388c0b08","after":"581f9786e9c9a567f3dd9e626dbf47f7876b6129","ref":"refs/heads/main","pushedAt":"2024-05-04T19:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update dllmain.cpp","shortMessageHtmlLink":"Update dllmain.cpp"}},{"before":"646ea4a260920affe04db80108aee86e213d9fa2","after":"0c89621ba3895a074be33e574aaceb7e388c0b08","ref":"refs/heads/main","pushedAt":"2024-05-04T18:31:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update PiecesOfCode.cpp","shortMessageHtmlLink":"Update PiecesOfCode.cpp"}},{"before":"308e6038b816fa2886453e194bff27b84fc7de98","after":"646ea4a260920affe04db80108aee86e213d9fa2","ref":"refs/heads/main","pushedAt":"2024-05-04T18:25:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update PiecesOfCode.cpp","shortMessageHtmlLink":"Update PiecesOfCode.cpp"}},{"before":"705655bff0cd65197f255583e3f38c3ac1320147","after":"308e6038b816fa2886453e194bff27b84fc7de98","ref":"refs/heads/main","pushedAt":"2024-05-04T18:05:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"v1.1.2\n\n- Added a new \"UTF16_FSTRING\" define in \"Configuration.hpp\", this is required if your game uses wide chars for FStrings but not FNames.\n- Added the pragma push and pragma pop directives for the \"GameDefines.hpp\" file for forced class alignment.\n- Added some extra safety checking when dumping instances and printing spacing for their names.\n- Fixed a crash that could happen related to property names being longer than the spacing set in your \"Configuration.cpp\" file.","shortMessageHtmlLink":"v1.1.2"}},{"before":"d85c23220f7f77a5fbc07633c37e7d73ba4af174","after":"705655bff0cd65197f255583e3f38c3ac1320147","ref":"refs/heads/main","pushedAt":"2024-05-03T15:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"v1.1.2\n\n- Added a new \"GLogger\" class in \"dllmain.hpp/cpp\" which will now handle any logging to the log file.\n- Added extra logging for the time it takes for caching every object before sdk generation starts.\n- Improved the caching system for packages, includes, and constants.\n- Fixed a bug that could cause UClassProperty's to be confused with UObjectProperty's.","shortMessageHtmlLink":"v1.1.2"}},{"before":"78ae13f8dd2c4728320fd6406d77439aad8136a6","after":"d85c23220f7f77a5fbc07633c37e7d73ba4af174","ref":"refs/heads/main","pushedAt":"2024-05-02T19:44:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update dllmain.cpp","shortMessageHtmlLink":"Update dllmain.cpp"}},{"before":"713a68c632f12c61ba50b598fd27db19add1b853","after":"78ae13f8dd2c4728320fd6406d77439aad8136a6","ref":"refs/heads/main","pushedAt":"2024-05-02T10:26:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update dllmain.cpp\n\nChanged a comment","shortMessageHtmlLink":"Update dllmain.cpp"}},{"before":"3f1c941e24e14c1eae7076891530c9d4d228e0f6","after":"713a68c632f12c61ba50b598fd27db19add1b853","ref":"refs/heads/main","pushedAt":"2024-05-02T08:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update GameDefines.hpp","shortMessageHtmlLink":"Update GameDefines.hpp"}},{"before":"68784d55bea4ccc4a7759df075d9e5a665310db1","after":"3f1c941e24e14c1eae7076891530c9d4d228e0f6","ref":"refs/heads/main","pushedAt":"2024-05-02T08:42:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update PiecesOfCode.cpp","shortMessageHtmlLink":"Update PiecesOfCode.cpp"}},{"before":"0f3d4cb485e4c7de14375b631eb7f419df669f5d","after":"68784d55bea4ccc4a7759df075d9e5a665310db1","ref":"refs/heads/main","pushedAt":"2024-05-02T06:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"v1.1.1\n\n- Added a new caching system for counting objects, which increases generation speed over by over 5x.\n- Added additional enums for flags to \"PiecesOfCode.cpp\", including state flags and class flags.\n- Updated the property flags enum and added some extra ones in \\\"GameDefines.hpp\", and changed the \"GetAllPropertyFlags\" function to reflect that.\n- Removed the \"CountObject\" function from \"UObject\" and added a new one to the \"GCache\" class in \"dllmain.hpp/cpp\".","shortMessageHtmlLink":"v1.1.1"}},{"before":"c102107882964107eaff0667d33e2f4137af25d2","after":"0f3d4cb485e4c7de14375b631eb7f419df669f5d","ref":"refs/heads/main","pushedAt":"2024-04-28T20:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update dllmain.cpp","shortMessageHtmlLink":"Update dllmain.cpp"}},{"before":"d02bf31bfd29b798825ad696c4ff779348e2165d","after":"c102107882964107eaff0667d33e2f4137af25d2","ref":"refs/heads/main","pushedAt":"2024-04-27T23:36:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"fc3972895bfba864522c66475eef4fb5548fbd24","after":"d02bf31bfd29b798825ad696c4ff779348e2165d","ref":"refs/heads/main","pushedAt":"2024-04-27T23:36:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"v1.1.0\n\n- Added a new caching system for unreal properties, which increases sdk generation speed a bit.\n- Added a couple new string helper functions in the \"Printers.hpp/cpp\" files related to replacing characters.\n- Return types that were enums now use their proper enum class name if \"UsingEnumClasses\" is set to true in \"Configuration.cpp\".\n- Dump instances are now a lot faster, a new line character is now used instead of \"std::endl\", as \"std::endl\" flushes stream which is why it took so long.\n- Moved some of the helper functions in the \"Utils\" namespace to be inside of the new \"UnrealObject\" and \"UnrealProperty\" classes.\n- Changed the include file for \"Member.hpp\", as its now in a different folder, in your \"GameDefines.hpp\" file.\n- Renamed the values in the \"EWidthTypes\" to be more consistent with the previous naming standard changes.\n- Modified some of the functions in \"GameDefines.cpp\" and updated \"PiecesOfCode.cpp\" to match that.\n- Fixed the name and comment spacing for \"UnknownData\" being too short compared to all the other names in classes and structs.\n- Fixed miscalculating the size of array parameters when copying them for process event.","shortMessageHtmlLink":"v1.1.0"}},{"before":"ee851054f4bad449cee2344576e28ca6067746da","after":"fc3972895bfba864522c66475eef4fb5548fbd24","ref":"refs/heads/main","pushedAt":"2024-04-24T21:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"37d4a95a328cf279e39f5e6780c1fe6e1ccb2afc","after":"ee851054f4bad449cee2344576e28ca6067746da","ref":"refs/heads/main","pushedAt":"2024-04-24T21:23:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"v1.0.9\n\n- Fixed forgetting to call \"GCache::Initialize()\" in the last update.\n- Fixed array properties not showing up in the parameters of functions, they only generated in the parameter struct itself.\n- Fixed array parameters not properly accounting for their element size when copying for ProcessEvent.\n- Array parameters are now printed in normal decimal instead of hexadecimal.","shortMessageHtmlLink":"v1.0.9"}},{"before":"0306afd58c189680685707f3c7bb6993936f2ba5","after":"37d4a95a328cf279e39f5e6780c1fe6e1ccb2afc","ref":"refs/heads/main","pushedAt":"2024-04-23T20:04:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update Member.cpp\n\nFixed a class being labeled as a struct.","shortMessageHtmlLink":"Update Member.cpp"}},{"before":"8c2799b521da14bdec243d195cd50270593d0c8f","after":"0306afd58c189680685707f3c7bb6993936f2ba5","ref":"refs/heads/main","pushedAt":"2024-04-23T04:12:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update PiecesOfCode.cpp","shortMessageHtmlLink":"Update PiecesOfCode.cpp"}},{"before":"6773f2d1b3e9de6d4ee40159196f991b7b4419e6","after":"8c2799b521da14bdec243d195cd50270593d0c8f","ref":"refs/heads/main","pushedAt":"2024-04-23T03:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"v1.0.8\n\n- Added a new caching system for objects, which increases generation speed by over 50%.\n- Added a new class type for the \"EClassTypes\" enum in \"Member.hpp\", this is required for the new cache system.\n- Fixed the header files in \"SdkHeaders.hpp\" sometimes being in the wrong order in the final sdk.\n- Fixed the \"UsingConstants\" setting for your config file generating improper names in the final sdk.\n- Fixed a capitalization error in the final generated sdk if you had \"UsingConstants\" set to true in your config file.\n- Updated some of the default \"PiecesOfCode.cpp\" functions slightly.","shortMessageHtmlLink":"v1.0.8"}},{"before":"d361ced339a3aff1f5db0f8f4fd8d4f070326df6","after":"6773f2d1b3e9de6d4ee40159196f991b7b4419e6","ref":"refs/heads/main","pushedAt":"2024-04-21T06:15:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Updated some comments","shortMessageHtmlLink":"Updated some comments"}},{"before":"59652b6d196250dcb022a31a5dbe0b22167eb755","after":"d361ced339a3aff1f5db0f8f4fd8d4f070326df6","ref":"refs/heads/main","pushedAt":"2024-04-21T04:05:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update Configuration.cpp","shortMessageHtmlLink":"Update Configuration.cpp"}},{"before":"700342a3753ea496b74b0d58df085ed8fdd9eebe","after":"59652b6d196250dcb022a31a5dbe0b22167eb755","ref":"refs/heads/main","pushedAt":"2024-04-21T03:30:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ItsBranK","name":"BranK","path":"/ItsBranK","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23649425?s=80&v=4"},"commit":{"message":"Update dllmain.cpp","shortMessageHtmlLink":"Update dllmain.cpp"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wOFQyMDoxNTozMi4wMDAwMDBazwAAAARFAf7z","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yMVQwMzozMDowMi4wMDAwMDBazwAAAAQ2GMl5"}},"title":"Activity ยท CodeRedModding/CodeRed-Generator"}