Removing a plugin

Hello I have Rama’s Victory plugin on my project, I get an error upgrading from version 4.9.2 to 4.12

“The following modules are missing or built with a different engine version: ue4Editor-VictoryBPLibrary.dll Would you like to rebuild them now?”

When I try to rebuild it I get this :

“projectname could not be compiled. Try rebuilding from source manually”.

And it just loops every time I try to run it afterwards, so I decided to remove it because I have not used it yet anyway, When I disable it and restart UE4 for the effects to take place, the project crashes out every time, as if it relies on the plugin to be enabled, I never had the DefaultEngine.ini line to start with, so that is not the problem either.

I have been working on this project for around a year (on and off) so I have plenty of backups but all of them have the victory plugin installed as it was something I did at the very start when I was looking for networking advice.

Does any one have any suggestions?

Assuming you can bring it up on an old version of the engine (with the plugin installed):

  • open project
  • remove any node/reparent that links the project to the plugin
  • save, close
  • open with the un-plug-in-ed (?!) engine

if you dont have an engine that supports the plugin, you are going to need it, else, it wont be able to open.

you must have and dont remember. you could also try to delete intermediate/binaries folder and let the engine regenerate the library files. always backup tho

1 Like

How would I go about doing that? Removing nodes/reparent’s that link the project and plugin, because I don’t recall ever using any of them so is there a way to find them ?

I have been through the blueprints several times since encountering this thinking the same thing, I have searched for the node by keywords and gone node to node manually, There was no victory node in any of my blueprints, I have also done a search in VisualStudio for the victory plugin and there is nothing, yet i still get a crash when i load the project.

I have tried migrating but most of my assets including maps do not migrate, and when I try converting to 4.12 with it enabled I get an error saying :

“The following modules are missing or built with a different engine version:
ue4Editor-VictoryBPLibrary.dll
Would you like to rebuild them now?”

This fails and afterwards I get

“projectname could not be compiled. Try rebuilding from source manually”.

It builds in Visual studio but when you run the project again it will just go to the Different engine version error again.

if everything is stock, have you tried migrating all the content to a fresh new project? if non of that works, why dont you just compile victory’s with 4.12 and keep it enabled? or it crashes your project even if its off?

i meant compiling the engine with victory.

I have downloaded the engine from the launcher it isn’t a compiled version from GitHub

First backup just in case. Try to delete the Plugin from your directory. Also rightclick and open YourProject.uproject with a Text Editor and remove it from the Modules/Plugins. Rightclick your Project file again and choose Generate Visual Studio Project Files. Open your Solution and Rightclick your Project and choose Rebuild. Try to Open your Project and See if it works.

If you really dont use it anywhere it should clean all things up. Also if you ever deleted files directly from VS they still exist in your Source directory you maybe want to look into it just in case.

Hope this Solves the Problem for you

I have tried doing what you said to do, I deleted the plugin, went to my .uproject but there is no entrance for it in there

{ “FileVersion”: 3,
“EngineAssociation”: “4.9”,
“Category”: “”,
“Description”: “”,
“Modules”: [ {
“Name”: “ptrojectname”,
“Type”: “Runtime”,
“LoadingPhase”: “Default”
} ],
“TargetPlatforms”: [ “WindowsNoEditor” ] }

Then I tried rebuilding and got an error.

 Error	1	error MSB3073: The command ""C:\Program Files (x86)\Epic Games\4.9\Engine\Build\BatchFiles\Rebuild.bat" projectname Win64 Development "S:\projectname(Game)\UnrealEngine4\BranchProjects\projectname Branch\projectnameBranch.uproject"
-rocket -waitmutex" exited with code 255.	C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets	43	5	projectnameBranch

Thanks for the help though.

I got around the above error which is a different issue by quoting the dirs in rebuild.bat then managed to get it to rebuild but when I tried to run the actual project I got the crash again.

What the? Why is it fussing about Nigara cO that makes no sense at all. Did you modify YourProject.Build.cs ?

Please delete the intermediate and binarys and try again. That Error makes no Sense at all.

Oh and before you do that. Did your Project Compile successfuly? (Output Log) or is this just a stupid Intellisense Error from the Error List? If its a Intellisense Error ignore it. Intellisense tends to be a Idiot sometimes.

The 2 compilation errors where due to my UnrealEngine being in Programme files(x86), apparently It can mess up the directory references so I changed the Rebuild.Bat to use longer references rather than short ones and I can now rebuild, I also changed a few file names and got the project to update to v4.12, Doing this has also enabled me to rebuild the lighting which was another Issue I was having, I guess it had nothing to do with the Victory plugin, although I still can’t get rid of it… Which I would still like to do.

When I delete the Intermediate and Binary’s I get a different Error, I’ll test this out though.

Glad you figured it out. Did you change the error you got? Last time I looked it was something with Niagara x)