{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":338842533,"defaultBranch":"refactoring","name":"C4D_MMD_Tool","ownerLogin":"AiMiDi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-14T16:00:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/76622021?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725355613.0","currentOid":""},"activityList":{"items":[{"before":"0dbe6fac6891df368dd0032d3cf6a1ec0a7856d4","after":"fdd32158ef8aea6fc4ef842e890d1ec43b821ad2","ref":"refs/heads/refactoring","pushedAt":"2024-09-04T02:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":".idea","shortMessageHtmlLink":".idea"}},{"before":"8e2d68395b08c590f69c69800f3dae70691fd898","after":"0dbe6fac6891df368dd0032d3cf6a1ec0a7856d4","ref":"refs/heads/refactoring","pushedAt":"2024-09-03T09:41:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Create code_quality.yml","shortMessageHtmlLink":"Create code_quality.yml"}},{"before":"b6ca420fa576f55427f2c583ec300e5ba8937fd7","after":"8e2d68395b08c590f69c69800f3dae70691fd898","ref":"refs/heads/refactoring","pushedAt":"2024-09-03T09:40:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Delete .github/workflows/codacy.yml","shortMessageHtmlLink":"Delete .github/workflows/codacy.yml"}},{"before":"5c65e6ac550b20b90a3276684dd5f4ab2c62714b","after":null,"ref":"refs/heads/AiMiDi-patch-3","pushedAt":"2024-09-03T09:26:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"}},{"before":"9da6319a5e438341b3e06338864038a22c318f8f","after":null,"ref":"refs/heads/AiMiDi-patch-2","pushedAt":"2024-09-03T09:26:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"}},{"before":"d962cff9b6c992969008de22d57879380043893f","after":null,"ref":"refs/heads/AiMiDi-patch-4","pushedAt":"2024-09-03T09:26:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"}},{"before":"0c77c61f328cc535d270b0a4b7141877774a4d03","after":"9ded340f7d86667547f38580e00b3ddd38a36a2f","ref":"refs/heads/main","pushedAt":"2024-09-03T09:23:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Merge pull request #31 from AiMiDi/AiMiDi-patch-4\n\nCreate code_quality.yml","shortMessageHtmlLink":"Merge pull request #31 from AiMiDi/AiMiDi-patch-4"}},{"before":null,"after":"d962cff9b6c992969008de22d57879380043893f","ref":"refs/heads/AiMiDi-patch-4","pushedAt":"2024-09-03T09:22:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Create code_quality.yml","shortMessageHtmlLink":"Create code_quality.yml"}},{"before":null,"after":"5c65e6ac550b20b90a3276684dd5f4ab2c62714b","ref":"refs/heads/AiMiDi-patch-3","pushedAt":"2024-09-03T09:18:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Create code_quality.yml","shortMessageHtmlLink":"Create code_quality.yml"}},{"before":"fe5d3ea9899ceaea6859cc7d15db735512faa014","after":"0c77c61f328cc535d270b0a4b7141877774a4d03","ref":"refs/heads/main","pushedAt":"2024-09-03T09:13:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Merge pull request #29 from AiMiDi/AiMiDi-patch-2\n\nDelete .github/workflows/codacy.yml","shortMessageHtmlLink":"Merge pull request #29 from AiMiDi/AiMiDi-patch-2"}},{"before":null,"after":"9da6319a5e438341b3e06338864038a22c318f8f","ref":"refs/heads/AiMiDi-patch-2","pushedAt":"2024-09-03T09:11:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Delete .github/workflows/codacy.yml","shortMessageHtmlLink":"Delete .github/workflows/codacy.yml"}},{"before":"f348c90d129d9e3ef6d7c7743a019198cc9b4807","after":"b87b36efa312d071bfb004f1564954252ef886cb","ref":"refs/heads/28-feat-export-pmx","pushedAt":"2024-08-31T08:56:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"fix: Read morph err.","shortMessageHtmlLink":"fix: Read morph err."}},{"before":"eefda985b00b054a97f7c330f9372b456e5cf3d9","after":"f348c90d129d9e3ef6d7c7743a019198cc9b4807","ref":"refs/heads/28-feat-export-pmx","pushedAt":"2024-08-20T12:13:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"feat: remove IMorph MMDMorphType","shortMessageHtmlLink":"feat: remove IMorph MMDMorphType"}},{"before":"da5346875b0cff6b24208824f14951c52edacc71","after":"eefda985b00b054a97f7c330f9372b456e5cf3d9","ref":"refs/heads/28-feat-export-pmx","pushedAt":"2024-08-19T20:20:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"2dab949a1ed3e61da4f48ea82015b782d76f0e69","after":"da5346875b0cff6b24208824f14951c52edacc71","ref":"refs/heads/28-feat-export-pmx","pushedAt":"2024-08-19T20:06:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"fix: ReadMorph","shortMessageHtmlLink":"fix: ReadMorph"}},{"before":"475ac1304b5b1936575d621f79e4ec7702c44663","after":"2dab949a1ed3e61da4f48ea82015b782d76f0e69","ref":"refs/heads/28-feat-export-pmx","pushedAt":"2024-08-19T19:56:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Updated submodule dependency/libMMD","shortMessageHtmlLink":"Updated submodule dependency/libMMD"}},{"before":"7f661b135d91329673c8f4560d82913553c2654b","after":"475ac1304b5b1936575d621f79e4ec7702c44663","ref":"refs/heads/28-feat-export-pmx","pushedAt":"2024-08-19T19:24:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"3c0cd032cadd2548617cfb758e197127039d9555","after":"7f661b135d91329673c8f4560d82913553c2654b","ref":"refs/heads/28-feat-export-pmx","pushedAt":"2024-07-02T17:47:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"WIP: fix MMDModelRootObject::CopyTo() crash","shortMessageHtmlLink":"WIP: fix MMDModelRootObject::CopyTo() crash"}},{"before":"892d0a25d0390fb5c79c62d4790c87a469254d22","after":"3c0cd032cadd2548617cfb758e197127039d9555","ref":"refs/heads/28-feat-export-pmx","pushedAt":"2024-05-31T14:23:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"fix: Log bug.","shortMessageHtmlLink":"fix: Log bug."}},{"before":null,"after":"797ff276ed408552a309d6fed6bb9abc815514fa","ref":"refs/heads/ImprovedImportSpeed","pushedAt":"2024-05-27T11:49:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"WIP:性能探查","shortMessageHtmlLink":"WIP:性能探查"}},{"before":"b6ca420fa576f55427f2c583ec300e5ba8937fd7","after":"892d0a25d0390fb5c79c62d4790c87a469254d22","ref":"refs/heads/28-feat-export-pmx","pushedAt":"2024-05-27T11:49:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"WIP: MMDBoneRootObject::SavePMX()","shortMessageHtmlLink":"WIP: MMDBoneRootObject::SavePMX()"}},{"before":null,"after":"b6ca420fa576f55427f2c583ec300e5ba8937fd7","ref":"refs/heads/28-feat-export-pmx","pushedAt":"2024-05-27T11:47:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Create RefactoringMSBuild.yml","shortMessageHtmlLink":"Create RefactoringMSBuild.yml"}},{"before":"fe5d3ea9899ceaea6859cc7d15db735512faa014","after":null,"ref":"refs/heads/28-feat-export-pmx","pushedAt":"2024-05-27T11:47:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"}},{"before":null,"after":"fe5d3ea9899ceaea6859cc7d15db735512faa014","ref":"refs/heads/28-feat-export-pmx","pushedAt":"2024-05-27T11:46:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Merge pull request #27 from AiMiDi/AiMiDi-patch-1\n\nCreate RefactoringMSBuild.yml","shortMessageHtmlLink":"Merge pull request #27 from AiMiDi/AiMiDi-patch-1"}},{"before":"96e6e1f6d7a0f9605f2435938a4ae28e810adac8","after":"b6ca420fa576f55427f2c583ec300e5ba8937fd7","ref":"refs/heads/refactoring","pushedAt":"2024-05-25T18:37:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Create RefactoringMSBuild.yml","shortMessageHtmlLink":"Create RefactoringMSBuild.yml"}},{"before":"4fcc169a984619448ae275722179d6687ceab28e","after":"fe5d3ea9899ceaea6859cc7d15db735512faa014","ref":"refs/heads/main","pushedAt":"2024-05-25T18:30:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Merge pull request #27 from AiMiDi/AiMiDi-patch-1\n\nCreate RefactoringMSBuild.yml","shortMessageHtmlLink":"Merge pull request #27 from AiMiDi/AiMiDi-patch-1"}},{"before":null,"after":"6b3de639f95d9a32d877d7727f49188510c2a9f7","ref":"refs/heads/AiMiDi-patch-1","pushedAt":"2024-05-25T18:29:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Create RefactoringMSBuild.yml","shortMessageHtmlLink":"Create RefactoringMSBuild.yml"}},{"before":"27841405fb8f9adce4c56b1d6f36d593c64bc412","after":"96e6e1f6d7a0f9605f2435938a4ae28e810adac8","ref":"refs/heads/refactoring","pushedAt":"2024-05-25T18:18:34.000Z","pushType":"pr_merge","commitsCount":74,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"Merge pull request #26 from AiMiDi/20-feat-scenemanagerloadpmxmodel-ui\n\n20 feat scenemanagerloadpmxmodel UI","shortMessageHtmlLink":"Merge pull request #26 from AiMiDi/20-feat-scenemanagerloadpmxmodel-ui"}},{"before":"e1d1b640eee367f90a6928df7880507e7c7019ce","after":"7a94370d319d50111578171db292d2d4579f4b1f","ref":"refs/heads/20-feat-scenemanagerloadpmxmodel-ui","pushedAt":"2024-05-25T18:17:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"fix: 更新了宏定义、函数参数、编译设置和源文件\n\n在`cmt_marco.h`中添加了新的宏定义`SDK2024_ConstExpr`以支持新的API版本。在`mmd_joint.cpp`和`mmd_rigid.cpp`中,将一些变量的定义从`constexpr`更改为了`SDK2024_ConstExpr`以提高代码的兼容性。同时,也在`mmd_joint.cpp`和`mmd_model.cpp`中,将一些函数的参数和返回值添加了`SDK2024_Const`修饰以提高代码的安全性。在`register_entity.cpp`中,更改了`RegisterObjectPlugin`函数的参数以修复一些bug或者改进功能。在`mmdtool.vcxproj`中,更改了一些编译设置,包括输出目录、预编译事件等以改进编译过程。最后,在`mmdtool.vcxproj`和`mmdtool.vcxproj.filters`中,添加了一些新的源文件以添加新的功能。","shortMessageHtmlLink":"fix: 更新了宏定义、函数参数、编译设置和源文件"}},{"before":"6f47fe0c917acbc1570c3f6ff023fc6a6866a032","after":"e1d1b640eee367f90a6928df7880507e7c7019ce","ref":"refs/heads/20-feat-scenemanagerloadpmxmodel-ui","pushedAt":"2024-05-25T17:31:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AiMiDi","name":null,"path":"/AiMiDi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76622021?s=80&v=4"},"commit":{"message":"fix: 改进参数获取方式,修复MMDBoneTag::GetDEnabling()的bug\n\n在本次提交中,我们对代码进行了一系列的优化。主要的改动包括:\n\n* 在`MMDBoneTag::GetDEnabling`函数中,我们删除了对`itemdesc`的非空检查,改为直接从`node`获取参数。\n* 在处理多个`PMX_BONE`相关的情况时,我们删除了从`itemdesc`获取参数的代码,改为从`node`获取参数。\n* 同样,在处理`PMX_BONE_INHERIT_BONE_PARENT_INDEX`,`PMX_BONE_INHERIT_BONE_PARENT_INFLUENCE`,`PMX_BONE_INHERIT_BONE_PARENT_LINK`的情况时,我们删除了对`inherit_rotation`和`inherit_translation`的检查,改为直接从`node`获取这两个参数。\n* 在`MMDBoneTag::HandleBoneMorphUpdate`函数中,我们将`Ge_data`的命名改为了`ge_data`,并且在获取`op_position`和`op_rotation`时,删除了从`Ge_data`获取参数的代码,改为从`ge_data`获取参数。\n* 在处理`bone_morph_data_arr`时,我们也删除了从`Ge_data`获取参数的代码,改为从`ge_data`获取参数。\n\n这些改动将使代码更加简洁,提高了代码的可读性和可维护性。","shortMessageHtmlLink":"fix: 改进参数获取方式,修复MMDBoneTag::GetDEnabling()的bug"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErDMmIwA","startCursor":null,"endCursor":null}},"title":"Activity · AiMiDi/C4D_MMD_Tool"}