1275 Commits

Author SHA1 Message Date
Gilbert Röhrbein
4cd63114c4 Fix panic in case no default audio device found when audio off 2020-01-21 18:09:37 +01:00
Joshua Barretto
e8c8f2ce61 Shader optimisations 2020-01-21 12:58:20 +00:00
Joshua Barretto
f008fabba9 Fixed button font 2020-01-20 22:54:51 +00:00
Joshua Barretto
437b438f73 sync 2020-01-20 22:51:55 +00:00
Joshua Barretto
5d7197d7d6 Switched to enum-based char creation state 2020-01-20 22:29:14 +00:00
Rémy PHELIPOT
e5fb2e2e76 Localization system for Voxygen
- Added a localization system in voxygen
- Support English and French languages
- Added a configuration option in the interface settings to change
  the language
2020-01-20 21:07:25 +01:00
Joshua Barretto
86b9ce182a Merge branch 'zesterer/cs-char-saving' into 'master'
Client-side character saving

See merge request veloren/veloren!737
2020-01-20 18:03:28 +00:00
Joshua Barretto
11a85393c5 fmt 2020-01-20 17:45:28 +00:00
Pfauenauge
f6cf2a7a5e updated info main menu info 2020-01-20 18:08:05 +01:00
S Handley
bafa6718a4 Remove currently unused audio assets
This clears out about 56MB of unused audio files.

There were also some unused methods in the audio modules which
referenced a file, which has also been removed.
2020-01-20 15:07:30 +00:00
Joshua Barretto
fc8bc83c01 Solved character select body bug 2020-01-20 15:04:53 +00:00
Joshua Barretto
a6cf5a2a3c Enumerated Body type 2020-01-20 14:21:06 +00:00
Joshua Barretto
894b82bd6b Added client-side character saving 2020-01-20 13:37:29 +00:00
Joshua Yanovski
93c953a989 Fix benchmarks and profile overrides.
This was necessary because Cargo recently deprecated the "overrides"
keyword in favor of "package", and Criterion changed its interface.

This commit also now lists more configurable keys, so if they aren't set
to their defaults the user will be able to find them.  This includes the
roll key, which wasn't listed earlier and is different on Windows and
Mac.  It does *not* include the respawn key because that key is already
shown when you die.
2020-01-20 14:16:28 +01:00
Joshua Yanovski
68210fcf82 Fixes for OS X machines.
Handles scroll wheel events in pixels (enabling the scroll wheel) and
sets rolling and wall leaping to use left shift by default on OS X
(instead of middle mouse click, which is absent by default on Apple
trackpads).  Also updates the controls UI to show the actual assigned
keys for those controls which are configurable.
2020-01-20 05:12:41 +01:00
Imbris
e323bc79be Fix lighting calc bug, lower meshing bench sample size 2020-01-19 18:14:07 -05:00
Pfauenauge90
5f41841522 added TODO for energy numbers 2020-01-19 22:39:20 +01:00
Pfauenauge90
e1c640d5b6 charge icon update 2020-01-19 22:39:19 +01:00
Pfauenauge90
7cb69082ec various fixes 2020-01-19 22:39:19 +01:00
Pfauenauge90
bf3a735e41 skillbar background fix 2020-01-19 22:39:18 +01:00
Pfauenauge90
cd774780c4 darkened button for unavailabe charge 2020-01-19 22:39:18 +01:00
Imbris
b228f9d651 fmt fix 2020-01-19 16:03:27 -05:00
Imbris
bc8d49905b fix typo, replace u32 with Vec3<u8> in light propagation queue 2020-01-19 16:03:27 -05:00
Imbris
7bcbfa9003 add: capability to disable blending for particular BlockKinds 2020-01-19 16:03:27 -05:00
timokoesters
c557dfeedf improvement: fog doesn't go back and forth anymore 2020-01-19 16:03:27 -05:00
Imbris
b3aa9d2aa4 fix: panic in terrain meshing 2020-01-19 16:03:27 -05:00
Imbris
7f04db1501 Add terrain meshing benchmark 2020-01-19 16:02:12 -05:00
Imbris
e7b30d1263 Cleanup 2020-01-19 16:02:12 -05:00
Imbris
cf07016c07 Compress position used in propagation queue, decrease outer bounds to the area sunlight can reach the inner area from 2020-01-19 16:02:12 -05:00
Imbris
289102cbe9 While copying terrain sample to flat array, keep track of highest and lowest positions with exposed faces in order to constrain further iteration 2020-01-19 16:02:12 -05:00
Imbris
488010ba19 Propagate light via queue to avoid block lookups 2020-01-19 16:02:12 -05:00
Imbris
59c94935f9 Remove unnecessary sampling in meshing light calculations 2020-01-19 16:02:12 -05:00
Imbris
3fc8f5de38 Experiment with replacing hashmap in light calculations 2020-01-19 16:02:12 -05:00
Imbris
f82a3a7a5c Add options to turn off the clouds and to render ugly water 2020-01-19 14:05:31 -05:00
S Handley
2914b1b57b fix: Prevent dispatching Run SFX if an entity is not moving
This adds the entity's velocity as an argument when mapping the
movement state to an SFX event, and prevents the run SFX from being
returned if the velocity is below a threshold.

This will prevent hearing the run sfx when stuck in a corner, or running
into a surface where the character is not actually moving their feet.
2020-01-18 18:49:17 +00:00
Gilbert Röhrbein
12ead2e33a Fix panic in case no default audio device found when audio off 2020-01-18 19:16:23 +01:00
Monty Marz
6aa7913ab2 create character button position change 2020-01-18 15:42:21 +00:00
Monty Marz
7e2153c537 Charge Icon and flashing skillbar 2020-01-17 22:00:00 +00:00
Gilbert Röhrbein
b9e7164b62 fixing #405 - Energy as its own component 2020-01-12 22:25:04 +01:00
Monty Marz
a2bec3d0eb fix
slightly lower trigger velocity

slighty more transp map image
2020-01-12 19:01:02 +00:00
S Handley
8bace0fb87 Play the Run SFX when a character lands after jumping or falling
This is a small detail but makes a noticable difference.
2020-01-12 16:35:20 +00:00
Piotr Korgól
243263fecd Improvement: Replace all '..=b' with '..b + 1' 2020-01-12 15:46:53 +01:00
Pfauenauge90
972d0c5dd7 fixed number shadow for "0" damage appearing on level up 2020-01-11 21:31:57 +01:00
Imbris
c26bb6a174 Merge branch 'yusdacra/tweaks' into 'master'
Fixes minor issues with frustum culling

See merge request veloren/veloren!712
2020-01-11 16:36:51 +00:00
Songtronix
e4fe286f34 remove: discord rich presence 2020-01-10 17:01:50 +01:00
Monty Marz
178ad9479a Scrolling Combat Text (SCT) 2020-01-10 00:33:38 +00:00
Yusuf Bera Ertan
e3828a07b4 Fix lpindex not being updated for culled objects, and don't
recalculate frustum for every entity
2020-01-09 22:22:06 +03:00
Yusuf Bera Ertan
44d9e7c590 Cargo fmt 2020-01-08 20:09:54 +03:00
Yusuf Bera Ertan
a6b979104e Replace radio list with drop down selector for AA mode setting 2020-01-07 20:37:55 +03:00
Yusuf Bera Ertan
f5bdc4d697 Use treeculler crate 2020-01-07 19:40:06 +03:00