aboutsummaryrefslogtreecommitdiff
path: root/po/zh_TW
Commit message (Expand)AuthorAge
* Run updatepo.shest312016-05-05
* Translated using Weblate (Chinese (Taiwan))Jeff Huang2016-03-25
* Update po files, minetest.conf.example and settings_translation_file.cppest312016-02-27
* Translated using Weblate (Chinese (Taiwan))Jeff Huang2015-12-21
* Run util/updatepo.shest312015-11-08
* Translated using Weblate (Chinese (Taiwan))Jeff Huang2015-11-08
* Translated using Weblate (Chinese (Taiwan))Jeff Huang2015-11-08
* Translated using Weblate (Chinese (Taiwan))Jeff Huang2015-11-08
* Translated using Weblate (Chinese (Taiwan))Jeff Huang2015-11-08
* Translated using Weblate (Chinese (Taiwan))PilzAdam2015-11-08
* Translated using Weblate (Chinese (Taiwan))Jeff Huang2015-11-08
* Translated using Weblate (Chinese (Taiwan))Jeff Huang2015-11-08
* Run updatepo.shest312015-10-24
* Translated using Weblate (Chinese (Taiwan))Jeff Huang2015-10-05
* Translated using Weblate (Chinese (Taiwan))Jeff Huang2015-10-05
* Translated using Weblate (Chinese (Taiwan))Jeff Huang2015-10-05
pan class="hl com">/* Map format serialization version -------------------------------- For map data (blocks, nodes, sectors). NOTE: The goal is to increment this so that saved maps will be loadable by any version. Other compatibility is not maintained. 0: original networked test with 1-byte nodes 1: update with 2-byte nodes 2: lighting is transmitted in param 3: optional fetching of far blocks 4: block compression 5: sector objects NOTE: block compression was left accidentally out 6: failed attempt at switching block compression on again 7: block compression switched on again 8: server-initiated block transfers and all kinds of stuff 9: block objects 10: water pressure 11: zlib'd blocks, block flags 12: UnlimitedHeightmap now uses interpolated areas 13: Mapgen v2 14: NodeMetadata 15: StaticObjects 16: larger maximum size of node metadata, and compression 17: MapBlocks contain timestamp 18: new generator (not really necessary, but it's there) 19: new content type handling 20: many existing content types translated to extended ones 21: dynamic content type allocation 22: minerals removed, facedir & wallmounted changed 23: new node metadata format 24: 16-bit node ids and node timers (never released as stable) 25: Improved node timer format 26: Never written; read the same as 25 27: Added light spreading flags to blocks 28: Added "private" flag to NodeMetadata */ // This represents an uninitialized or invalid format #define SER_FMT_VER_INVALID 255 // Highest supported serialization version #define SER_FMT_VER_HIGHEST_READ 28 // Saved on disk version #define SER_FMT_VER_HIGHEST_WRITE 28 // Lowest supported serialization version #define SER_FMT_VER_LOWEST_READ 0 // Lowest serialization version for writing // Can't do < 24 anymore; we have 16-bit dynamically allocated node IDs // in memory; conversion just won't work in this direction. #define SER_FMT_VER_LOWEST_WRITE 24 inline bool ser_ver_supported(s32 v) { return v >= SER_FMT_VER_LOWEST_READ && v <= SER_FMT_VER_HIGHEST_READ; } /* Misc. serialization functions */ void compressZlib(const u8 *data, size_t data_size, std::ostream &os, int level = -1); void compressZlib(const std::string &data, std::ostream &os, int level = -1); void decompressZlib(std::istream &is, std::ostream &os, size_t limit = 0); // These choose between zlib and a self-made one according to version void compress(const SharedBuffer<u8> &data, std::ostream &os, u8 version); //void compress(const std::string &data, std::ostream &os, u8 version); void decompress(std::istream &is, std::ostream &os, u8 version);