Seed Code: Difference between revisions

From Fracterebus
Jump to navigation Jump to search
Created page with "The seed code is the definition of the world you will play in. It includes things that drive random world generation as well as baked in settings that will be used when playing. The code is made up of 60-bits of information, but is shared using a 12-character Base32 code. {| class="wikitable" |+ Map of where the code bits go. !00!!01!!02!!03!!04!!!!05!!06!!07!!08!!09!!!!10!!11!!12!!13!!14!!!!15!!16!!17!!18!!19 |- |V||V||V||S||S||||S||S||S||S||S||||S||S||S||S||S||..."
 
No edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
The seed code is the definition of the world you will play in.  It includes things that drive random world generation as well as baked in settings that will be used when playing.  The code is made up of 60-bits of information, but is shared using a 12-character [[Base32]] code.
The seed code is the definition of the world you will play in.  It includes things that drive random world generation as well as baked in settings that will be used when playing.  The code is made up of 60-bits of information, but is shared using a 12-character [[Base32]] code. Some values affect world generation and others do not.
 


{| class="wikitable"
{| class="wikitable"
Line 6: Line 5:
!00!!01!!02!!03!!04!!!!05!!06!!07!!08!!09!!!!10!!11!!12!!13!!14!!!!15!!16!!17!!18!!19
!00!!01!!02!!03!!04!!!!05!!06!!07!!08!!09!!!!10!!11!!12!!13!!14!!!!15!!16!!17!!18!!19
|-
|-
|V||V||V||S||S||||S||S||S||S||S||||S||S||S||S||S||||S||S||S||S||S
| class="code_version" |V
| class="code_version" |V
| class="code_version" |V
| class="seed_value" |S
| class="seed_value" |S
||
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
||
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
||
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
|-
|-
!20!!21!!22!!23!!24!!!!25!!26!!27!!28!!29!!!!30!!31!!32!!33!!34!!!!35!!36!!37!!38!!39
!20!!21!!22!!23!!24!!!!25!!26!!27!!28!!29!!!!30!!31!!32!!33!!34!!!!35!!36!!37!!38!!39
|-
|-
|S||S||S||S||S||||S||S||S||S||S||||S||S||S||S||S||||T||SH||SA||BC||BC
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
||
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
||
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
| class="seed_value" |S
||
| class="skip_tutorial" |T
| class="save_restore_health" |SH
| class="save_restore_ammo" |SA
| class="map_room_type" |M
| class="map_room_type" |M
|-
|-
!40!!41!!42!!43!!44!!!!45!!46!!47!!48!!49!!!!50!!51!!52!!53!!54!!!!55!!56!!57!!58!!59
!40!!41!!42!!43!!44!!!!45!!46!!47!!48!!49!!!!50!!51!!52!!53!!54!!!!55!!56!!57!!58!!59
|-
|-
|BC||BC||BS||BS||CO||||CO||EQ||EQ||ED||ED||||M||M||-||-||-||||D||D||D||D||D
| class="biome_count" |BC
| class="biome_count" |BC
| class="biome_count" |BC
| class="biome_count" |BC
| class="biome_size" |BS
||
| class="biome_size" |BS
| class="biome_cohesion" |CO
| class="biome_cohesion" |CO
| class="enemy_quantity" |EQ
| class="enemy_quantity" |EQ
||
| class="enemy_difficulty" |ED
| class="enemy_difficulty" |ED
| class="player_skill" |P
| class="player_skill" |P
||-
||
| class="element_quad" |Q1
| class="element_quad" |Q2
| class="element_quad" |Q3
| class="element_quad" |Q4
| class="element_quad" |Q5
|}
|}


Line 21: Line 86:
!Key!!Description!!Start!!Length!!Entropy
!Key!!Description!!Start!!Length!!Entropy
|-
|-
|V||Code Version||0||3||0
| class="code_version" |V||[[Code Version]]||0||3||0
|-
|-
|S||World Generation RNG Seed Value||3||32||32
| class="seed_value" |S||[[RNG Seed|World Generation RNG Seed]]||3||32||32
|-
|-
|T||Tutorial Skip||35||1||1
| class="skip_tutorial" |T||[[Tutorial Area|Tutorial Skip]]||35||1||1
|-
|-
|SH||Save Room Health Restore||36||1||0
| class="save_restore_health" |SH||[[Save Room Configuration|Save Room Health Restore]]||36||1||0
|-
|-
|SA||Save Room Ammo Restore||37||1||0
| class="save_restore_ammo" |SA||[[Save Room Configuration|Save Room Ammo Restore]]||37||1||0
|-
|-
|BC||Biome Count||38||4||4
| class="map_room_type" |M||[[Map Room Configuration|Map Room Type]]||38||2||1
|-
|-
|BS||Biome Size||42||2||2
| class="biome_count" |BC||[[Biome Configuration|Biome Count]]||40||4||4
|-
|-
|CO||Biome Cohesion||44||2||2
| class="biome_size" |BS||[[Biome Configuration|Biome Size]]||44||2||2
|-
|-
|EQ||Enemy Quantity||46||2||2
| class="biome_cohesion" |CO||[[Biome Configuration|Biome Cohesion]]||46||2||2
|-
|-
|ED||Enemy Difficulty||48||2||0
| class="enemy_quantity" |EQ||[[Enemy Configuration|Enemy Quantity]]||48||2||2
|-
|-
|M||Map Room Type||50||2||1
| class="enemy_difficulty" |ED||[[Enemy Configuration|Enemy Difficulty]]||50||2||0
|-
|-
|D||DLCs||55||5||0
| class="player_skill" |P||[[Player Skill]]||52||2||2
|-
| class="element_quad" |Q#||[[Element Quads]]
* Q1: Light, Dark, Life, Death
* Q2: Earth, Air, Gravity, Void
||55||5||2
|}
|}
'''Possible Worlds'''
The current format of the seed code has 48 bits of entropy. That means the number of possible worlds is 281,474,976,710,656.
{{#css:User:NerdOfEpic/code-bits.css}}

Latest revision as of 20:23, 20 March 2026

The seed code is the definition of the world you will play in. It includes things that drive random world generation as well as baked in settings that will be used when playing. The code is made up of 60-bits of information, but is shared using a 12-character Base32 code. Some values affect world generation and others do not.

Map of where the code bits go.
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19
V V V S S S S S S S S S S S S S S S S S
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
S S S S S S S S S S S S S S S T SH SA M M
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
BC BC BC BC BS BS CO CO EQ EQ ED ED P P - Q1 Q2 Q3 Q4 Q5
Legend
Key Description Start Length Entropy
V Code Version 0 3 0
S World Generation RNG Seed 3 32 32
T Tutorial Skip 35 1 1
SH Save Room Health Restore 36 1 0
SA Save Room Ammo Restore 37 1 0
M Map Room Type 38 2 1
BC Biome Count 40 4 4
BS Biome Size 44 2 2
CO Biome Cohesion 46 2 2
EQ Enemy Quantity 48 2 2
ED Enemy Difficulty 50 2 0
P Player Skill 52 2 2
Q# Element Quads
  • Q1: Light, Dark, Life, Death
  • Q2: Earth, Air, Gravity, Void
55 5 2

Possible Worlds The current format of the seed code has 48 bits of entropy. That means the number of possible worlds is 281,474,976,710,656.