Core Designer 0.12

http://tactics3d.sourceforge.net/

After trying the game, please fill out this 4 question, multiple choice usability survey. Your feedback is appreciated:
http://www.surveymonkey.com/s/C6Q9CXD


Abstract

A turn-based tactical game combining rules and gameplay elements inspired by Final Fantasy Tactics and the Mayfair Exponential Game System. Unlike most games of this type, motion is in full, grid-less 3D.


Installation

PC:

Install the .NET Framework Version 2.0 or later (http://msdn.microsoft.com/en-us/vstudio/aa496123.aspx)

Run Setup.bat - This installs Visual C++ 10.0 library DLLs as shared assemblies.

Run Designer.bat to start the level designer.

The designer can use OpenGL or DirectX for rendering the 3D view. The default is OpenGL, and the recommended resolution is 800 x 600.

To use DirectX, it first must be installed separately, then:
1) Open Bin\VC10_0Final\Plugins.cfg with a text editor.
2) Add the line "Plugin=RenderSystem_Direct3D9" above the line "Plugin=RenderSystem_GL".

Linux:

Earlier versions of the designer had been tested with Mono, but not lately.


Notes on the build

The only functionality currently provided in the designer is modifying and saving transform changes of objects. Positional and rotational changes are saved to an XML file. Object scales are saved to the object's .mesh file. TODO: Serialize scaling for the collision volumes.

Help Wanted
There are many ways to volunteer for this project. Artists, programmers, and testers are welcomed.


Mouse:

Freelook or cursor movement (depending on mode).
Ctrl + left click an object in cursor mode to select an object. The object will then show its bounding box. Shift + left click to
deselect an object. Right click to toggle mouse mode

M:

Toggle mouse mode

F:

Toggle frame rate stats on/off

Esc:

Quit

The following buttons will move the camera.
W: Forward
S: Backward
A: Step left
D: Step right
PgUp: Move upwards
PgDown: Move downwards


Notes on the code

All code in the CoreDesignerGUI namespace is licensed under the GPL.

All code in the OpenSkyNet namespace is licensed under the LGPL, except for code in OpenSkyNet::CoreDesigner3DViewer, which is under the GPL.

This program uses Ogre 1.8.1 (http://www.ogre3d.org/),
Crazy Eddie's GUI System 0.7.7 (http://www.cegui.org.uk/),
OIS 1.3 (http://sourceforge.net/projects/wgois/), and
TinyXML 2.5.3 (http://www.grinninglizard.com/tinyxml/).

A Microsoft Visual Studio 10.0 solution and Linux makefile are provided. The game was successfully tested on Ubuntu 12.04 LTS using GCC 4.6.3 and Windows 7 64-bit.


Dylan Blair (agn0stic3000)
agn0stic3000@users.sourceforge.net