Who this is for

These docs and tutorials are for those who wish to improve the KQ code, maps, scripts, or graphics. They are also helpful to those who wish to use the KQ engine for their own, unrelated role playing game.

Developer's Overview

The KQ engine is written in C. It uses the Allegro game library for graphics and input, the Dumb library for sound, and the Lua library for scripting. The maps are tile based, and stored in a KQ-specific, proprietary map format. KQ source downloads include the source for our map editing programs, which you will need to compile yourself. You write Lua scripts to handle things such as quests, treasure chests, and to make NPCs talk.

Tutorials

Reference

lib/XmlElement.php:43 Warning[2]: get_class() expects parameter 1 to be object, string given (...repeated 8 times)

lib/WikiDB/backend/PearDB.php:1043 Notice[8]: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 1114 of 1724 bytes

lib/WikiDB/backend/PearDB.php:169 Warning[2]: array_merge() [<a href='function.array-merge'>function.array-merge</a>]: Argument #2 is not an array

lib/XmlElement.php (In template 'navbar' < 'top' < 'body' < 'html'):43 Warning[2]: get_class() expects parameter 1 to be object, string given:

lib/XmlElement.php (In template 'navbar' < 'top' < 'body' < 'html'):43 Warning[2]: get_class() expects parameter 1 to be object, string given:

lib/XmlElement.php (In template 'navbar' < 'top' < 'body' < 'html'):43 Warning[2]: get_class() expects parameter 1 to be object, string given:

lib/XmlElement.php (In template 'browse' < 'body' < 'html'):43 Warning[2]: get_class() expects parameter 1 to be object, string given

lib/XmlElement.php (In template 'browse' < 'body' < 'html'):43 Warning[2]: get_class() expects parameter 1 to be object, string given

lib/XmlElement.php (In template 'browse' < 'body' < 'html'):43 Warning[2]: get_class() expects parameter 1 to be object, string given

lib/WikiDB/backend/PearDB.php (In template 'actionbar' < 'browse-footer'):1043 Notice[8]: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 1114 of 1724 bytes


Page hosted by
SourceForge
Vote for us!
Vote for the RPG top 50
Gaming HTML standards
Valid XHTML 1.0!
Valid XHTML 1.0! Valid CSS!
Page Execution took real: 0.639 seconds , Memory: 8581632

lib/WikiDB/backend/PearDB.php (In template 'actionbar' < 'browse-footer'):169 Warning[2]: array_merge() [<a href='function.array-merge'>function.array-merge</a>]: Argument #2 is not an array

lib/WikiDB/backend/PearDB.php (In template 'actionbar' < 'browse-footer'):1043 Notice[8]: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 1114 of 1724 bytes

lib/WikiDB/backend/PearDB.php (In template 'actionbar' < 'browse-footer'):169 Warning[2]: array_merge() [<a href='function.array-merge'>function.array-merge</a>]: Argument #2 is not an array

lib/XmlElement.php (In template 'actionbar' < 'browse-footer'):43 Warning[2]: get_class() expects parameter 1 to be object, string given:

lib/XmlElement.php (In template 'actionbar' < 'browse-footer'):43 Warning[2]: get_class() expects parameter 1 to be object, string given: