kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-18 18:15:53 +01:00
c7a0d6bce2 Tidy up code and file structure
2c24ec861f More editor UI fixes
Compare 2 commits »
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-17 17:44:31 +01:00
129c4f16d8 Fix brush mask button group being ignored
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-17 17:42:02 +01:00
5db227a8ac Expose hardcoded brush mask to editor UI
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-17 16:29:49 +01:00
bf73abed8d Fix editor crash at startup
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-17 16:22:24 +01:00
ea5db595d4 Refactor and redesign editor UI
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-17 00:49:07 +01:00
73de050628 Adjust scale of noise UV for terrain shading
81abb0d8d9 Fix errors in editable terrain painting calculations
Compare 2 commits »
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-16 19:54:20 +01:00
0b19b97293 Various editor and editor GUI fixes
9982cae13b Add cobbled limestone terrain
b800041173 Add more style appropriate terrain assets
Compare 3 commits »
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-16 02:43:34 +01:00
a296f010a2 Fix paint selection not resetting in editor UI
aa12a9ef2b Refactor editor UI logic and structure
8613d41550 Expose player controller frozen property in editor
Compare 3 commits »
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-13 19:15:14 +01:00
b06837f819 Fix duplicated G texture channel reading
91790f4589 Fix mismatched shader uniform property in TerrainInstance3D
Compare 2 commits »
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-13 18:30:55 +01:00
6a4cb1a431 Fix leaky abstractions in EditableTerrain
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-13 11:09:05 +01:00
64d0280b1f Refactor terrain map code into own file
e0a7006be3 Make terrain selector close when toolbox is minimized
Compare 2 commits »
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-13 01:46:19 +01:00
808a3a2c3e Make terrain edit menu close when the 'new' button is clicked
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-13 01:36:23 +01:00
1765ed9947 Add initial support for hardcoded terrain switching
kayomn commented on pull request protectorate/game#2 2023-01-12 18:14:39 +01:00
Editor Terrain Brush

Not possible to support TerrainMaterial instances at this time due to a 4.0 engine limitation with using signals in setters.

kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-12 17:52:43 +01:00
0ab18050ad Fix terrain brush always being active
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-12 17:05:29 +01:00
2c6d01f146 Fix unchecked division by zero when painting terrain
kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-12 16:59:11 +01:00
96c1d69e9c Fix inaccurate terrain smoothness sampling causing crash
68308b4ea4 Fix editor terrain brush cursor not visualising scale
Compare 2 commits »
kayomn commented on pull request protectorate/game#2 2023-01-12 16:58:12 +01:00
Editor Terrain Brush

A regression has been spotted with terrain sampling that was introduced in #1. Fixing that as part of this PR.

kayomn pushed to editor-terrain-brush at protectorate/game 2023-01-12 16:47:52 +01:00
16571d6efa Replace hardcoded brush with support for raster brush masks
kayomn opened issue protectorate/game#3 2023-01-12 16:43:45 +01:00
Lag When Creating Large Terrain