Commit Graph

205 Commits

Author SHA1 Message Date
685f4971ac build(nix): switch to crate2nix 2021-04-27 05:18:12 +03:00
1842b2d6eb remove some unused deps Yuri found 2021-04-25 20:18:20 +02:00
1af4a04231 Revert "Merge branch 'revert-b10718c5' into 'master'"
This reverts merge request !2172
2021-04-21 17:10:13 +00:00
fd672980c4 Revert "Merge branch 'imbris/agent-opt' into 'master'"
This reverts merge request !2024
2021-04-21 14:10:06 +00:00
26222a0a2d Rename common-sys to common-systems and rearrange common-state slightly 2021-04-20 15:25:04 -04:00
5862920f32 seperate sys/state 2021-04-20 01:30:17 +02:00
62844d816a build(nix): switch to nix-cargo-integration 2021-04-17 21:37:57 +03:00
198545f219 build: use git keyboard-keynames to fix nix build error 2021-04-17 21:37:22 +03:00
30e34aad44 Use separate crate to compile anim as a cdylib to avoid compiling both all the time and improve voxygen pipelining 2021-04-16 21:58:59 -04:00
f441c8c206 Normalize + shrink all sfx; tweaks to combat music; change footstep sounds 2021-04-16 00:35:13 +00:00
0d7d069d41 Display keys based off of scancodes
Queries the OS to translate physical keyboard scancodes into
Strings that can be shown in the UI.
Addresses issues #861 and #354
2021-04-13 11:16:47 +02:00
655a35d128 update deps 2021-04-10 15:53:00 +02:00
06bbb7f0ff Crafting Tabs and more item tags 2021-04-04 13:02:27 +00:00
ccb78eeb5c move tracing code to own crate 2021-03-30 16:35:36 +02:00
2733ba2e27 Change the version number to 0.9 2021-03-20 13:07:09 +01:00
0127832172 Fix tracy not working in certain areas, add span to chunk gen, missing fmt, remove extra span, make voxygen use INFO level instead of TRACE in tracy mode 2021-03-13 13:30:20 -05:00
b151a246c3 update specs to get rid of old deps 2021-03-10 13:22:17 +01:00
506adb4eec Stop requiring specfici euc version (was done to hold back vek version)
Then ran cargo update
2021-03-09 15:53:24 -08:00
d7df741671 update dependencies, including removal of some tracy deps as they are get through common/tracy 2021-03-09 20:17:29 +01:00
4ebfbdde0f Move Specs code to own common_ecs create, put tracy and macros into common_base 2021-03-09 00:54:01 +01:00
2dd7089e52 Bring vek up to date so we can bump rustc (hopefully). 2021-03-04 05:46:59 +01:00
514d5db038 Update Network Protocol
- now last digit version is compatible 0.6.0 will connect to 0.6.1
 - the TCP DATA Frames no longer contain START field, as it's not needed
 - the TCP OPENSTREAM Frames will now contain the BANDWIDTH field
 - MID is not Protocol internal

Update network
 - update API with Bandwidth

Update veloren
 - introduce better runtime and `async` things that are IO bound.
 - Remove `uvth` and instead use `tokio::runtime::Runtime::spawn_blocking`
 - remove futures_execute from client and server use tokio::runtime::Runtime instead
 - give threads a Name
2021-02-22 17:34:55 +01:00
82c33d9ccb Backdate coreaudio-sys for OSX cross toolchain compatibility
See https://github.com/RustAudio/coreaudio-sys/issues/48
2021-02-19 15:46:36 -08:00
ea8ab1ce7a Great improvements to the codebase:
- better logging in network
 - we now notify the send of what happened in recv in participant.
 - works with veloren master servers
 - works in singleplayer, using a actual mid.
 - add `mpsc` in whole stack incl tests
 - speed up internal read/write with `Bytes` crate
 - use `prometheus-hyper` for metrics
 - use a metrics cache
2021-02-17 16:15:00 +01:00
1b77b6dc41 Initial switch to tokio for network, minimum working example. 2021-02-17 12:37:59 +01:00
dda4931f46 Clean and update dependencies
* Remove tweak feature
 * Remove const-tweaker
 * Update tiny_http
 * Update bitvec to 0.21.0
 * Downgrade euc to avoid conflict with vek 0.12.0
 * Require exactly vek 0.12.0
 * Update all other dependencies automatically based on these changes
 * Update gilrs to latest at the request of Ada Lovegirls
 * Update meshing benchmarks to new criterion API
2021-02-17 01:27:06 -08:00
357cb26e05 Update native_dialog to 0.5.2 2021-02-07 00:48:57 -05:00
8b97199245 Update rand dependency 2021-01-26 20:35:08 -08:00
adaea096d2 Update winit and iced 2021-01-23 01:09:33 -05:00
b464a1876e update itertools for voxygen 2021-01-20 16:00:08 +01:00
9f16a946ee update a few deps 2021-01-20 15:53:58 +01:00
aef2637288 Refactored loadout to have public functions for each slot instead of requiring callers to use the _INDEX consts 2021-01-08 19:12:09 +00:00
1604616768 Merge branch 'ccgauche/new-wasmer-backend' into 'master'
ccgauche/new wasmer backend

See merge request veloren/veloren!1644
2021-01-08 08:48:31 +00:00
06ffe61219 Added feature flag
changed field name to size
2021-01-08 08:48:30 +00:00
a4b9230f03 fixed Cargo.lock conflict
Fixed `crossbeam-queue` being referenced  twice in the lockfile
2021-01-07 20:25:12 +00:00
e8003a44dd update specs 2020-12-16 14:31:16 +01:00
a1b50a86c4 update guillotiere 2020-12-16 10:56:00 +01:00
e3307344ab get rid of some insecure dependencies 2020-12-16 10:42:36 +01:00
107fd432f5 update further crates 2020-12-16 08:56:21 +01:00
26918d10c9 update chrossbeam, tracy, prometheus (and reduce server deps to crossbeam-channel) 2020-12-16 00:51:07 +01:00
494436be01 Hid plugins behind a feature flag to resolve Windows CI issue 2020-12-15 11:14:26 +00:00
f8c8e342e6 Moved common networking code to common/net, clippy fixes 2020-12-13 17:23:45 +00:00
534f083b08 get rid of insecure dependency completly 2020-12-11 16:13:57 +01:00
81a8ee0c19 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
bf136a62c5 Merge branch 'xMAC94x/veloren_anim_move' into 'master'
move anim code from voxygen/src/anim to voxygen/anim

See merge request veloren/veloren!1585
2020-12-01 20:01:26 +00:00
e5e255cbd3 move anim code from voxygen/src/anim to voxygen/anim 2020-12-01 20:20:01 +01:00
e398cca53c move common_state into common_sys 2020-12-01 13:46:28 +01:00
add7922653 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
ca1601a980 Change the version number to 0.8 2020-11-28 11:25:58 +01:00
decb0e3e24 Hackily upgraded rodio and cpal to 0.13 2020-11-18 13:31:12 -08:00