About Store Forum Documentation Contact



Post Reply 
Version 28.8
Author Message
Esenthel Offline
Administrator

Post: #1
Version 28.8
added support of world streaming (automatic loading and unloading of terrain and objects with custom defined structures and parameters)
new structure GAME::ITEM used for game items
new structure GAME::STATIC used for static objects which don't change through entire game
updated tutorial "game basics/character"
updated tutorial "game basics/world"
new tutorial "game basics/world with character"
updated documentation "introduction/features"
fixed changing screen synchronization during game
fixed a bug of sometimes incorrectly calculating memory leaks when performing multi-threaded allocations
multi-core optimizations for World Editor Building (up to 2 times faster on dual core, and up to 4 times faster on quad core machines)
all custom created worlds need to be updated (use Build option in World Editor)
added new memory container MEMX (an extended version of memory block container, please check documentation for details)
added support of rendering terrain with material blending on old Shader Model 2.0 video cards
MEMO (memory object, element of MEML memory list) has been renamed to MEMN (memory node)
updated documentation "programming\memory containers"
optimized ENUM::get method
07-06-2008 12:47 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #2
Re: Version 28.1
enabled grass inserting in World Editor
enabled grass in World Manager
improved grass rendering on curved surfaces
enabled importing .x files with multiple meshes inside
disabled automatic mirroring in OgreXml format
mirroring in Mesh Editor now additionally mirrors skeleton and animation
additional control of rotating animations in Mesh Editor
reduced character "sliding" from vertical surfaces
characters can hold, pick up and drop down items
07-08-2008 01:12 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #3
Re: Version 28.2
new depth of field effect parameter - blurs - determining number of blurs
updated tutorial "rendering/depth of field"
moved object description from World Editor documentation to "Resource/Objects"
new tutorial "physics/grabbing"
from now on it's encouraged to keep MESH, SKEL, PHYS, OBJ files together in "data/obj" directory (further hierarchy is free to define)
editing objects in World Editor allows to add child objects (for example a chest containing items)
small improvements in editing objects in World Editor
enabled Physical Body preview in Object preview in World Editor
items in game can now contain other items (for example a chest)
new character methods for taking and puting items to other items
new character methods for grabbing items
updated "tools/mesh editor" documentation adding short description to each mode, and added useful key shortcuts to PHYS mode
updated "game basics/world with character" tutorial
07-10-2008 08:02 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #4
Re: Version 28.3
decreased animation keyframe search time
updated documentation "programming\performance optimizations" adding information about joining mesh parts for faster rendering
improved rendering speed of large amounts of grass
added links to Esenthel Engine help in Mesh Editor and World Editor menu
07-11-2008 09:26 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #5
Re: Version 28.4
added ability to create Physical Bodies from meshes in Mesh Editor (warning, those Physical Bodies can't be rescaled)
added ability to toggle MSHC flags (including MSHC_NO_PHYS and MSHC_HIDDEN) in Mesh Editor
new material parameter - subsurface scattering, the effect is only visible when motion blur is on, best results when combined with hdr
important fix in CACHE (occasionaly single elements could be loaded multiple times)
07-12-2008 09:12 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #6
Re: Version 28.5
small update in Synchronizer tool
new mesh transformation panel in Mesh Editor allowing to precisely move, scale and rotate
new shortcuts for moving, scaling and rotating in Mesh Editor ('q', 'w', 'e')
enhanced displaying mesh box information in Mesh Editor
added option to rotate objects by 90deg in x,y,z axises in World Editor
visual game data path selecting in World Editor, Mesh Editor and Icons tools
added autosave option for World Editor
decreased default motion blur velocity length scale
new topic added to documentation "programming/actors"
since most of the structures are managed now, EASY_DEL macro has been removed, and operator~ no longer calls 'del' method
07-16-2008 03:53 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #7
Re: Version 28.6
added option to load full world in Wrld.crt
new grass controls D.grassMode and D.grassRange
small improvements in World rendering
new ACTR::box method returning actors box in world position
Frst has been renamed to Frustum
added World Editor world building progress bar
07-18-2008 06:41 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #8
Re: Version 28.7
new class GAME::LGT_PNT
added ability to set relative position of sub-objects to main-object
new tutorial "game basics/lights"
improved ASE files importing (matrix transformations, groups, normals)
new grass control D.grassShadow
07-19-2008 05:54 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #9
Re: Version 28.8
lots of method name changes (rndr->draw, AngDR->DegRad, flg->flag, cntr->center, in case of problems please check headers, tutorials or the forum)
new method SND::speed(FLT speed); allowing to change sound speed
updated tutorial "sound/sound"
new method LIST::resizeGrp(INT i,FLT width); allowing to resize a list group
new way of loading worlds, please check the tutorials
added loading and saving world states (typical game saves)
ability to save and load custom data in world save's
new tutorial "game basics/saving and loading"
new functions BOOL FCopy(PAK &pak,PAK_FILE &src,TXT dst,INT buf_len=0,VPTR buf=NULL); and BOOL FCopy(PAK &src,TXT dst,INT buf_len=0,VPTR buf=NULL); allowing to copy a single file from pak or whole pak to 'dst' location
07-21-2008 09:40 PM
Find all posts by this user Quote this message in a reply
Post Reply