About Store Forum Documentation Contact



Post Reply 
September 2016
Author Message
Esenthel Offline
Administrator

Post: #1
September 2016
Released Esenthel for Windows, Mac and Linux:
-added new Object Mesh Part menu option "Move to New Lod"
-Material Editor "multiply texture by color" will work correctly if there was already a multiplication involved
-added new right-click menu options for multiple project elements "Material/Multiply Texture by Color", "Object/Set Body" and "Sound/Import as.."
-added menu option when dragging multiple objects into opened Object Editor "Set opened Object as Body for selected Objects"
-Font Editor has new parameter "Scale" allowing to scale original font characters while preserving the destination area size (useful for fonts that have large/small characters)
-changed Font for Neon Editor Gui Skins (it's now bigger)
-Panel Editor can now manually adjust inner padding
-ComboBox will no longer grab mouse wheel focus if it already belongs to a SlideBar
-Multi Sampling can now work together with Edge Softening
-Window maximization and resizing by touch now respect Window.resize_mask
-added new method Property.setSlider which allows to represent Properties as Slider Gui Object
-added new methods to MusicManager allowing to play a specified song without changing the playlist and without having to add that song to any playlist
-added new methods to MusicManager allowing to adjust time position of currently played song
-reduced SyncLock calls for MusicManager processing
-added 8-bit string versions of 'ContainsAll' function
-Gui Skin editor now can set values for Window Buttons Offset (such as Minimize Maximize Close), List Resize Column Image, TextLine Clear Image, Property Value Button
-updated ZStd to latest version which is now 1.0
-Removed Zlib as Project Settings Compression option, which is now replaced with Zstd (which has better compression ratio and decompression speed)

Fixes:
-small fixes to Font Generation (improved gamma handling on Windows, added precise base line calculation on Mac, Mac and Linux font sizes will now match Windows size)
-fixed Gui.msgBox and Dialog not setting correct positions when Gui Skin Window Panel has inner padding
-fixed Gui Skin Window Panel inner padding being ignored when editing objects in Gui Editor
-fixed not updating element file sizes for Sound/Video/Raw files right after importing them

Name Changes:
Gui.msg_box_fade -> Gui.window_fade

API Changes:
-'FSize' function now returns -1 if file/folder was not found
-Gui.window_fade now affects closing Windows with the close button
-Gui.resize_radius has been doubled and now works only outside of the Window
09-03-2016 04:42 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #2
RE: September 2016
Updated Esenthel Source:
-added new 'PerlinNoise' class able to generate perlin and tiled perlin noise in 1-2-3 dimensions
-added new 'SimplexNoise' class able to generate Open Simplex noise in 1-2-3-4 dimensions
-both noise classes allow for using custom Transform function as a callback, allowing for very interesting results
-added new functions allowing to calculate photometric luminance 'LinearLumOfLinearColor', 'LinearLumOfSRGBColor', 'SRGBLumOfLinearColor', 'SRGBLumOfSRGBColor'
-IMAGE_I24,IMAGE_I32,IMAGE_F32,IMAGE_F16 Images will now be auto exported as 16-bit greyscale when exporting to PNG
-implemented terrain vtx normal softening for LOD generation to reduce artifacts

API Changes:
-Removed Playlist.volume
09-08-2016 09:24 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #3
RE: September 2016
Updated Esenthel Source:
-added new 'Threads' methods 'queued' and 'busy' checking for specific functions calls
-improved precision of editing Properties with adjust button value using mouse (for very large values)
-added new function for returning random values in certain range with probability aligned towards certain value, using normal distribution (Random.alignTargetNormalF)
-added new functions for returning random values with normal distribution and skew normal distribution (Random.normal, normalSkew)

Fixes:
-fixed creating SQLite databases on non-Windows platform when \ slashes are used in the path instead of /
09-14-2016 10:53 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #4
RE: September 2016
Updated Esenthel Source:
-added new function 'GetDriveSize' allowing to check free/total size in bytes of specified path

Name Changes:
SP_APP_DATA_EXTERNAL -> SP_APP_DATA_PUBLIC

API Changes:
-added support for correct detection of SP_SD_CARD path on Android
-old results of SP_SD_CARD are now available through a new SP_PUBLIC
09-18-2016 04:38 AM
Find all posts by this user Quote this message in a reply
Post Reply