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
This commit is contained in:
metalgearsloth
2023-02-12 13:15:09 +11:00
committed by GitHub
parent e0dd65983e
commit 37f432ca58
57 changed files with 1456 additions and 87 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View 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"
}
]
}

View 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"

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 637 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 487 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 B

View 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
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 695 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 706 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 692 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 749 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -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
}
]
}