View Single Post
  #12  
Old 10-12-2008, 07:51 PM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

Uploaded OpenZone 8.4 and edited the top thread post. Here's what's new:

1. Fixed several bugs with importing Anim8or files.
2. Fixed a bug in applying the ClearType component settings when the program is started.
3. Fixed a bug where changing the creature height settings in Edit...Preferences would have no effect.
4. Added settings in Edit...Preferences to control the degree to which the move and rotate buttons in the main screen affect objects.
5. Added lelembeth_trig, lelembeth_lift, pottery wheel, kiln, and oven objects to the mesh library.
6. Added many more hanging flags to the creature library.
7. The program will now append creatures in the creature library to the mesh library list. They are not technically part of the mesh library, but some of the same commands that affect the mesh library will work on creature library objects (for instance, if you place something from the creature library, you can change it to another creature library object). Placed creatures are never exported in with the main zone geometry; rather they are exported in SQL as references to the "object" table. Exporting creature objects in this way will only work with SimpleClient. This feature is not meant to be used for setting NPC locations (that will be handled in a future release); it is meant for placing animated objects such as hanging flags.
8. Removed the DoorRef property from mesh library references. Changed it to SQLRef instead, where it has a drop-down that lets the user select between "None", "Doors", and "Objects". This drop-down is not present for objects placed from the creature library as they are always exported as "object" table references (it is as if SQLRef was always set to "Objects").
9. The program no longer exports SQL statements to <zonename>.sql. Instead, it creates two files: <zonename>_doors.sql and <zonename>_objects.sql. The first file places objects that have SQLRef set to "Doors" and the second file places objects that have SQLRef set to "Objects". Objects placed from the creature library are automatically exported as "object" table references.
10. Fixed a bug in the 3D engine where creature models weren't illuminated properly (they had incorrect normal vectors).
11. When textures are loaded, a warning popup will appear if a texture does not have power-of-two dimensions.
12. A warning will appear when exporting a zone if certain subfolders are missing (such as the maps folder).
13. Added an object_parms script to the SQL category in the script library. It allows setting database parameters for objects that will be exported as "object" table references. For a placed object (such as a forge), place a matching object_parms object, set the parameters, and group the two together (the grouping is very important). The object_parms script has a nice hint that will pop up a list of object type values when it is used.
14. Updaded the source folder in the distribution so hopefully there won't be anything missing anymore for people who wish to recompile it.

I'm planning ZoneExplorer and SimpleClient releases soon as well, though I might do a little DB work on SimpleClient first to make the zones more playable.
Reply With Quote