Quest & Dialogue Builder - Client Update 8/18/2020

Date: Mon, 24 Jul 2023
Anarchy Arcade Game Banner
Genre: Casual, Free to Play, Indie, Early Access
Developer: Elijah Newman-Gomez
Release Date: Wed, 03 Sep 2014
Today's update introduces the new quest system! You can now build RPG-style quests complete with branching dialogues! This means your builds can tell a story in an interactive way & guide players around your worlds. This first phase of the quest system includes the EZ Quest Builder. It lets you create "Collect Coins" or "Gossip" quests quickly & easily.

EZ Gossip Quests



Gossip quests are the most versatile. When the player interacts with your quest object, they are given an interactive dialogue. Gossip quests can be used for talking to characters, interacting with terminals, or simply to provide commentary or inner monologue to the players.

EZ Collect CoinsQuests



Collect Coins quests are exactly as you'd expect. Spawn a bunch of **any** model you want the player to collect. Then middle-click on any 1 of them, go to Advanced > Quest and choose the Collect Coins template.

Interactive Dialogue System



All quests support the new interactive dialogue system. These dialogues are easy to create. The top line is what starts off the dialogue. Lines that are tabbed in once are responses that the player can choose. Lines that are tabbed in twice are the next branch of dialogue that follows that choice. Nested dialogue branches, as well as jumping back up the dialogue tree, are also supported.

Quest Tracker Tab



The Quest Tracker lets you see what quests are available in the world you are at, track your progress, and gives you hints on achieving the objectives. Hold down TAB and click on the Quests tab to access it.

Quest Improvements To Come


This is Phase 1 of the quest system. It will be a little rough around the edges, but is already a lot of fun to play around with.

Quests are singleplayer mode only right now, but the quests you build now will work in MP in a future update too. If you have feedback on what the quest system needs, have questions about how it works, or just want to see what others are doing with it, feel free to join us in our Discord and talk about it. You are invited. https://discord.gg/xtPSqy8

ResponsiveVoice TTS


The final component in today's update is some experimental TTS support to go along with the text-based quest dialogues. Powered by ResponsiveVoice TTS ( https://responsivevoice.org/ ), the TTS voices can read the text from the quest dialogue prompts. The text-to-speech is only loosely integrated for now to give users a chance to try it out & provide feedback. Love it? Hate it? Think it needs adjustments? You are welcome to join the Discord and provide feedback directly to me - the programmer of Anarchy Arcade.

New Textures For Map Builders


This update also adds a collection of new materials for all you Hammer users out there who build addon maps - mostly audio-responsive - into the materials/sm_arcade folder.

That's all the update news for now! Enjoy your time in the metaverse & party on, dudes!

Change Log


  • Added a Quests tab to the Tab menu.
  • Added the EZ Quest Builder menu with Gossip and Coin Collect quest templates.
  • Added Use In Quest to the Object Properties menu.
  • Added Developer Adopt Asset Files to the Commands tab. It lets you make an extra COPY of all the files used by a particular model or material.
  • Added experimental TTS support to quests using ResponsiveVoice TTS.
  • Added Quests Restart All to the Commands tab.
  • Added the experimental console command test_spawn_vox . It loads the VOX file you specify and spawns it into the world. Note that spawning VOX files in AArcade has known issues including hitting the world entity limit very quickly.
  • Fixed a bug that caused the minute & hour hands on the Holoclock only move upon full minute or hour tick.
  • Fixed a bug that caused drag-scrolling on the F6 Library Tab to spawn whatever was under your cursor when you scrolled.
  • Fixed syntax issues in various materials inside of the materials/BeefyHouse directory.
  • Fixed an issue that caused some invite links to erroneously have an HTTP in front of them.
  • Improved AArcade's ability to detect when a URL is to an image.
  • Improved KeyValues handling to support values longer than 1024 characters.


NOTE


At 11:30AM PST I pushed a hotfix so that the new image viewer improvements are included - they allow the image viewer to work even on URLs that don't have any file extension in them.

Write your comment!