Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - rondmc

Pages: [1]
I've been having the itch to try my hand at a turn based tactics game and came across these two assets during my searches. I ended up buying the Turn Based Strategy Framework asset (and I've even emailed the dev back and forth of some stuff) but after taking a look at MapNav 2 that seems more like what I've been having my eye on due to its wider array of map features. I'd get it, but I don't think there's any PlayMaker actions for it and the dev said that its really meant for coders meaning I might be wrestling with it for longer than I plan to.

I don't know, was wondering if anyone else has messed with them at all. I'm mostly looking for something that can deal with pathing and setting up the grid/nodes (which both seem to do) but I also want one that can make multiple levels, height based nodes and the like. Closer to something like Final Fantasy Tactics or XCOM's maps.

User Showcase / Pick 'n' Pocket - Kickstarter
« on: July 19, 2018, 11:47:49 AM »
Hello everyone!

I recently launched a Kickstarter for my game, Pick 'n' Pocket. It's an arcade platformer for PC featuring woodland critters out to steal whatever they can get their greedy paws on. The game will have a cast of characters to choose from, including the two below, a single player arcade mode, a single player challenge mode and a local multiplayer mode.

There's even a free demo you download and try out! Check the Kickstarter link below to give it a go.

Playmaker played a heavy part in me getting this off the ground. I used these forums a lot when I had questions or something bugged out and the people here and team behind Playmaker were always so quick to help and solve any issues. I really couldn't have gone this far without Playmaker, so thank you!

I'd say a good 85% of the game has Playmaker behind it. Enemies, player actions, traps and even some menus use Playmaker FSMs, actions from the Ecosystem and 3rd party Playmaker actions to turn the wheels.

The Kickstarter is going on until Aug. 15. Other than the completed game itself, rewards include a digital art book, buttons and a poster as well as rewards related to the game development process such as voting for future character designs, having your likeness implemented into the main game and at the highest tier, getting to work with me to have your own character implemented as a playable character.

Stretch goals are planned, the first being that Sonic comic writer Ian Flynn will be writing an origin comic featuring the title characters, Pick and Pocket.

Please check it out and support it if you can:

Thank you!

Playmaker Help / On Trigger working in Editor but not Build
« on: June 05, 2018, 01:18:47 PM »
I tried reading the other topics related to this issue but none seem to be helping me figure this out.

Unity - 2017.3.1f1
PlayMaker 1.8.9

  • My player object has a child object both with the same layer name but different tags. The On Trigger actions seem to only ignore this game object.
  • The child object does not have a Rigidbody 2D, but the parent does.
  • Everything works in the editor, but after I build the game the triggers that work/don't work seem to be random. So on one build, the player interacting with enemies works but may not trigger traps. On the other build, the player may trigger traps but may not collect items.
  • All triggers working/breaking are dependent on the child object of the player and sometimes on another child of the player that's created at runtime from a prefab.
  • Everything else in the game seems to run fine. Collision, AI, addons, menus, etc. It's just this one thing.

I think that's everything. I'm not sure if this is a PlayMaker issue, or I'm doing something wrong with Unity, but the issues occur due to PlayMaker On Trigger actions being used. Development builds don't throw any errors either. I'm pulling my hair out over this, mostly because the issue is semi-random.

I just got this error message today out of the blue:
Code: [Select]
Assets/PlayMaker DataMaker/Json/Actions/ConvertJsonStringToXmlNode.cs(96,18): error CS0433: The imported type `Newtonsoft.Json.JsonConvert' is defined multiple times
Attached image is the message it gives me when I hover over the line giving me the error.

Already tried updating Datamaker. I don't use the action so I'm just going to delete it for now.

Playmaker Help / Get/Set Property in Array of a Custom Class [SOLVED]
« on: October 05, 2017, 05:11:32 PM »
Hi all, I'll try and explain my problem as best I can.

I have a Game Manager script that keeps track of my persistence data. Inside that script, I created a custom class to keep track of my variables for the game's challenges. Things like, name, best time, bronze/silver/gold awards, completed and unlocked. Right now, I figured the best way to keep those challenges organized would be to store them in an array and change those variables when needed. Then when I implement my save/load data, I can just save and load the array of variables inside one script.

Hope I'm making sense so far.

In Playmaker, I don't see how I can get/set those custom class variables while they're inside an array. Get/Set works when the custom class is outside the array, so I guess my alternative is creating an instance for each challenge and going one by one creating them in script, but I'm not sure if that's practical. Some insight or direction would be appreciated (again I hope I'm using the right terminology and I'm making sense).


Playmaker Bug Reporting / FSM Not Recognizing Start State
« on: September 22, 2017, 05:15:32 PM »
All I know is I hit Ctrl + Z in the editor and now when Reset on Disable is disabled, my FSM doesn't want to start on the Start state. It skips down two states (I think the one I was working on when I pressed Ctrl + Z) no matter what the start state is.

Enabling Reset on Disable fixes it, but disabling it again returns the same glitch. Copying the FSM and pasting it's values from the inspector didn't work.

Creating a new FSM and copying the states through click and drag > copy/paste did fix the issue though. Luckily everything else carried over. Might want to look into it or at least this post can help someone else who might run across the issue.

Playmaker Help / Works Fine in Editor, Build Breaks FSMs[SOLVED]
« on: June 13, 2017, 02:06:39 PM »
So I built my game after being happy with how everything was running in the editor, but after playing a bit I noticed a lot of FSMs I used started to plain just not work. Everything is pointing to my FSM actions not firing and I really need to figure out why this only happens in the build and not the editor.

Here's a portion of the output_log that points to Playmaker being involved:
Code: [Select]
ReflectionTypeLoadException: The classes in the module cannot be loaded.
  at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
  at System.Reflection.Assembly.GetTypes () [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.ReflectionUtils.GetGlobalType (System.String typeName) [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Actions.EnableBehaviour.DoEnableBehaviour (UnityEngine.GameObject go) [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Actions.EnableBehaviour.OnEnter () [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.FsmState.ActivateActions (Int32 startIndex) [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.FsmState.OnEnter () [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Fsm.EnterState (HutongGames.PlayMaker.FsmState state) [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Fsm.SwitchState (HutongGames.PlayMaker.FsmState toState) [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Fsm.UpdateStateChanges () [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Fsm.DoTransition (HutongGames.PlayMaker.FsmTransition transition, Boolean isGlobal) [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Fsm.ProcessEvent (HutongGames.PlayMaker.FsmEvent fsmEvent, HutongGames.PlayMaker.FsmEventData eventData) [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Fsm.BroadcastEvent (HutongGames.PlayMaker.FsmEvent fsmEvent, Boolean excludeSelf) [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Fsm.Event (HutongGames.PlayMaker.FsmEventTarget eventTarget, HutongGames.PlayMaker.FsmEvent fsmEvent) [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Actions.SendEvent.OnEnter () [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.FsmState.ActivateActions (Int32 startIndex) [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.FsmState.OnEnter () [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Fsm.EnterState (HutongGames.PlayMaker.FsmState state) [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Fsm.SwitchState (HutongGames.PlayMaker.FsmState toState) [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Fsm.UpdateStateChanges () [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Fsm.UpdateState (HutongGames.PlayMaker.FsmState state) [0x00000] in <filename unknown>:0
  at HutongGames.PlayMaker.Fsm.Update () [0x00000] in <filename unknown>:0
  at PlayMakerFSM.Update () [0x00000] in <filename unknown>:0

There's two other similar blocks like this, this was just the longest.

I running Playmaker 1.8.4.f5 and Unity 5.4.1f1. The build is for stand alone Windows PC. I'm on Windows 10.

Playmaker Help / Resetting Axis/Axis Event on Dpad Controllers
« on: June 10, 2017, 04:03:00 PM »
Hi all,

I'm having a bit of trouble involving my controller (Xinput on Windows) and the Axis Event and Reset Input Axes actions in Playmaker.

I'm using the Axis Event to switch between events when a direction is pressed, then in the next event the Reset Input Axis action is called in order to prevent the direction being held down and causing the events to call too fast. In my menu, for example, the options will scroll too fast making it look like certain options are being skipped over. In another part of my game, I have the player input a series of directions in a certain order, like a skill check, but it will mess up if they, for example, press down and the next direction calls for them to press left. The game still registers the down direction because the axis did not reset.

It works fine using the keyboard. I suspect the controller's dpad axis isn't affected by Reset Input Axis or it is but the dpad calls the axis too fast. According to Unity's documentation, the gravity option only works on keyboard/mouse so that won't work, unless I'm missing something?

Pages: [1]