mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Merge branch 'walpo/misc-changes' into 'master'
Small miscellaneous changes See merge request veloren/veloren!4410
This commit is contained in:
commit
43fc86ed9c
132
.gitignore
vendored
132
.gitignore
vendored
@ -1,80 +1,94 @@
|
|||||||
# Rust
|
# Project-specific
|
||||||
target
|
## Veloren
|
||||||
|
*.log
|
||||||
|
*.rar
|
||||||
|
assets/tweak/
|
||||||
|
maps
|
||||||
|
notes.md
|
||||||
|
notes.txt
|
||||||
|
run.sh
|
||||||
|
screenshots
|
||||||
|
server_settings.ron
|
||||||
|
settings.ron
|
||||||
|
temp
|
||||||
|
todo.md
|
||||||
|
todo.txt
|
||||||
|
userdata
|
||||||
|
|
||||||
# Vim
|
## Allow asset hud settings
|
||||||
|
!assets/voxygen/i18n/*/hud/settings.ron
|
||||||
|
|
||||||
|
## Export data
|
||||||
|
*.csv
|
||||||
|
img-export/**/*.png
|
||||||
|
|
||||||
|
## Game data stored with SQLite
|
||||||
|
*.sqlite
|
||||||
|
*.sqlite-journal
|
||||||
|
*.sqlite-shm
|
||||||
|
*.sqlite-wal
|
||||||
|
|
||||||
|
## Plugins
|
||||||
|
/assets/plugins/*
|
||||||
|
|
||||||
|
|
||||||
|
# Integrated development environments (IDEs) and text editors
|
||||||
|
## Eclipse
|
||||||
|
.project
|
||||||
|
|
||||||
|
## JetBrains
|
||||||
|
**/.idea/
|
||||||
|
**/*.iml
|
||||||
|
|
||||||
|
## Vim and Neovim
|
||||||
**/.nvimrc
|
**/.nvimrc
|
||||||
**/*.vi
|
**/*.vi
|
||||||
**/*.vim
|
**/*.vim
|
||||||
**/*.swp
|
**/*.swp
|
||||||
**/*tags
|
**/*tags
|
||||||
|
|
||||||
# IntelliJ
|
## Visual Studio Code
|
||||||
|
|
||||||
**/.idea/
|
|
||||||
**/*.iml
|
|
||||||
|
|
||||||
# VSCode
|
|
||||||
.vscode/
|
.vscode/
|
||||||
/.vscode/*
|
|
||||||
!/.vscode/launch.json
|
!/.vscode/launch.json
|
||||||
*.code-workspace
|
*.code-workspace
|
||||||
|
|
||||||
# Eclipse
|
|
||||||
|
|
||||||
.project
|
# Operating systems
|
||||||
|
## macOS
|
||||||
# Veloren
|
|
||||||
*.rar
|
|
||||||
*.log
|
|
||||||
assets/tweak/
|
|
||||||
settings.ron
|
|
||||||
server_settings.ron
|
|
||||||
run.sh
|
|
||||||
maps
|
|
||||||
screenshots
|
|
||||||
notes.md
|
|
||||||
notes.txt
|
|
||||||
todo.md
|
|
||||||
todo.txt
|
|
||||||
userdata
|
|
||||||
temp
|
|
||||||
|
|
||||||
# Profiling and traces
|
|
||||||
heaptrack.*
|
|
||||||
cargo-timing*
|
|
||||||
flamegraph.*
|
|
||||||
perf.*
|
|
||||||
wgpu-trace/
|
|
||||||
|
|
||||||
# allow asset hud settings
|
|
||||||
!assets/voxygen/i18n/*/hud/settings.ron
|
|
||||||
|
|
||||||
# Export data
|
|
||||||
*.csv
|
|
||||||
img-export/**/*.png
|
|
||||||
|
|
||||||
# Game data
|
|
||||||
*.sqlite
|
|
||||||
*.sqlite-journal
|
|
||||||
*.sqlite-wal
|
|
||||||
*.sqlite-shm
|
|
||||||
|
|
||||||
# direnv
|
|
||||||
/.direnv
|
|
||||||
/.envrc
|
|
||||||
*.bat
|
|
||||||
|
|
||||||
# Mac
|
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|
||||||
# Nix
|
## NixOS
|
||||||
nix/result*
|
nix/result*
|
||||||
/result*
|
/result*
|
||||||
/shell.nix
|
/shell.nix
|
||||||
|
|
||||||
# Bash
|
|
||||||
|
# Programming and scripting languages
|
||||||
|
## Bash
|
||||||
.history
|
.history
|
||||||
|
|
||||||
# Plugins
|
## Rust
|
||||||
/assets/plugins/*
|
target
|
||||||
|
|
||||||
|
|
||||||
|
# Shell extensions
|
||||||
|
## direnv
|
||||||
|
/.envrc
|
||||||
|
/.direnv
|
||||||
|
|
||||||
|
|
||||||
|
# Profiling and tracing tools
|
||||||
|
## Cargo build with --timings option
|
||||||
|
cargo-timing*
|
||||||
|
|
||||||
|
## FlameGraph
|
||||||
|
flamegraph.*
|
||||||
|
|
||||||
|
## heaptrack
|
||||||
|
heaptrack.*
|
||||||
|
|
||||||
|
## perf tool for Linux
|
||||||
|
perf.*
|
||||||
|
|
||||||
|
## wgpu with the "trace" feature enabled
|
||||||
|
wgpu-trace/
|
||||||
|
65
CHANGELOG.md
65
CHANGELOG.md
@ -1,5 +1,10 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Please, when documenting your changes in this changelog,
|
||||||
|
remember to end your sentences with periods when applicable.
|
||||||
|
-->
|
||||||
|
|
||||||
All notable changes to this project will be documented in this file.
|
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.1.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||||||
@ -70,9 +75,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Allow moving and resizing the chat with left and right mouse button respectively.
|
- Allow moving and resizing the chat with left and right mouse button respectively.
|
||||||
- Missing plugins are requested from the server and cached locally.
|
- Missing plugins are requested from the server and cached locally.
|
||||||
- Support for adding spots in plugins.
|
- Support for adding spots in plugins.
|
||||||
- Added real colours to LOD trees and rooftops, unique models for most tree kinds, and models for several buildings
|
- Added real colours to LOD trees and rooftops, unique models for most tree kinds, and models for several buildings.
|
||||||
- `/aura` command
|
- `/aura` command.
|
||||||
- Friendly Fire and Forced PvP auras to desert city arenas
|
- Friendly Fire and Forced PvP auras to desert city arenas.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
@ -122,7 +127,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Dropped items now merge dynamically (including non-stackables).
|
- Dropped items now merge dynamically (including non-stackables).
|
||||||
- You no longer need to unlock health, energy and roll skills to get to max.
|
- You no longer need to unlock health, energy and roll skills to get to max.
|
||||||
- Rolls now don't skip recovery, and instead have increased buildup during ability interrupts.
|
- Rolls now don't skip recovery, and instead have increased buildup during ability interrupts.
|
||||||
- Changed default world map
|
- Changed default world map.
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
@ -163,8 +168,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Unlockable door blocks.
|
- Unlockable door blocks.
|
||||||
- Sprite rotation for Spots.
|
- Sprite rotation for Spots.
|
||||||
- Better entity placement options for spots.
|
- Better entity placement options for spots.
|
||||||
- Camera zoom can now be locked, to prevent accidental zooming while rolling in combat. It comes
|
- Camera zoom can now be locked, to prevent accidental zooming while rolling in combat.
|
||||||
with a key bind to enable/disable the setting, and an Auto/Toggle behavior setting. Auto behavior
|
It comes with a key bind to enable/disable the setting,
|
||||||
|
and an Auto/Toggle behavior setting. Auto behavior.
|
||||||
will only lock the camera zoom while movement and combat inputs are also being pressed.
|
will only lock the camera zoom while movement and combat inputs are also being pressed.
|
||||||
- Custom spots can be added without recompilation (only ron and vox files).
|
- Custom spots can be added without recompilation (only ron and vox files).
|
||||||
- Setting in userdata/server/server_config/settings.ron that controls the length of each day/night cycle.
|
- Setting in userdata/server/server_config/settings.ron that controls the length of each day/night cycle.
|
||||||
@ -207,9 +213,10 @@ will only lock the camera zoom while movement and combat inputs are also being p
|
|||||||
- Climbing no longer requires having 10 energy.
|
- Climbing no longer requires having 10 energy.
|
||||||
- Castles will now be placed close to towns.
|
- Castles will now be placed close to towns.
|
||||||
- Sword skill tree overhaul.
|
- Sword skill tree overhaul.
|
||||||
- Rescaling of images for the UI is now done when sampling from them on the GPU. Improvements are
|
- Rescaling of images for the UI is now done when sampling from them on the GPU.
|
||||||
particularly noticeable when opening the map screen (which involves rescaling a few large
|
Improvements are particularly noticeable when opening the map screen
|
||||||
images) and also when using the voxel minimap view (where a medium size image is updated often).
|
(which involves rescaling a few large images) and also when using the voxel minimap view
|
||||||
|
(where a medium size image is updated often).
|
||||||
- Towns now have a variety of sizes.
|
- Towns now have a variety of sizes.
|
||||||
- The game now starts in fullscreen by default.
|
- The game now starts in fullscreen by default.
|
||||||
- Default audio volume should be less likely to destroy ear drums.
|
- Default audio volume should be less likely to destroy ear drums.
|
||||||
@ -262,11 +269,13 @@ images) and also when using the voxel minimap view (where a medium size image is
|
|||||||
- Added a Craft All button.
|
- Added a Craft All button.
|
||||||
- Server: Vacuum database on startup.
|
- Server: Vacuum database on startup.
|
||||||
- SeaChapel, Greek/Latin inspired dungeon for ocean biome coasts.
|
- SeaChapel, Greek/Latin inspired dungeon for ocean biome coasts.
|
||||||
- Entity view distance setting added (shown in graphics and network tabs). This setting controls
|
- Entity view distance setting added (shown in graphics and network tabs).
|
||||||
the distance at which entities are synced to the client and which entities are displayed in.
|
This setting controls the distance at which entities are synced to the client
|
||||||
|
and which entities are displayed in.
|
||||||
This is clamped to be no more than the current overall view distance setting.
|
This is clamped to be no more than the current overall view distance setting.
|
||||||
- View distance settings that are lowered by the server limit (or other factors) now display an
|
- View distance settings that are lowered by the server limit (or other factors)
|
||||||
extra ghost slider cursor when set above the limit (instead of snapping back to the limit).
|
now display an extra ghost slider cursor when set above the limit
|
||||||
|
(instead of snapping back to the limit).
|
||||||
Limits on the view distance by the server no longer affect the settings saved on the client.
|
Limits on the view distance by the server no longer affect the settings saved on the client.
|
||||||
- HQX upscaling shader for people playing on low internal resolutions.
|
- HQX upscaling shader for people playing on low internal resolutions.
|
||||||
- Pets can now be traded with.
|
- Pets can now be traded with.
|
||||||
@ -293,10 +302,9 @@ images) and also when using the voxel minimap view (where a medium size image is
|
|||||||
- First tab on Login screen triggers username focus.
|
- First tab on Login screen triggers username focus.
|
||||||
- Certain NPCs will now attack when alone with victim.
|
- Certain NPCs will now attack when alone with victim.
|
||||||
- `/kill_npcs` no longer leaves drops behind and also has bug causing it to not destroy entities.
|
- `/kill_npcs` no longer leaves drops behind and also has bug causing it to not destroy entities.
|
||||||
fixed.
|
|
||||||
- Default present mode changed to FIFO (also known as 'Vsync capped').
|
- Default present mode changed to FIFO (also known as 'Vsync capped').
|
||||||
- Old "Entity View Distance" setting renamed to "Entity Detail Distance" (since this controls the
|
- Old "Entity View Distance" setting renamed to "Entity Detail Distance"
|
||||||
distance at which lower detail models are used for entities).
|
(since this controls the distance at which lower detail models are used for entities).
|
||||||
- Present mode options renamed for clarity: FIFO -> 'Vsync capped', Mailbox -> 'Vsync uncapped',
|
- Present mode options renamed for clarity: FIFO -> 'Vsync capped', Mailbox -> 'Vsync uncapped',
|
||||||
Immediate -> 'Vsync off'.
|
Immediate -> 'Vsync off'.
|
||||||
- Item pickup UI now displays items that members of your group pick up.
|
- Item pickup UI now displays items that members of your group pick up.
|
||||||
@ -311,13 +319,14 @@ images) and also when using the voxel minimap view (where a medium size image is
|
|||||||
- Fixed bug where you would still be burning after dying in lava.
|
- Fixed bug where you would still be burning after dying in lava.
|
||||||
- Workaround for rayon bug that caused lag spikes in slow jobs.
|
- Workaround for rayon bug that caused lag spikes in slow jobs.
|
||||||
- Fixed crash due to zooming out very far.
|
- Fixed crash due to zooming out very far.
|
||||||
- Client properly knows trade was cancelled when exiting to the character screen (and no longer
|
- Client properly knows trade was cancelled when exiting to the character screen
|
||||||
tries to display the trade window when rejoining).
|
(and no longer tries to display the trade window when rejoining).
|
||||||
- Cancel trades for an entity when it is deleted (note this doesn't effect trades between players
|
- Cancel trades for an entity when it is deleted
|
||||||
since their entities are not removed).
|
(note this doesn't effect trades between players since their entities are not removed).
|
||||||
- Fixed bug where the view distance selection was not immediately applied to entity syncing when
|
- Fixed bug where the view distance selection was not immediately applied to entity
|
||||||
first joining a server and when changing the view distance (previously this required moving to a
|
syncing when first joining a server and when changing the view distance
|
||||||
new chunk for the initial setting or subsequent change to apply).
|
(previously this required moving to a new chunk for the initial setting or
|
||||||
|
subsequent change to apply).
|
||||||
- Moderators and admins are no longer blocked from logging in when there are too many players.
|
- Moderators and admins are no longer blocked from logging in when there are too many players.
|
||||||
- FXAA now behaves correctly at non-1.0x internal resolutions.
|
- FXAA now behaves correctly at non-1.0x internal resolutions.
|
||||||
- Pets no longer aggro on pet owners after being healed.
|
- Pets no longer aggro on pet owners after being healed.
|
||||||
@ -381,8 +390,8 @@ images) and also when using the voxel minimap view (where a medium size image is
|
|||||||
- Damage from the same source dealt in the same tick will now be grouped up.
|
- Damage from the same source dealt in the same tick will now be grouped up.
|
||||||
- Critical hits are now shown differently in the damage numbers.
|
- Critical hits are now shown differently in the damage numbers.
|
||||||
- Fall damage and some (extra) buffs/debuffs now show up in the damage numbers.
|
- Fall damage and some (extra) buffs/debuffs now show up in the damage numbers.
|
||||||
- Optimized sprite processing decreasing the startup time of voxygen (and long freezes when trying
|
- Optimized sprite processing decreasing the startup time of voxygen
|
||||||
to enter the world when this hasn't finished).
|
(and long freezes when trying to enter the world when this hasn't finished).
|
||||||
- Metadata added to music files. Listen to the soundtrack more easily!
|
- Metadata added to music files. Listen to the soundtrack more easily!
|
||||||
- Overhauled caves: they're now a multi-layer network spanning the entire world.
|
- Overhauled caves: they're now a multi-layer network spanning the entire world.
|
||||||
|
|
||||||
@ -846,9 +855,9 @@ images) and also when using the voxel minimap view (where a medium size image is
|
|||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed a bug that would cause a server crash when a player levelled up or fired
|
- Fixed a bug that would cause a server crash when a player levelled up or fired
|
||||||
a projectile in very specific circumstances
|
a projectile in very specific circumstances.
|
||||||
- Fixed a bug where buff/debuff UI elements would flicker when you had more than
|
- Fixed a bug where buff/debuff UI elements would flicker when you had more than
|
||||||
one of them active at the same time
|
one of them active at the same time.
|
||||||
- Made zooming work on Wayland.
|
- Made zooming work on Wayland.
|
||||||
- Fixed AI behavior so only humanoids will attempt to roll.
|
- Fixed AI behavior so only humanoids will attempt to roll.
|
||||||
- Fixed missing GameInputs (sneak, swimup, swimdown) in controller mapping.
|
- Fixed missing GameInputs (sneak, swimup, swimdown) in controller mapping.
|
||||||
@ -1179,7 +1188,7 @@ images) and also when using the voxel minimap view (where a medium size image is
|
|||||||
- Added randomly selected Loading Screen background images.
|
- Added randomly selected Loading Screen background images.
|
||||||
- Added options to disable clouds and to use cheaper water rendering.
|
- Added options to disable clouds and to use cheaper water rendering.
|
||||||
- Added client-side character saving.
|
- Added client-side character saving.
|
||||||
- Added a localization system to provide multi-language support to voxygen
|
- Added a localization system to provide multi-language support to voxygen.
|
||||||
- Added French language for Voxygen.
|
- Added French language for Voxygen.
|
||||||
- Added rivers and lakes which follow realistic physical paths.
|
- Added rivers and lakes which follow realistic physical paths.
|
||||||
- Added a sophisticated erosion system for world generation which dramatically changes the world layout.
|
- Added a sophisticated erosion system for world generation which dramatically changes the world layout.
|
||||||
|
@ -1 +1 @@
|
|||||||
To learn about how to contribute, take a look at the [Veloren book](https://book.veloren.net).
|
To learn about how to contribute, take a look at the [Veloren book](https://book.veloren.net).
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
[![discord](https://badgen.net/discord/members/veloren-community-449602562165833758?icon=discord&label=discord)](https://discord.gg/veloren-community-449602562165833758)
|
[![discord](https://badgen.net/discord/members/veloren-community-449602562165833758?icon=discord&label=discord)](https://discord.gg/veloren-community-449602562165833758)
|
||||||
[![matrix](https://badgen.net/matrix/members/veloren-space/matrix.org)](https://matrix.to/#/#veloren-space:fachschaften.org)
|
[![matrix](https://badgen.net/matrix/members/veloren-space/matrix.org)](https://matrix.to/#/#veloren-space:fachschaften.org)
|
||||||
|
|
||||||
<a href="https://opencollective.com/veloren/donate" target="_blank">
|
<a href="https://opencollective.com/veloren/donate?interval=month&amount=5" target="_blank">
|
||||||
<img src="https://opencollective.com/veloren/contribute/button@2x.png?color=blue" width="29%" />
|
<img src="https://opencollective.com/veloren/contribute/button@2x.png?color=blue" width="29%" />
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@ -81,7 +81,7 @@ If you prefer to compile the game yourself, follow the instructions in our [book
|
|||||||
|
|
||||||
## Credit
|
## Credit
|
||||||
|
|
||||||
Our Weblate instance is hosted by [Codeberg](https://codeberg.org/).
|
Our Weblate project is hosted by [Codeberg](https://codeberg.org/).
|
||||||
|
|
||||||
Many thanks to:
|
Many thanks to:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user