List of released Avoyd versions and the functionality that was added, changed or fixed, as well as known outstanding issues.
[0.9.3] - 2022-05-12
FIXED - Voxel Editor - Exiting the editor with changes and then selecting "Yes" to save changes no longer causes editor to be unable to exit
[0.9.2] - 2022-05-06
ADDED - Voxel Editor - Can now drag & drop avoyd world files onto the voxel editor to open them without opening file dialogue
ADDED - Voxel Editor - File > Open can now import files as well as open Avoyd world files
ADDED - Voxel Editor - Improved file dialogue with sortable filename, modification date, type, and size
ADDED - Voxel Editor - Avoyd .avwr world files are now associated with Avoyd and can be opened from Windows Explorer
ADDED - Voxel Editor - Export to polygon mesh now supports basic transparency
ADDED - Voxel Editor - Export to polygon mesh option to export normals (previously defaulted to always generating & exporting face normals)
ADDED - Voxel Editor - Enhanced visiblity of the wireframe voxel edge to brush shapes when enabled in Menu > Settings > Voxel Style > Show Voxel Edges and Voxel Edge Amplitude
CHANGED - Graphics - Level of detail material sampling attempts to sample the materials on the visible edges for improved distant visuals
CHANGED - Voxel Editor - Improved performance of Export to polygon mesh, now up to ~15x faster
CHANGED - Voxel Editor - File dialogue Useful Directories list changed to a Recent Directories list (with added 'useful directories')
CHANGED - Voxel Editor - Recent files lists now shows all recent world (model) file types. Menu File > Open Recent Worlds and File > Load Recent Worlds as Paste Brush
CHANGED - Voxel Editor - Edit Tool hollow shapes wall thickness is now an absolute number of voxels (replaces percentage of size). This gives more precise control and ensures the walls are the same thickness along every axis. Menu Tools > Edit Tool... > Shapes 'Box Hollow', 'Tube', 'Ellipsoid Hollow', 'Torus Hollow'
CHANGED - Voxel Editor - Simplified menu and toolbar shortcut to the Edit Tool. Menu Tools > Edit Tool...
CHANGED - Voxel Editor - Improved CPU and GPU performance when using orthographic camera by lowering level of detail for off screen sections
CHANGED - Game - Improved LAN multiplayer server list with sortable status (ready to join or not), server name, game mode, number of players, etc. Default sort by status. Main menu 'Join LAN Game'
FIXED - Voxel Editor - Edit tool Anchor bounds can now be modified when further than 10000 voxels away
FIXED - File dialogue flickering when External Viewport Display enabled and file dialogue moved outside main window
FIXED - Improved error handling for loading corrupt Avoyd .avwr world files
FIXED - Changing between menus (Voxel Editor to Main Menu for example) closes the file dialogue
FIXED - Installer - Added a delay after install before running Avoyd to ensure copied dlls can be loaded
[0.9.1] - 2022-04-16
FIXED - Voxel Editor - MagicaVoxel files with group references now import correctly
[0.9.0] - 2022-04-15
ADDED - Voxel Editor - Support for importing .vox files from MagicaVoxel 0.99.7.0 (Beta) (EDIT: this broke group references, fixed in 0.9.1)
ADDED - Voxel Editor - Support for importing raw 3D binary 8bit array files. Menu File > Import > Raw 3D Binary Array...
CHANGED - Voxel Editor - Updated ImGuizmo for an improved Anchor tool
CHANGED - Voxel Editor - Significantly improved vox file import performance for vox files with large numbers of objects
CHANGED - Avoyd installer and exes now signed with an Extended Validation Certificate (previously used a standard validation certificate)
CHANGED - Voxel Editor - Added link to online documentation in French and links to social media. Menu Help > Documentation en Ligne etc.
FIXED - Reduced HTTP request timeout so Avoyd no longer hangs when exiting or changing window size / going fullscreen if server connection for version query cannot be made
FIXED - Ctrl+M shortcut (hide all UI elements) now works on keyboards other than Qwerty, and CTRL+M no longer hides menu when in movement mode
FIXED - Voxel Editor - Memory leak in vox importer
[0.8.15] - 2022-03-19
ADDED - Graphics - Presets for real time GPU Graphics Quality - Very Low, Low, High, Very High and Custom. Game Settings > Graphics, Voxel Editor menu Settings > Graphics > Graphics Quality
ADDED - Voxel Editor - Added Minecraft materials such as mossblock, tuff, deepslate etc.; set materials missing colours and parameters (e.g. corals); and grouped some of the materials by type, e.g. glass and glasspanes, woods, plants etc. (work in progress). To view the new Minecraft materials, import a Minecraft map with menu File > Import > Minecraft Map (*.mca). If you’ve imported Minecraft worlds into a version of Avoyd older than 0.8.15, you should install the latest version of Avoyd and import again to ensure the latest materials are used.
ADDED - UI - Added button (top right) to escape fullscreen along with many other UI improvements
CHANGED - Graphics - Improved real time GPU shadow map resolution distribution by scaling cascade distances with minimum observed distance
CHANGED - Graphics - View performance now shows FPS, with a detailed option to view frame time, CPU time, GPU time, pixels and primitives rendered
CHANGED - Voxel Editor - Improved octree defragmention performance by over 1.2x, also improves saving performance when a defrag is scheduled
CHANGED - Voxel Editor - Albedo Colour debug render mode and path traced Render Albedo view use constant ambient light colour to better enable 'green screen' and other techniques. To set for real time GPU rendering: menu Settings > Voxel Style > Display Mode = 'Albedo'. For CPU path tracing: menu Render > Mode = 'Albedo'
FIXED - Voxel Editor - Exiting the application from the Main Menu when started directly into the Voxel Editor with no changes no longer erroneously detects unsaved data
FIXED - Taking jpeg screenshots with certain sizes no longer crashes. Take a screenshot shortcut: F10
[0.8.14] - 2022-02-28
CHANGED - Voxel Editor - World Properties: improved performance by only calculating dimensions on window appearance, loading a world, or when manually refreshed. Menu View > World Properties
FIXED - Voxel Editor - Level of detail system for orthographic views changed to use visible distance instead of distance to objects
FIXED - Voxel Editor - Shadow maps now correctly frustum culled when using an orthographic camera
[0.8.13] - 2022-02-18
ADDED - Voxel Editor - Export: .obj Wavefront polygon mesh export option to use a single material with material information in texture (one RGB colour texture and one with metal, roughness, emissive in RGB). Menu File > Export > Polygon Mesh (*.obj)...
ADDED - Voxel Editor - UI: External Viewport Display setting to enable/disable the ability to drag windows outside the main window viewport in windowed mode. Menu Settings > Display... > External Viewports
ADDED - Voxel Editor - Azimuth and Elevation angle widgets for Light direction control. Menu Tools > Light and Atmosphere... > Light
FIXED - Voxel Editor - Resolved occasional stall when starting a new path traced render
FIXED - Voxel Editor - Render depth of field aperture is ignored if focus distance is negative
FIXED - Voxel Editor - Screenshots and renders to PNG format now no longer output an unused alpha channel
FIXED - Voxel Editor - Undoing a copy operation will revert the tool from paste brush to copy brush if there is no previous valid paste brush
FIXED - Voxel Editor - Undo of a paste operation from a CTRL+V when using a tool size different from the size of the paste leaving behind pasted voxels
FIXED - Voxel Editor - Undo & Redo for multiple copy / paste operations occasionally failed to paste correctly
FIXED - Voxel Editor - Crash when exporting polygon meshes on models with large contiguous sections of the same material
FIXED - Voxel Editor - Denoising path traced image or switching view mode no longer potentially causes an in progress image save to become garbled
[0.8.12] - 2022-01-21
CHANGED - Game - Significantly improved performance of voxel damage
CHANGED - Graphics - As a result of fixing the fog and path traced transparency blending atmospheric fog has a less sharp onset, which may result in greater foreground fog
CHANGED - Voxel Editor - Optimized Minecraft import reducing time taken by ~1.2x
CHANGED - Voxel Editor - Significantly improved Render path traced ray casting performance for transparent full voxels
FIXED - Voxel Editor - Minecraft map import no longer reading wrong y (height) values, which caused missing & wrongly placed sections of maps
FIXED - Voxel Editor - Blending of atmospheric fog with path traced transparencies corrected so fog does not appear clearer through transparencies
FIXED - Avoyd application and installer icons: replaced the red background with purple-blue gradient, no transparency. Added images to installer.
[0.8.11] - 2021-12-20
FIXED - Voxel Editor - Importing Minecraft maps from versions 1.13 up to and including 1.15 no longer have occasional incorrect columns of blocks
[0.8.10] - 2021-12-18
ADDED - Voxel Editor - Support for Minecraft Version 1.18 maps
CHANGED - Voxel Editor - Imported Minecraft maps now use the Blue Sky Sunny atmosphere settings (can be changed after importing)
[0.8.9] - 2021-12-16
ADDED - Voxel Editor - Added HQ (High Quality) denoise option to CPU path traced rendering (available through menu Render)
ADDED - Voxel Editor - Added Firefly Clamp Value to reduce fireflies (bright seemingly random spots on image caused by low propability paths)
FIXED - Voxel Editor - Saving a large file which already exists now correctly overwrites the file on a successful write rather than leaving a temporary file name
FIXED - Voxel Editor - Importing unsupported Minecraft maps (version 1.18+) now shows an error message instread of crashing
FIXED - Voxel Editor - When loading a file with unsaved changes responding Yes to Unsaved Changes dialogue no longer loads world to prevent potential data overwrite during save
[0.8.8] - 2021-12-10
ADDED - Voxel Editor - Transparent materials: currently these are only supported in the CPU path traced Renderer (available through menu Render). Transparency support adds a surface transmission parameter, along with volume parameters absorption length, scatter length, index of refraction and scattering phase.
ADDED - Voxel Editor - New Materials: Glass, Water, Ice, Cloud, Smoke and Fire. Menu Tools > Materials > Material Type and select 'Glass', 'Water and Ice' or 'Cloud Smoke Fire'
ADDED - Voxel Editor - Import support for MagicaVoxel .vox transparency parameters
ADDED - Voxel Editor - Minecraft materials with transparency parameters for imported Minecraft worlds
ADDED - Voxel Editor - Full voxels option: sets the Amount to 255 (max) and deactivates morphing voxels: all voxels are full cubes and shapes surfaces are stepped. This affects curved shapes (sphere, ellipsoid, cylinder, tube, cone and torus) and wedge and corner. It achieves the full style other voxel editors use, and makes it easier to do stairs using the wedge shape. Menu Tools > Edit Tool > Shapes > Amount, tick 'Full Voxels'
ADDED - Voxel Editor - Import Heightmap Surface. This enables you to create complex diagonals and curved surfaces such as domes, curved lines etc. Menu File > Import > Image as Heightmap, choose the option 'Surface Layer Only'. Set the maximum thickness of the layer.
ADDED - Voxel Editor - Editable Material Name. Menu Tools > Materials > select a Material to display its properties, new 'Name' field
ADDED - Voxel Editor - Material Copy/Paste. Menu Tools > Materials > Material Type, select a Material swatch from the grid, press the 'Copy' button. Select another Material swatch and Paste to overwrite it with the copied Material properties.
ADDED - Voxel Editor - Material Type cloning: create a new Material type based on an existing one. The number of Materials (the grid) can be larger than in the original. Menu Tools > Materials > Material Type Add ('+') > tick 'Clone' and choose the Material Type to clone from the list. Modify the Name and enlarge the grid dimensions if needed.
ADDED - Voxel Editor - Material Types: option to display all the Materials together in the grid instead of using the drop-down to display them by Material Type. Menu Tools > Materials > tick 'Show All' next to Material Type drop-down
ADDED - Voxel Editor - Palette cloning and renaming: create a new Palette based on an existing one. Palettes (except 'Default') can be renamed. From the Edit Tool or Materials window, Palette Add ('+') > tick 'Clone' and choose the Palette to clone from the list. To rename a Palette select the Edit button (pencil icon).
ADDED - Voxel Editor - Double clicking on a swatch in a Palette opens the Materials window to give access to Material properties. Menu Tools > Edit Tool > Palette
ADDED - Voxel Editor - Material Type and Palette grid invert vertical display order. This setting inverts the Materials grids display to match the MagicaVoxel Palette display order (lowest index bottom left). Menu Materials > Material Type > invert vertical grid toggle button, or Menu Settings > Display > Layout > Invert Materials Grid Display
ADDED - Voxel Editor - Light and Atmosphere now defaults to neutral settings to minimise the effect of the global lighting and atmosphere on the world colours. Create a new world or go to menu Tools > Light and Atmosphere > Presets 'Global' option 'Neutral (default)'. (Previously the voxel editor default was global setting 'Blue Sky').
CHANGED - Voxel Editor - Added auto defragment on save system option, defaults to on. Will only defragment if there have been sufficient changes, though first saves of old files with new Avoyd will auto defragment.
CHANGED - Voxel Editor - Imported files now defragmented on import for lower memory consumption
CHANGED - Voxel Editor - Edit tool cursor will now go invisible when the Render window is focussed
CHANGED - Voxel Editor - Path traced and real time sun magnitude corrected for improved visualisation
CHANGED - Voxel Editor - Path trace render now auto-hides when another tool window takes focus
CHANGED - Voxel Editor - MagicaVoxel vox importer material order changed so that the material view looks like an upside down MV palette. (Note: to match the MV Palette vertical display order, set invert vertical grid in Settings > Display > Layout > Invert Materials Grid Display)
CHANGED - Voxel Editor - Importers now open the material window and show the imported materials
CHANGED - Voxel Editor - Sticky Edit mode will now allow you to place a starting voxel in an empty world
CHANGED - Voxel Editor - Tweaked material button display of emissive materials to be more visible for lower values
CHANGED - Voxel Editor - Constrain plane now acts as a target for Move Anchor, Move Camera, & Centre Here
CHANGED - Minor improvement in memory consumption & performance by reducing temporary allocations
FIXED - Voxel Editor - Canceling a save caused file overwrite with corrupted saved file
FIXED - Voxel Editor - Defragmented octree progress bar and log output for pre-defrag memory allocated corrected
FIXED - Voxel Editor - Renderer path tracing voxel self occlusion resolved on extremely large levels causing black shadows ( > 262144 voxels length on any side, only currently accessible through repeated Scale World by x2)
FIXED - Voxel Editor - Potential crash when viewing very large levels with a very high LOD distance set
FIXED - Voxel Editor - Canceling a .Vox import results in not being able to open files without restarting Avoyd
FIXED - Voxel Editor - Setting Mie Colour to 0 no longer results in no ambient light and black shadows in GPU render (this also results in a minor change to overall atmosphere/fog)
FIXED - Voxel Editor - Imports not setting materials when no materials present & potential crash when importing with material window open
FIXED - Voxel Editor - Fixed potential crash when anchor is on and orthographic mode is enabled with a orthographic width of 0
FIXED - Voxel Editor - File->New(), and Edit menu actions which modify world now close Render image display
FIXED - Voxel Editor - Randomize minimum size now constrained to shape size even when Modifier UI header is collapsed & settings not visible
FIXED - Voxel Editor - Anchor jittering when constrain plane offset set to Half or 0.5 and using an odd tool size
[0.8.7] - 2021-10-27
ADDED - Voxel Editor - New Material Types 'Table', 'Split' and 'Radial' and default Palette designed By Rebecca Michalak. Menu File > Materials...
ADDED - Voxel Editor - Create Palette from Material Type. Menu Tools > Materials > Automatic Palette add
ADDED - Voxel Editor - Import Image as Material Type: images and palettes of type .JPEG, .PNG and .TGA can be imported to create new Material Types and Palettes in Avoyd. For discrete colour palettes import we recomment to use the PNG or TGA format and set the 'Maximum Number of Colours' to the maximum value allowed. If the image contains less than the 'Maximum Number of Colours' requested, the exact colours will be imported. Otherwise, they will be interpolated and therefore modified. Menu File > Import > Image as Material Type...
ADDED - Voxel Editor - Import Image as Heightmap inversion: setting inverts the elevation calculation, as if importing a negative image but imported colours are not affected. Menu File > Import > Image as Heightmap > Height > Invert
ADDED - Voxel Editor - Edit Tool cursor shortcut: Shift + Mouse wheel to increase / decrease the size of the brush by one voxel in all direction. Using the shortcut unlocks the aspect ratio. Menu Tools > Edit Tool
ADDED - Voxel Editor - Tutorial: added sections on Lighting and importing images as heightmap and palettisation, improved the Minecraft maps import and Render sections. Memu Help > Tutorial
CHANGED - Voxel Editor - Import Image UI rework: reordered categories, added radio buttons RGB / Alpha for elevation, and palettise colours / use single material. Menu File > Import > Image as Heightmap
CHANGED - Voxel Editor - Import Image as heightmap now only creates exact colours if less colours in image than requested maximum number of materials. Menu File > Import > Image as Heightmap
CHANGED - Voxel Editor - Palette editing UI reworked: add/remove Materials and Material Types to/from Palettes and Palette resizing buttons behaviour improved. See menu Tools > Materials, Edit Tool and Pick material
CHANGED - Voxel Editor - Material and Palette UI improved by reducing spacing between material buttons, changing behaviour to match normal buttons, and increasing selected state border. Menu Tools > Materials
CHANGED - Voxel Editor - Replace Material tool UI simplified. Menu Tools > Replace Material
CHANGED - Voxel Editor - Camera Align to Axis settings now saved with world. Defaults to y axis. Menu Tools > Camera... > Align To Axes
CHANGED - Voxel Editor - Camera Field of View (FOV) editor setting now saved with each camera (in game FOV remains part of the game settings). Menu Tools > Camera... > FOV
CHANGED - Voxel Editor - Path Tracing Render can now set Emissive Material Intensity up to 1000x. Menu Render > Emissive Material Intensity
CHANGED - Voxel Editor - Path Tracing Render Previews can now be denoised. Menu Render, press Preview then Denoise Image
FIXED - Voxel Editor - Saving a file without an extension now checks and warns if the file with extension exists, rather than silently overwriting
FIXED - Voxel Editor - Snap to grid with odd sized edit tool spacing and anchor vibration
FIXED - Voxel Editor - Palettes and Material Types: identical names now have an increment automatically added. Menu Tools > Materials > Material Types add and Palettes add
FIXED - Voxel Editor - Modifying a Palette now marks world as unsaved (Palettes are stored with Materials in world files)
[0.8.6] - 2021-10-08
CHANGED - Voxel Editor - Simplified Pick and Inspect Material window. Menu Tools > Pick Material
FIXED - Voxel Editor - Resolved crash during Export To Polygon Mesh
[0.8.5] - 2021-10-07
ADDED - Voxel Editor - Paste as a single Material: the paste brush materials are replaced by the currently selected Material. 'Paste as Single Material' can be combined with the modifier 'Randomise Material'. Menu Tools > Edit Tool > Shapes > Paste, tick 'Paste as Single Material'
ADDED - Graphics - Shader compile error dialogue with support instructions
FIXED - Voxel Editor - Resolved issue where first person camera is set as an orthographic camera. Menu Tools > Camera
[0.8.4] - 2021-10-01
ADDED - Voxel Editor - Sticky collide option where the edit cursor will only move to another collision point. Menu Tools > Edit Tool > Shapes > 'Sticky' tick box
ADDED - Voxel Editor - Can now select between RGB/HSV in the Material colour editor without using the pick popup. Menu Tools > Materials > Properties > 'HSV' tick box
ADDED - Voxel Editor - New Dawn Light preset. Menu Tools > Light and Atmosphere > Presets > Light drodown 'Dawn' option
CHANGED - Voxel Editor - UI: Anchor, Lock Position, Collide and Continuous tick boxes are deactivated instead of being hidden when not applicable. Menu Tools > Edit Tool > Shapes
CHANGED - Voxel Editor - Removed shortcut Camera Align to Axes from context menu. There is already a shortcut to it in Status Bar (bottom left) and it can still be set from menu Tools > Camera > Align to Axes
CHANGED - Voxel Editor - Constrain plane and Symmetry planes now only visible when Edit Tool is open
CHANGED - Voxel Editor - Improved visibility of wireframe cursor, constrain plane and symmetry planes
CHANGED - Voxel Editor - Disabled editing when both brush preview and brush wireframe are disabled
CHANGED - Voxel Editor - Moved brush preview Opacity control to settings. Menu Settings > Display > Spatial Interface
FIXED - Graphics - Resolved rare vertex generation task deadlock by switching a wait to a dependency
FIXED - Graphics - Resolved another rare vertex generation task deadlock due to early exit prior to launching a task with a dependency
FIXED - Graphics - Resolved level of detail issue causing 'gaps' in the rendering of distant parts of large models
FIXED - Voxel Editor - Sub windows no longer lose mouse focus when dragged out of main window
FIXED - Voxel Editor - Resolved crash when attempting to build outside positive edge of world octree
FIXED - Voxel Editor - Wedge and Corner axis selection now working properly. Menu Tools > Edit Tool > Shapes > Shape dropdown 'Wedge' option 'Axis Inversion' setting, and 'Corner' option 'Apex' setting
FIXED - Voxel Editor - Camera now focuses on world in old world files which do not have cameras saved properly
FIXED - Voxel Editor - World is marked as unsaved if World Properties Notes are changed
[0.8.3] - 2021-09-15
ADDED - Voxel Editor - Shape modifiers: random brush size and random Material from selected Palette. Menu Tools > Edit Tool > Shapes > Modifiers
ADDED - Voxel Editor - Multiple Palettes: create and edit custom Palettes for easy access to Materials. Each Palette width is customisable from menu Settings > Display > Layout. Palettes can be added and modified from the Edit Tool and the Materials windows: Menus Tools > Edit Tool > Shapes > Palette, Tools > Materials Palettes are saved with the World file. They can also be saved as a Material Template: Menu File > Save Template > Materials
ADDED - Voxel Editor - File browse paths stored in settings for each file type
ADDED - Voxel Editor - File dialogue open folder in explorer
ADDED - Voxel Editor - Saved cameras now store whether arcball or first person controlled, along with centre and projection type. Menu Tools > Camera > Saved Cameras
ADDED - Voxel Editor - During rendering any camera changes (other than switching between first person & arcball) result in a confirmation popup to prevent accidental loss of render view
ADDED - Voxel Editor - Tutorial: Minecraft, MagicaVoxel and image import, and export. Menu Help > Tutorial
CHANGED - Voxel Editor - Improved Orthographic projection and Isometric angles controls. Menu Tools > Cameras > Arcball Camera and Orthographic Projection
CHANGED - Voxel Editor - Removed Align Camera to Axes keyboard shortcut 'x'. Status bar align to axis indicator is now a toggle button: click to activate auto, x, y, z or off axis alignment.
CHANGED - Voxel Editor - Saved camera positions cleared when using File > New
CHANGED - Voxel Editor - File dialogue always in browse mode with useful directory drop down menu
CHANGED - Voxel Editor - MagicaVoxel imports now have multiple models merged in correct order
CHANGED - Voxel Editor - Simplified the Materials window: removed duplicate information, added Palettes editing. Menu Tools > Materials
CHANGED - Voxel Editor - Simplified the Pick window. Menu Tools > Pick Material
CHANGED - Voxel Editor - Arcball camera pitch can now be manipulated through -180 to +180 degrees range
CHANGED - Voxel Editor - Arcball camera pitch Up and Down manipulation buttons with isometric, dimetric and plan angles
CHANGED - Voxel Editor - Arcball camera pitch and yaw arrows can now be used in both orthographic and perspective projection
CHANGED - Game - Significantly improved performance of voxel octree network packet deallocation on clients
FIXED - Voxel Editor - Minecraft import of maps with new height extensions should no longer crash
FIXED - Voxel Editor - Minecraft import of older Minecraft maps should now have correct wool colours
FIXED - Graphics - vertex duplication bug due to vertex cache update error. This also created duplicates in exported meshes.
FIXED - Voxel Editor - Saved camera templates now stored in "Documents\Avoyd\Templates\Cameras", previously in "Documents\Avoyd\Templates\Cameras\Exports" directory
FIXED - Voxel Editor - Edit Tool - Copy/Cut and Paste sphere no longer slightly offset. Menu Tools > Edit Tool > Shapes
FIXED - Voxel Editor - Resolved rare crash due to pitch / yaw camera changes
[0.8.2] - 2021-08-16
ADDED - Voxel Editor - Arcball camera can now be set into orthographic projection mode. Menu Tools > Camera > Arcball Camera
ADDED - Voxel Editor - Arcball camera yaw / pitch controls. Menu Tools > Camera > Arcball Camera
ADDED - Voxel Editor - Arcball camera isometric projection controls. Menu Tools > Camera > Arcball Camera
ADDED - Voxel Editor - Import image as heightmap can now optionally palettize the RGB channels for material, and use Alpha channel for height. Menu File > Import > Image as Heightmap..., select image, options 'Use Alpha fopr height' and 'Create Material Palette from RGB'
ADDED - Voxel Editor - Load Recent Worlds as Paste Brush: shortcut to recently saved worlds to paste in currently open world. File > Load Recent Worlds as Paste Brush
ADDED - Voxel Editor - Pick and Inspect show the cursor position and distance. Inspect shows full material information
ADDED - Voxel Editor - Settings - Graphics Style Modes for selective viewing colour, lighting, shadows, ambient occlusion etc. Field of view and voxels appearance settings moved to the new Graphics Style window. Menu Settings > Graphics Style...
ADDED - Voxel Editor - Screenshots file names include world name
ADDED - Voxel Editor - World Properties: centre, AABB min, and AABB max coordinates now displayed. Menu View > World Properties...
ADDED - Voxel Editor - Materials now display local numerical id as well as global. Menu Tools > Materials...
ADDED - Voxel Editor - Materials instances can have names. Currently only available for imported Minecraft materials or by editing the material template file manually using json
ADDED - Settings - Configure Avoyd start-up configuration, e.g. start directly as Voxel Editor. Menu Settings > System... > Start As
ADDED - Settings - Screenshots and rendered images format (JPEG and/or PNG) and JPEG quality selection. Menu Settings > System... > Saved Images Properties
ADDED - Settings - Configure the number of worlds selectable from the recent files list (Open Recent Worlds). Menu Settings > System... > Open Recent Worlds List Size
CHANGED - Game - Settings - Simplified menu by grouping the user interface controls. Main menu Settings
CHANGED - Game - Player created turrets now display which player created them
CHANGED - UI - Settings - Finer mouse sensitivity settings to accommodate gaming mice. Menu Settings > Controls
CHANGED - UI - Change log, license and open-source attributions are now visible in the application. Main menu Settings and voxel editor menu Help > About...
CHANGED - UI - Default font changed to Atkinson Hyperlegible size 15. Main menu Settings > User Interface and voxel editor menu Settings > Display... > User Interface Appearance
CHANGED - UI - Voxel Editor usability: Context Menu frequently used command 'move/centre camera here' moved up one level to be easier to reach. Right-mouse button on the world area
CHANGED - Voxel Editor - Added error dialogue when cannot write to files for save / export rather than silent failure. Menu File > Save, Save As and Export
CHANGED - Voxel Editor - Added error dialogues when cannot scale world rather than silent failure. Menu Edit > World Transforms > Scale World by 2X
CHANGED - Voxel Editor - Scale World moves and resizes octree to standard world max size if required to prevent floating point errors. Menu Edit > World Transforms > Scale World by 2X
CHANGED - Voxel Editor - Saving shows progress and can be cancelled. Menu File > Save and Save As...
CHANGED - Voxel Editor - Defragment the Octree shows progress and can be cancelled. Menu Edit > Defragment the Octree
CHANGED - Voxel Editor - Replace Material shows progress and operation can be cancelled (does not revert changes). Menu Tools > Replace Material...
CHANGED - Voxel Editor - Replace Material performance improved by running in a parallel task set
CHANGED - Voxel Editor - Move World Centre to Origin shows progress and can be cancelled. Menu Edit > Move World Centre to Origin
CHANGED - Voxel Editor - Move World Centre to Origin performance optimizations, up to 10x faster
CHANGED - Voxel Editor - Move World Centre to Origin sets octree to default world size if possible
CHANGED - Voxel Editor - Files are not overwritten until after a successful save completes (a temporary file is created and then renamed)
CHANGED - Voxel Editor - Standard edit brushes always rendered with highest level of detail
CHANGED - Voxel Editor - Removed material type "Contiguous Colour Grid" & converted old materials to discrete colours. Menu Tools > Materials
CHANGED - Voxel Editor - TAB and ESC only toggle camera movement mode when main window has focus
CHANGED - Voxel Editor - .obj mesh export now supports material emissive properties. Menu File > Export > Polygon Mech (*.obj)...
FIXED - Graphics - Added support for both 4 byte and 2 byte indices to resolve issue with too many vertices in very complex sections of models
FIXED - Graphics - Level of detail system no longer attempts to create higher LODs when these cannot be stored in LOD data structures
FIXED - Graphics - Certain material combinations with specular highlights would go completely black in shadowed areas, this has now been fixed
FIXED - Game - Spectate World now centers on center of voxel bounding volume rather than World origin
FIXED - Game - Resizing main menu window no longer changes the aspect ratio of the world displayed in the background
FIXED - Game - Starting a game server and then quitting the game back to the main menu or editor will no longer prevent power save from working
FIXED - Voxel Editor - Resolved occasional crash when switching to arcball camera
FIXED - Voxel Editor - External editor windows now brought to front when focussed
FIXED - Voxel Editor - File browser can now navigate to C:\ root directory
FIXED - Voxel Editor - Toolbar and Status Bar visibility settings are now saved. Menu View > Show Toolbar and View > Show Status Bar
FIXED - Voxel Editor - Light direction cannot be set to a zero length vector. Menu > Tools > Light and Atmosphere...
FIXED - Voxel Editor - Improved handling of recent file list & file load/save on case insensitive platforms
FIXED - Voxel Editor - Tool collision in paste mode now respects shape of bounding volume correctly. Menu > Tools > Edit Tool > Shapes...
[0.7.7] - 2021-04-22
FIXED - Voxel Editor - Resolved crash when using certain keyboard layouts and pressing a modifier key such as ALT
[0.7.6] - 2021-02-26
CHANGED - Voxel Editor - Progress bar for Minecraft importer improved
CHANGED - Voxel Editor - Edit Tool Size limitation (Menu Tools > Edit Tool) now user controllable in Menu Settings > Controls... > Maximum Edit Size
CHANGED - Added improved debug output to crash handler
FIXED - Graphics - Removed occasional small holes which appear in geometry at LOD edges, introduced in 0.7.3 by performance improvement
FIXED - Voxel Editor - Minecraft map importer now handles region files with chunks which have locations beyond the end of the file
[0.7.5] - 2021-02-04
ADDED - Voxel Editor - Import Minecraft maps: Support for loading Minecraft Nether (DIM-1) and End (DIM1) worlds / dimensions. Menu File > Import... > Minecraft Map...
ADDED - Voxel Editor - Import Image as Heightmap: Palette for selecting materials now available. Menu File > Import... > Image as Heightmap...
CHANGED - Voxel Editor - Edit tool materials palette no longer resets when creating a new world. Menu Tools > Edit Tool > Palette...
CHANGED - Voxel Editor - If no material selected, select first material from default palette
[0.7.4] - 2021-01-08
ADDED - Game - Predefined spawn positions. The Spawn coordinates are saved by setting Saved Cameras with descriptions "SpawnPlayer" for player, "SpawnA" and "Spawn_B" for MegaSpawners. Menu Tools > Camera... > Saved Cameras
ADDED - Voxel Editor - Light and Atmosphere - Added presets for light: white, grey, sunny, sunset, dusk and night; and atmosphere: clear, haze and fog. Changed default to have lighter atmosphere. Menu Tools > Light and Atmosphere... > Presets
ADDED - Voxel Editor - Edit Tool - Constraints: separate offset for Constrain plane and Collide. Added spacing and grid offset to Snap to Grid. Reworked the UI. Menu Tools > Edit Tool
ADDED - User Interface - Settings - New font: Atkinson Hyperlegible. Settings > (Display...) > User Interface Appearance
CHANGED - Game - Optimization - Improved parallelism of AI movement
CHANGED - Game - Optimization - Improved parallelism of internal message passing systems
CHANGED - Graphics - Optimization - Faster and more parallel vertex generation (up to 2x faster)
FIXED - Voxel Editor - Importing Minecraft levels with region files with no data no longer crashes
FIXED - Voxel Editor - Importing Minecraft levels with maps larger than current maximum Avoyd World size are now cropped
FIXED - Voxel Editor - Fullscreen: any monitor can be selected, not just the primary
FIXED - Voxel Editor - Constrain Plane and Snap to Grid now work together
FIXED - Voxel Editor - Import image as heightmap window is now modal. File path is reset when cancel. Menu File > Import... > Image as Heightmap
FIXED - Voxel Editor - Rotating a paste brush no longer offsets brush center
FIXED - Increased profiling max threads to 256 to resolve potential issues on machines large numbers of threads
[0.7.3] - 2020-10-08
ADDED - Voxel Editor - Import Image as Heightmap - Option to smooth the heightmap surface by reducing the amount in the top voxel in proportion to the remaining height. All the voxels in the column below use the Amount specified. Menu File > Import... > Image as Heightmap
ADDED - Voxel Editor - Import Image as Heightmap - Floor option draws a box under the heightmap. The floor thickness can be adjusted. The floor prevents the holes that appear in the heightmap when height = 0 (black pixels). Menu File > Import... > Image as Heightmap
ADDED - Voxel Editor - Brush preview shadow now uses stochastic transparency. Menu Tools > Edit Tool...
ADDED - Voxel Editor - Light and Atmosphere - Preset Deep Space: white light, no atmosphere. Menu Tools > Light and Atmosphere...
ADDED - Voxel Editor - Camera Reset - All Camera settings are returned to their default values. Preserves position and focus/centre and saved cameras. Menu Tools > Cameras...
CHANGED - Voxel Editor - Optimized memory use by deduplicating during Minecraft map import. Menu File > Import... > Minecraft Map (*.mca)
CHANGED - Voxel Editor - Align Camera to Axes is off by default. Menu Tools > Camera... > Align to Axes
CHANGED - Graphics - Optimized shading by separating stochastic transparent pass from opaque
CHANGED - Graphics - Optimized multidrawindirect by moving data to GPU buffer
CHANGED - Graphics - Optimized shadow map rendering for narrow fields of view. Performance improvement of up to 1.5x
CHANGED - Graphics - Optimized generation of vertices from voxels by up to 1.3x
CHAGNED - Graphics - Optimized lighting update by removing sync point for smoother framerate
FIXED - Voxel Editor - Crash when cancel loading a world file
FIXED - Voxel Editor - Resetting the Display, Graphics or Control settings no longer cause the main window to shrink. Resetting is now specific to each of the Display, Graphics or Controls groups of settings. Menu Settings > Display... | Graphics... | Controls...
FIXED - Voxel Editor - Loading a world as paste brush centers anchor on volume correctly. Menu File > Load World as Paste Brush...
FIXED - Voxel Editor - Edit tool - Wireframe cursor shown when Delete, Remove or Cut are selected. Menu Tools > Edit Tool... Shapes
FIXED - Game - Spectate Camera uses in-game field of view value instead of voxel editor's. In-game menu (Esc whilst game is running) > Spectate
FIXED - File Loading and Export - Improved efficiency by only updating display if percentage complete changed by >= 1%
FIXED - Reset Settings - Game and Voxel Editor settings are returned to their original state. Main Menu > Settings > 'Reset Settings to Default' for the game settings; Main Menu > Voxel Editor > Menu Settings > 'Reset' for the voxel editor settings
[0.7.2] - 2020-09-10
ADDED - Voxel Editor - User interface layout: windows can now be docked and dragged outside of the main window
ADDED - Voxel Editor - World Properties window: custom notes and information about world dimensions in voxels and octree memory usage. Menu View > World Properties
ADDED - Voxel Editor - Import Image as Heightmap parameters: choose amount and material. Set the height scale and the heightmap position and direction in 3D. Menu File > Import... > Image as Heightmap
ADDED - Voxel Editor - Keyboard shortcut Alt+A toggle Anchor On/Off. Menu Tools > Edit Tool open
ADDED - Voxel Editor - Keyboard shortcut 'F1' opens menu Help > Controls
ADDED - Voxel Editor - Keyboard shortcut Alt Gr modifier can be used instead of Alt
ADDED - Voxel Editor - Camera - Toggle First person/ Arcball camera keyboard shortcut 'C'
ADDED - Voxel Editor - Camera - Saved Cameras: description field for each saved camera. Menu Tools > Camera... > Saved Cameras
ADDED - Voxel Editor - Camera - Align Camera to Axes toggle off/auto/x/y/z from Toolbar buttons, Context menu, keyboard shortcut 'X' and display status in Status Bar.
ADDED - Voxel Editor - Documentation - Materials documentation. Menu Help > Tutorial
ADDED - Voxel Editor - Documentation - Keyboard shortcuts reorganised both by functionality and a new list of all shortcuts indexed alphabetically. Added missing shortcuts. Menu Help > Controls Documentation
CHANGED - Graphics - Moved volume texture allocation to using atlasses to permit draw call collation
CHANGED - Graphics - Improved buffer allocation strategy to reduce fragmentation and improve draw call collation
CHANGED - Graphics - Optimized CPU overhead of rendering by collating draw calls using multi draw indirect
CHANGED - Graphics - Multithreaded render pass draw command list creation and GPU constant data updates
CHANGED - Graphics - Reduced size of shadow pass per-model constant data structures
CHANGED - Networking - Reduced memory overhead of data structure used to store voxel missing cache on clients
CHANGED - Voxel Editor - Edit Tool - Removed keyboard shortcut 'F' (Do Generate) for procedural generation. Menu Tools > Edit Tool... Procedural Generation
CHANGED - Voxel Editor - User Interface - Toolbar buttons rearranged and fixed open/close window behaviour
CHANGED - Voxel Editor - User Interface - Replace Material interface reworked. Menu Tools > Replace Material...
CHANGED - Voxel Editor - Camera - Keyboard shortcut for Saved Camera is Alt+arrow down
FIXED - Multi monitor issues related to window resizing, full-screen display and monitor detection
FIXED - Graphics - Fullscreen flickering on Intel and AMD GPUs
FIXED - Voxel Editor - Minecraft import now supports Minecraft chunk changes made in MC v1.13 and v1.16. Menu File > Import... > Minecraft Map (*.mca)
FIXED - Voxel Editor - Edit Tool - various issue with brush preview, wireframe and anchor positioning, sizing and visibility. Menu Tools > Edit Tool...
FIXED - Voxel Editor - Edit Tool Max now works in Continuous mode. Menu Tools > Edit Tool... Shapes
FIXED - Voxel Editor - Material selected defaults to 'none selected' where relevant. Menu Tools > Edit Tool, Materials, Replace, Pick, Status bar
FIXED - Voxel Editor - Rare crash when using 2x Scale. Menu Edit > Scale World by 2X
FIXED - Voxel Editor - Performance: World lighting and power save no longer get stuck after 2x Scale then reload. Menu Edit > Scale World by 2X
[0.7.1] - 2020-06-18
ADDED - Voxel Editor - Export to .obj: added Optimize Mesh, Centre on Origin, Scale and Blender compatible metallic material options to .obj polygon exporter
ADDED - Voxel Editor - Blender style material export for improved metallic handling
ADDED - Voxel Editor - Escape key can now be used to move from Voxel Editor to Main Menu. Esc switches from Movement Mode to Menu Mode, and from Menu Mode to Main Menu. Added a shortcut (chevron left icon) in the Voxel Editor menu bar
ADDED - Voxel Editor - Keyboard shortcuts Ctrl+N New World, Ctrl+O Open World
ADDED - Documentation - Added Skirmish and Wander game modes descriptions in main menu and voxel editor game menu
FIXED - Game - Resolved issue where new clients joining network game causes old clients worlds to disappear
FIXED - Game - Player HUD health label no longer remains on screen when network game server exits
FIXED - Game - HUD not showing after spectating following being unspawned in game
FIXED - Voxel Editor - Cameras - Previous/Next Saved Camera buttons now work in the Camera window
FIXED - Voxel Editor - Edit Tool - Warning for large Sizes now shown when aspect ratio is locked
[0.7.0] - 2020-06-11
ADDED - Graphics - GPU Shadow map cascades enable better defined shadows. Shadows settings under Main Menu > Settings > Graphics, and in the Voxel Editor under Settings > Graphics
ADDED - Graphics - Improved performance through reduced polygon count using edge collapse mesh simplification
ADDED - Game - Accessibility - resizeable user interface, head-up display (HUD) and floating HUD. Drones tracking carets now clamped to the edges of the screen instead of a circle. All user interface elements can be turned off. To adjust the HUD scale see games Settings > HUD, and in the Voxel Editor under Settings > Display > HUD
ADDED - Game - Visible player shadow option togglable in game Settings > Diegetic Interface > Show Player Shadow
ADDED - Game - Separate seeds for world and atmosphere procedural generation in main Menu > Create Game > World
ADDED - Voxel Editor - Edit Tool - Visible brushes enable Shapes preview for precise placement when adding, editing, deleting and painting shapes with the Edit Tool.
The Visibility and Opacity of the brush preview is adjusted under Edit Tool > Edit Cursor > Show Brush Preview and Brush Preview Opacity
ADDED - Voxel Editor - Edit Tool - Show/Hide Edit Cursor: Wireframe cursor and Brush Preview can be hidden individually or together from Edit Tool > Edit Cursor > Show Edit Cursor  Brush Preview, and  Wireframe
ADDED - Voxel Editor - Copy/paste from one world to another with Save Paste Brush / Load World as Paste Brush.
The functionality is accessed through the file menu: File > Save Paste Brush as World... and File > Load World as Paste Brush..., or from Tools > Edit Tool... and selecting Cut, Copy or Paste. This gives access to shortcut buttons to save/load paste brushes
ADDED - Voxel Editor - Saved Cameras - camera positions can be added, modified, deleted and cycled through.
Saved Cameras functionality is accessed through window Tools > Camera... > Saved Cameras; toolbar (add and cycle through the list); context menu (add and select Saved Camera); keyboard shortcuts (add Alt + Up Arrow; previous camera Alt + Left Arrow; next camera Alt + Right Arrow)
The list of Saved Cameras is saved with world. Lists can also be saved/loaded as templates to be reused with File > Save/Load Template... > Cameras...
ADDED - Voxel Editor - Edit Tool - Move Anchor to Origin and Move Anchor to the centre of the World. Functionality accessed through Tools > Edit Tool... and the context menu (right-mouse click on 3D world)
ADDED - Voxel Editor - Edit Tool - Shape Size: Option to lock the aspect-ratio of the dimensions of box type shapes (Tools > Edit Tool...)
ADDED - Voxel Editor - Edit Tool - Shape Size: Warning sign shown when the Size requested exceeds the threshold beyond which the Shape will take a noticeable amount of time to draw (Tools > Edit Tool...)
ADDED - Voxel Editor - Edit Tool - Procedural generation progress bar for Menger Sponge and Tree. Generation can be cancelled part-way through (Tools > Edit Tool... > Procedural Generation)
ADDED - Voxel Editor - Pick Tool and Inspector window accessible through Tools > Pick Material, shortcut Alt+P. The Pick tool is used to select a material from the 3D world so it can be used for Editing and Replacing. The Pick tool also features an inspector to quickly view the properties of a voxel
ADDED - Voxel Editor - Option to move/translate World so it is centred on Origin with Edit > Move World Centre to Origin
ADDED - Voxel Editor - Light and Atmopshere - Random atmosphere uses seeds (Tools > Light and Atmopshere > Random Generator). Randomly generated unmodified atmospheres are saved with their seed. Light and Atmosphere parameters (and their seed) can be saved separately with File > Save/Load Template... > Light and Atmosphere...
ADDED - Voxel Editor - Light and Atmosphere - White and Grey light colour presets under Tools > Light and Atmosphere > Presets. Light direction and atmosphere are unchanged. Ambient is automatically calculated if Auto Set Ambient is on when the white or grey light button is pressed. Otherwise the Ambient is set to the default white or grey colour
ADDED - Voxel Editor - Controls - Roll snaps to axis when Align To Axes is on (set in Tools > Camera... > Align To Axes). If Axis preference is automatic, the camera viewpoint rolls by 90 degree increments. If a preferred axis is selected, rolling inverts the camera view, i.e. rolls by 180 degree
ADDED - Voxel Editor - Both game modes Wander and Skirmish can now be started from the Voxel Editor with menu item Game > Start Wander and Game > Start Skirmish
ADDED - Voxel Editor - Context menu (Right-mouse click) reorganised and shows First Person and Arcball camera commands; Saved Cameras; and Anchor toggle and options
ADDED - Voxel Editor - Toolbar with shortcut buttons to Undo, Redo, Tools, camera shortcuts and game continue/stop buttons when applicable. The Toolbar can be toggled on/off under View > Show Toolbar
ADDED - Voxel Editor - Status Bar with Camera satus and coordinates, Anchor, Pick and Edit Tool status, Material selected, Game status and UI Menu/Movement state. The Status Bar can be toggled on/off under View > Show Status Bar
ADDED - Voxel Editor - Windows can be closed with one command with View > Close All Opened Windows (Alt+X)
ADDED - Voxel Editor - Documentation - tooltips to explain what the functionality does. Tooltips can be toggled on/off with View > Show Tooltips
ADDED - Voxel Editor - Documentation - Tutorial: added sections about the Edit Cursor and the Anchor, Camera movement, First Person and Arcball Cameras and Align Camera to Axis
ADDED - Voxel Editor - Documentation - Controls: added list of keyboard shortcuts
ADDED - Voxel Editor - Add folders, Delete and Rename files and folders from the file dialogues using right click menu (File > Open..., File Save As... etc.)
ADDED - Voxel Editor - Load Materials, Light and Atmosphere or Cameras templates from .avwr World files (and .avoyd_extra files from older world formats) using File > Load Template...
CHANGED - Graphics - Improved lighting, ambient occlusion, and CPU generated shadows
CHANGED - Graphics - Atmospheric fog modification to make distant objects fade out correctly, and in scatter not overbrighten close to viewpoint
CHANGED - Game - Accessibility - Improved HUD contrast so it is better visible against bright light-sources
CHANGED - Voxel Editor - New file extensions and formats. .avwr for worlds, .avmt for materials, .avla for light & atmosphere, .avcm for cameras. The .avwr world file encapsulates voxel, material, light & atmosphere and camera data in one file. Icons represent each file type and folders to help differentiate them
CHANGED - Voxel Editor - Replace Material tool UI redesigned. Default state is no material selected. The current Material is no longer automatically picked as the material to replace/replace with. It must be actively chosen by the user. The Pick tool (formerly part of the Edit Tool) is no longer automatically activated. Added a Reset option. Changed the wording in the UI. Menu: Tools > Replace Material...
CHANGED - Voxel Editor - Shortcut for Procedural Generation window changed to Alt+G
CHANGED - Voxel Editor - Some menus are disabled when not applicable
CHANGED - Voxel Editor - Edit Tool actions button and wireframe colour coded: green for additive/editing (e.g. Set, Paint), red subtractive (e.g. Delete), purple neutral (e.g. Copy), yellow for procedural generation, grey disabled.
CHANGED - Voxel Editor - Mark world as unsaved when atmosphere/camera/materials etc. are changed.
CHANGED - Voxel Editor - Settings - menu items moved to tabbed windows Display, Graphics and Controls.
CHANGED - Voxel Editor - Help - Grouped all Help topics (Tutorial, Controls, Tips, About) as tabs in a single Help window
CHANGED - Voxel Editor - Edit Tool - Cut/Copy/Paste - Paste brushes are now deleted when a new world is opened as copy/pasting across worlds was causing Materials compatibility problems. Instead use Save Paste Brush as World / Load World as Paste Brush
CHANGED - Voxel Editor - Edit Tool - Shapes and Procedural Generation grouped as tabs in the same window
CHANGED - Voxel Editor - Edit Tool - The Materials Palette is now saved with the World file so each world can have a different palette
CHANGED - Voxel Editor - Edit Tool - Constraint Offset now always shows the offset distance
CHANGED - Voxel Editor - Remember state of windows Lighting, Camera, Display settings, Controls settings and Help
CHANGED - Voxel Editor - Different default atmosphere in game main menu and in the Voxel Editor
FIXED - Game - Arcball camera now works when user interface is hidden (ctrl+M) in spectate mode
FIXED - Voxel Editor - Power Save mode now takes into account light and atmosphere modifications: lighting changes are fully recalculated before Power Save is reengaged
FIXED - Voxel Editor - Removed camera collision with geometry as it was causing camera to get stuck
FIXED - Voxel Editor - Switching from first person camera to arcball camera does not change camera position
FIXED - Voxel Editor - Crash when opening a new file whilst the Edit Tool is open
FIXED - Voxel Editor - Edit Tool - Anchor center position no longer moves when modifying the Size through the Edit Tool
FIXED - Voxel Editor - Edit Tool - Empty Paste Anchor no longer jumps to infinity when moved
FIXED - Voxel Editor - Edit Tool - Anchor no longer jumps behind the camera when moved too far away
FIXED - Voxel Editor - Edit Tool - Anchor now obeys constrain plane and snap to grid
FIXED - Voxel Editor - Edit Tool - Amount field hidden when Paint tool is selected
FIXED - Voxel Editor - Edit Tool - Procedural Generation: Cut/Copy/Paste shortcuts are now disabled
FIXED - Voxel Editor - Edit Tool - It is no longer possible to Cut or Copy an empty volume
FIXED - Voxel Editor - Edit Tool - Save/Load Paste Brush: it is no longer possible to save an empty brush as World. Loading an empty world no longer causes an infinite paste brush to open
FIXED - Voxel Editor - Controls - Pressing the Ctrl key now moves the camera position down when Movement mode has been enabled throught right-mouse click
FIXED - Voxel Editor - UI - Context menu now opens in the center of the window instead of the top-left corner when movement mode has been engaged using Tab
FIXED - Voxel Editor - UI - Windows get focus when reopened from the menu
FIXED - Voxel Editor - UI - Light theme menu colours fixed for improved visibility (Settings > Display > Dark Theme toggle off)
FIXED - UI - Main Menu no longer shifts up when opening Create Game submenu. Contrast increased so Avoyd logo is visible
FIXED - System - Screenshots are no longer overwritten when taken within the same minute before and after restarting Avoyd
FIXED - Game - Crash in audio system when world removed (usually after client leaving multiplayer a game)
FIXED - Game - Player avater scale and offset issue in multiplayer resolved
[0.6.2] - 2020-03-23
FIXED - Resolved error "SetThreadDecription could not be located" on Windows versions before Windows 10 1607
[0.6.1] - 2020-02-13
ADDED - Voxel Editor - Replace Material tool - Select a material from the palette or the world, and replace it with a new one
ADDED - Voxel Editor - Procedural Generation tool - moved the procgen and fractal shapes out of the Edit Tool and into a dedicated window. Procgen and Edit tools cannot both be open.
CHANGED - Game - Procedurally generated world - thickended the bridges and enlarged the openings at the end of bridges to make it easier for players to move around
CHANGED - Voxel Editor - Edit Tool - Removed shape selection using arrow left key
CHANGED - Voxel Editor - Added tooltips
CHANGED - Game - Removed settings that don't apply to games, e.g. voxel edges, glow, colour variation
FIXED - Voxel Colour Variation bug on NVIDIA GPUs no longer results in hatched noise
FIXED - Voxel Editor - Right mouse click plus keydown now engages movement mode. Issue introduced in 0.6.0.
FIXED - Voxel Editor - Field of View (FOV) setting now works
FIXED - Voxel Editor - Edit Tool - arrow down key now decreases shape size one voxel at a time
FIXED - Game - Ctrl+M now hides in-game UI elements such as position carets and health bars
[0.6.0] - 2019-12-27
ADDED - Game - Skirmish prototype - Short player(s) vs computer game where each side must destroy the opposition's MegaSpawner. Waves of AI controlled drones spawn from the MegaSpawners at regular intervals. Players can shoot, build/destroy the environment and place turrets. Players have a choice of three difficulty levels that affect the number of drones that spawn. Difficulty adjusts dynamically when players join or leave the game.
ADDED - Game - Wander prototype - A peaceful exploration of the environment with no fighting, no building nor destruction. The mode uses the 'Boxes in Space' procedural generation algorithm.
ADDED - Game - Main menu selection for game modes Wander and Skirmish
ADDED - Game - Log to file the random seed used when generating a world
ADDED - Game - Toggle mute button in audio settings
ADDED - Voxel Editor - UI - New keyboard shortcuts for toggling Tools windows: Edit Tool Alt+E; Materials Alt+M; Light and Atmosphere Alt+L; and Camera Alt+C
ADDED - Help - Movement troubleshooting section
ADDED - Settings - Custom windowed resolutions
ADDED - Debug - Developer utilities window
CHANGED - Game - Players and friendly drones trails, health bars and carets colour coding in green and blue
CHANGED - Game - Weapon effects are now colour coded to each team colour.
CHANGED - Game - Join multiplayer server browser list updates automatically when the server parameters change
CHANGED - Game - Improved message & networking efficiency of transform updates
CHANGED - Game - Added packed math types for improved message & networking efficiency
CHANGED - Game - Skirmish 'Time Taken' format improved. Removed points counter and replaced with MegaSpawners health bars
CHANGED - Voxel Editor - Improved copy and paste performance
CHANGED - Voxel Editor - UI - Improved default windows placement and sizes
CHANGED - Voxel Editor - UI - Improved the layout of Settings, Camera, Controls and Display, and consistency of menu items and windows
CHANGED - Voxel Editor - UI - Improved right click menu ease of access
CHANGED - Voxel Editor - UI - Hide the Edit Tool window when input is trapped for consistency
CHANGED - Performance - Improved models and worlds compression by a factor of 3 to 10, saving space in memory and on disk
CHANGED - Performance - Defragment Octree now deduplicates redundant data for improved memory consumption
CHANGED - Performance - Network propagation of octree now uses deduplication for lower bandwidth and faster updates
CHANGED - Performacne - Reduced bandwidth required for several common entity update messages
FIXED - Game - Multiplayer setup port number and max players restricted to valid values
FIXED - Game - Resolved rare crash in audio system when starting a new game
FIXED - Game - Spacebar now moves player up when flying
FIXED - Game - Player velocity no longer preserved when destroyed or game ends
FIXED - Game - Audio from previous game no longer plays at start of a new game
FIXED - Voxel Editor - Saving an Avoyd model loaded from a browsed directory saves it to that directory as default instead of overwriting any file with the same name in the default directory
FIXED - Voxel Editor - Edit cursor no longer moves when mouse outside window or hovering over UI
FIXED - Voxel Editor - Fixed inconsistent behaviour when input is trapped: menu should be hidden if 'Show Menu when Editing' is off
FIXED - Voxel Editor - pressing CTRL / SHIFT etc. no longer stops you from switching tools
FIXED - UI - Windows dimensions proportional to text size so that text is no longer cropped
FIXED - UI - Links and headers wrapping fixed in imgui_markdown
[0.5.0] - 2019-06-20
ADDED - Game - Audio system using OpenAL Soft
ADDED - Progress dialogue and iterative visual updates for lengthy operations
ADDED - Voxel Editor - New 'Boxes in Space' procedural edit shape