Playmaker Forum

PlayMaker Help & Tips => PlayMaker Help => Topic started by: cleave on July 17, 2018, 02:04:06 PM

Title: why playmaker is missing when I upgraded from unity2017 to 2018[SOLVED]
Post by: cleave on July 17, 2018, 02:04:06 PM
playmaker is disappeared from the top (menu area) after I upgraded the project to unity2018, I tried re-import all assets, but it doesn't work at all. These assets are in the project - asset folder, but nothing could use just because no option in the menu. What happened and how could I fix this? any body help please?
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: Fat Pug Studio on July 17, 2018, 03:11:55 PM
You probably have some errors in your project, and some of the actions need updating if you're still on older version of PM and using some stuff from Ecosystem.
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: cleave on July 17, 2018, 05:28:48 PM
Thanks...but the problem is the whole menu of playmaker disappeared... and even there is no red alert in the console about playmaker
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: jeanfabre on July 18, 2018, 04:45:00 AM
Hi,

do you have any red alert anyway in the console? Editors can not run until ALL console errors are cleared.

 Bye,

 Jean
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: cleave on July 18, 2018, 09:09:44 AM
No, there is no red alerts. but hundreds of yellow alerts, it seems I missed some definition of those assets, then I tried to re-import all assets(Playmaker included).But nothing show up in the menu area, which means there are no lists or options to use those assets, no action bar, no events, no Ecosystem etc.
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: Fat Pug Studio on July 18, 2018, 10:33:15 AM
What Playmaker and Unity versions are you using?
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: cleave on July 18, 2018, 11:26:00 AM
unity2018.2f2 & Playmaker 1.9
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: jeanfabre on July 19, 2018, 02:39:31 AM
Hi,

what are the yellow warnings, can you copy paste them?

 It all works fine here, so maybe the install went wrong and you need to manually finish the process.

 install the package manually, it's located in Assets/PlayMaker/Editor/Install/Playmaker.1.9.unitypackage.

 Can you import that and see what happens?

 Bye,

 Jean
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: cleave on July 19, 2018, 07:18:48 AM
Mostly The yellow alerts remind me that I have missed lots definitions of those assets.

Playmaker 1.9 works fine for my project of Unity2017 in last six months. I upgraded the project to unity2018 this week and I know playmaker should be install after import. Either updating or installing can be succeed, but the only problem is the playmaker button is disappeared in the menu area. It results the whole dropdown lists are gone. I tried the newest playmaker 1.9 beta4 minutes ago, but it still nothing there.

Someone told me check window - project manager, but nothing there.
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: jeanfabre on July 19, 2018, 09:56:36 AM
Hi,

 Can you paste these errors, thanks :)

you haven't confirmed how manual installed went, can you confirm? you don't need PlayMaker menu for this, simply install the package located in Assets/PlayMaker/Editor/Install/


 Bye,

 Jean
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: cleave on July 19, 2018, 01:26:33 PM
Assets/PlayMaker Utils/PlayMakerUtils_FsmVar.cs(372,33): warning CS0618: `UnityEngine.ProceduralMaterial' is obsolete: `Built-in support for Substance Designer materials has been deprecated and will be removed in Unity 2018.1. To continue using Substance Designer materials in Unity 2018.1, you will need to install Allegorithmic's external importer from the Asset Store.'

Assets/PlayMaker Utils/PlayMakerUtils_FsmVar.cs(450,32): warning CS0618: `UnityEngine.ProceduralMaterial' is obsolete: `Built-in support for Substance Designer materials has been deprecated and will be removed in Unity 2018.1. To continue using Substance Designer materials in Unity 2018.1, you will need to install Allegorithmic's external importer from the Asset Store.'

Assets/PlayMaker Utils/PlayMakerUtils_FsmVar.cs(452,21): warning CS0618: `UnityEngine.ProceduralMaterial' is obsolete: `Built-in support for Substance Designer materials has been deprecated and will be removed in Unity 2018.1. To continue using Substance Designer materials in Unity 2018.1, you will need to install Allegorithmic's external importer from the Asset Store.'

Assets/PlayMaker/Actions/Application/ApplicationOpenUrl.cs(31,17): warning CS0618: `UnityEngine.Application.ExternalEval(string)' is obsolete: `Application.ExternalEval is deprecated. See https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html for alternatives.'

OnLevelWasLoaded was found on PlayMakerUnity2d
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed

Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: jeanfabre on July 19, 2018, 01:57:33 PM
Hi,

ok, so in this screenshot, PlayMaker works, and I assume this is 1.9.0p4.  Can you upgrade to 2018 that very project ( make a copy and try on the copy), what happen then?

Bye,

 Jean
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: cleave on July 19, 2018, 03:37:38 PM
Yes,During the time, I tried to uninstall unity2017, cleaned the regedit, then install unity2018 after the last screenshot which I have showed to you.

I opened the project with unity2018, That's all. I did not do anything else.

these are the errors and screenshot in unity2018 here:

Assets/PlayMaker/Actions/Material/SetMaterialMovieTexture.cs(28,22): warning CS0618: `UnityEngine.MovieTexture' is obsolete: `MovieTexture is deprecated. Use VideoPlayer instead.'

Assets/PlayMaker/Actions/Movie/PauseMovieTexture.cs(14,22): warning CS0618: `UnityEngine.MovieTexture' is obsolete: `MovieTexture is deprecated. Use VideoPlayer instead.'

Assets/PlayMaker/Actions/Web/WWWObject.cs(28,22): warning CS0618: `UnityEngine.MovieTexture' is obsolete: `MovieTexture is deprecated. Use VideoPlayer instead.'

Assets/PlayMaker/Actions/Web/WWWObject.cs(98,53): warning CS0618: `UnityEngine.WWW.GetMovieTexture()' is obsolete: `MovieTexture is deprecated. Use VideoPlayer instead.'

Assets/PlayMaker Utils/PlayMakerUtils_FsmVar.cs(372,33): error CS0619: `UnityEngine.ProceduralMaterial' is obsolete: `Built-in support for Substance Designer materials has been removed from Unity. To continue using Substance Designer materials, you will need to install Allegorithmic's external importer from the Asset Store.'

Sorry, I cannot post hundreds of yellow alerts here, no enough text spaces for that.
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: cleave on July 19, 2018, 03:40:44 PM
It is not only missing of playmaker itself, but also all assets which could support and use coding with playmaker are disappeared from menu area too. such a strange thing~
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: jeanfabre on July 20, 2018, 05:36:39 AM
Hi,

 ok, it's simply your playmaker utils that is not up to date, nothing to do with PlayMaker itself.

 Can update PlayMaker utils from the ecosystem, or tell me which addons you got from the ecosystem, maybe not all have been updated yet for 2018 support.

(https://i.imgur.com/TS79NFb.png)


 Bye,

 Jean
Title: Re: playmaker is missing when I upgraded from unity2017 to 2018[SOLVED]
Post by: cleave on July 20, 2018, 09:23:32 PM
Here is an update logic question.

My playmaker menu button is missing in unity2018

How could I get the utils or ecosystem in the dropdown list which belong to the button? Do I need to install back to unity2017 update them all, then update to 2018?
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: Fat Pug Studio on July 21, 2018, 12:43:51 AM
Just click on the package from the assets folder.
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: cleave on July 21, 2018, 01:42:29 AM
Yes, even I am not sure what playmaker utils is and what it use for, but it fixed all of errors, Thank you.
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: jeanfabre on July 23, 2018, 02:53:41 AM
Hi,

 PlayMaker utils is a set of tools and function I created over the years to facilitate integrations with third parties, complex actions, wizards for non coders etc, it's used in almost all ecosystem addons.

 Bye,

 Jean
Title: Re: why playmaker is missing when I upgraded my project from unity2017 to 2018
Post by: Dan on August 14, 2018, 02:28:29 PM
This helped and fixed the problem. Thanks!   :)