diff --git a/plugins/vmc4ue/VMC4UEBlueprintFunctionLibrary.cpp.patch b/plugins/vmc4ue/VMC4UEBlueprintFunctionLibrary.cpp.patch index 739c32a..4d89ecd 100644 --- a/plugins/vmc4ue/VMC4UEBlueprintFunctionLibrary.cpp.patch +++ b/plugins/vmc4ue/VMC4UEBlueprintFunctionLibrary.cpp.patch @@ -1,6 +1,6 @@ ---- ./VMC4UE/Source/VMC4UE/Source/VMC4UEBlueprintFunctionLibrary.cpp -+++ ./VMC4UE_54/Source/VMC4UE/Source/VMC4UEBlueprintFunctionLibrary.cpp -@@ -119,27 +119,29 @@ +--- ./VMC4UE/VMC4UE/Source/VMC4UE/Source/VMC4UEBlueprintFunctionLibrary.cpp ++++ ./VMC4UEBlueprintFunctionLibrary.cpp +@@ -119,27 +119,29 @@ UVMC4UEStreamingSkeletalMeshTransform* UVMC4UEBlueprin { return nullptr; } @@ -41,7 +41,7 @@ OSCManager->StreamingSkeletalMeshTransformMap.Emplace(Port, NewStreamingSkeletalMeshTransform); // Bind Port -@@ -149,9 +151,10 @@ +@@ -149,9 +151,10 @@ UVMC4UEStreamingSkeletalMeshTransform* UVMC4UEBlueprin OSCManager->OscReceivers.Emplace(OscReceiver); diff --git a/plugins/vmc4ue/VMC4UEBoneMappingAssetFactory.cpp.patch b/plugins/vmc4ue/VMC4UEBoneMappingAssetFactory.cpp.patch index 9b2a4e8..2020e39 100644 --- a/plugins/vmc4ue/VMC4UEBoneMappingAssetFactory.cpp.patch +++ b/plugins/vmc4ue/VMC4UEBoneMappingAssetFactory.cpp.patch @@ -1,5 +1,5 @@ --- ./VMC4UE/Source/VMC4UEEd/Source/VMC4UEBoneMappingAssetFactory.cpp -+++ ./VMC4UE_54/Source/VMC4UEEd/Source/VMC4UEBoneMappingAssetFactory.cpp ++++ ./VMC4UEBoneMappingAssetFactory.cpp @@ -5,6 +5,8 @@ #include "../../VMC4UE/Include/VMC4UEStreamingData.h" #include "Dom/JsonObject.h" diff --git a/plugins/vmc4ue/readme.md b/plugins/vmc4ue/readme.md index bd1b59a..b0ad812 100644 --- a/plugins/vmc4ue/readme.md +++ b/plugins/vmc4ue/readme.md @@ -1,8 +1,23 @@ -vmc4u patch rebuild for `ue5.4` +vmc4ue patch rebuild for `ue5.4` + +- https://github.com/HAL9HARUKU/VMC4UE +- https://github.com/HAL9HARUKU/ueOSC +- https://github.com/HAL9HARUKU/VRMMapExporter +- https://github.com/vrm-c/UniVRM + +[unity](https://unity.com/)で`VRMMapExporter`から`$model.vrmmap`を作る。ABPで読み込む。 + +`VMC4UE`は`$project.sln`を生成して`visual studio solution`でrebuildする。 + +ただし、この方法で表情を動かすことはできない。 ```sh $ git clone https://github.com/HAL9HARUKU/VMC4UE +$ cd VMC4UE +$ git reset --hard b5a6cf96e5928551d8e3e20b74705e3e8f22a1df +$ cd .. # example +$ patch -u ./VMC4UE/VMC4UE/Source/VMC4UE/Source/VMC4UEBlueprintFunctionLibrary.cpp < VMC4UEBlueprintFunctionLibrary.cpp.patch $ patch -u ./VMC4UE/VMC4UE/Source/VMC4UEEd/Source/VMC4UEBoneMappingAssetFactory.cpp < VMC4UEBoneMappingAssetFactory.cpp.patch ```