Vox V0.40 ---------------------------------------------------------------------------------------------------- New Features: * Fog rendering for far distances. * Better biome generation. * Better enemy and item spawning. * Enemies can spawn in different biomes. * Proper 'Alive times' on tombstones. * Pulldown menu for particle effects in the creation editor. * Add fire status effect to weapons and attacks * Enemy sonar shots (purple concentric rings). * Bats now fire sonar projectiles as an attack. * NPCs attack back enemies that are harassing them. * Better trees and scenery for intro. * Include seconds on tombstones. * Multiplayer Lobby screen. * Multiplayer coding - threads and sockets. * Multiplayer configuration IP/port/etc added to configuration manager. * Add support for UDP as well as TCP communications. * Game chat available once joined a multiplayer game from the lobby. * Player Idle flag. Dont do same idle animation if we are already idle * Online player nameplates. * Proper animations used by online players. * Block explosions sent over multiplayer. * Sending shots across the network in multiplayer. * Don't spawn block items on clients. * Better fire wand accuracy. * Damage and respawning sent over the network. * Better creating and freeing of OnlinePlayer class data. * Better respawn handling for players joining an existing game. * Don't send refresh request to serverlist if we are not in the multiplayer lobby. * Add a leave game button to the multiplayer lobby. * Better world seeding for multiplayer synch support. * Sending game aprams over multiplayer games. * Rendering Online Players on the minimap. * Dropped collection blocks are scaled sensibly. * Collectable blocks dont stay in the world forever - disappear after a time. * Reduce the magic cost of fire wand. * Remove combat slow time during jump attacks. * Add equip change support for multiplayer. * Remove chat textbox focus when we leave the lobby. * Allow reset focus functionality on master GUI class. * Also add helmet and shoulder items to online players. * Add scale and offset to online player body and weapon/item rendering. * Send health for online players that have already spawned. * Building with world blocks in multiplayer! * Spawn block explode particle effects when other online players destroy blocks. * Add arrows to multiplayer. * Send velocity with shots. * Allow clients to update shot velocity. * Better player disconnection handling. * Handle clients crashing out of a game. * Handle server disconnecting from the clients point of view. * Scenery objects get dropped when world scenery is destroyed. * Scenery creation over multiplayer. * Typing into the chat window from within the game. * Enter key to start typing a message. * Arrows and shots disappear on the client after a delay of no data being sent from host. * Add items to multiplayer traffic. * Client items created on host when clients drop them from inventory. * Send interact presses from online players. * Online players HUD display render. * Proper scale x,y,z offsets for network sent items. * Proper tombstones on clients and hosts. * Picking up items on the client during a multiplayer game now works. * Sending melee attackings over multiplayer games. * Removing items from clients when the host erases them, for whatever reason. * Bombs in multiplayer. * Dynamic texture support for icons in the GUI - paperdoll. * Quest GUI improvements, Rewards, Quest tabs, Quest text. * Health up animation as player is respawning. * Quest rewards and reward information on quest GUI. * Better quest journal. only record the last 5 quests in proper completed order. * Castle parts are now made out of stone block types. * Proper animation state for using the rocket boots. * Underground indestructable blocks at bottom of world. * Better shadow rendering, additional simplified meshes for shadows. * Mirror mode in creation editor. * NPC set type in constructor. * Support for idle miner NPCs. * Remove item interaction code for NPCs. * Arrow buttons for model rotation on the character GUI paperdoll. * Smooth player facing rotations, twist and turn when changing direction of movement. * Make the create custom character screen use the creation GUI - shared code. * Add coins and money display to the new GUI design. * Create dropped item from quest reward, if inventory is full. * Random ore rotation. * Vapid Mask and Indie Beard cameo items added to random loot. * Reduce actionbar slots to 6. * Remove all transition animations from the HUD. * Use proper SSAO rendering for dynamic textures in the HUD - characters, portraits, item icons, etc. * SSAO rendering for companion HUD portraits. * Items and bombs get affected by blast radiuses. * Reset button in the weapon editor. * Drag items to the Weapon editor window for quick editing. * Allow crafting GUI to be opened from the inventory. * Crafting recipes when openeing the crafting GUI from the inventory * Better primitive block types for wood, stone, grass, sand, dirt, rock. * Cactus block. * Leaf block. * Exploding arrows now make an explosion sound effect when blowing up. * Improvements to the create character screen. * Better common button icons. * Improved GUI and HUD textures and functionality - Offsets and label colour changes. * Better popups for select world screen. * Confirm/cancel on delete world button. * Tutorial and introduction help guide added for new characters. * Tutorial prompt added to select world screen. * Completed tutorial stat added to player profile. * Better world create screen. * Different World types - tutorial, story, creative, hardcore. * Re-enable depth of field renderer. * Allow non-SSAO rendering. * Better shadow and SSAO rendering. * Vastly improved item library screen, proper scrollbar for items. * Move characters directory out of export folder, for better item library functionality. * Change terminology for left/right weapons to left/right hands. * Sort out proper left and right handedness. * Equipment highlight icon shown on paperdoll screen to show where to equip. * Equipment highlight also shown from lootGUI. * Proper edit and delete background textures. * Allow 10 letters for character name, up from 8. Bugfixes: * Don't spawn voxel particles if we are not exploding a voxel block. * Only allow 3d world text rendering if we are within the camera frustum. * Don't display the speech bubble arrow texture if we dont show portraits * Remove window focus hack. * Also update item manager in front-end. * Explosions can NOT spawn items/blocks sometimes. * Fix bug on quest GUI closing when having a quest. * Fix for creating a ghost when getting killed by a ghost - dont do during iterator update. * Add mutex to stop crashes with particle effects and socket close. * Remove player hover target code. * Make placement blocks sprites larger when held in hands. * Fix container event listeners - adding and removing. * Only if parsing is successful do we do the JSON processing. * Only do JSON processing if root is an object. * Split up multiplayer code in serverlist, server and client files. * Scenery objects don't use full path anymore for filename. * Remove chat window when we unload the multiplayer lobby. * Fix creation grid render BUG. Now renders proper grid when modified object. * Better configuration file, nicer descriptions in file. * Loading / Setup chunk tweaks. * Stop items magnet to player if we find out we can no longer pickup the moving item. * Fix actionbar bugs. * Make sure that action bar items are unloaded when putting in chests. * Fix crafting GUI item placement when dragging items to the crafting GUI. * Fix speech bubble management - include signposts and tombstones. * Set pipecolour functionality for textboxes. * Better crafting button interaction, setitng proper vertical index. * 3D Text effects use proper game viewport. * Allow offset for pressed and also label colour changing when pressed/hover. * Allow for stopping label colour changes in buttons. - select character screen. * Better world profile deleting. * Allow checkbox and options to not change label colour. * Fix NPC scale and size, better particle effect on respawning and exploding. * Fix for speech bubbles where the last word was not word wrapping properly. * Fix for inventory being full when trying to accept a quest that has items to give. Vox V0.39 ---------------------------------------------------------------------------------------------------- [INTERNAL RELEASE] Vox V0.38 ---------------------------------------------------------------------------------------------------- [INTERNAL RELEASE] Vox V0.37.2 ---------------------------------------------------------------------------------------------------- New Features: * Functionality for textboxes to not lose focus when return key callback is pressed. * Better even listeners management in the GUI for container classes. * Scrollbars now use their parents location as an offset for the scrollarea. * Updated desert music. Bugfixes: * Fix for music tracks sometimes playing over the top of each other. * Fix for town music changing when entering a new biome while in a town.