Playmaker Forum

PlayMaker Help & Tips => PlayMaker Help => Topic started by: ToxicFrog on April 08, 2017, 10:45:15 PM

Title: Curvy - missing Playmaker Actions
Post by: ToxicFrog on April 08, 2017, 10:45:15 PM
Hello,

I bought Curvy specifically so I could animate an object along a spline using Playmaker.

I downloaded the Playmaker Custom Actions from http://docs.fluffyunderware.com/curvy/addons.html.

The Actions 'CurvyMoveAlongSpline' and 'CurvyMoveAlongSplineDistance' are both missing in the Action Browser.

I appear to have everything else, but these 2 (which I need more than any other) are not there. Please advise ASAP - I'm stuck until I fix this!

Thanks!

Unity 5.5.1f1

*EDIT:
If someone who has these actions would be willing to email them to me, PLEASE send me a private message - I'll be forever in your debt!

I need 'CurvyMoveAlongSpline' and 'CurvyMoveAlongSplineDistance'.
Title: Re: Curvy - missing Playmaker Actions
Post by: tcmeric on April 09, 2017, 12:48:02 AM
Are there any console (debug log) errors?
Your sure the files exist? (there is a file with those names in your assets folder now?)
Did you try searching them by name in your actions browser?
Find them in your project folder, remove them, re-add them (maybe just those two). Any change? Any new errors popup?
Try renaming the file name (and then opening, and renaming from within the file, as they must match).
No luck? You might have to ask the developer, because we cannot see the files.
Title: Re: Curvy - missing Playmaker Actions
Post by: ToxicFrog on April 09, 2017, 11:02:14 AM
Thanks for the reply, tcmeric!

Those files are just not in the actions folder (screenshot attached)
Title: Re: Curvy - missing Playmaker Actions
Post by: ToxicFrog on April 10, 2017, 03:41:32 PM
Do others using Curvy and Playmaker have these actions? I attached a screenshot to show that they are not in my Custom Actions folder.

I desperately need these actions to finish a project I'm working on. I bought Curvy through the Asset Store, and downloaded the Playmaker actions through the FluffyUnderware site. The 2 actions I need most just aren't there!

I submitted a bug report, but I have not heard back from the dev as of yet. If someone who has these actions would be willing to email them to me, PLEASE send me a private message - I'll be forever in your debt!

I need 'CurvyMoveAlongSpline' and 'CurvyMoveAlongSplineDistance'.

Thanks!
Title: Re: Curvy - missing Playmaker Actions
Post by: jeanfabre on April 11, 2017, 01:48:52 AM
Hi,

 Have you searched inside your project assets, maybe it's named slightly differently.

 I am not sure where I can download these addon, can you point me to the link? I would check happily.

 Bye,

 Jean
Title: Re: Curvy - missing Playmaker Actions
Post by: ToxicFrog on April 11, 2017, 08:44:52 AM
Thanks, Jean!

I downloaded the addon here:
http://www.fluffyunderware.com/curvy/documentation/addons/playmaker/start

If you look at this page, it clearly shows 'CurvyMoveAlongSpline' as an included action, but it did not come with the download:
http://docs.fluffyunderware.com/curvy/pmcurvy.html

I appreciate your help!
Title: Re: Curvy - missing Playmaker Actions
Post by: jeanfabre on April 12, 2017, 02:35:48 AM
Hi,

 yes, they are missing, I contacted the author, we'll see. Else I can have a go at it and make these actions, we'll see beginning of next week how things are.


Bye,

 Jean
Title: Re: Curvy - missing Playmaker Actions
Post by: ToxicFrog on April 12, 2017, 12:16:41 PM
Thanks, Jean!

I emailed the author a couple of days ago, and also submitted a bug report, and posted on their forum. I haven't heard back yet :(

I really appreciate your help!
Title: Re: Curvy - missing Playmaker Actions
Post by: JellyHair on June 20, 2017, 04:10:48 PM
Hi ToxicFrog,

Did you ever get anywhere with this? I need those actions too.
Title: Re: Curvy - missing Playmaker Actions
Post by: jeanfabre on June 23, 2017, 03:44:53 AM
Hi,

 I'll ping again :) Thanks for the reminder!

 Bye,

 Jean
Title: Re: Curvy - missing Playmaker Actions
Post by: jeanfabre on June 23, 2017, 03:47:27 AM
Hi,

 actually, I just realized I was given access to the rep, so I can make these actions.

Please ping me in a week ( I am having few days off next week), to remind me if I haven't done it yet.

 Bye,

 Jean
Title: Re: Curvy - missing Playmaker Actions
Post by: JellyHair on July 03, 2017, 03:00:40 PM
Ping!
Title: Re: Curvy - missing Playmaker Actions
Post by: jeanfabre on July 04, 2017, 05:31:57 AM
Hi,

 I am on it, already setting up the github repository access.

 Bye,

 Jean
Title: Re: Curvy - missing Playmaker Actions
Post by: jeanfabre on August 10, 2017, 05:43:47 AM
Hi,

 Going through my long pending lists of todos :)

 so, I am on this right now and It seems this missing actions is anyway already deprecated and that using SplineController component is the way to go, which means ( waiting from a confirmation on this from Jake, the Author of Curvy), I'll create a series of actions to control and get feedback from this SplineController instead.

So meanwhile, you can indeed use SetProperty and GetProperty actions to control SplineControlller ( while dedicated actions are being built).

 Bye

 Jean
Title: Re: Curvy - missing Playmaker Actions
Post by: jeanfabre on August 18, 2017, 03:52:59 AM
Hi,

 ok, so the packages are about to go online soon ( one more issue with access to the rep, but it should sorted within the next few hours).

 meanwhile, you can get them on the source rep:

https://github.com/PlayMakerEcosystem/PlayMaker--FluffyUnderware--Curvy/tree/master/Assets/PlayMaker%20Custom%20Actions/Curvy

- these actions are now updated to work across All PlayMaker Versions
- there is the new action to control SplineController Speed ( move properties in general).

the two missing actions won't make it because they source from a deprecated system of Curvy, so now SplineController is the way to go, or use CurvyAlignToSpline action to control exactly where you want it.

Let me know if you need another way to control, I have it all setup, it should be easier to create new actions for specific needs ( better to address needs per cases, cause curvy is a big framework, it would take forever to cover it all).

 Bye,

 Jean


Title: Re: Curvy - missing Playmaker Actions
Post by: ToxicFrog on December 21, 2018, 03:12:45 PM
I am trying to work around the lack of this action. I think I've found a way to do it, but in order for my system to work, I need to be able to add an object type 'CurvySpline' to an array's prefill type (using ArrayMaker). I haven't found a way to add 'CurvySpline' objects (or any non-standard object) to an array.

Either that, or I need to be able to extract a 'CurvySpline' object from a Game Object, without using 'Get Property', because I need to get the CurvySpline from a Game Object variable, rather than directly from a specific game object.

Any ideas?

*EDIT: To clarify:

I have a Spline Controller on the object. However, I am unable to Set Property 'Spline' with a game object. It requires a 'CurvySpline' object. But I have not found a way to get a CurvySpline object from a GameObject without using 'GetProperty', which will not work for me because I need to get the spline from a random game object.
Title: Re: Curvy - missing Playmaker Actions
Post by: ToxicFrog on December 21, 2018, 10:57:30 PM
I came up with a workaround - it's horribly inefficient, but it works:

1. I have an FSM on each CurvySpline game object that uses 'Get Property' to save its spline as an object type 'CurvySpline'

2. I send an event to this FSM to capture the CurvySpline object and send it back to the object as a CurvySpline object, which I can then use as a variable

This works, but it seems ridiculously superfluous to have to do it this way.
Title: Re: Curvy - missing Playmaker Actions
Post by: jeanfabre on January 14, 2019, 03:11:07 AM
Hi,

 Have you contacted the author, maybe he can create the necessary actions to do so.

 Bye,

 Jean