Another huge change log with at least 750 fixes, improvements and changes! Here are some of the biggest ones: [list] [*] We have replaced the main font with a new one that should be far more readable [/list] [img]https://clan.cloudflare.steamstatic.com/images//41141580/6226a148b341cd9e5c0e5b1070d4fd576e34a0cd.png[/img] [list] [*] Chunk loading times have been drastically improved to reduce world loading speed and reduce errors [*] Animals fleeing has been improved to feel more natural/fun [*] Health restoration systems have been reworked and bandages have been added [/list] [img]https://clan.cloudflare.steamstatic.com/images//41141580/b4e6945c17c872512e927cf80ebd4a5864ac6d94.png[/img] [list] [*] As intimidating as the Earth Elemental was its attacks were a bit comical, now they are much more likely to whack you. [*] The Cow was supposed to be in the last commit but we had to disable her to fix a few issues. She is now in an roaming around the redwood forest biome [/list] [img]https://clan.cloudflare.steamstatic.com/images//41141580/e3ae6c83ef5997a50049c00c3c8256d9c8758214.png[/img] [list] [*] Two new spells have been added to allow raising animals: Charm and Breed [*] Underwater visuals have been reworked to look far more realistic and fix some issues in the previous versions that bothered us [/list] [img]https://clan.cloudflare.steamstatic.com/images//41141580/f0156d3a5910ff495a61ba5bd41d5b4de7d279ac.png[/img] [list] [*] The Map has had some love to fix data being corrupted after exploring Long distances [*] Our tools for interacting with Steam have changed and we can now support remote storage [*] The starting islands have been lowered so it’s easier to venture out and return to it [/list] [img]https://clan.cloudflare.steamstatic.com/images//41141580/717fedc26a3a58e4e660682f7db566ac90f358e5.png[/img] [list] [*] Help icons will now auto open in the UI to help explain things in Aiyana. They only do this if tutorials are enabled [*] Experience has been rebalanced to make the choice of which stats to invest in more meaningful. You can also earn experience in far more ways such as mining blocks and growing crops [*] There is a new damage indicator to point which direction damage is coming from [/list] [img]https://clan.cloudflare.steamstatic.com/images//41141580/f117f142d90e7fc2f9b068baa41d229f34018f9a.png[/img] [list] [*] Pausing has finally been implemented. For now it only happens when the options screen is open [/list] Those are the highlights but if you are interested in the details we have a more complete list below: [h3]Improvements[/h3] [list] [*] Collision detections with the world have been extensively reworked to prevent a few problematic scenarios such as jumping out of water [*] Clouds now spawn in an entirely noise based way. They should look better whilst also fixing bugs caused by teleporting [*] Improved the breaking effects of doors, gates and fences [/list] [h3]Bandages & Health[/h3] [list] [*] Created bandages to act as the main source of healing [*] Changed how health recovery works so it regenerates quickly to 20% of max and then very slowly after [*] Added visuals to the HUD for when a bandage is applied [*] Drastically increased the cooldown time of the healing spell [*] Added sap and goop to drop from trees and insects, these are used to make bandages [*] Sleeping now restores you to full health [*] Added an objective to the combat tree to craft a bandage [*] Updated perks in the combat tree to be related to bandages [/list] [h3]Spells[/h3] [list] [*] Created two new spells, charm and breed animals [*] Fixed teleport home spell & added audio for it [*] Fixed the multi arrow shot spell [*] Reworked spells to prevent targeting the same animal in multiple parts [*] Updated the intensity and where the mining light sits so its more effective [/list] [h3]Structure Builder[/h3] [list] [*] You can now interact with any fence to make changes to your structure [*] Structure stakes are blocked by trees again [*] Fixed a scenario where structure stakes would wrongly tell you "blocked by tree" [*] Fixed the structure fence and blocks not updating when using the option to clear everything in the structure UI [*] Fixed structure stakes being duplicated if you right clicked the placed stake [*] Fixed the structure builder showing you feedback errors each time you open the UI [*] Fixed various errors preventing you from clearing a structure [*] Prevented a serious flaw where you could place blueprints in a structure fence and hit clear to get the contents as blocks [*] Fixed oak door being flagged as not constructible [*] Fixed the structure builder thinking positions where valid that should be blocked [*] Optimised how the structure builder validates a position for building [/list] [h3]Animals[/h3] [list] [*] Made enemies spawn for much more of the night [*] Animals will now deal with jumping up corners better (prevents them appearing to be stuck) [*] Animals no longer flinch on power attacks [*] Reduced the spawn chance for animals & enemies at night [*] Levitating animals now fall when they die [*] Fixed animals being visible for one frame with a default animation before playing their spawning animation [*] Improved a couple of animations for the corrupted native [*] Fixed the imps attack range being huge [*] Tweaked the swimming speed of lots of animals [*] Improved walk cycle playing and blending [*] Reduced idle duration after jumping [*] Fixed animals sometimes idling after being recycled [*] Fixed spawning issues for transformed animals [*] Made wolves a bit bigger so they are easier to see [*] Added leather strips as a rarer drop from animals [*] Made new item drops for cows and sheep [*] Attack audio plays by default if event is not explicitly set [*] Added the ability to track the target while playing attack animation [*] Fixed crabs collisions being wrong [*] Fixed Lions swim issue [*] Fixed the Earth Elements attack causing damage at the wrong times [*] Animals no longer attempt to dive underwater when fleeing [*] Goats and pigs now become aggressive when hit [*] Animals now flee in the same direction for 3 seconds instead of changing constantly [*] Fleeing direction is now a bit more random away from the player in a 90 degree cone [*] Set end attack events for all animal attacks [*] Fixed flying golem staying in place when attacking the player [*] Animals can no longer jump over fences and gates [*] Grass bends are now placed based on effective speed [*] Increased the goats running speed so it doesn't look broken [*] Added an icon for the earth elemental & sheep [*] Animals will now properly avoid or leave when inside protection beacons [*] Tweaked the chickens playback and movement speed so they sync up better [/list] [h3]Performance[/h3] [list] [*] Re-enabled Burst for the world collisions [*] Improved the time it takes to smooth terrain (improves world load times) [*] Prevented bushes from saving chunk data once they set themselves as finished growing [*] Added a framerate cap slider so you have more options to cap the FPS [*] Also added an option to enable V-Sync (costs performance but reduces tearing) [*] The UVs of chunk meshes now use less memory [*] Fixed a memory leak in GPU Instancer [*] Disable particles from rendering shadows [*] Removed saving as a default step when first creating a chunk. Improves chunk/world loading times [*] Added a caching system to region data to save the hit of reading from the same file many times [/list] [h3]Balancing & Changes[/h3] [list] [*] Upped demo time to an hour [*] Set hunger and health to be full on respawn [*] Upped the sapling spawn chances a little for some trees [*] Changed metal tool crafting recipes to only need the furnace crafted to make them [*] Changed the night time spawning to not spawn night wolves (normal wolves will still transform into them though) [*] Tweaked the speed that you move down slopes [*] Remapped the structures menu to the B key [*] Reduced max inventory size [*] Increased how much inventory a bag expansion gives you [*] Gone over the perks in more detail and balanced them a bit more [*] Coded for more perks that were previously not implemented [*] Falling blocks have been temporarily disabled while we're working on improving its animation [*] Changed willow trees wood spawn chance to be a bit more consistent [*] Changed the key used to rotate a structure because it was a conflict with opening torches [*] Changed the oak fences collider type to a cube [*] Updated oak fence to have the default max stack count [*] Changed stone gates crafting recipe to not rely on you crafting wooden ones first [*] Added wood colours to each wooden block (these are read by the map) [*] Reorganised the farming tree to accommodate some new spells [*] The mining perk tree now works as expected for mining unique ores [*] Added an experience drop for 3 at once in an attempt to reduce how many drops you see for 8 exp (wolves sometimes drop 8) [*] Projectiles will now properly stop once they hit water [*] Added two new backpack types [/list] [h3]UI Improvements[/h3] [list] [*] Added a player info section to the main inventory with some basic stats [*] Moved control tutorials to be under objectives [*] Reworked the talent tree UI to emphasise how many points you have [*] Added some help info for more objectives [*] Trying to drag an item into a full grid will now turn it red [*] Fixed the arrow for some tutorials being in the wrong place when using different screen resolutions [*] Berry bushes show their growing state again [*] Changed how damage and experience etc text is rendered so it’s easier to see [*] Improved the scrolling of various screens [*] Made character & world select screens (not available in the demo version) [*] Fixed the back button not working on the fuels screen [*] Fixed some masking issues with the torch fuels screen [*] Improved the UI of the equipped tools screen [*] Fixed the tool graphs from going off the charts [*] Fixed various issues with dragging armour around and equipping/removing it [*] Fixed the UI being blank after equipping a torch from the HUD [*] Added a selection highlight for when you are dragging a bag to show where to drop it [*] Changed the armour grid selection to show when dragging, not when over the grid [*] Added spell cooldown text to the select spells menu [*] Pressing Esc will now close the main menus (inventory etc) [*] Moved the FPS counter into the HUD and performance UI screen [*] Added icons to show the source of a buff [*] Completely reworked InventoryItem to be a struct instead of a class to reduce garbage [*] Fixed a ton of scenarios to make combining and splitting inventory stacks work [*] Spread out most of the talent trees a bit more so it has room to read text easily [*] Removed shift clicking to split an inventory item (did the same as right clicking) [/list] [h3]Hunger[/h3] [list] [*] Increased the time it takes to die from starvation [*] Improved when hunger and eating tutorials trigger [*] Reduced speed reduction when starving [*] Rebalanced how much food each item restores as well as their hunger immunity [*] Fixed the perk which gives more food from raw ingredients [*] Added info about how much hunger food restores [*] Reworked the hunger bar to be like the health bar [*] Attempted to make the low hunger effect more obvious [*] Fixed a bug where swinging your tools would consume more hunger than intended [*] Added a flashing effect for being on low hunger [*] Eating raw meat now hurts your health [/list] [h3]Water[/h3] [list] [*] The underwater visuals have been completely reworked to fix various issues we had with it [*] Fixed swamp water not expanding [*] Fixed bubbles not being visible when looking at them from above water [*] Added a new mechanic to climb up from water to make leaving water easier (WIP) [*] Added some diffusion to water depth so it’s clearer at the surface and darker as you dive deeper [/list] [h3]Steam[/h3] [list] [*] Replaced the Steam integration with a better library [*] Started testing and laying out some foundations for multiplayer (extremely early tests to validate systems) [*] Integrated save files with Steam Cloud [*] Attempted to ensure Aiyana will still work in offline mode (not extensively tested) [/list] [h3]Chests[/h3] [list] [*] Reworked the chest screen to look nicer [*] Added a selection highlight to chest inventory [*] Added a capacity summary to chests [*] Chests and inventory show their capacity as red when full [*] Added a store duplicates button [*] Fixed the selected item visuals not working when viewing a chest [*] Fixed a ton of bugs [/list] [h3]Compost Bin[/h3] [list] [*] Made composting take a more sensible time (far longer) [*] Added a bench icon to easily spot them [/list] [h3]Alchemy[/h3] [list] [*] Reworked alchemy so brewing doesn't have a timer [*] You can now press brew a few times in a row to fill up output as needed [*] Added ambient audio when using an alchemy bench [*] Added a lot more icons for the brewed potion types [*] Updated various buffs text to be clearer what they do [*] Some new ingredients have been added and old ones removed [*] Fixed many bugs [/list] [h3]Furnaces[/h3] [list] [*] Fixed errors for opening the furnace [*] Fixed furnaces not smelting anything [*] Improved furnace volumetrics to be visible again (more work to be done later) [*] Updated furnaces light to change depending on time of day and to be more visible overall [*] Reworked furnace UI to be able to add 1, 5 or all of an item [*] Fixed furnaces appearing to run but not smelting any more if you collect a preview bar [/list] [h3]Crafting UI[/h3] [list] [*] Improved various issues with the crafting screen such as improving its scrolling [*] Fixed an error with crafting when you use the exact materials a recipe needs [/list] [h3]Stats and Exp[/h3] [list] [*] Added new stats for spell casting, fishing & max hunger [*] Rebalanced how experience is earned for a few stats so investing experience feels more balanced [/list] [h3]Map[/h3] [list] [*] Reworked how the map stores its data so it works more consistently after exploring long distances [*] Fixed various blocks not having a proper colour for the map [*] Fixed panning not aligning properly with cursor, and getting worse depending on window size [*] Fixed a bug where the map icon tooltips would be wrong after placing more of the same ones (e.g crafting benches) [/list] [h3]Visual & Audio Improvements[/h3] [list] [*] Updated the moon shader to render over the clouds when they are foggy [*] Replaced some older loading images [*] Improved how trees react to light at harsh angles (updated normals and spec) [*] Improved the lighting of held tools so they are not influenced by world lighting [*] Tweaked how leaves react to light and upped their gloss [*] Fixed fences and gates so they join together nicely at all rotations [*] Set gates to rebuild the chunk so they can properly update the fence meshes when placed [*] Fixed different blocks of the same metal type looking drastically different [*] Improved visuals etc of the menu scene [*] Improved the visuals of the flying golem projectiles & energy blast [*] Improved how various held items look to be more visible [*] Fixed metal doors not applying their metal colours [*] Added a generic metal texture to make things like gates look more realistic [*] Fixed a colour space issue with metals so the breaking versions at least look similar to the default ones (still more work to be done here) [*] Attempted to fix errors with held sand being corrupted at certain view angles [*] Fixed seeing some random bubbles spawning on the starting island [*] Fixed clouds shadows and mesh not having the same scale [*] Made fog appear closer in an attempt to hide chunk loading a bit more [*] Slight rendering time optimisation [*] Fences should now cleanly join to gates [*] Gates now at least attempt to look like their matching metal colours now [*] Fog has been improved to fix skybox-fog discontinuities when looking up/down [*] Removed the elk from the plains atmosphere audio [/list] [h3]Tutorials[/h3] [list] [*] Added a tutorial to explain the starving mechanic [*] Added a new tutorial for the hoe to explain farming [*] Updated the structure stake first tutorial to include a video [*] Added a tutorial/prompt for unlocking more objectives [*] Reworked the tools tutorial flow to include a video [/list] [h3]Help Icons[/h3] [list] [*] Added more help icons and resized lots of them to be more readable [*] Help icons will now auto open [*] They only do this if tutorials are enabled (default to on) [/list] [h3]Bugs[/h3] [list] [*] Fixed demo time being reset on teleport [*] Fixed issue were blocks swapping types while being damaged did not clear their damaged effect / did not render properly [*] Fixed an edge cases with pickups stacking and vibrating [*] Improved the distinction between a short and long jump [*] Fixed a scenario that would kill the player when climbing on tree trunks [*] Fixed crafting benches to open again when above or below them [*] Fixed crops not being fully grown when first spawned in the world [*] Drastically improved how grass loads/unloads so its smoother [*] Fixed held torch audio coming on when you have no fuel to burn [*] Fixed an error with the Anti Aliasing dropdown in the menu scene that would prevent it from working [*] Fixed investing experience in an attribute so it properly levels up instead of taking you to exactly the level [*] Prevented death urns from spawning inside a block [*] Fixed campfires not being able to spawn without error [*] Fixed tree colliders randomly moving into the ground as they took damage [*] Fixed not seeing text on the death screen [*] Fixed the health overlay being visible after dying [*] Fixed the iron axe looking like an arrow shaft! [*] Fixed various issues with the silver axe [*] Metal tools will now auto equip the first time you craft them [*] Fixed a scenario that was corrupting the tree lists and getting them confused [*] Fixed not being able to place blocks like doors [*] Fixed not being able to walk through doors [*] Fixed signs so that interacting with a second one doesn't make the first listen for input [*] Improved how doors detect when they can be interacted with [*] Fixed the empty held block visuals being shown in screenshot mode [*] Fixed ItemInfo tooltips saying Block instead of the blocks name [*] Fixed the find ore type achievement [*] Fixed the reset to default button of performance UI to reset the visuals as well [*] Fixed a scenario where you see targeting visuals left behind in the world [*] Fixed the favourite icons not working [*] Fixed the selection box being in the wrong place when first unlocking more quick bars [*] Fixed icons animating each time you swap quickbars [*] Fixed autumn saplings sometimes not growing on the autumn biome [*] Fixed a confusing bug where blocks like bed would sometimes have the wrong selection effect and sometimes be fine [*] Fixed local position arithmetic for falling off world safeguard [*] Fixed various issues with how death urns would store their inventory [*] Fixed projectiles from golems not firing the first time they are launched [*] Fixed seeing grass left behind when hoeing dirt [*] Fixed respawning back to a bed spawning you inside the bed instead of beside it [*] Fixed all windows missing a reference to their frame mesh [*] Fixed stone gates trying to spawn a metal gate prefab [*] Fixed damaged blocks always being fully lit [*] The players direction facing is now saved/loaded with the beds manager (prevents facing the wrong way when you die without a bed) [/list]