Skip to content

MaxineHelsel/TerraQuest

Repository files navigation

TerraQuest: Tales of Aetheria

A top down open world sandbox game, with a story driven progression. Written in QB64-PE.

Join the discord for updates and more.

How to download and play

There are several methods you can use to download and play TerraQuest, These are 3 official methods.

  • TQ-Launcher (New)

Download tqlauncher from https://github.com/Lamby777/tq-launcher or from your distribution repos (Comming soon)

  • Github Releases (Recommended)

On the right sidebar, click the release file for the version you wish to download and extract, then execute the version for your operating system (ensure the Assets/ directory is next to the executable)

  • Github Source (Latest) (Compile Yourself (unless on linux))

In the top right click code and click download as zip. If you are on linux then there is a build included. If not, or you need a [Stale] edge build, you will need version 3.13 or newer of QB64-PE to compile the .bas file (https://github.com/QB64-Phoenix-Edition/QB64pe)

Controls

A full list of controls can be found in game in the settings menu. They are listed here for reference. These are listed in Keyboard & Mouse / Gamepad in Xbox layout to avoid confusion.

  • Move: WASD/Left Stick

  • Open/Close Inventory: E/Y

  • Navigate Inventory Menu: Arrow Keys/Mouse Hover/D-Pad

  • Cycle Inventory Menues: Tab/Mouse Hover/RB

  • Anti-Cycle Inventory Menues: LShift/Mouse Hover/LB

  • Select Inventory Item: Enter/Left Click/A

  • Open Container/Blue Ground Item: (Stand facing container) E/Y

  • Split Stack: Backslash/X

  • Drop Stack: Q/B

  • Use Hovered Item In Inventory (White Cursor): Space/RT

  • Use Hotbar (KBD/Mouse): 1-6/Left Click Icon

  • Use Hotbar (Controller): LB-RB Hover/RT Use

  • Pause: Esc/Start

  • Strafe: LCtrl/RS

  • Open Chat/Commands: T

  • Toggle HUD: F1

  • Screenshot: F2

  • Toggle Debug Display: F3

Troubleshooting

If you are having trouble starting the game there are a few command line options you can try

  • windowed forces the game to start in windowed mode with a resolution of 800x600, useful if it fails to grab the native resolution properly

  • software forces the game to start in software rendering mode, much slower but can help troubleshoot gpu related issues

  • debug starts the game with several debugging flags turned on, useful to catch early triggering bugs

There are also several in-game world commands you can run, press T to bring up chat, and type /help to get started.

  • (Legacy commands can be enabled with /legcom and are a backup command interpreter incase a command fails to work with world commands, can only be used in F3)