• You need to update ORK and Makinom to versions for Unity 2018 after changing Unity versions. Since you already downloaded the latest versions from the asset store, you'll first have to remove the downloaded packages from where Unity stores them (not in your Unity project).
    E.g. in Windows 10, they're stored in your user's folder in AppData/Roaming/Unity/ in a folder probably named something with asset store :)
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
  • Was able to update it to 2018 with the step you said, but still have this problem with most of the events after updating to the new ork version. image
  • Hm, can you send me one of these events to contact@orkframework.com?
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
  • Sent an email.
  • Status Effect -> Game Events -> Use On [Time] - doesn't seem to be working. It acts more like a delay, doing the event only once after the set time. And if Initial Use is checked it does the event immediately and doesn't repeat it.
  • edited January 2020
    Hm, you're right - seems like Only Once is inverted, so enabling it will use it every X seconds.

    Will be fixed in the next update.
    Post edited by gamingislove on
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
  • gamingislove said: Hm, you're right - seems like Only Once is inverted, so enabling it will use it every X seconds.

    Will be fixed in the next update.
    Awesome thank you for the workaround for now!
  • I'm getting this following error when clicking Calculate when testing formulas. It only appears when Use Start Equipment is checked. Also the formula doesn't cause errors in game.

    MissingReferenceException: The object of type 'GameObject' has been destroyed but you are still trying to access it.
    Your script should either check if it is null or you should not destroy the object.
    UnityEngine.GameObject.AddComponent (System.Type componentType) (at <7d22f8e71133418c87c7b26ea181f3e3>:0)
    UnityEngine.GameObject.AddComponent[T] () (at <7d22f8e71133418c87c7b26ea181f3e3>:0)
    ORKFramework.EquipShortcut..ctor (ORKFramework.EquipSet type, System.Int32 id, System.Int32 level, System.Int32 quantity) (at <f9787af75b2e4cadafe9403d52805d20>:0)
    ORKFramework.StartEquipment.EquipOn (ORKFramework.Combatant combatant) (at <f9787af75b2e4cadafe9403d52805d20>:0)
    ORKFramework.Combatant.Init (System.Int32 level, System.Int32 classLevel, System.Int32 classID, System.Boolean loadGame, System.Boolean learnAbilities, System.Boolean useStartInventory, System.Boolean useStartEquipment, System.Boolean useInitEvent, System.Boolean useStatusEffects) (at <f9787af75b2e4cadafe9403d52805d20>:0)
    ORKFramework.CombatantAccessHandler.CreateInstance (System.Int32 index, ORKFramework.Group group, System.Boolean showNotification, System.Boolean showConsole, System.Int32 level, System.Int32 classLevel, System.Int32 classID, System.Boolean loadGame, System.Boolean learnAbilities, System.Boolean useStartInventory, System.Boolean useStartEquipment, System.Boolean useInitEvent, System.Boolean useStatusEffects) (at <f9787af75b2e4cadafe9403d52805d20>:0)
    ORKFramework.CombatantInit.Create (ORKFramework.Group group) (at <f9787af75b2e4cadafe9403d52805d20>:0)
    ORKFramework.Editor.FormulasTab.ShowSettings () (at <2db5c3217a4e41c0a192e02ce64cc4f8>:0)
    ORKFramework.Editor.FormulasTab.ShowTab () (at <2db5c3217a4e41c0a192e02ce64cc4f8>:0)
    ORKFramework.Editor.ORKEditorSection.ShowTab () (at <2db5c3217a4e41c0a192e02ce64cc4f8>:0)
    ORKFramework.Editor.ORKEditorWindow.OnGUI () (at <2db5c3217a4e41c0a192e02ce64cc4f8>:0)
    System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <437ba245d8404784b9fbab9b439ac908>:0)
    Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
    System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <437ba245d8404784b9fbab9b439ac908>:0)
    System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at <437ba245d8404784b9fbab9b439ac908>:0)
    UnityEditor.HostView.Invoke (System.String methodName, System.Object obj) (at <83a73882c51c4602b3d34743827d03e7>:0)
    UnityEditor.HostView.Invoke (System.String methodName) (at <83a73882c51c4602b3d34743827d03e7>:0)
    UnityEditor.HostView.InvokeOnGUI (UnityEngine.Rect onGUIPosition, UnityEngine.Rect viewRect) (at <83a73882c51c4602b3d34743827d03e7>:0)
    UnityEditor.DockArea.DrawView (UnityEngine.Rect viewRect, UnityEngine.Rect dockAreaRect) (at <83a73882c51c4602b3d34743827d03e7>:0)
    UnityEditor.DockArea.OldOnGUI () (at <83a73882c51c4602b3d34743827d03e7>:0)
    UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize, System.Boolean canAffectFocus) (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect, System.Boolean canAffectFocus) (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, System.Boolean canAffectFocus) (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.IMGUIContainer.SendEventToIMGUI (UnityEngine.UIElements.EventBase evt, System.Boolean canAffectFocus) (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.IMGUIContainer.HandleEvent (UnityEngine.UIElements.EventBase evt) (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.CallbackEventHandler.HandleEventAtTargetPhase (UnityEngine.UIElements.EventBase evt) (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.MouseCaptureDispatchingStrategy.DispatchEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel) (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel) (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.EventDispatcher.ProcessEventQueue () (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.EventDispatcher.OpenGate () (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.EventDispatcherGate.Dispose () (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel) (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.IPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.UIElements.UIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <a24e7ce9cb384beb988b124973437b7f>:0)
    UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <59837000ebf54955a9cb1d31caa86097>:0)
  • That's due to your equipment using an Init Game Event, will be fixed in the next update.
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
  • This might be due to me using 2019.3, but in the editor when using Custom Text Area and you paste text into any text area it gets pasted twice. Not a big issue, only slight annoyance and probably due to be using unsupported unity version since it changed the editor UI a lot.
  • I'm pretty new to this, so I apologize if this isn't a bug. I've been following the tutorials and I encountered an issue when it came time to set up Grid Cell Types. I've attached a screenshot of the issue and one of the error codes in the console.
    Unity Version 2018.3.3f1
    ORK version 2.27.1

    image
    NullReferenceException: Object reference not set to an instance of an object
    ORKFramework.BattleGridCellType.GetMoveCost (ORKFramework.Combatant user) (at :0)
    ORKFramework.BattleGridCellType.ReplaceMoveCosts (System.String text, ORKFramework.Combatant user) (at :0)
    ORKFramework.BattleGridCellType.GetName () (at :0)
    ORKFramework.BaseLanguageSettings`1[T].GetNames (System.Boolean addIndex) (at :0)
    ORKFramework.Editor.ORKEditorTab.ShowList (ORKFramework.BaseSettings settings) (at <2db5c3217a4e41c0a192e02ce64cc4f8>:0)
    ORKFramework.Editor.BattleGridCellTypesTab.ShowTab () (at <2db5c3217a4e41c0a192e02ce64cc4f8>:0)
    ORKFramework.Editor.ORKEditorSection.ShowTab () (at <2db5c3217a4e41c0a192e02ce64cc4f8>:0)
    ORKFramework.Editor.ORKEditorWindow.OnGUI () (at <2db5c3217a4e41c0a192e02ce64cc4f8>:0)
    System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at :0)
    Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
    System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at :0)
    System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at :0)
    UnityEditor.HostView.Invoke (System.String methodName, System.Object obj) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:342)
    UnityEditor.HostView.Invoke (System.String methodName) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:336)
    UnityEditor.HostView.InvokeOnGUI (UnityEngine.Rect onGUIPosition, UnityEngine.Rect viewRect) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:310)
    UnityEditor.DockArea.DrawView (UnityEngine.Rect viewRect, UnityEngine.Rect dockAreaRect, System.Boolean customBorder, System.Boolean floatingWindow, System.Boolean isBottomTab) (at C:/buildslave/unity/build/Editor/Mono/GUI/DockArea.cs:361)
    UnityEditor.DockArea.OldOnGUI () (at C:/buildslave/unity/build/Editor/Mono/GUI/DockArea.cs:320)
    UnityEngine.Experimental.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout) (at C:/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:244)
    UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
    Thanks for your time!
  • @GeorgeS
    Thanks - someone else already reported that via email, will be fixed in the next update :)
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
  • Using % to display equipment level in armor description doesn't seem to work when viewing it with a tooltip. It always displays "1" even if the equipment levels up.
  • @pesukarhu
    The % text code is only used in Name and Short Name. Adding it to the description will not replace it by the level, rather the tooltip will show the quantity.
    I'll add support for the % text code to show the level in equipment descriptions :)
    Please consider rating/reviewing my products on the Asset Store (hopefully positively), as that helps tremendously with getting found.
    If you're enjoying my products, updates and support, please consider supporting me on patreon.com!
  • @gamingislove Ahh my bad, I didn't realize the field description was only for Name and Short Name. Support for levels in descriptions would be great though!
Sign In or Register to comment.