Explanations for each option:
Spoiler: show
Option | Description |
Level name | String |
Author name | String |
Width | Integer [10-9999] |
Height | Integer [10-9999] |
Trees, Rocks, End Portal, Enemies, Color Boxes | Check whether to generate that item in the level |
Mushroom, Wolf, Shadow Creature, Swordsmen, Grock | Check whether to generate that enemy in the level |
None | Flat transition from one biome to the next |
Blend biomes | Mixes the tiles of the two biomes at borders |
Level Transitions | Places level transitions between biomes and sets backgrounds accordingly |
Holes | Creates bottomless pits between biomes |
Biome border size | Integer [1-8] Size of the biome borders. Has different effects depending on the biome border type |
Maximum biome size | Integer [20-9999] Cannot be lower than Minimum biome size |
Minimum biome size | Integer [20-9999] Cannot be higher than Maximum biome size |
Instructions for custom biome codes:
Spoiler: show
Separate these (except the first one) by "|"s.
Order | Input | Input type |
0 | "llbiome:" | Text |
1 | Biome Name | String |
2 | List of tile IDs | Letter IDs, separated by commas. List here |
3 | List of item IDs | Integer IDs, separated by commas. List here |
4 | Biome color | r,g,b,a, etc. Separated by commas. Any left out will be set to the default values. |
5 | Terrain roughness | Integer [0-4] |
6 | Minimum height | Percentage of total level height |
7 | Maximum height | Percentage of total level height |
8 | Tree density | Integer. Lower numbers for higher density |
9 | Far background | Integer. Far background ID. |
10 | Close background | Integer. Close background ID. |
Some example custom biome codes I made:
Spoiler: show
Metal biome:
Flatgrass:
Volcano:
Because why not:
- Code: Select all
llbiome:Metal|aB,aC,aD|||1|0|25|0|0
Flatgrass:
- Code: Select all
llbiome:Flatgrass|aa|||0|0|30|1|1
Volcano:
- Code: Select all
llbiome:Volcano|au,av,aw,ax|109,110,111,112,113,x356,x356,x356,x356,x356|200,100,20,100,0,0,0,0,-50,-50,-100|4|8|90|20|10|0
Because why not:
- Code: Select all
llbiome:Because why not|aa,ae,ai,am,aq,au,ay,aB,aE,bX,cf,cU,cV,cW,cX,cY,cZ,da,db,dc,dd,de,df,dg,dh,di,eJ,eK,eP,eQ,eV,eW,fO,gL,gM,gN,gO,ab,af,aj,an,ar,av,az,aC,aF,cl,cw,cD,eM,eS,eY,ac,ag,ak,ao,as,aw,aA,aD,aG,ck,eL,eX,ad,ah,al,ap,at,ax,bY,cg,ch||100,100,100,100,0,0,0,0,0,0,0,180|4|0|100|0|0
Changelog:
Spoiler: show
v1.1:
v1.0:
- Updated for Null Space RC2!
- Added more enemies
- Added option for End Portal vs. End Wormhole
- Added "Randomize" button
- Added option for background tiles
- Added option for coins
- Added option for hearts
- Added random chests
- Bugfixes
v1.0:
- Initial release
Upcoming features
Spoiler: show
Definitely:
Not sure but likely:
Possible but unlikely:
- Easier way to make biomes
- Starting Equipment + upgrades
- Water/sea level per biome
- More advanced terrain roughness and noise settings
Not sure but likely:
- Biome layers
- Caves
Possible but unlikely:
- Procedural dungeon/castle generation