User Tools

Site Tools


zxt:format

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
zxt:format [2021/08/08 09:01] asiezxt:format [2021/08/10 13:00] (current) asie
Line 1: Line 1:
 ====== ZXT Extension Format Specification (Draft) ====== ====== ZXT Extension Format Specification (Draft) ======
 +
 +<WRAP center round important 50%>
 +This page is for draft work! For the latest official version of the ZXT specification, please check [[zxt:format_specification|this page]].
 +</WRAP>
  
 Version ?.?.? Version ?.?.?
Line 222: Line 226:
   * Multiple concatenated extension headers may be used as a feature in the future - for example, for faciliating multi-patch application for ZZT worlds.   * Multiple concatenated extension headers may be used as a feature in the future - for example, for faciliating multi-patch application for ZZT worlds.
  
-===== Implementations =====+===== Future Suggestions ===== 
 + 
 +==== ZXT 2.0 ==== 
 + 
 +==== ZXT 1.1 ====
  
-This is not formal part of the specification.+  * Unified way of handling external file dependencies (for example, large music files). 
 +    * Approach A: Add a bit which signifies that the data of an extension block is actually the filename of the file containing the real data. 
 +    * Approach B: Add single extension with a list of external filenames used by the world. 
 +    * Approach C: Add a set of extensions to allocate "asset IDs" or "asset names", which may point to in-file data or out-of-file assets. 
 +    * Approach D: Do nothing. 
 +    * Only approach A would need to be discussed as part of a spec update. 
 +  * Add a bit which signifies "if this extension is not supported, the immediately following extension may be used as its substitute." 
 +    * Rationale: For example, multiple charset sizes (8x14, 6x8, 4x6, etc.) for different platforms.
  
-==== ZXT 1.0.x ====+===== Comments =====
  
-  * [[https://github.com/OpenZoo/ClassicZoo/blob/55c457920a091e3e9a964d3bea11b67fec7736f2/SRC/ZXTMGR.PAS|ZXTMGR v0.3]]+~~DISCUSSION~~
zxt/format.txt · Last modified: 2021/08/10 13:00 by asie