Seed Code: Difference between revisions

From Fracterebus
Jump to navigation Jump to search
No edit summary
No edit summary
 
(25 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.  Some values affect world generation and others do not. Currently there are 44-bits of entropy in a seed code. That means that it is currently possible to generate 17,592,186,044,416 (roughly 17.5 trillion) worlds.
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 65-bits of information, but is shared using a 13-character [[Base32]] code.  Some values affect world generation and others do not. Remember that the seed code is intentionally set up so "seed 0" is a fun first world for everyone to play. This can cause slight oddities with the code, such as when 2 pairs of elements are "1 to exclude" and the rest are "1 to include."


{| class="wikitable"
{| class="wikitable"
Line 5: 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="rng_source" |R
| class="biome_size" |BS
| class="biome_size" |BS
| class="biome_cohesion" |BC
| class="biome_cohesion" |BC
||
| class="enemy_quantity" |EQ
| class="enemy_quantity" |EQ
| class="enemy_difficulty" |ED
| class="enemy_difficulty" |ED
| class="player_skill" |PS
||
| class="player_skill" |PS
| class="exclude_pair" |X1
| class="exclude_pair" |X2
| class="biome_pair " |3
| class="biome_pair " |4
||
| class="biome_pair " |5
| class="biome_pair " |6
| class="biome_pair " |7
| class="biome_pair " |8
| class="biome_pair " |9
|-
!60!!61!!62!!63!!64
|-
| class="biome_pair " |10
| class="unused" |-
| class="unused" |-
| class="unused" |-
| class="unused" |-
|}
|}


Line 20: Line 94:
!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
|-
| class="seed_value" |S||[[RNG Seed|World Generation RNG Seed]]||3||32||32
|-
|-
|S||World Generation RNG Seed Value||3||32||32
| class="skip_tutorial" |T||[[Tutorial Area|Tutorial Skip]]||35||1||1
|-
|-
|T||Tutorial Skip||35||1||1
| class="save_restore_health" |SH||[[Save Room Configuration|Save Room Health Restore]]||36||1||0
|-
|-
|SH||Save Room Health Restore||36||1||0
| class="save_restore_ammo" |SA||[[Save Room Configuration|Save Room Ammo Restore]]||37||1||0
|-
|-
|SA||Save Room Ammo Restore||37||1||0
| class="map_room_type" |M||[[Map Room Configuration|Map Room Type]]||38||2||1
|-
|-
|BC||Biome Count||38||4||4
| class="rng_source" |R||[[RNG Source]]||40||1||0
|-
|-
|BS||Biome Size||42||2||2
| class="biome_size" |BS||[[Biome Configuration|Biome Size]]||41||2||2
|-
|-
|CO||Biome Cohesion||44||2||2
| class="biome_cohesion" |CO||[[Biome Configuration|Biome Cohesion]]||43||2||2
|-
|-
|EQ||Enemy Quantity||46||2||2
| class="enemy_quantity" |EQ||[[Enemy Configuration|Enemy Quantity]]||45||2||2
|-
|-
|ED||Enemy Difficulty||48||2||0
| class="enemy_difficulty" |ED||[[Enemy Configuration|Enemy Difficulty]]||47||2||0
|-
|-
|M||Map Room Type||50||2||1
| class="player_skill" |P||[[Player Skill]]||49||2||2
|-
|-
|D||DLCs||55||5||0
| class="exclude_pair" |X#||[[Biomes|Exclude Biome Pairs]]
* X1: Fire, Ice (Base)
* X2: Earth, Air (Base)
||51||2||2
|-
| class="biome_pair" |#||[[Biomes|Biome Pairs]]
* 3: Water, Electric (Base)
* 4: Light, Dark (Base)
* 5: Metal, Wood (DLC1 - Materials)
* 6: Chaos, Crystal (DLC1 - Materials)
* 7: Life, Death (DLC2 - Life Forces)
* 8: Blood, Ash (DLC2 - Life Forces)
* 9: Gravity, Void (DLC3 - Spacetime)
* 10: Time, Stasis (DLC3 - Spacetime)
||53||8||2
|-
| class="unused" |-||[[Unused Bits]]||61||4||0
 
|}
|}
'''Possible Worlds'''
The current format of the seed code has 46-bits of entropy.
That means the base game has 70,368,744,177,664 possible worlds. (~70 trillion)
Once all the planned biomes are available, there will be 52-bits of entropy.
Which means with planned DLCs the game will have 4,503,599,627,370,496 possible worlds. (~4.5 quadrillion)
{{#css:User:NerdOfEpic/code-bits.css}}

Latest revision as of 18:11, 30 September 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 65-bits of information, but is shared using a 13-character Base32 code. Some values affect world generation and others do not. Remember that the seed code is intentionally set up so "seed 0" is a fun first world for everyone to play. This can cause slight oddities with the code, such as when 2 pairs of elements are "1 to exclude" and the rest are "1 to include."

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
R BS BS BC BC EQ EQ ED ED PS PS X1 X2 3 4 5 6 7 8 9
60 61 62 63 64
10 - - - -
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
R RNG Source 40 1 0
BS Biome Size 41 2 2
CO Biome Cohesion 43 2 2
EQ Enemy Quantity 45 2 2
ED Enemy Difficulty 47 2 0
P Player Skill 49 2 2
X# Exclude Biome Pairs
  • X1: Fire, Ice (Base)
  • X2: Earth, Air (Base)
51 2 2
# Biome Pairs
  • 3: Water, Electric (Base)
  • 4: Light, Dark (Base)
  • 5: Metal, Wood (DLC1 - Materials)
  • 6: Chaos, Crystal (DLC1 - Materials)
  • 7: Life, Death (DLC2 - Life Forces)
  • 8: Blood, Ash (DLC2 - Life Forces)
  • 9: Gravity, Void (DLC3 - Spacetime)
  • 10: Time, Stasis (DLC3 - Spacetime)
53 8 2
- Unused Bits 61 4 0

Possible Worlds The current format of the seed code has 46-bits of entropy. That means the base game has 70,368,744,177,664 possible worlds. (~70 trillion) Once all the planned biomes are available, there will be 52-bits of entropy. Which means with planned DLCs the game will have 4,503,599,627,370,496 possible worlds. (~4.5 quadrillion)