Qoole-AID Feature List
The following is the current and most up to date list of functionality
that will appear in Qoole-AID V1.0. While this may seem an extensive list,
keep in mind that more than half of the features originally submitted by
the Qoole-AID Team were dropped in the final review. The features included
on this page are those we feel are most important to game developers and
total conversion authors. Indeed some of the functionality listed here is
not supported by most of the games on the market today. Those games and
those who create content for those games are not our target audience.
Certainly Qoole-AID can and should be used for creating content for other
games, but we are looking to the future rather than the present for the
features you will need. After all, what good is a tool if you can't use it
for what YOU want.
Features and Functionality:
- General Application
- Cross platform framework using wxWindows.
- Integrated tools
- Embedded Python Scripting.
- Configurable windowing and view settings (MDI, desktop, locking
tools, etc.)
- Extensive plug-in support.
- Area seal. Seal an area to assist post processing tools such for
BSP and Visible Planes.
- Project oriented interface.
- Multiple camera points with hot-key jumping.
- Integrated Tools:
- Landscape editing.
- Cut-scene creator tool.
- Mesh modeling tool with support for key frame and skeletal
animations.
- Entity Definition Editor.
- Shader and Materials Editor.
- Context Object support
- Polygon mesh context objects.
- Patch mash context objects.
- Event context objects.
- Entity context objects.
- Static mesh objects.
- Area Effect context objects (fog, water, etc.).
- A.I. Path context.
- Context (entity/mesh/event/patch) connections.
- Primitives
- Cube.
- Cone.
- Cylinder/Tube.
- Sphere.
- Torus.
- Plane.
- Primitive plug-in modules for Stairs, bridges, etc.
- Rendering Options
- Wireframe
- Solid
- Textured
- Solid with wireframe overlay of selected object
- Textured with wireframe overlay of selected object
- Alpha blending.
- Multi-pass shader/material support
- Lighting
- User and system defined attributes.
- Ambient Lighting.
- Directional lighting with optional spotlight support.
- Area lighting for individual rooms.
- Rendering Interfaces
- Native GDI for wireframe rendering.
- DirectX 8 solid and textured rendering (Win32 ONLY).
- OpenGL solid and textured rendering.
- Direct rendering plug-ins for game engines (Fly3D, CrystalSpace,
etc.).
- Input
- Mouse
- Keyboard
- Tablet support
- HID input devices (on supported platforms)
- Configurable hot-key support.
- Extensive file format support
- 3D Studio Max (.3ds)
- DirectX (.x)
- Quake II Model (.md2)
- Quake III Model (.md3)
- Qoole99 and Qoole 252 levels (.qle)
- Quake Maps (.map)
- Plug-in Support
- Plug-in manager
- Native C++ plug-ins
- Python plug-ins with interface objects
- Prefab support
- Prefab Manager/Browser.
- Export object or group of objects as prefab.
- Import mesh model as prefab.
- Object buffer Operations
- Multiple copy/paste buffers
- Undo
- Redo
- Cut
- Copy
- Paste
- Duplicate
- Delete
- CSG Operations
- Hollow
- Add
- Subtract
- Intersect
- Difference
- Object Operations
- Rubber band selection
- Multiple select with keyboard modifier
- Object Select
- Object Lock (no modifications while locked)
- Object Move
- Object Rotate
- Object Scale
- Object Plane Clip
- Object group/ungroup.
- Group hide/show
- Object hide/show
- Vertex Editing
- Edge Move
- Edge Scale
- Edge Split
- Face Move
- Face Scale
- Face Split
- Face Plane Clip
- View mode settings
- Configurable Gridlines.
- Horizontal Lock.
- Vertical Lock.
- Configurable view depth.
- Selected object view culling (still in discussion).
- Editing settings
- Major gridlines.
- Minor gridlines.
- Mouse snapping.
- Object snapping.
- Vertex snapping.
- Face snapping.
- Edge snapping.
- Invert mouse.
- View colors are configurable.
- Texture locking.
- Hide/show/highlight entities.
- Hide/show/highlight brushes with assignments.
|