Plugin Support for UE4 4.22
The official version of UE4 Ver 4.22 was released the other day. So, I made my plugin (ObjectDeliverer) submitted to the Marketplace compatible with 4.22, and I will record the procedure here.
Please refer to the previous article for the plugin being updated this time, ObjectDeliverer.
Easy Inter-Process Communication in UE4 with ObjectDeliverer - AYU MAX
Create Package with 4.22
First, create a package for the custom plugin using the 4.22 engine. Please refer to the previous article for the method of creating a plugin package.
Creating a Package for a Custom UE4 Plugin for the Marketplace - AYU MAX
I thought the C++ rules probably hadn’t changed from 4.21 to 4.22, so I expected it to build smoothly, but I got several C5038 errors.
C5038のエラーが原因っぽい。メンバ変数の宣言順に初期化してないのが原因??
— ayuma (@ayuma_x) April 6, 2019
However, I haven’t been able to determine whether this is due to the UE4 version update or a Visual Studio update.
After fixing the errors and confirming there were no issues through testing, I created the package.
Work in Marketplace Publisher Portal
From here, update the Marketplace registration. Go to the Marketplace Publisher Portal page and select the published plugin.
If you look closely, there’s a warning saying, “Your product is not compatible with the latest UE4.”

This time, the only change is adding the 4.22 compatible plugin, so scroll down the page to PRODUCT FILES.
Then, add an item for 4.22, set the URL of the 4.22 compatible plugin uploaded to the cloud, and configure the necessary items.

Once the settings are complete, press the “Submit” button to finish the update procedure.
Confirmation Email
After a while, an email titled “Unreal Engine Marketplace: Pending File Update” arrived from Epic, stating that the plugin update was received. I think the Marketplace information will be updated after a while.