Marcel Märtens
118abb9bd4
move tools and chat-cli in src/bin and examples
2020-12-12 02:12:00 +01:00
Marcel Märtens
cc062ffaea
get rid of insecure dependency completly
2020-12-11 16:13:57 +01:00
Ben Wallis
135f019078
Changed logging to use termcolor crate to fix ansi control codes showing when run under Windows Command Prompt
2020-12-06 14:49:13 +00:00
James Melkonian
6b100bce79
Aura System and Campfire Health Regen
2020-12-04 22:24:56 +00:00
Marcel Märtens
791f8d6f16
move common_state into common_sys
2020-12-01 13:46:28 +01:00
Marcel Märtens
d216ed2a2f
Move Systems out of common into common_sys
...
This requires to move `State` into a own crate called `common_state` which depends on `common` and `common_sys`
2020-12-01 13:44:07 +01:00
Marcel Märtens
8468e67217
Change the version number to 0.8
2020-11-28 11:25:58 +01:00
Joshua Barretto
3e6d1f5f3b
Added rtsim entities moving when unloaded, better generation
2020-11-23 10:45:01 +00:00
Joshua Barretto
a2ff9f7f20
Added entity simulation to rtsim, reification, assimilation
2020-11-23 10:44:59 +00:00
jiminycrick
a02a5d63c3
Hackily upgraded rodio and cpal to 0.13
2020-11-18 13:31:12 -08:00
Imbris
73c0a7a751
Add tracy feature that randomly disappeared back into voxygen
2020-11-11 22:33:02 -05:00
Imbris
69d019e5ac
Make fps display and specification more precise
2020-11-11 21:47:22 -05:00
Imbris
343cdfa1ea
Make iced ui use scale from the settings
2020-11-11 03:02:22 -05:00
Imbris
1de4c950cd
Update iced
2020-11-11 03:02:22 -05:00
Imbris
9348f5915a
Update to the latest git iced
2020-11-11 03:02:22 -05:00
Imbris
c4eb90d6f8
Update to latest iced git, rebase fixes
2020-11-11 03:02:22 -05:00
Imbris
4bd5349a80
Add support for TextInput widget, rename widgets module to widget, update to glyph_brush 0.7.0
2020-11-11 03:02:21 -05:00
Imbris
93b5376cb9
More buttons, FillText custom widget that adjusts text size based on available space, created button component thing (a reusable composition of widgets), fixed log to tracing rebase error
2020-11-11 03:02:21 -05:00
Imbris
04a56d6ec7
Rename localization/font types (e.g. VoxygenLocalization -> Localization)
2020-11-11 03:02:21 -05:00
Imbris
a1f59cb2ea
Implement text renderering with glyph_brush (lifetime error)
2020-11-11 03:02:20 -05:00
Imbris
a4dc47bc2c
Initial setup to use iced
2020-11-11 03:02:20 -05:00
Marcel Märtens
33100275fd
switch to spin_sleep
2020-11-10 22:39:10 +01:00
Marcel Märtens
f831df5064
massivly switch clock algorithm.
...
- before we had a Clock that tried to average multiple ticks and predict the next sleep.
This system is massivly bugged.
a) We know exactly how long the busy time took, so we dont need to predict anything in the first place
b) Preduction was totally unrealistic after a single lag spike
c) When a very slow tick happens, we dont benefit from 10 fast ticks.
- Instead we just try to keep the tick time exact what we expect.
If we can't manage a constant tick time because we are to slow, the systems have to "catch" this via the `dt` anyway.
2020-11-10 18:31:42 +01:00
Marcel Märtens
77bbc44051
ci cleanup, dependency update
2020-11-06 14:34:42 +01:00
Imbris
5660cd6961
Allow interacting with nearby blocks without pointing at them, unify selection of block/entity interactors so that only one is select at once, rearrange pickup and mount range consts
2020-10-29 18:40:11 -04:00
Marcel Märtens
b02f8428fb
fix clippy after toolchain update
2020-10-26 22:30:51 +01:00
Marcel Märtens
27cf6d8439
Fixing Tarpaulin isn't easy.
...
So first off all we had to update the toolchain, i think everything in september is okay, but we got with this current version.
Then we had to update several dependencies, which broke:
- need a specific fix of winit, i think we want to get rid of this with iced, hopefully, because its buggy as hell. update wayland client to 0.27
- use a updated version of glutin which has wayland-client 0.27 and no longer the broke version 0.23
- update conrod to use modern copypasta 0.7
- use `packed_simd_2` instead of `packed_simd` as the owner of the create abandoned the project.
- adjust all the coding to work with the newer glutin and winit version. that also includes fixing a macro in one of the dependencies that did some crazy conversion from 1 event type to another event type.
It was called `convert_event`
- make a `simd` feature which is default and introduce conditional compiling.
AS I HAVE NO IDEA OF SIMD AND THE CODE. AND I DIDN'T INTRODUCE THE ERROR IN THE FIRST PLACE, WE PANIC FOR NON SIMD CASE FOR NOW. BUT IT WORKS FOR TESTS.
- tarpaulin doesnt support no-default-features. so we have to `sed` them away. semms fair.
2020-10-26 17:04:20 +01:00
Imbris
c83cb2707f
Fix crash with unicode characters
2020-10-24 16:03:53 -04:00
Marcel Märtens
67d9be193f
various small fixes according to the MR
2020-10-12 11:25:20 +02:00
Imbris
68096dd24b
Migrate singleplayer save folders to the new location if they have not already been generated
2020-10-10 20:25:32 -04:00
Imbris
26dec245fa
Put server-cli specific settings in their own structure, serde_derive -> serde
2020-10-10 02:10:32 -04:00
Imbris
52362cfd08
New userdata folder that holds voxygen settings and logs and server saves and settings, split up server settings file into parts that are persisted back to their files and parts that are read-only, misc fixes
2020-10-10 02:10:32 -04:00
Ben Wallis
cdf9d1b059
Implemented graceful shutdown on SIGUSR1 signal. Added shutdown <seconds> TUI command. Added abortshutdown TUI command. Fixed a bug in TUI that caused a panic on quit in basic mode on windows.
2020-10-04 21:24:45 +01:00
Joshua Barretto
f6628d8a35
Updated lockfile
2020-09-20 11:46:12 +01:00
Ben Wallis
2c06101da1
* Moved migrations to beginning of server initialisation
...
* Added migrations for entity ID changes to existing tables
2020-09-17 23:02:14 +00:00
Imbris
58e78686d2
Merge branch 'imbris/tracy' into 'master'
...
Add more tracing instrumentation and tracy support
See merge request veloren/veloren!1359
2020-09-10 05:07:51 +00:00
Marcel Märtens
fea6182aa0
replace heavy msgbox with light native-dialog
2020-09-08 23:49:49 +02:00
Raiyan Sayeed
af0aecda32
added option for borderless fullscreen in setting -> graphics menu
2020-09-07 05:12:15 +00:00
Imbris
5b96b0aa93
Use finish_continuous_frame directly
2020-09-06 22:28:14 -04:00
Imbris
f5fc9d6722
Update tracy crates, reduce overhead of timing, add more misc instrumentation
2020-09-06 22:28:14 -04:00
Imbris
8252c06bf6
Intial setup of tracy
2020-09-06 22:28:14 -04:00
Joshua Barretto
788a0ab8b8
Updated changelog
2020-09-04 11:49:48 +01:00
Joshua Barretto
f34491e2ba
Made boulders avoid rivers
2020-09-04 11:41:56 +01:00
Capucho
f7951d352b
Fix all the problems with the tui
2020-09-03 09:04:42 +02:00
Capucho
d3a2a20d63
Added flags to toggle the tui
2020-09-01 23:03:38 +02:00
Capucho
2aa82b6096
Escape ansi sequences
2020-09-01 23:03:31 +02:00
Capucho
b2b33741c0
Made the server cli great
2020-09-01 23:03:29 +02:00
Songtronix
685fcb6664
Merge branch 'songtronix/fix-assets-finding' into 'master'
...
fix: locate assets in hopefully all cases
Closes #727 and #745
See merge request veloren/veloren!1347
2020-08-31 18:23:54 +00:00
Monty Marz
950baf68fc
orcs adjustment and inline_tweak crate
...
Adjust female orc headsize
add inline_tweak crate to voxygen and anim
format cargo.toml alphabetically
2020-08-31 15:26:46 +00:00
Songtronix
af13a4161a
change(common): remove find_folder
2020-08-31 16:43:16 +02:00