Procgen biomes (#13487)
* Planetmap tiles Biomes etc etc * a * oop * Chunk-based rendering * funny * Less allocations * Fix overdraw * Content tile edge support Also updated grass to use it as a POC. * Kindly revert * Update for variant edges * fixes * Use fastnoise * Remove redundant group * a * refactor a fair bit * Prototype data instead * tweaks * a * fix maths * working * a * Slightly better empty support * a * flowers * sounds * lewd * Networking * more fixes * better * colours * Some chunk loading * Proper loading and unloading * Better loading * Fix parallax and movement sounds * Anchoring support + decal setup * Most of the way to load and unload * Decal loading kinda werkin * large trees * started diffing * a * Variant support and deserts * a * snow * agony, even * working again * todo * a * laba tiles * aeiou * a # Conflicts: # Resources/Prototypes/Entities/Tiles/planet.yml # Resources/Prototypes/Tiles/planet.yml # Resources/Textures/Tiles/Planet/Lava/lava.rsi/meta.json * laba * Add lava * Initial ignition * triggers * a * a * y * Add basalt tiles Did some unconventional things for the animation + rocks. * fixies * mergies * promotion * lava biome * Lava planet start * cleanup and more lava * laba * maccas * biome stuf * weh * bongflicts * aeaeae * More fixes * a * these too
BIN
Resources/Textures/Tiles/Asteroid/asteroid_dug.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Resources/Textures/Tiles/Planet/Desert/desert.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
Resources/Textures/Tiles/Planet/Desert/desert_dug.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
Resources/Textures/Tiles/Planet/Desert/low_desert.png
Normal file
|
After Width: | Height: | Size: 9.0 KiB |
BIN
Resources/Textures/Tiles/Planet/Desert/low_desert_dug.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
53
Resources/Textures/Tiles/Planet/Desert/meta.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "https://github.com/discordia-space/CEV-Eris/tree/d1b3041899a42ef1fb59cd7ad4a83a300b35638c",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "desert"
|
||||
},
|
||||
{
|
||||
"name": "desert_dug"
|
||||
},
|
||||
{
|
||||
"name": "desert0"
|
||||
},
|
||||
{
|
||||
"name": "desert1"
|
||||
},
|
||||
{
|
||||
"name": "desert2"
|
||||
},
|
||||
{
|
||||
"name": "desert3"
|
||||
},
|
||||
{
|
||||
"name": "desert4"
|
||||
},
|
||||
{
|
||||
"name": "lowdesert"
|
||||
},
|
||||
{
|
||||
"name": "lowdesert_dug"
|
||||
},
|
||||
{
|
||||
"name": "lowdesert0"
|
||||
},
|
||||
{
|
||||
"name": "lowdesert1"
|
||||
},
|
||||
{
|
||||
"name": "lowdesert2"
|
||||
},
|
||||
{
|
||||
"name": "lowdesert3"
|
||||
},
|
||||
{
|
||||
"name": "lowdesert4"
|
||||
}
|
||||
]
|
||||
}
|
||||
7
Resources/Textures/Tiles/Planet/Grass/attributions.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
- files:
|
||||
- grass.png
|
||||
- double_edge.png
|
||||
- single_edge.png
|
||||
license: "CC-BY-SA-3.0"
|
||||
copyright: "https://github.com/discordia-space/CEV-Eris/commit/026ee3250ac1de938b503e3eb46ad73dd9c3ca82"
|
||||
source: "https://github.com/discordia-space/CEV-Eris/commit/026ee3250ac1de938b503e3eb46ad73dd9c3ca82"
|
||||
BIN
Resources/Textures/Tiles/Planet/Grass/double_edge.png
Normal file
|
After Width: | Height: | Size: 5.6 KiB |
BIN
Resources/Textures/Tiles/Planet/Grass/grass.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
Resources/Textures/Tiles/Planet/Grass/single_edge.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
Resources/Textures/Tiles/Planet/Grass/triple_edge.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
Resources/Textures/Tiles/Planet/Snow/edge0.png
Normal file
|
After Width: | Height: | Size: 483 B |
BIN
Resources/Textures/Tiles/Planet/Snow/edge1.png
Normal file
|
After Width: | Height: | Size: 637 B |
BIN
Resources/Textures/Tiles/Planet/Snow/edge2.png
Normal file
|
After Width: | Height: | Size: 487 B |
BIN
Resources/Textures/Tiles/Planet/Snow/gravsnow.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
Resources/Textures/Tiles/Planet/Snow/gravsnow_corner.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
Resources/Textures/Tiles/Planet/Snow/gravsnow_surround.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
Resources/Textures/Tiles/Planet/Snow/ice.png
Normal file
|
After Width: | Height: | Size: 293 B |
101
Resources/Textures/Tiles/Planet/Snow/meta.json
Normal file
@@ -0,0 +1,101 @@
|
||||
{
|
||||
"version": 1,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "snow"
|
||||
},
|
||||
{
|
||||
"name": "snow_corner",
|
||||
"directions": 8
|
||||
},
|
||||
{
|
||||
"name": "snow_surround",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "gravsnow"
|
||||
},
|
||||
{
|
||||
"name": "gravsnow_corner",
|
||||
"directions": 8
|
||||
},
|
||||
{
|
||||
"name": "gravsnow_surround",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "plating"
|
||||
},
|
||||
{
|
||||
"name": "platingdrift",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "ice"
|
||||
},
|
||||
{
|
||||
"name": "snowwhite"
|
||||
},
|
||||
{
|
||||
"name": "snow0"
|
||||
},
|
||||
{
|
||||
"name": "snow1"
|
||||
},
|
||||
{
|
||||
"name": "snow2"
|
||||
},
|
||||
{
|
||||
"name": "snow3"
|
||||
},
|
||||
{
|
||||
"name": "snow4"
|
||||
},
|
||||
{
|
||||
"name": "snow5"
|
||||
},
|
||||
{
|
||||
"name": "snow6"
|
||||
},
|
||||
{
|
||||
"name": "snow7"
|
||||
},
|
||||
{
|
||||
"name": "snow8"
|
||||
},
|
||||
{
|
||||
"name": "snow9"
|
||||
},
|
||||
{
|
||||
"name": "snow10"
|
||||
},
|
||||
{
|
||||
"name": "snow11"
|
||||
},
|
||||
{
|
||||
"name": "snow12"
|
||||
},
|
||||
{
|
||||
"name": "snowplating"
|
||||
},
|
||||
{
|
||||
"name": "permafrost"
|
||||
},
|
||||
{
|
||||
"name": "edge0",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "edge1",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "edge2",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Tiles/Planet/Snow/permafrost.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
Resources/Textures/Tiles/Planet/Snow/plating.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Resources/Textures/Tiles/Planet/Snow/platingdrift.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
Resources/Textures/Tiles/Planet/Snow/snow.png
Normal file
|
After Width: | Height: | Size: 9.5 KiB |
BIN
Resources/Textures/Tiles/Planet/Snow/snow_corner.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
Resources/Textures/Tiles/Planet/Snow/snow_piss.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
Resources/Textures/Tiles/Planet/Snow/snow_surround.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
Resources/Textures/Tiles/Planet/Snow/snowplating.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Resources/Textures/Tiles/Planet/Snow/snowwhite.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 695 B |
|
Before Width: | Height: | Size: 706 B |
|
Before Width: | Height: | Size: 692 B |
|
Before Width: | Height: | Size: 749 B |
|
Before Width: | Height: | Size: 608 B |
|
Before Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
@@ -1,39 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "https://github.com/discordia-space/CEV-Eris/commit/026ee3250ac1de938b503e3eb46ad73dd9c3ca82",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "grass0"
|
||||
},
|
||||
{
|
||||
"name": "grass1"
|
||||
},
|
||||
{
|
||||
"name": "grass2"
|
||||
},
|
||||
{
|
||||
"name": "grass3"
|
||||
},
|
||||
{
|
||||
"name": "grass_edges",
|
||||
"directions": 8
|
||||
},
|
||||
{
|
||||
"name": "grass_edges_old",
|
||||
"directions": 8
|
||||
},
|
||||
{
|
||||
"name": "grass_corners",
|
||||
"directions": 8
|
||||
},
|
||||
{
|
||||
"name": "grass_edge_corner",
|
||||
"directions": 8
|
||||
}
|
||||
]
|
||||
}
|
||||