Attributes 3D Studio MAX PlugIn for Object Attributes This PlugIn is used to edit the game attributes on objects. It is located in the "World Foundry" menu on th...
wrlexp.dle 3D Studio MAX Geometry Exporter When creating geometry using 3D Studio MAX, make sure that you have: Unit Setup: 1 unit = 1 m Select a single objec...
Instructions for adding a new object type to WorldFoundry First, make sure that is really what you want to do, most behaviors can be accomplished though added som...
the Actor class class was the rendezvous point; the classes from above and the classes from below met here. it's a really big class, with all kinds of crap in it...
In the ToDo list it was mentioned that adding rotation to the physics system was desirable. Note that with arbitrary rotation, to have physics stackable boxes and...
Q How are cyberthug.mesh.iff (MODL), cyberthug.idle.iff (ANIM), and cyberthug.run.iff (ANIM) all compiled into the single binary IFF file cyber.iff? A Look at c...
mst2vrml.exe Animation Master Geometry and Animation Exporter KevinSeghetti The animation master exporter has not been maintained, this is just here in case it...
There are currently 2 implementations of the AttributeEditor, one for 3D studio Max, and one for Innovation3D. docs for the 3D studio max version Attributes 3D S...
World Foundry Coding Standards These are the latest coding standards, not all of WorldFoundry adheres to this, mostly due to changes in the standard over time, bu...
World Foundry Run Time Engine Command Line (game.exe) KevinSeghetti this list is stale and needs to be updated ! zb z buffered (only applies to DirectX ver...
Overview All object types have certain intrinsic capabilities and behaviors. This page documents the attributes which are common to most objects KevinSeghetti ...
Common Mass This number ranges between 0 and 100, and determines this object's collision priority. When two objects collide, the Physics system looks at this ...
Flags Template Object Check if this object definition is to be used to create (multiple) instances of the object at run time. If this is not checked, then a si...
Movement Moves Between Rooms This is a TRUE or FALSE value, used to control allocation of texture map memory. Objects that are free to move out of the Room th...
Shadow Object This object reference is used to construct the shadow for this object. If this field is blank, no shadow is created for this object. Unless "Chec...
THE WORLD FOUNDRY COOKBOOK Levels are composed of many individual pieces working together to create the overall world. Much of mastering level creation is about ...
How to build existing levels (wflevels, for example) Prerequesistes: * wfsource and wftools must be built (including 'make copybinaries' in wftools) * gtk ...
I just read this article on assertions: http://www.cuj.com/documents/s=8464/cujcexp0308alexandr/, and want to integrate these ideas with some of my own. Here are ...
tools placed here for reference until (if) they are moved above into the game framework design textile 2d packing of bitmaps (with varying width, height, and bit...
The old directory layout documentation is so out of date it is useless, but I don't want to forget to create a new one at some point, so this page is a placeholde...
Glossary KevinSeghetti As the rest of the documentation is filled in this needs to be updated to have links to the various pieces Actbox: A type of object, pr...
Collision, Physics, and Movement Collision Processing in the World Foundry engine Game objects in the World Foundry system are free to move about within a three ...
TEXTILE OVERVIEW The textile tool automatically prepares your artwork for use on the target platform. At the same time it optimizes art and palette files. When ...
ROOM Z SORT ATTRIBUTES KevinSeghetti WorldFoundry under OpenGL now uses ZBuffering, a much better system for handling polygon ordering, so all of this is obsole...
Automatic email notification of wiki changes Any email addresses on this page will get email notifications whenever major changes are made to any wiki page. I tri...
World Foundry FAQ Want to add a question or an answer? Use the "Edit" link at the bottom of this page. Anyone can add questions or answers. General Q: What is W...
File Types .bmp Windows standard bitmap file. 4 and 8 bit formats are supported. .tga Targa file format. 8 and 16 bit formats are supported. The 32 bit ...
This is an outline of the WorldFoundry Attribute editing system, and why we think it is a good idea. Motivation what is meant by "attribute editing"? * arc...
"Young writers often suppose that style is a garnish for the meat of prose, a sauce by which a dull dish is made palatable. Style has no such separate entity; it ...
WorldFoundry History WorldFoundry was started as a commercial 3D video game engine for a company called Recombinant Limited, co founded by KevinSeghetti and WillN...
The CAVE is a 4 to 6 walled cube with projection surfaces on each side of the cube. Each side measures 3x3 meters. It is a virtual reality installation often use...
When does a script get run? KevinSeghetti currently the object scripts run one each active/running object once per frame. There are a few other non object scrip...
Run 9 rooms at once, i.e. the 8 rooms surrounding the current player plus the current room. Such connectivity information could probably be generated automaticall...
Use of open source scene graph, perhaps http://openscenegraph.org Raises questions about streaming can the scene graph API handle dynamic traversal/loading/pagi...
Develop a plugin for Linux and Windows which users can download and execute in a browser. Define a new MIME type. When the browser sees this MIME type it should l...
Here are some ideas for improving WF. (Once these ideas have matured, their content can migrate into pages whose titles don't start with "Idea For".) * IdeaFo...
WorldFoundry's target audience is now portable game machines (gameboy advance, sony playstation portable psp), cell phones, pda's (palm, wince?), and other small ...
World Foundry installation documentation Still in progress KevinSeghetti need to copy the readme files into here and format them nicely TODO: environment variab...
Investigate using the Nebula Device (http://nebuladevice.sourceforge.net) as a rendering back end for WorldFoundry. Although Nebula offers many capabilities, Nebu...
Level file format (output of iff2lvl, loaded by the game engine) Header model count offset to Model Pointer Array object count offset to Object Pointe...
To Create/Edit levels (KevinSeghetti this is incomplete, I need to finish it) World Foundry currently supports 2 different 3D packages for level creation: Innov...
World Foundry Level Editor SDK file format documentation Version 0.4 By Kevin T. Seghetti 04/13/98 11:43 AM Level Exporter IFF output The outer chunk name for a ...