Joshua Barretto
bef4f11536
Added sprite selection
2019-09-26 11:43:03 +01:00
Joshua Barretto
dff67e1c41
Added block collection, improved controls for it
2019-09-26 00:15:07 +01:00
Joshua Barretto
e22fe81a2f
Added velorite
2019-09-26 00:15:07 +01:00
Vechro
deec1e6bca
Remove player shadow on death
2019-09-26 00:15:07 +01:00
Joshua Barretto
f57c2ec453
Made consumable items have an effect, better damage animation
2019-09-26 00:15:07 +01:00
Joshua Barretto
a961a267f1
Added apple and mushroom collection
2019-09-26 00:15:07 +01:00
Joshua Barretto
b0a1619698
Fixed shadow distance culling
2019-09-26 00:15:07 +01:00
Joshua Barretto
499344ccab
Added entity shadows
2019-09-26 00:15:07 +01:00
Joshua Barretto
899a7c56ab
Dark water
2019-09-26 00:15:07 +01:00
Joshua Barretto
207568a012
Better day/night cycle, less intense sun
2019-09-26 00:15:07 +01:00
Pfauenauge90
dec418d1a4
char selection time and VD changed
2019-09-26 00:15:07 +01:00
Joshua Barretto
b62830b8b4
Better hills
2019-09-26 00:15:07 +01:00
Joshua Barretto
46fdc87014
Animated chunk loading
2019-09-26 00:15:07 +01:00
Joshua Barretto
8bcb3c44f7
Reminder about remesh for lighting updates
2019-09-26 00:15:07 +01:00
Joshua Barretto
2416b77a33
Meshing performance improvements
2019-09-26 00:15:07 +01:00
Joshua Barretto
3979dddbc1
Faster meshing, better AO, colour correction
2019-09-26 00:15:07 +01:00
Joshua Barretto
2bd8967921
Prevented extreme blending
2019-09-26 00:15:07 +01:00
Joshua Barretto
f1d590464f
Added colour smoothing
2019-09-26 00:15:07 +01:00
Joshua Barretto
6d745fc472
Fixed floodfill algorithm
2019-09-26 00:15:07 +01:00
Imbris
34221a0f1d
Disable AO
2019-09-26 00:15:07 +01:00
Joshua Barretto
d745acc948
Floodfill shadows, smooth shadow lighting
2019-09-26 00:15:07 +01:00
Shane Handley
ef3ad3519b
Update previous references to 'volume' to prevent ambiguity. Update label for audio device selection in settings dialog. I don't think it is displayed, but maybe useful for documentation.
2019-09-25 01:25:24 +09:00
Shane Handley
8cf6546dec
Add an additional SFX Volume control to the in-game settings dialog and supporting events.
2019-09-25 01:18:09 +09:00
Imbris
cceb21240b
Fix feature names
2019-09-21 13:41:02 -04:00
Monty Marz
11244bc182
Delete char window visuals, small scrolling fix for char creation background
2019-09-20 12:59:23 +00:00
Monty Marz
3a0131306f
Character assets Part 1
2019-09-18 16:46:12 +00:00
Imbris
2ad816449c
Make some voxygen dependencies optional
2019-09-15 17:03:33 -04:00
Imbris
28250c9f14
Fix always returning the default settings
2019-09-12 23:37:28 -04:00
Arash Outadi
b986603215
Run cargo fmt
2019-09-12 22:47:51 -04:00
Arash Outadi
57eb3b2de4
Add code path for invalid settings file
2019-09-12 22:47:50 -04:00
Joshua Barretto
3f2e22f039
Exponential interpolation for linear damping
...
With an additional approximation to allow for the same size jumps given different framerates.
2019-09-09 19:11:40 +00:00
Joshua Barretto
933e48ac3b
Merge branch 'fix-jump-height' into 'master'
...
Fix jump height
See merge request veloren/veloren!485
2019-09-08 15:50:08 +00:00
Geno
247f0818c1
Footstep volume fix
2019-09-08 15:47:52 +00:00
Forest
c31b01b051
Bumped version
2019-09-08 11:15:46 -04:00
scott-c
2b3749d2f4
Fix performance regression; simplify FigureKey
2019-09-08 19:52:57 +08:00
Andrew Pritchard
2e63152d90
Merge branch 'fix-jump-height' into 'fix-jump-height'
...
Fix jump height
See merge request veloren/veloren!477
2019-09-07 12:48:49 +00:00
Timo Koesters
92c0edcb98
Merge branch 'timo-attack' into 'master'
...
Fix wolfs not attacking and adjust movement while attacking
See merge request veloren/veloren!484
2019-09-07 10:25:57 +00:00
timokoesters
9f83130466
Fix audio
2019-09-07 11:46:21 +02:00
haslersn
d99bef6803
voxygen: Make the Terrain
struct generic
2019-09-06 15:43:31 +02:00
haslersn
1796c09ca1
common: Rework volume API
...
See the doc comments in `common/src/vol.rs` for more information on
the API itself.
The changes include:
* Consistent `Err`/`Error` naming.
* Types are named `...Error`.
* `enum` variants are named `...Err`.
* Rename `VolMap{2d, 3d}` -> `VolGrid{2d, 3d}`. This is in preparation
to an upcoming change where a “map” in the game related sense will
be added.
* Add volume iterators. There are two types of them:
* _Position_ iterators obtained from the trait `IntoPosIterator`
using the method
`fn pos_iter(self, lower_bound: Vec3<i32>, upper_bound: Vec3<i32>) -> ...`
which returns an iterator over `Vec3<i32>`.
* _Volume_ iterators obtained from the trait `IntoVolIterator`
using the method
`fn vol_iter(self, lower_bound: Vec3<i32>, upper_bound: Vec3<i32>) -> ...`
which returns an iterator over `(Vec3<i32>, &Self::Vox)`.
Those traits will usually be implemented by references to volume
types (i.e. `impl IntoVolIterator<'a> for &'a T` where `T` is some
type which usually implements several volume traits, such as `Chunk`).
* _Position_ iterators iterate over the positions valid for that
volume.
* _Volume_ iterators do the same but return not only the position
but also the voxel at that position, in each iteration.
* Introduce trait `RectSizedVol` for the use case which we have with
`Chonk`: A `Chonk` is sized only in x and y direction.
* Introduce traits `RasterableVol`, `RectRasterableVol`
* `RasterableVol` represents a volume that is compile-time sized and has
its lower bound at `(0, 0, 0)`. The name `RasterableVol` was chosen
because such a volume can be used with `VolGrid3d`.
* `RectRasterableVol` represents a volume that is compile-time sized at
least in x and y direction and has its lower bound at `(0, 0, z)`.
There's no requirement on he lower bound or size in z direction.
The name `RectRasterableVol` was chosen because such a volume can be
used with `VolGrid2d`.
2019-09-06 15:43:31 +02:00
Joshua Barretto
66c58840ef
Merge branch 'scott-c/first-person-model' into 'master'
...
Add first person models
See merge request veloren/veloren!443
2019-09-06 13:02:03 +00:00
scott-c
37d9acedb0
cleanup comment
2019-09-06 20:22:17 +08:00
scott-c
fcdb0843fc
Cleanup unused import
2019-09-06 19:35:47 +08:00
scott-c
930e075ad1
half camera height when rolling
2019-09-06 19:29:52 +08:00
Joshua Barretto
f574b1748a
Merge branch 'desttinghim/sound-effects' into 'master'
...
Sound Effects
Closes #163 and #97
See merge request veloren/veloren!473
2019-09-06 11:19:32 +00:00
scott-c
645debe230
Hide player hands when rolling in first person
2019-09-06 19:12:46 +08:00
Louis Pearson
7f27385f95
Removed unescessary if statements
2019-09-06 05:02:29 -06:00
scott-c
836525c33a
Simplify model cache key, fixes performance issue
2019-09-06 18:59:05 +08:00
Louis Pearson
02af86d2d6
Change ear pos to Vec3
2019-09-06 04:44:15 -06:00
Louis Pearson
059d968499
Cargo fmt
2019-09-06 04:38:02 -06:00
Louis Pearson
675d72a3ce
Code cleanup
2019-09-06 04:36:42 -06:00
Louis Pearson
57fe89e5c8
Fix warnings
2019-09-06 04:25:17 -06:00
scott-c
bc1ccfc99b
Fix first person weapon visible while not wielding
2019-09-06 18:22:26 +08:00
Louis Pearson
3fe12ee85f
Fix settings move
2019-09-06 04:06:26 -06:00
Andrew Pritchard
b4c74279b7
Vec3 is apprently *not* Copy, Set near plane to 0.1 to prevent tirangle flickering
2019-09-06 13:24:42 +08:00
Monty Marz
943495c0c5
Pixel art for axe and flying rod, shadow for zone names and death message
2019-09-05 17:28:33 +00:00
Louis Pearson
8e5f993a5b
Format files
2019-09-05 03:11:18 -06:00
Louis Pearson
2bca20cf69
Get sound effects working
2019-09-05 03:08:09 -06:00
Louis Pearson
529cb40dc4
Add soundcache
...
Still getting the stuttering. Time to rethink channels
2019-09-05 03:08:09 -06:00
Louis Pearson
65008f7d54
Adds proper 3d sound?
...
Looks like loading the footstep files every time a sound is played
becomes a problem rather quickly.
2019-09-05 03:08:09 -06:00
Louis Pearson
b5a979c82e
Change footstep rate
2019-09-05 03:08:09 -06:00
Louis Pearson
00830108e9
Add positional audio
...
Orientation needs to be set now
2019-09-05 03:08:09 -06:00
Louis Pearson
fcb141a160
Add delay to walking sounds
2019-09-05 03:08:09 -06:00
Louis Pearson
ad3bd0b2ce
Add footstep sounds, implement crude footstep sounding
...
Sounds are played every tick, which is not good.
2019-09-05 03:08:09 -06:00
Louis Pearson
41cd20aaf8
Add play_music call to audiofrontend
2019-09-05 03:08:09 -06:00
Louis Pearson
132d108086
Remove audio/base.rs
2019-09-05 03:08:09 -06:00
Louis Pearson
447cfec19f
Add support for fading sounds
2019-09-05 03:08:09 -06:00
Louis Pearson
9dc1f8f549
Revamp AudioFrontend
...
audio::base had a lot of unnescessary abstractions and constructs.
The current code simplifies the API in a way that makes sense and
that will allow sound effects and fading to be added in an incremental
way.
2019-09-05 03:08:09 -06:00
Louis Pearson
0fe5b66dce
Use latest version of Rodio instead of custom branch
2019-09-05 03:04:53 -06:00
scott-c
d045dbb2f6
Reduce first person camera interpolation time
2019-09-04 22:05:59 +08:00
scott-c
5fd4f00012
Add first person models
2019-09-04 22:05:59 +08:00
Imbris
fc9c87878e
Fix some warnings, cleanup comment
2019-09-03 23:09:29 -04:00
Imbris
8a994ada8e
Remove derpy eyes :( , fix undead eye indices, fmt
2019-09-03 23:06:15 -04:00
Imbris
cc331c10b6
Remove use of empty.vox
2019-09-03 23:06:09 -04:00
Imbris
074eee06e6
Add pants coloring, chest and pants sliders
2019-09-03 23:06:06 -04:00
Imbris
0ffc534df2
Add separate eye color lists for each race
2019-09-03 23:06:02 -04:00
Imbris
c4999f5e9d
adjust how figure head coloring is done
2019-09-03 23:05:58 -04:00
Imbris
9d086949d1
Add basic index based coloring for figures
2019-09-03 23:05:56 -04:00
Imbris
fd251c4d3a
Fix sliders, remove uneeded method, fix aspect ratio in character creation
2019-09-03 23:05:54 -04:00
Imbris
7bebffb2af
Add ron file for head offsets, segment unionizer
2019-09-03 23:05:52 -04:00
Imbris
6289ce8c7f
Split up figure.rs
2019-09-03 23:05:50 -04:00
Imbris
ab34377309
Add basic segment combination
2019-09-03 23:05:50 -04:00
Imbris
0668823493
Save settings, start log, & set panic hook first
2019-09-03 23:05:47 -04:00
Marcel
9a9ac6bebf
Merge branch 'imbris/tooltip-enhancements' into 'master'
...
Add ImageFrame widget, make tooltips use this, align ui to the pixels properly
See merge request veloren/veloren!474
2019-09-03 06:44:38 +00:00
Imbris
625f83e535
Don't add adjacent duplicates to the history
2019-09-02 01:07:16 -04:00
Imbris
47d0904588
Directly adjust chat input when traversing history
2019-09-02 00:54:44 -04:00
tommy
12029d7e7f
Added SetText event, rewritten based on comments
2019-09-01 23:43:06 -04:00
tommy
a63e67b8d9
Basic chat window history functionality
2019-09-01 23:43:04 -04:00
Imbris
e8e053095b
Remove copy-pasted comment
2019-09-01 16:41:40 -04:00
Imbris
ba186e59cc
Adjust tooltip layout by moving title to the right of images
2019-09-01 16:30:26 -04:00
Imbris
3d7326b65f
Tooltips: make title optional, improve spacing, make it simple to add similar tooltips to multiple widgets
2019-09-01 15:34:21 -04:00
Imbris
3ccbb0f38d
Convert tooltips to use ImageFrame, add autosizing
2019-09-01 15:34:20 -04:00
Imbris
e9bedf529d
Pixel perfection, vox orientation, image rotation
2019-09-01 15:34:20 -04:00
Imbris
66ebdb2355
Add ImageFrame widget
2019-09-01 15:34:19 -04:00
Monty Marz
f53904b534
More sprites, ui fixes, lianas
2019-09-01 19:04:03 +00:00
Joshua Barretto
6919886475
Merge branch 'zesterer/worldgen' into 'master'
...
Worldgen improvements
See merge request veloren/veloren!457
2019-08-31 21:37:54 +00:00
Joshua Barretto
cc214982bf
Fixed warnings
2019-08-31 11:44:52 +01:00
Joshua Barretto
17a61e0b7c
Fixed terrain sprite transparency issue
2019-08-31 11:44:52 +01:00
Joshua Barretto
27c208d1a5
Fixed terrain sprite transparency layering
2019-08-31 11:44:52 +01:00
Joshua Barretto
1fcb4a0313
Added Generator trait, fixed ocean lighting
2019-08-31 11:44:52 +01:00