Search Unity

[SALE 50% OFF] Quest Machine: Hand-Written and Procedurally-Generated Quests

Discussion in 'Assets and Asset Store' started by TonyLi, Sep 20, 2017.

  1. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    May Madness Sale - Quest Machine 50% Off

    Just a few days left in the May Madness Sale. Make sure to get Quest Machine for 50% off before the sale ends!
     
  2. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Quest Machine - Invector Integration Tutorial



    (I'll post an Opsive character controller integration as soon as it's ready.)

    Reminder: Just two days left in the May Madness Sale. Make sure to get Quest Machine for 50% off before the sale ends!
     
  3. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    This is the last day of the May Madness Sale.

    Get Quest Machine while it's still 50% off.


    ---

    The latest Invector version has a few changes that affect the integration. An updated integration package will be on pixelcrushers.com soon and will also be included in the upcoming version 1.1.8.
     
  4. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Updated Invector Integration Available

    The Quest Machine Extras page has an updated integration package for the latest Invector controllers. This integration package will also be in the upcoming Quest Machine 1.1.8 release.

    ---

    May Madness Sale Almost Over

    For just a few hours more, you can get Quest Machine for 50% off in the sale.
     
  5. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Quest Machine 1.1.8 Released

    Version 1.1.8 is now available on the Asset Store!


    Version 1.1.8 Release Notes
    • Added: Quest Journal checkbox Only Track One Quest At A Time.
    • Improved: QuestBuilder class can now work with an existing quest object.
    • Fixed: Bug in add node wizards that made node's Internal Name uneditable.
    • Text Tables:
      • Added right-click context menu to insert/delete fields.
      • CSV import retains in order from file, now handles blank lines gracefully.
      • Editor window remembers last tab.
    • Save System: Eliminated message on Destructible Saver about missing Save System when exiting playmode.
    Third Party Support:
    • Adventure Creator: Updated for AC 1.67.
    • Dialogue System:
      • Added: Add Lua function to set Quest Machine indicator states.
      • Improved: Conversation Quest Action first tries to find actor by Quest Machine ID. Then checks Dialogue Actor component and GameObject name.
    • Invector: Updated for latest versions.
    • Love/Hate: Added LoveHate Traits To Drives component.
     
  6. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Out Of Office: May 31 - June 2

    I will be out of the office from Friday, May 31, through Sunday, June 2, 2019.

    When I return on Monday, I'll respond to all messages and emails as quickly as I can. Thanks in advance for your patience!
     
  7. eaque

    eaque

    Joined:
    Aug 20, 2014
    Posts:
    764
    my project only supports joypad
    I know this asset lets us scroll Ui with joypad, i want to add my own inventory , will i be able to use joypad to navigate UI (now i can't)?
    What's the easiest way to do that when importing your asset?
    thanks in advance
     
  8. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Hi @eaque - Quest Machine doesn't include an inventory system, but it has components that can help.

    Quest Machine's UIs are based on a component called UIPanel. This component takes care of a few things:
    • Opening and closing the UI, with optional show/hide animations and UnityEvents.
    • Detecting when the player presses the "back button" (as defined on the Input Device Manager) and providing a UnityEvent that can do something such as close the UI.
    • If the Input Device Manager is in joystick or keyboard mode, it will make sure a selectable UI element is always focused so the player can navigate using the joypad.
    If you're making a custom inventory UI, add a UIPanel component to get this functionality.

    If you're in the market for an inventory asset, my current recommendation is More Mountains' Inventory Engine. It's simple to use, it works well with a joypad, and Quest Machine has an integration package for it.
     
    eaque likes this.
  9. eaque

    eaque

    Joined:
    Aug 20, 2014
    Posts:
    764
    hi,
    many thanks for your answer.

    that's exactly what i wanted. do you think this can focus on a ui element of my custom inventory out of the box or anything to tweak in my buttons or slots....?

    Can't wait to play with your asset! i'm very impressed by what it can do!
    cheers
     
  10. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Hi @eaque - Yes. Just add a UIPanel component to your inventory window. Make sure to call the component's Open() method to show the inventory window, and call Close() to close it. (You can also configure it to play animations when opening and closing if you want.)

    UIPanel will identify all of its children that are UI Selectables (e.g., UI Buttons) and always keep one selected. Here's the API reference for UIPanel.
     
    eaque likes this.
  11. eaque

    eaque

    Joined:
    Aug 20, 2014
    Posts:
    764
    many thanks!
    :)
     
  12. eaque

    eaque

    Joined:
    Aug 20, 2014
    Posts:
    764
    you made me buy the more mountains inventory! the integration with your quest machine could not be refused!;)
     
    TonyLi likes this.
  13. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Quest Machine 1.1.9 Released!

    Quest Machine 1.1.9 is now available on the Asset Store.

    Version 1.1.9 Release Notes:
    • Fixed: Inspector headings in 2019.1.
    • Fixed: Input Device Manager System.IndexOutOfRangeException when first importing asset if project's Input Manager is not ready.
    • Save System:
      • Improved: Added SaveSystem methods LoadAdditiveScene, UnloadAdditiveScene.
      • Improved: Savers can now implement optional ApplyDataImmediate and OnRestartGame methods.
      • Fixed: Moved DiskSavedGameDataStorer initialization code from Start to Awake so other scripts can check for saved games in their own Start methods.
    • Dialogue System:
      • Fixed: In Pesky Rabbits demo conversation, QuestID was incorrectly set to harvestCarrots instead of peskyRabbits.
      • Added QuestBuilderWithDialogueSystem class which adds methods to add conversation content and DS markup text content.
    • Invector: Fixed auto equip issue when loading saved games or changing scenes.
    • uMMORPG: Fixed bug in removing items in Add/Remove Item quest action.
     
    AGregori, ikemen_blueD and eaque like this.
  14. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    30% Off articy:draft 3 in On Humble Store

    articy:draft 3 is currently 30% off on Humble. Quest Machine can import from articy:draft.

    I think articy:draft works better for dialogue, such as for the Dialogue System, which can also import articy:draft. But if you're looking for an all-in-one tool to manage all of your project design content, then articy is a worthy option. Otherwise, I prefer Quest Machine's built-in editor purely for designing quests since it's purpose-built for quests.
     
    AGregori likes this.
  15. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Quest Machine 1.1.10 Released!

    Version 1.1.10 is now available on the Asset Store!


    Version 1.1.10 Release Notes
    • Text Tables: Improved performance in very large tables; added PlayMaker actions; GetFieldText() replaces "\n" with newlines.
    • Save System: DiskSavedGameDataStorer inspector now has button to delete saved games; SaveSystemTestMenu is now reskinnable.
    • Invector: Added utility script & example to connect journal UI to Invector's inventory UI; removed "Add shotgun" action from example's Start node; added UpdateQuestUIsOnStart component.
    • uMMORPG: Now saves quest givers' states.
     
    hopeful likes this.
  16. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    The Pixel Crushers discord server is now open for business: https://discord.gg/FwUaCNt

    The discord server is a place for the community to discuss assets and help each other out with quick questions, but not as a primary support channel. For support questions, please post here or on the Pixel Crushers forum since discord isn't a good way to provide answers that other people can easily find in the future.
     
    eaque likes this.
  17. eaque

    eaque

    Joined:
    Aug 20, 2014
    Posts:
    764
    thanks for thinking this way!
     
  18. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Quest Machine 1.1.11 Released

    Version 1.1.11 is now available on the Asset Store!

    NOTE: The next update will set the minimum Unity version to Unity 2017.4. Version 1.1.11 will be the last version that officially supports Unity 5.3 - 2017.3. Unity is ending support for 2017.3 and older, and they're asking publishers to set 2017.4 as the minimum version for assets.

    Release Notes:
    • Added: Quest option 'No Repeat If Successful'.
    • Improved: Disappear Event's onDisappeared event is now public.
    • Improved: QuestMachine.GetQuestInstance now searches quest journals before other quest containers.
    • Fixed: SetQuestStateQuestAction/SetQuestNodeStateQuestAction no longer change state if state is already at specified value.
    • Dialogue System: Misc. fixes to getting and setting quest states in conversations.
    Reminder: We're now on discord: https://discord.gg/FwUaCNt
     
    eaque and hopeful like this.
  19. eaque

    eaque

    Joined:
    Aug 20, 2014
    Posts:
    764
    didn't find the time to play with it but definitely excited by this asset!;)
     
    TonyLi likes this.
  20. AndyNeoman

    AndyNeoman

    Joined:
    Sep 28, 2014
    Posts:
    938
    Hi @TonyLi, We're having a problem with a quest. We have a final quest were we escort a character. If the character dies we want to restart the quest but it's not happening. Abandon doesn't give the quest back to quest giver. fail has the quest as failed no option to restart. success obviously we don't want that. What option am i missing for our use case?
     
  21. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Hi @AndyNeoman - In the example below, the left path is the successful one. The player completes "Pick Up Character", then "At Destination". The right path checks if the character died. The "Character Died" node becomes true if it receives the message "Character" + "Died":

    upload_2019-8-3_16-8-36.png

    If this node becomes true, it resets the characterDied and pickUpCharacter nodes. It also instantiates a new copy of the character and shows an alert message to try again.

    So this quest technically stays active until the player completes it or abandons it (if it's abandonable). If the character died, it just "rewinds" a couple quest nodes to their initial states.
     
    hopeful and AndyNeoman like this.
  22. AndyNeoman

    AndyNeoman

    Joined:
    Sep 28, 2014
    Posts:
    938
    Brilliant, Thanks Tony.
     
  23. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    ORK Framework Integration Updated

    ORK Framework 2.26.0 has an API change. The Quest Machine Extras page has an updated integration package for ORK 2.26.0.
     
  24. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Quest Machine 1.2.0 Released!

    Quest Machine 1.2.0 is now available on the Asset Store! This update includes various improvements, and updates to several third party asset integrations. It also sets the minimum Unity version to Unity 2017.4 LTS.

    Release Notes:
    • CHANGED: Minimum version is now Unity 2017.4.1f1.
    • Improved: Set GameObject Active quest action can now activate GameObjects even if root parent is inactive.
    • Improved: UIPanel.OnHidden method is now virtual.
    • Improved: Menu item to set USE_PHYSICS2D now applies to all build targets, not just current.
    • Fixed: Text of procedurally generated quests showed total count of target entities in domain instead of count required for quest.
    • Save System: DiskSavedGameDataStorer methods are now virtual.
    • Save System: DiskSavedGameDataStorer WebGL build error message.
    • Save System: Bug in Position Saver with Multiscene ticked.
    • Inventory Engine: Optimized item lookups.
    • Inventory Pro: Fixed Add Item quest action; specify negative amount to remove items.
    • uMMORPG: Added XP and gold reward systems; if NPC has QuestGeneratorEntity, uses its StartDialogue instead of QuestGiver component.
     
    hopeful likes this.
  25. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Quest Machine 1.2.1 Released

    Version 1.2.1 is now available on the Asset Store!

    This version improves the Quest Editor UI for Unity 2019.3. It also includes several improvements to procedural quest generation.


    Release Notes:
    • Fixed: Activate GameObject Quest Action (was broken in version 1.2.0).
    • Fixed: IdentifiableQuestListContainer did not automatically find QuestEntity if present.
    • Fixed: Node borders were not appearing in Unity 2019.3 when unselected.
    • Improved: Entities now inherit drive values and urgency functions from parents.
    • Improved: QuestGeneratorEntity now chooses from weighted random selection of top urgent facts instead of single most urgent fact.
    • Improved: QuestGeneratorEntity does not generate a quest if there are no urgent facts.
     
    digiross likes this.
  26. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Updated Packages: Localization, Emerald AI

    The Quest Machine Extras page has a patch for UI localization and an updated integration package for Emerald AI 2.3. Both of these will also be in the upcoming Quest Machine 1.2.2 release.
     
  27. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Updated Package: uMMORPG

    The Extras page also has an updated integration package for uMMORPG 1.179, which changed the way database access is handled.
     
  28. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Quest Machine 1.2.2 Released

    Version 1.2.2 is now available on the Asset Store!

    Release Notes:
    • Changed: Reverted QuestMachineConfiguration execution order to default value.
    • Added: Method to start dialogue with a specific quest.
    • Improved: Alert UI now has Leave Last Content Visible While Hiding checkbox.
    • Improved: Alert UI ensures Main Panel is active whenever showing an alert.
    • Improved: Dialogue "Greet" message sent before cataloguing quests in case message changes a quest state.
    • Fixed: Typo in QuestMachine.GetQuestInstance() that used quest ID instead of quester ID to look for quest journal.
    • Fixed: Setting localized language back to blank string now sets it to the default language.
    • Emerald AI: Updated for Emerald AI 2.3.0.2.
    • uMMORPG: Fixed Add/Remove Item action. Updated for uMMORPG 1.179.
    • uSurvival: Updated for uSurvival 1.67.
     
  29. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Updated Integration Packages: Inventory Pro, ORK Framework

    The Quest Machine Extras page has updated integration packages for these products:
    • Inventory Pro: Enables procedurally-generated quests to require amount of Inventory Pro items.
    • ORK Framework: Updated for ORK version 2.27.0.
     
  30. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    A studio recently asked how to know when the player has toggled tracking for a quest so they can also turn off their custom in-world navigation points for that quest. Quest Machine sends messages using its built-in message system when activity happens. (Since Quest Machine is easy to extend by adding custom quest actions [and conditions and UI content types], they had added a quest action to turn on navigation points when the player accepts the quest.) You can add a short script like this to know when tracking has changed:

    Code (csharp):
    1. using UnityEngine;
    2. using PixelCrushers;
    3. using PixelCrushers.QuestMachine;
    4. public class ReportQuestTrackingChanged : MonoBehaviour, IMessageHandler
    5. {
    6.     private void OnEnable()
    7.     {
    8.         var anyQuestID = string.Empty;
    9.         MessageSystem.AddListener(this, QuestMachineMessages.QuestTrackToggleChangedMessage, anyQuestID);
    10.     }
    11.     private void OnDisable()
    12.     {
    13.         MessageSystem.RemoveListener(this);
    14.     }
    15.     public void OnMessage(MessageArgs messageArgs)
    16.     {
    17.         // Procedurally-generated quests will also enable tracking when
    18.         // they're created so they'll instantly be tracked when the player
    19.         // player accepts the quest. Make sure we're only reporting quests
    20.         // held by the player, not procedural quest generators.
    21.         var questID = messageArgs.parameter;
    22.         if (QuestMachine.GetQuestJournal().FindQuest(questID))
    23.         {
    24.             var value = (bool)messageArgs.firstValue;
    25.             Debug.Log("Tracking of " + questID + " changed to: " + value);
    26.         }
    27.     }
    28. }

    Quest Machine's full API is documented here, btw.
     
    hopeful likes this.
  31. L82093

    L82093

    Joined:
    Jul 1, 2019
    Posts:
    26
    Hi TonyLi,

    Thank you for the awesome assets!

    I am looking to pick up Love/Hate, Quest Machine and Dialogue System very shortly.

    I am wondering if there would be any conflicts with Quest Machine and Opsive's Behavior Designer (and addons) or Crux - Procedural AI Spawner?

    Being these can affect AI and spawning I wasn't sure how nicely they would play together. If you aren't entirely sure - even if you could warrant a guess it would be highly appreciated.


    Thank you for your time,

    ~L
     
  32. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Hi @L82093 - Love/Hate, Quest Machine, and the Dialogue System all have officially-supported integration with Behavior Designer, so there's no issue there. Crux should be absolutely fine, too, even with Quest Machine's procedural quest generation if you plan to do that.

    Buy Love/Hate and the Dialogue System first. Then buy Quest Machine right after as a separate purchase. If you already have the Dialogue System, your purchase of Quest Machine will be 50% off.
     
    hopeful likes this.
  33. L82093

    L82093

    Joined:
    Jul 1, 2019
    Posts:
    26
    Thank you very much!!

    I also really appreciate you letting me know about the discount.


    All the best,

    ~L
     
    TonyLi likes this.
  34. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Quest Machine 50% Black Friday

    Get Quest Machine at 50% off in the Asset Store's Black Friday Sale!
     
    Last edited: Nov 25, 2019
  35. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Quest Machine 1.2.3 Released + 50% Off in Black Friday Sale

    Version 1.2.3 is now available on the Asset Store!

    This update adds JSON export/import, and the ability to procedurally generate Inventory Pro fetch item quests without requiring any scripting, among other improvements and third party integration updates.

    Version 1.2.3 Release Notes:
    • Added: JSON export/import in Quest Editor.
    • Improved: Quest content, conditions, and action submenus now trim "Quest Content" from menu items for cleaner menus.
    • Improved: Exposed UIPanel.deactivateOnHidden property.
    • Fixed: When counter name used text table, name was not shown in counter list.
    • Save System: Scene Portal now prevents multiple triggerings if interacting GameObject has multiple colliders.
    • Dialogue System: Moved integration folder into Plugins/Pixel Crushers/Quest Machine/Third Party Support.
    • Inventory Pro: Added support for procedurally-generated fetch item quests.
    • ORK: Updated for 2.27.0.
     
  36. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Black Friday Sale Ending Soon - Quest Machine 50% Off

    The Asset Store's Black Friday Sale ends on December 1. If you've been waiting to get Quest Machine on sale, make sure to get it before the sale ends.
     
  37. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Been waiting for a deal on Quest Machine? Get it at 50% off before the Black Friday Sale ends tonight at midnight PST.

    upload_2019-12-1_9-2-43.png
     
  38. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Quest Machine 50% Off in Cyber Week Sale

    Good news! You still have one more week to get Quest Machine at half price in the Cyber Week Sale.
     
  39. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Reminder: Quest Machine 50% Off in Cyber Week Sale

    The Cyber Week Sale runs through Friday, December 13. If Quest Machine has been on your list, make sure to get it while it's half price.
     
    Last edited: Dec 5, 2019
  40. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
  41. hopeful

    hopeful

    Joined:
    Nov 20, 2013
    Posts:
    5,686
    Oh, I had forgotten the Cyber Week sale actually continues onward. Thanks for the reminder!

    Anybody know if the sale changes? Like, will items currently on sale be dropped starting Monday?
     
  42. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    I'm pretty sure the sale prices will stay the same for the whole duration of the sale.
     
    hopeful likes this.
  43. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Reminder: Cyber Mega Sale Ends Friday - Quest Machine 50% Off

    The Cyber Mega Sale ends in 2 days. If Quest Machine is on your list, make sure to get it by Friday.
     
  44. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    50% Off Quest Machine - Cyber Mega Sale Ends Today

    Just posting a final day reminder that the Cyber Mega Sale ends today.

    If your project needs a quest system with a visual node editor for hand-written quests and/or the ability to procedurally generate new quests at runtime based on the current state of the game, make sure to get Quest Machine before the sale ends at midnight PST.
     
  45. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Quest Machine 1.2.4 Released

    Quest Machine 1.2.4 is now available on the Asset Store!

    Highlights of this release include:
    • HUD Navigation System integration
    • Native Super Text Mesh support

    Release Notes:
    • Updated to handle Disabled Domain Reloading (new feature in Unity 2019.3+).
    • Changed: When a quest is abandoned, the Abandoned actions are executed even if 'Remember If Abandoned' is unticked.
    • Added: Option to show quest dependency graph in Quest Editor window when inspecting quest database.
    • Added: Examples of more checks in Demo quests.
    • Save System: Added SpawnedObjectManager option to call ApplyData on respawned objects' savers.
    • Text Table: Right-click context menu would select wrong field row.
    • Dialogue System: Added CanOfferQuest() Lua function.
    • HUD Navigation System: Added support.
    • Invector: Has Items Quest Condition now checks all items, not just equippables.
    • Super Text Mesh: Added native support.
     
    AGregori likes this.
  46. huydccao

    huydccao

    Joined:
    Dec 28, 2019
    Posts:
    1
    Hi, all

    I need help, so I did create a Quest to havest 3 carrots for a villager. But when I'm done, I ran the game and came to the villager, the quest table won't show on just like the picture below, I did try to click the villager but it doesn't work. Does anyone know how to fix this issue?

    Thank you
     

    Attached Files:

  47. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Hi @huydccao - Those errors are not related to Quest Machine. To fix them, try restarting Unity. If that doesn't fix them, select menu item Window > Package Manager. Remove the Analytics and TextMesh Pro packages. If the error goes away, you can try installing them again in the Package Manager window if you need them.

    Does Quest Machine's Demo scene work correctly? If not, select menu item Window > Package Manager and select Built-in Packages. Make sure Physics 2D is enabled. Then select menu item Tools > Pixel Crushers > Common > Misc > Enable Physics 2D Support. If you have already selected this menu item, it will be grayed out. In this case, you do not need to select it again.
     
  48. AGregori

    AGregori

    Joined:
    Dec 11, 2014
    Posts:
    527
    Hi there, QM now throws the following after updating AC to 1.70.


    Assets\Pixel Crushers\Quest Machine\Third Party Support\Adventure Creator Support\Scripts\Quest Actions\SetACItemQuestAction.cs(43,50): error CS1501: No overload for method 'Remove' takes 4 arguments
     
  49. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    @Gregorik - The API change in AC 1.70 requires a small update to the Quest Machine and Dialogue System integrations. I'll get those posted on the Extras pages on pixelcrushers.com later today. I'll reply back here when they're available.
     
    AGregori likes this.
  50. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    12,702
    Adventure Creator Integration Updated

    The Quest Machine Extras page has an updated integration package for Adventure Creator 1.67.0.
     
    AGregori likes this.