Esenthel
Administrator
|
July 2011
Released for Windows:
-IMPORTANT: old Time.rd,realTime methods are now called Time.ad,appTime (please rename your codes from rd,realTime to ad,appTime in order to preserve old behavior), new rd,realTime methods now have slightly different meaning (ad,appTime are affected by application pauses, while rd,realTime are not affected by application pauses)
-Window buttons are now drawn after window gui children objects, which will make them drawn on top
-Pak create/update functions now return Bool as success
-new method SQL::getUniqueValuesNum
-new method Game::World.areaLoaded
-new CACHE_MODE - CACHE_DUMMY_NULL useful for servers
-Kb.eat and Ms.eat will now correctly clear BS_DOUBLE flag (double-click)
-new methods Cloth,SoftBody::sleep
-fixed potential crash when rendering not yet updated world with camera set in a far away location
-enabled access to Game::Area::Data::grass_obj grass objects container
-new methods File::cmpDir2,cmpDir3,decDir2,decDir3 used to compress normalized direction vectors to 2 or 3 bytes
-particles opacity is now affected by sky fog
-new class BlendObject used for manual rendering of blend objects in RM_BLEND rendering mode with correct depth-sorting
-new functions SweepPointCapsule and SweepBallCapsule
-removed dummy target orientation keyframe of root bone from basic animations (now it's no longer needed for builtin character body rotation when looking up/down)
-new World Editor menu option "Edit/Per-Face Object Selection" (usage may decrease World Editor performance)
-overwriting files using WindowIO will now ask for confirmation
-increased performance and quality of morphological anti-aliasing (EDGE_SOFTEN_MLAA)
-new edge softening algorithm (EDGE_SOFTEN_FXAA)
-reduced blurriness of bloom in Icon Maker tool, and increased in it ambient lighting intensity
|
|
07-02-2011 09:22 PM |
|
Esenthel
Administrator
|
RE: July 2011
Released for Windows:
-world editor "edit/per-face object selection" will now support also meshes with no software version, but only gpu version
-increased performance of "edit/per-face object selection"
-converter will now overwrite files only if they were changed during one of following processes: phys adjust storage, mesh convert
-reduced number of times the world editor parses data files at startup
|
|
07-03-2011 04:51 PM |
|
Esenthel
Administrator
|
RE: July 2011
Released for Mac and Mobile:
-For this update the Autoupdate will not work (please download full .zip package from main website)
-This release includes all improvements since last Mac/Mobile update
|
|
07-03-2011 06:17 PM |
|
Esenthel
Administrator
|
RE: July 2011
Released for Windows:
-minor fix for game object Reference linking
-new member Game::World.link_references (pointer to custom function) which may be used to link custom global References (not stored inside objects)
|
|
07-03-2011 08:09 PM |
|
Esenthel
Administrator
|
RE: July 2011
Released for Windows:
-new function GetRelativePath
-fixed crash when setting gui object properties in Gui Editor using WindowIO
-fixed OSLaunch on Mac when opening files/folders containing spaces in their path
|
|
07-04-2011 06:32 PM |
|
Esenthel
Administrator
|
RE: July 2011
Released for Windows and Mac:
-simplified grid.h header
-new member Grids::user
-classes used for Grid (such as Areas) now need to have changed constructor parameters from (C VecI2 &xy) to (C VecI2 &xy, Ptr grids_user)
-'Ptr grids_user' passed to Game::Area, Edit::Area, Net::Area constructors now points to the World object containing the area
-Interpolator classes from Esenthel MMO have been integrated into the engine
-new menu option in Model Editor "Mesh/Tree Leaf Attachment/Randomize Leaf Unique Color"
-added support for #if #ifdef #else #elif #endif preprocessor commands in Code Editor
-new tutorial "Esenthel Script/Client Server"
|
|
07-07-2011 10:31 AM |
|
Esenthel
Administrator
|
RE: July 2011
Released for Windows:
-Game::World.areaLoaded is now as fast as areaActive
-Net::World class is now virtual to allow dynamic casting
-minor improvement to Connection class that now can call send data methods without waiting first for greet confirmation
|
|
07-10-2011 04:19 PM |
|
Esenthel
Administrator
|
RE: July 2011
Released for Windows:
-fixed loading Pak's from within compressed Pak's
|
|
07-11-2011 01:43 PM |
|
Esenthel
Administrator
|
RE: July 2011
Released for Windows:
-replaced "Str" function parameters as "C Str &" which slightly increases performance, you may need to change some of your custom functions too if they produce compile errors when used with EE functions
-replaced "Color" function parameters as "C Color &" which slightly increases performance
-small performance improvements for editing codes in Code Editor
-Code Editor font size can now be adjusted in the options
-fixed bug in List::zoom which ignored the zoom limits
-new method List::visibleGroup allowing to dynamically change certain group visibility
-pressing 4th mouse button on the Editor in Data Browser mode will toggle editor window maximization
-new function RandomPassword allowing to generate random password strings
-Editor mode Data Browser can now connect not only to "Data Server" but also to other instances of "Editor" (running on same or different computer) allowing to easily copy files between multiple computers, thanks to new buttons "Host", "Connect to Editor" and "Replace"
-new methods Plane::drawInfiniteBySize, drawInfiniteByResolution
-fixed shadow jitter bias which may have caused significant shadow flickering when using only 1 shadow map
-using jump-to functionality on functions in Code Editor will now cycle through function definition/declaration (starting from definition)
|
|
07-21-2011 04:15 PM |
|
Esenthel
Administrator
|
RE: July 2011
Released for Windows:
-fixed sending already compressed files (jpg, rar, zip, ..) through new "replace" button in the data browser
|
|
07-21-2011 07:01 PM |
|