New utility program empdump
empdump exports and imports game state as plain text. Limitations: it currently can't export player bmaps, power report, telegrams, announcements, message of the day, no-login message and log files. Exported floating-point values may be inexact. Importing an exported game state may not result in identical data files; besides the loss of floating-point precision just mentioned, coordinates are normalized, and characters beyond a string's terminating zero in a character array are lost. Bug: importing resets timestamps to zero. It should set them to the current time.
This commit is contained in:
parent
ed0c98d3c8
commit
7ec0f0c0d0
3 changed files with 396 additions and 1 deletions
59
man/empdump.6
Normal file
59
man/empdump.6
Normal file
|
@ -0,0 +1,59 @@
|
|||
.TH EMPDUMP 6
|
||||
.SH NAME
|
||||
empdump \- Export/import Empire game state
|
||||
.SH SYNOPSIS
|
||||
.B empdump
|
||||
[
|
||||
.B \-mtxhv
|
||||
]
|
||||
[
|
||||
.BI \-e " configfile"
|
||||
]
|
||||
[
|
||||
.I dump-file
|
||||
]
|
||||
.br
|
||||
.SH DESCRIPTION
|
||||
.B empdump
|
||||
exports and imports game state as plain text.
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.BI \-e " configfile"
|
||||
Use game configuration in \fIconfigfile\fR.
|
||||
.TP
|
||||
.B \-h
|
||||
Help. Print brief usage information and exit.
|
||||
.TP
|
||||
.TP
|
||||
.B \-m
|
||||
Use machine-readable format for export. Import always recognizes both
|
||||
machine-readable and human-readable format.
|
||||
.TP
|
||||
.B \-t
|
||||
Test import, don't update game state.
|
||||
.TP
|
||||
.B \-v
|
||||
Print version information and exit.
|
||||
.TP
|
||||
.B \-x
|
||||
Export game state to standard output.
|
||||
.SH OPERANDS
|
||||
.TP
|
||||
.I dump-file
|
||||
The file to import.
|
||||
.SH "LIMITATIONS"
|
||||
.B empdump
|
||||
can't export player bmaps, power report, telegrams, announcements,
|
||||
message of the day, no-login message and log files. Exported
|
||||
floating-point values may be inexact. Importing an exported game
|
||||
state may not result in identical data files; besides the loss of
|
||||
floating-point precision just mentioned, coordinates are normalized,
|
||||
and characters beyond a string's terminating zero in a character array
|
||||
are lost.
|
||||
.SH "BUGS"
|
||||
Importing resets timestamps to zero. It should set them to the
|
||||
current time.
|
||||
.SH "SEE ALSO"
|
||||
\fIemp_server\fR(6).
|
||||
.SH AUTHOR
|
||||
Markus Armbruster <armbru@pond.sub.org>
|
Loading…
Add table
Add a link
Reference in a new issue