2019-12-29 12:28:00 +00:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog ](https://keepachangelog.com/en/1.0.0/ ),
and this project adheres to [Semantic Versioning ](https://semver.org/spec/v2.0.0.html ).
## [Unreleased]
### Added
2020-08-20 13:38:50 +00:00
- New level of detail feature, letting you see all the world's terrain at any view distance.
- Point and directional lights now cast realistic shadows, using shadow mapping.
2020-08-14 10:25:43 +00:00
### Changed
2020-08-18 17:42:40 +00:00
- Fixed a bug where leaving the Settings menu by pressing "N" in single player kept the game paused
2020-08-20 13:38:50 +00:00
- The world map has been refactored to support arbitrary sizes and compute horizon maps.
- Veloren's lighting has been completely overhauled.
- The graphics options were made much more flexible and configurable.
- Many shader optimizations.
- Voxel model creation was switched to use greedy meshing, improving performance.
- Animation and terrain math were switched to use SIMD where possible, improving performance.
- The way we cache glyphs was refactored, fixed, and optimized.
- Colors for models and figures were adjusted to account for the saturation hack.
2020-08-14 10:25:43 +00:00
### Removed
2020-08-20 16:46:25 +00:00
- MSAA has been removed due to incompatibility with greedy meshing.
2020-08-20 13:38:50 +00:00
- Removed a saturation hack that led to colors being improperly displayed.
2020-08-14 10:25:43 +00:00
## [0.7.0] - 2020-08-15
### Added
2020-07-29 13:21:12 +00:00
- Display item name over loot/dropped items
2020-07-03 20:23:24 +00:00
- Added Lottery system for loot
2020-05-19 13:41:08 +00:00
- Added context-sensitive crosshair
2020-06-25 12:09:48 +00:00
- Announce alias changes to all clients
2020-05-27 06:41:55 +00:00
- Dance animation
2020-05-26 16:55:13 +00:00
- Speech bubbles appear when nearby players talk
- NPCs call for help when attacked
2020-05-29 18:23:00 +00:00
- Eyebrows and shapes can now be selected
2020-06-25 12:09:48 +00:00
- Character name and level information to chat, social tab and `/players` command
2020-06-04 11:44:33 +00:00
- Added inventory, armour and weapon saving
2020-06-06 07:32:09 +00:00
- Show where screenshots are saved in the chat
2020-06-06 18:09:01 +00:00
- Added basic auto walk
2020-06-08 09:50:19 +00:00
- Added weapon/attack sound effects
2020-06-14 09:22:21 +00:00
- M2 attack for bow
2020-06-25 12:09:48 +00:00
- Hotbar persistence
2020-06-24 13:44:39 +00:00
- Alpha version Disclaimer
2020-06-24 15:27:18 +00:00
- Server whitelist
2020-06-25 12:09:48 +00:00
- Optional server-side maximum view distance
- MOTD on login
2020-06-06 07:32:09 +00:00
- Added group chat `/join_group` `/group`
- Added faction chat `/join_faction` `/faction`
- Added regional, local, and global chat (`/region`, `/say` , and `/world` , respectively)
- Added command shortcuts for each of the above chat modes (`/g`, `/f` , `/r` , `/s` , and `/w` , respectively and `/t` for `/tell` )
2020-07-01 09:51:06 +00:00
- Ability to wield 2 × 1h weapons and shields (Note: 1h weapons & shields are not currently avaliable, see [!1095 ](https://gitlab.com/veloren/veloren/-/merge_requests/1095 ) for more info)
2020-07-01 19:05:44 +00:00
- Zoomable Map
2020-07-03 15:40:12 +00:00
- M2 attack for hammer
2020-07-02 21:53:01 +00:00
- Spawnable training dummies
2020-07-05 05:00:15 +00:00
- New quadruped_low body for reptile-likes
- Added new animals
- Better pathfinding
2020-07-04 23:55:13 +00:00
- Bombs
2020-07-05 14:06:01 +00:00
- Training dummy items
2020-07-08 19:58:41 +00:00
- Added spin attack for axe
2020-07-09 00:04:25 +00:00
- Creature specific stats
2020-07-10 14:00:20 +00:00
- Minimap compass
2020-07-14 20:11:39 +00:00
- Initial crafting system implementation
2020-07-18 00:05:28 +00:00
- Protection stat to armor that reduces incoming damage
2020-07-23 12:10:13 +00:00
- Loading-Screen tips
2020-08-01 06:28:57 +00:00
- Feeding animation for some animals
2020-08-01 20:08:30 +00:00
- Power stat to weapons which affects weapon damage
2020-08-12 13:51:21 +00:00
- Add detection of entities under the cursor
2020-08-02 23:53:02 +00:00
- Functional group-system with exp-sharing and disabled damage to group members
2020-07-25 15:56:50 +00:00
- Some Campfire, fireball & bomb; particle, light & sound effects.
2020-08-11 14:05:34 +00:00
- Added firework recipe
2020-08-09 20:30:22 +00:00
- Added setting to change resolution
2020-08-12 13:51:21 +00:00
- Rare (unfinished) castles
- Caves with monsters and treasure
- Furniture and decals in towns
2020-08-02 23:53:02 +00:00
2020-05-15 22:50:40 +00:00
### Changed
2020-05-19 13:41:08 +00:00
- Improved camera aiming
2020-06-25 12:09:48 +00:00
- Made civsim, sites, etc. deterministic from the same seed
2020-05-27 06:41:55 +00:00
- Improved animations by adding orientation variation
2020-06-01 00:33:24 +00:00
- new tail bone for quad_small body
- slim the game size through lossless asset optimization
2020-06-06 02:37:15 +00:00
- Lanterns now stop glowing if you throw a lit one out of your inventory
2020-06-07 15:00:31 +00:00
- Fixed a crash caused by certain audio devices on OSX
2020-06-14 09:22:21 +00:00
- Bow animations now show held arrows
2020-06-14 20:23:39 +00:00
- Fixed a bug where walk/run sfx played while a character rolled/dodged
2020-06-13 04:00:41 +00:00
- Energy regen resets on last ability use instead of on wield
- Fixed unable to use ability; Secondary and ability3 (fire rod) will now automatically wield
2020-06-16 21:32:39 +00:00
- Gliding is now a toggle that can be triggered from the ground
2020-06-21 21:47:49 +00:00
- Replaced `log` with `tracing` in all crates
2020-07-04 10:30:37 +00:00
- Switch to a new network backend that will allow several improvements in the future
- Connection screen fails after 4 minutes if it can't connect to the server instead of 80 minutes
2020-08-01 06:28:57 +00:00
- Rebuilt quadruped_medium/quadruped_small animation and assets
2020-07-04 23:55:13 +00:00
- Disabled destruction of most blocks by explosions
2020-07-07 00:11:37 +00:00
- Disable damage to pets
- Made pets healable
- Rebalanced fire staff
- Animals are more effective in combat
- Pathfinding is much smoother and pets are cleverer
- Animals run/turn at different speeds
2020-07-17 00:14:34 +00:00
- Updated windowing library (winit 0.19 -> 0.22)
2020-07-26 03:06:53 +00:00
- Bow M2 is now a charged attack that scales the longer it's held
2020-08-03 02:19:05 +00:00
- Fixed window resizing on Mac OS X.
2020-08-04 23:21:42 +00:00
- Dehardcoded many item variants
2020-08-07 06:16:50 +00:00
- Tooltips avoid the mouse better and disappear when hovered
2020-08-02 23:53:02 +00:00
- Improved social window functions and visuals
2020-08-12 13:51:21 +00:00
- Changed agent behaviour to allow fleeing
- Waypoints now spawn on dungeon staircases
2020-06-16 21:32:39 +00:00
2020-05-15 22:50:40 +00:00
### Removed
2020-06-25 12:09:48 +00:00
- Wield requirement to swap loadout; fixes issue with unable swap loadout outside of combat
2020-06-24 13:44:39 +00:00
- Disclaimer wall of text on first startup
2020-06-17 13:34:58 +00:00
2020-05-15 22:50:40 +00:00
## [0.6.0] - 2020-05-16
### Added
2020-02-03 11:55:32 +00:00
- Added music system
2020-02-06 17:34:32 +00:00
- Added zoomable and rotatable minimap
- Added rotating orientation marker to main-map
2020-02-14 00:19:06 +00:00
- Added daily Mac builds
2020-05-11 20:20:28 +00:00
- Allow spawning individual pet species, not just generic body kinds
2020-01-26 19:29:46 +00:00
- Configurable fonts
2020-04-08 17:36:37 +00:00
- Configurable keybindings from the Controls menu
2020-05-11 20:20:28 +00:00
- Translation status tracking
2020-02-13 12:28:03 +00:00
- Added gamma setting
2020-02-20 10:32:03 +00:00
- Added new orc hairstyles
2020-05-11 20:20:28 +00:00
- Added SFX for wielding/unwielding weapons
2020-02-26 04:41:58 +00:00
- Fixed NPCs attacking the player forever after killing them
2020-05-11 20:20:28 +00:00
- Added SFX for collecting, dropping and using inventory items
2020-03-05 14:02:11 +00:00
- New attack animation
2020-05-11 20:20:28 +00:00
- Weapon control system
- Game pauses when in single player and pause menu
2020-02-23 02:39:18 +00:00
- Added authentication system (to play on the official server register on https://account.veloren.net)
2020-03-10 21:00:13 +00:00
- Added gamepad/controller support
2020-03-11 10:30:59 +00:00
- Added player feedback when attempting to pickup an item with a full inventory
2020-03-26 21:22:21 +00:00
- Added free look
2020-03-27 16:11:47 +00:00
- Added Italian translation
- Added Portuguese translation
2020-03-27 17:28:46 +00:00
- Added Turkish translation
2020-04-04 06:58:34 +00:00
- Added Traditional Chinese translation
2020-04-01 17:22:05 +00:00
- Complete rewrite of the combat system into a state machine
- Abilities like Dash and Triplestrike
2020-05-11 20:20:28 +00:00
- Armor can now be equipped as items
2020-04-01 17:22:05 +00:00
- Fireball explosions
- Inventory supports stacking
- Many new armors and weapons to find in chests
- Fleshed out "attack" animation into alpha, beta and spin type attacks
2020-05-11 20:20:28 +00:00
- Fleshed out range attack into charging and shooting animations for staff/bow
2020-04-01 17:22:05 +00:00
- Customized attack animation for hammers and axes
2020-05-11 20:20:28 +00:00
- Added German translation
2020-04-04 19:36:55 +00:00
- Added a silhouette for players when they are occluded
- Added transparency to the player when zooming in
2020-04-12 04:23:17 +00:00
- Made armor and hotbar slots actually function
2020-04-12 19:45:01 +00:00
- Added dragging and right-click to use functionality to inventory, armor & hotbar slots
- Added capes, lanterns, tabards, rings, helmets & necklaces as equippable armor
2020-04-23 17:16:45 +00:00
- 6 new music tracks
2020-05-11 20:20:28 +00:00
- Added basic world and civilization simulation
2020-04-23 16:14:33 +00:00
- Added overhauled towns
- Added fields, crops and scarecrows
- Added paths
- Added bridges
- Added procedural house generation
- Added lampposts
- Added NPCs that spawn in towns
- Added simple dungeons
- Added sub-voxel noise effect
- Added waypoints next to dungeons
- Made players spawn in towns
- Added non-uniform block heights
2020-04-24 02:36:19 +00:00
- Added `/sudo` command
2020-04-25 20:37:45 +00:00
- Added a Level of Detail (LoD) system for terrain sprites and entities
2020-05-11 20:20:28 +00:00
- Added owl, hyena, parrot, cockatrice, red dragon NPCs
2020-04-28 18:37:07 +00:00
- Added dungeon entrances
2020-04-30 20:43:24 +00:00
- Villagers tools and clothing
- Cultists clothing
2020-04-19 16:39:55 +00:00
- You can start the game by pressing "enter" from the character selection menu
2020-05-09 15:41:25 +00:00
- Added server-side character saving
2020-05-11 20:20:28 +00:00
- Player now starts with a lantern. Equipping/unequipping a lantern has the same effect as the `/lantern` command
2020-05-10 01:17:03 +00:00
- Added tab completion in chat for player names and chat commands
2020-05-11 20:20:28 +00:00
- Added server persistence for character stats
2020-05-14 16:56:10 +00:00
- Added a popup when setting your character's waypoint
2020-05-15 15:05:50 +00:00
- Added dungeon arenas
- Added dungeon bosses and rare boss loot
2020-05-17 19:02:59 +00:00
- Added 2 sets of armour. One Steel and one Leather.
2020-01-29 14:00:07 +00:00
### Changed
2020-02-10 09:38:45 +00:00
2020-05-07 18:39:48 +00:00
- The /give_item command can now specify the amount of items. Syntax is now `/give_item <name> [num]`
2020-02-06 17:34:32 +00:00
- Brighter / higher contrast main-map
2020-02-05 01:30:31 +00:00
- Removed highlighting of non-collectible sprites
2020-02-10 09:38:45 +00:00
- Fixed /give_exp ignoring player argument
2020-02-23 01:26:51 +00:00
- Extend run sfx to small animals to prevent sneak attacks by geese.
2020-03-09 03:32:34 +00:00
- Decreased clientside latency of ServerEvent mediated effects (e.g. projectiles, inventory operations, etc)
2020-04-01 17:22:05 +00:00
- Started changing the visual theme of the UI
- Merge of the Bag and Character-Screen
- Merge of the Map and Questlog
- Overhauled icon art
- Asset cleanup to lower client-size
- Rewrote the humanoid skeleton to be more ideal for attack animations
2020-04-06 18:35:29 +00:00
- Arrows can no longer hurt their owners
2020-04-30 20:43:24 +00:00
- Increased overall character scale
2020-05-10 01:17:03 +00:00
- `/sudo player /tp` is short for `/sudo player /tp me`
- The `/object` command can create any object in comp::object::Body
- The `/help` command takes an optional argument. `/help /sudo` will show you information about only the sudo command.
2020-04-01 17:22:05 +00:00
2020-01-29 14:00:07 +00:00
### Removed
2020-05-15 22:50:40 +00:00
## [0.5.0] - 2020-01-31
2020-01-29 14:00:07 +00:00
### Added
2019-12-29 12:28:00 +00:00
- Added new debug item
- Bows give experience by projectiles having an owner
- Allow cancelling chunk generation
- Include licence in assets
- Added dropping items
- Added initial region system implementation
- Added /giveitem command
- Strip Linux executables
- Added moon
- Added clouds
- Added tarpaulin coverage
- Added ability to jump while underwater
- Added proper SFX system
- Added changelog
2019-12-30 12:16:35 +00:00
- Added animated Map and Minimap position indicator
- Added visuals to indicate strength compared to the player
2020-01-10 00:33:38 +00:00
- Added Scrolling Combat Text (SCT) & Settings for it
- Added a Death Screen and Hurt Screen
- Added randomly selected Loading Screen background images
2020-01-19 19:28:24 +00:00
- Added options to disable clouds and to use cheaper water rendering
2020-01-20 13:40:14 +00:00
- Added client-side character saving
2020-01-17 23:43:18 +00:00
- Added a localization system to provide multi-language support
to voxygen
- Added French language for Voxygen
2020-01-22 15:49:44 +00:00
- Added rivers and lakes which follow realistic physical paths.
- Added a sophisticated erosion system for world generation which
dramatically changes the world layout.
- Added tracking of sediment vs. bedrock, which is visually reflected in the
world.
- Added map saving and loading for altitude and bedrock, with built in
versioning for forwards compatibility.
- Added a default map, which is used to speed up starting single player.
- Added a 3D renderered map, which is also used by the server to send the map
to the client.
2020-01-02 03:48:11 +00:00
- Added fullscreen and window size to settings so that they can be persisted
- Added coverage based scaling for pixel art
2020-01-26 00:22:48 +00:00
- 28 new mobs
2020-01-26 03:05:57 +00:00
- Added waypoints
- Added pathfinding to NPCs
- Overhauled NPC AI
- Pets now attack enemies and defend their owners
2020-01-29 12:01:28 +00:00
- Added collars to tame wild animals
2020-01-26 00:22:48 +00:00
2019-12-29 12:28:00 +00:00
### Changed
2020-01-20 04:08:04 +00:00
- Controls pane in settings window now shows actual configured keys
- Fixed scroll wheel and roll keys on OS X
2019-12-29 12:28:00 +00:00
- Fixed near and far view planes
- Improvements to armor names
- Animation fixes to line up with true positions
- Proper message for command permission check failure
- Improved meshing
- Improved dusk
- Improved movement and climbing
- Improved water rendering and chunk render order
- Moved computations to terrain fragment shaders
- Fixed title music
- Made rolling less violent when changing directions
2020-05-11 20:20:28 +00:00
- Fixed single player crash
2019-12-29 12:28:00 +00:00
- Improved error information in client and server
- Store items as RON files
- Updated download info in readme
- Fixed cloud performance
- Fixed region display name
- Fixed the bow fire rate
2019-12-30 12:16:35 +00:00
- Healthbars now flash on critical health
2019-12-31 08:47:00 +00:00
- Fixed ghosts when going back to character screen
2019-12-31 21:37:55 +00:00
- Fixed not being able to unmount
- Fixed non-humanoids being able to climb and glide
2020-01-10 00:33:38 +00:00
- Made shadows and lights use interpolated positions
2020-01-18 15:42:21 +00:00
- Changed "Create Character" button position
2020-01-19 19:28:24 +00:00
- Made clouds bigger, more performant and prettier
2020-01-18 04:05:26 +00:00
- Terrain meshing optimized further
2020-01-18 21:58:15 +00:00
- Tree leaves no longer color blended
2020-01-23 17:14:02 +00:00
- Actual character stats displayed in character window
2020-01-22 15:49:44 +00:00
- Made significant changes to the noise functions used for world generation.
- Improved colors during world generation.
- Significantly reduced the use of warp during world generation.
- Parallelized and otherwise sped up significant parts of world generation.
- Various performance improvements to world generation.
2020-01-25 03:06:41 +00:00
- Nametags now a fixed size and shown in a limited range
2020-01-26 00:22:48 +00:00
- Non-humanoid skeletons now utilize configs for hotloading, and skeletal attributes.
2020-01-29 03:38:45 +00:00
- Names of NPCs spawned in the wild now include their species.
2019-12-29 12:28:00 +00:00
### Removed
- Remove heaptrack as it is now deprecated
## [0.4.0] - 2019-10-10
### Added
- Added adjustable FOV slider
- Added /explosion command
- Added first person switch
2020-05-11 20:20:28 +00:00
- Added single player server settings
2019-12-29 12:28:00 +00:00
- Added admin check for commands
- Started asset reloading system
- Added SRGB conversion in shaders
- Added adminify to give temp admin privilages
### Changed
- Collision and fall damage fixes
- Switched to eventbus system
- Improved seed generation, diffusion function
- Switch to hashbrown in server/client
- Improved colors and lighting
- Replaced view distance culling with frustum culling
## [0.3.0] - 2019-08-04
### Added
- Added enemies
- Added player info to debug window
- Added server info
- Game settings persist after closing
- Added caves
- Added random NPC names
- Added tree roots, houses, basic lights
- Added XP and leveling
- Added build mode
- Character customization, multiple races
- Inventories (WIP)
- Day/night, better shaders, voxel shadows
### Changed
- Fixed attack delay
- Fixed disclaimer to show only once
- Only send physics updates for entities within view distance
- Fix for headphones and invalid device parameters
- Fixed asset names for consistancy
- Fixes animals jumping after their target no matter how far\
- Improved SFX in caves
- Better combat, movement, and animations
- Many performance optimizations
- Better world generation, more biomes
## [0.2.0] - 2019-05-28
### Added
- Hang Gliding
- Pets: Pig and Wolf. They can be spawned with /pig and /wolf commands.
- Name tags: You can finally know who is this guy with the blue shirt!
2020-05-11 20:20:28 +00:00
- single player: No need to start a server just to play alone
2019-12-29 12:28:00 +00:00
- Character customization: It isn't fully complete but still allows you to look different than others
- Music!
- Major performance improvements related to the fact that we rewrote the entire game
- 0% chance to get a deadlock
- Animations: You finally can move your limbs!
- Combat: You can finally swing your sword that has been on your back. Enemies are coming soon, but you can always fight with other players
- When a server dies the game no longer crashes - you will be just kicked to the main menu
## [0.1.0] - 2018-XX-XX
_0.1.0 was part of the legacy engine_
2020-08-14 10:25:43 +00:00
[unreleased]: https://gitlab.com/veloren/veloren/compare?from=v0.7.0& to=master
[0.7.0]: https://gitlab.com/veloren/veloren/compare?from=v0.6.0& to=v0.7.0
2020-05-15 23:18:50 +00:00
[0.6.0]: https://gitlab.com/veloren/veloren/compare?from=v0.5.0& to=v0.6.0
[0.5.0]: https://gitlab.com/veloren/veloren/compare?from=v0.4.0& to=v0.5.0
[0.4.0]: https://gitlab.com/veloren/veloren/compare?from=v0.3.0& to=v0.4.0
[0.3.0]: https://gitlab.com/veloren/veloren/compare?from=v0.2.0& to=v0.3.0
[0.2.0]: https://gitlab.com/veloren/veloren/compare?from=7d17f8b67a2a6d5aa00730f028cedc430fd5075a& to=v0.2.0
[0.1.0]: https://gitlab.com/veloren/game