mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-03-11 14:21:52 +09:00
RemoCons fully working; also fixed my stupidity
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
Savegame metadata
|
||||
|
||||
* Endianness: LITTLE
|
||||
* Filename: 'world'
|
||||
* Filename: 'worldinfo0'
|
||||
* Remarks: GZipped
|
||||
|
||||
Ord Hex Description
|
||||
@@ -10,7 +10,7 @@ Ord Hex Description
|
||||
02 4D S
|
||||
03 44 V
|
||||
|
||||
04 Name of the world in UTF-8
|
||||
04 Name of the world in UTF-8 (arbitrary length)
|
||||
... 00 String terminator
|
||||
|
||||
... Terrain seed (8 bytes)
|
||||
@@ -19,4 +19,11 @@ Ord Hex Description
|
||||
... SHA-256 hash of worldinfo1 when not compressed (32 bytes)
|
||||
... SHA-256 hash of worldinfo2 when not compressed (32 bytes)
|
||||
... SHA-256 hash of worldinfo3 when not compressed (32 bytes)
|
||||
... SHA-256 hash of worldinfo4 when not compressed (32 bytes)
|
||||
... SHA-256 hash of worldinfo4 when not compressed (32 bytes)
|
||||
|
||||
... ReferenceID of the player (4 bytes)
|
||||
... Current world's time_t (the ingame time, 8 bytes)
|
||||
|
||||
... Creation time in time_t (6 bytes)
|
||||
... Last play time in time_t (6 bytes)
|
||||
... Total playtime in time_t (4 bytes) // will record 136.1 years of playtime
|
||||
81
work_files/GameDesign/TITLE_SCREEN.md
Normal file
81
work_files/GameDesign/TITLE_SCREEN.md
Normal file
@@ -0,0 +1,81 @@
|
||||
# Main
|
||||
|
||||
## Scenery
|
||||
|
||||
Simulation of the world, day and night fast, camera follows landscape
|
||||
|
||||
## RemoCon
|
||||
- Singleplayer
|
||||
- Options
|
||||
- Modules
|
||||
- Language
|
||||
- Credits
|
||||
- Quit
|
||||
|
||||
|
||||
# Singleplayer
|
||||
|
||||
## RemoCon
|
||||
- New Character
|
||||
- Delete Character
|
||||
- Name
|
||||
- Return
|
||||
|
||||
## Panel
|
||||
- Character selection screen, limited to 8 entries
|
||||
- 8 Cells made of semitransparent dark rects
|
||||
|
||||
### Persona Cell
|
||||
- Icon on the left
|
||||
- Two rows:
|
||||
+ Name --------- | Creation date | Last play date | Total play time
|
||||
+ Name of the current universe | Number of multiverses (if >= 2)
|
||||
|
||||
|
||||
# Options
|
||||
|
||||
## RemoCon
|
||||
- Controls
|
||||
- Graphics
|
||||
- Gameplay Options
|
||||
- Return
|
||||
|
||||
|
||||
# Modules
|
||||
|
||||
## RemoCon
|
||||
- Return
|
||||
|
||||
## Panel
|
||||
- List of module info cell
|
||||
|
||||
### Module Info Cell
|
||||
- Loadorder number on the left
|
||||
- Two rows:
|
||||
+ Name (propername) ------- | version | Author
|
||||
+ Description ------------- | releasedate in YYYY-MM-DD
|
||||
|
||||
|
||||
# Languages
|
||||
|
||||
## RemoCon
|
||||
- Return
|
||||
|
||||
## Panel
|
||||
- List of languages available, click to change immediately
|
||||
|
||||
|
||||
# Credits
|
||||
|
||||
## RemoCon
|
||||
- Credits
|
||||
- GPL
|
||||
- Back
|
||||
|
||||
## Panel
|
||||
- Display selected menu, just a wall of text
|
||||
|
||||
|
||||
# Quit
|
||||
|
||||
Execute command ```System.exit(0)``` (terminate application immediately)
|
||||
Reference in New Issue
Block a user