RemoCons fully working; also fixed my stupidity

This commit is contained in:
minjaesong
2017-07-26 17:03:22 +09:00
parent 9731c8384a
commit f1afb67c77
18 changed files with 1011 additions and 32 deletions

View File

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

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