Imbris
54ed63e359
Add alias for running the server with tracy with the releasedebuginfo profile, this is potentially useful for some of Tracy's source view features
2021-10-15 01:23:00 -04:00
Ben Wallis
3dd3e5d5ea
Added cargo cmd-doc-gen to auto-generate the table of commands in the new players/commands.md page in the book
2021-08-21 13:36:55 +01:00
Ben Wallis
3568fbadcb
Changed veloren-server-cli to run in interactive basic mode as default. Removed -b and added -t which enables the tui.
2021-07-14 20:03:16 +01:00
Ben Wallis
9464a45783
Added egui debug UI - a 100% rust UI framework (similar to imgui) allowing for rapid development of debug interfaces to aid development. This is feature-gated behind the egui-ui
feature which is enabled by default but removed for airshipper builds.
...
Included in the initial implementation is an entity browser which lists all entities in the client ECS, an entity component viewer which shows select components belonging to the selected entity including character state information, and a simple frame time graph.
This MR also includes an extraction of the animation hot reloading code which has been reused for egui to allow for hot-reloading of the egui interface to allow rapid development of the UI with realtime feedback upon save as is the case with aninmations. This is feature-gated behind the `hot-egui` feature which is not enabled by default due to the extra startup time that it adds.
2021-07-04 09:47:18 +00:00
Imbris
8612a237eb
Suppress wgpu_core::device info logging
2021-06-02 23:59:48 -04:00
Imbris
c51a167eeb
Add skybox
2021-06-02 23:59:48 -04:00
Imbris
5985584c5c
Update toolchain
2021-05-31 20:44:57 -04:00
Ben Wallis
404aca3e20
Fixed cargo test-server. Removed -Z package-features from .cargo/config as it is no longer required
2021-04-15 19:07:46 +01:00
Imbris
89a2786bbf
Turn off incremental compilation to avoid fingerprints bug
2021-03-28 15:49:58 -04:00
Imbris
87a7d7afd1
Move server-cli commands to separate file, tracy profiling par_join improvements, misc improvements
...
- remove overwritten logging setting in server-cli
- add server-cli command to load a random area for testing without a client
- make admin add/remove commands modify ingame players instead of needing to reconnect
- add spans to par_join jobs
- added test command that loads up an area of the world
- add tracy-world-server alias
- set debug directives to info for logging
2021-03-13 02:28:59 -05:00
Sam
0f4b4e4271
Added hands field onto weapons.
2021-02-19 17:30:20 -05:00
Ben Wallis
8661cb1ffc
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
Imbris
25fcd27108
Demystify map site icon placement calculations
2020-11-23 10:58:21 +00:00
Christof Petig
7ef0636614
Patch for the position de-synchronization by imbris
...
See https://discordapp.com/channels/449602562165833758/449650240350453760/774724295452393522
2020-11-08 18:56:55 +01:00
Marcel Märtens
7ef1b1f38e
put cache in ECS to get rid of allocations
2020-11-04 14:19:28 +01:00
Marcel Märtens
99da3c7150
add metrics for physics sys and implement concurrent physics
2020-11-04 11:53:13 +01:00
Imbris
75faa13fd2
remove duplicate tracing filter code, fix compiling voxygen with the
...
tracy feature
2020-09-06 22:28:14 -04:00
Imbris
5b96b0aa93
Use finish_continuous_frame directly
2020-09-06 22:28:14 -04:00
Imbris
e8651cb0ee
Improve the perf of the physics system using par_join as well as removing the trait object closure to allow for the compiler to perform more optimizations
2020-08-13 04:32:05 -04:00
Songtronix
8905769822
change: allow test-server
alias to run in workspace root
2020-08-09 08:05:15 +02:00
Monty Marz
fb0984efa1
address comments
2020-08-08 00:13:00 -04:00
Imbris
50858245d9
Add timeout's to group invites, and configurable limit to group size
...
Fix a few group bugs, enable invite timeout and group limits in ui
2020-08-08 01:16:35 +02:00
Samuel Keiffer
6f73713c79
Allows for weapons to have different stats. Seperates healing staff out from staffs into its own weapon type: sceptre. Splits bow weapon type into shortbow and longbow.
2020-08-01 20:08:30 +00:00
protheory8
89c8da8678
Remove spaces in .cargo/config file
2020-07-06 11:36:24 +05:00
Marcel Märtens
403c829e59
use gold linker instead of cc which is rust default for linux, which increases Compilcation by about 30%
2019-11-21 20:18:10 +01:00