List of released Avoyd versions and the functionality that was added, changed or fixed, as well as known outstanding issues.
Voxel Editor - When in fullscreen on multiple monitors, moving a Voxel Editor child window to the edge or off the screen will result in it temporarily disappearing and the main window flickering.
[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, MagicVoxel 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