Commit Graph

  • 9e9a2e4f7e
    Merge 0a151b1a3a into dd1904a667 #99 Klaus Ethgen 2024-04-27 20:05:54 -0500
  • dd1904a667 Run CI test also with ASan master sfan5 2024-04-20 21:38:15 +0200
  • 40a5e16e21 Save a copy during zlib decompression sfan5 2024-04-20 21:38:05 +0200
  • 7e4caacb9e
    Upgrade CI workflow packages and Ubuntu version (#101) wsor4035 2024-02-17 14:54:03 -0500
  • 7953520aac
    bump ubuntu version as well #101 wsor4035 2024-02-17 14:37:56 -0500
  • 1318247125
    upgrade ci packages wsor4035 2024-02-17 14:29:03 -0500
  • e14f27f412 Add cautionary note about sat_mul() sfan5 2023-08-08 14:18:26 +0200
  • 0a151b1a3a Will not build on older ubuntu #99 Klaus Ethgen 2023-04-25 09:13:32 +0100
  • 1d2a7aaba3 Implement printing POIs Klaus Ethgen 2023-04-24 21:45:09 +0100
  • 7af222dd9d Fix `dumpnodes` crash on deprecated tile field name Saria 2023-04-08 16:32:29 +0200
  • c81cda24d3
    Fix bad slicing interval for negative --min-y / --max-y values Martin Petricek 2023-01-29 16:22:41 +0100
  • 1d62e3776f
    Use static inline #96 Martin Petricek 2023-01-29 15:40:02 +0100
  • 8a7333ef49 Fix package install in CI sfan5 2023-01-29 14:44:03 +0100
  • a578d25212 Fix bad slicing interval for negative --min-y / --max-y values Bilbo 2023-01-29 11:09:51 +0100
  • 7fb3b9edd6 Fix Postgres linking on older CMake sfan5 2022-06-19 14:14:09 +0200
  • 18f0615002 Fix --drawplayers 20220221 sfan5 2022-02-21 18:42:54 +0100
  • d75266eae1 Update colors.txt sfan5 2022-02-21 18:08:54 +0100
  • 31b0d09a19 Warn if only unknown nodes seen sfan5 2022-02-09 23:06:29 +0100
  • e4bf375ac7 General code cleanups/maintenance sfan5 2022-02-09 22:46:07 +0100
  • b491dd375a Add --dumpblock flag for advanced use sfan5 2022-02-09 21:52:28 +0100
  • 2e353312b5 Inherit custom exceptions from std::exception sfan5 2022-02-08 23:39:03 +0100
  • 8e9805c3ff Fix overflowing multiplication leading to apparent hang sfan5 2022-02-08 23:35:23 +0100
  • 9b26d9495c
    Update dependency list in README sfan5 2021-12-27 13:19:12 +0100
  • 0198897306
    Mention colors.txt generation in README sfan5 2021-09-11 15:40:34 +0200
  • 2f3a548881 Make MinGW build script work again sfan5 2021-09-03 21:14:35 +0200
  • ccd5d14962 Add progress bar during map generation sfan5 2021-09-03 21:04:40 +0200
  • f471554294 Fix ZstdDecompressor error check sfan5 2021-09-02 11:45:17 +0200
  • b0ca3d7066 Add support for map block version 29 sfan5 2021-09-01 23:55:32 +0200
  • 5c435f6459 Add simple functional test to CI sfan5 2021-08-27 20:49:29 +0200
  • 8b563f409e Modernize CMake build script sfan5 2021-08-27 17:24:24 +0200
  • f26070ef4f Switch from Travis-CI to Github Actions sfan5 2021-08-27 16:50:46 +0200
  • fd4c5dd232 Fix CMake version warning sfan5 2021-03-29 14:58:56 +0200
  • fa5c63cfc8 Rewrite colors.txt generation script for more functions and better usability sfan5 2020-12-24 16:22:08 +0100
  • e88fcf0dd8
    Added ppc64le architecture to travis-ci (#81) srinivas32 2020-11-27 02:06:44 +0530
  • 703d9d1597
    added power support arch ppc64le on yml file. #81 srinivas32 2020-11-25 23:09:51 +0530
  • 6bb818ac2f
    Update Linux instructions in README (#78) clavinet 2020-06-01 13:35:41 +0200
  • bbc67185b1
    Update README.rst #78 clavinet 2020-06-01 13:30:34 +0200
  • 8e83ce6464 Some more code modernization sfan5 2020-05-08 22:10:49 +0200
  • 55e407c130 night rendering night_render sfan5 2020-05-08 18:50:00 +0200
  • 2979dc5b6b Fix compatibility of MapBlock decoding sfan5 2020-05-06 22:31:50 +0200
  • 92f6b051a5 Fall back to sqlite3 if no backend set in world.mt fixes #76 sfan5 2020-04-23 17:20:56 +0200
  • 2ae790c0b7 Improve --help output 20200328 sfan5 2020-03-28 14:02:27 +0100
  • 539bdbd30c Fix another bug in the Redis backend sfan5 2020-03-28 00:56:11 +0100
  • 48bf44c72d Fix minY/maxY calculation (closes #66) sfan5 2020-03-28 00:40:38 +0100
  • cb8341aeab Implement --exhaustive y mode as another database access optimization sfan5 2020-03-28 00:14:47 +0100
  • 7ff2288627 Optimize database access further by allowing "brute-force" queries instead of listing available blocks sfan5 2020-03-27 21:10:00 +0100
  • 5b264fd443 Rewrite DB class to allow backends to fully optimize block fetches sfan5 2020-03-27 16:12:26 +0100
  • ecc2b31f78 Rewrite config file parser sfan5 2020-03-27 19:32:30 +0100
  • 04b9dffb11 Properly support -DENABLE_REDIS=TRUE even if library is not found sfan5 2020-03-27 16:27:55 +0100
  • 84c4fc40f8 Fix bug introduced in 9096f70 sfan5 2020-03-27 12:45:31 +0100
  • a160dc051c Sort out include path mess in CMakeLists sfan5 2020-03-27 11:12:24 +0100
  • 9096f70188 C++11 code modernization sfan5 2020-03-26 23:07:27 +0100
  • 0c80bd7c85
    Merge b4e1145086 into 1d678ffa82 #67 Moved everything over to gitlab 2019-10-17 15:17:38 +0000
  • 1d678ffa82
    Fix typo in manpage sfan5 2019-10-17 15:10:04 +0200
  • 2c16966d67 Update colors.txt 20191011 sfan5 2019-10-11 21:46:07 +0200
  • 3e8720313b Move travis to newest Ubuntu bionic sfan5 2019-07-30 20:49:32 +0200
  • 037193eec8 Update colors.txt sfan5 2019-07-30 20:42:27 +0200
  • 0fd3dc1e25 Improve color averaging and update colors.txt again sfan5 2019-03-09 15:32:38 +0100
  • cd0d1ad2a6 Update colors.txt sfan5 2019-03-09 15:16:28 +0100
  • b4e1145086 Because filesnames starting with a "-" are somewhat annoying to work with, prepend "tile_" to the tile filenames. #67 Martijn Versteegh 2018-12-03 10:46:19 +0100
  • 07b4aabde6 comment++ Martijn Versteegh 2018-11-30 13:15:22 +0100
  • 1ab180c5d0 Also write zoom factor to metadata file. Martijn Versteegh 2018-11-30 13:10:35 +0100
  • e4397212e9 Print warning on failure to write metadata file. Martijn Versteegh 2018-11-28 15:44:02 +0100
  • ae5a1b8fbe Fix Clang compilation. Apparently ofstream.open() only takes a char const * and not a std::string in Clang++; Martijn Versteegh 2018-11-28 15:42:49 +0100
  • 4752832fe8 Write metadata textfile with tile information, so a separate utility can easily generate a zoom pyramid. Martijn Versteegh 2018-11-28 09:57:58 +0100
  • aa0506224e Put the origin of the world in the corner of tile 0,0. Negative x/z will be put into negative tiles, so you can easily determine the tile location by dividing the x or z by 16*tileSize. This means the same area of the world will always end up in the same tile, independent of how much of the world is generated. Martijn Versteegh 2018-11-27 10:51:17 +0100
  • 961f65974f Rename tilePositions() to sortPositionsIntoTiles() Martijn Versteegh 2018-11-26 22:29:38 +0100
  • d41e6448ce Fix crash if the total map size is smaller than the tile size; Martijn Versteegh 2018-11-17 20:24:40 +0100
  • fe5ba54fc9 Add a --tilesize option. The produces tiled output way faster than repeatedly using --geometry because it only reads the databse once. Martijn Versteegh 2018-11-14 12:34:52 +0100
  • 7025cfe3bf Allow the playername labels/markers to cross image edges. Also the orgin circle. Martijn Versteegh 2018-11-14 12:17:16 +0100
  • f7b0d5c532 Fix color2int, int2color alpha handling (libgd alpha is 0-127) Martijn Versteegh 2018-11-22 14:38:58 +0100
  • 3c017ba937 Fix int2color as well. #68 Martijn Versteegh 2018-11-22 18:09:42 +0100
  • 4dc016050c Fix color2int alpha handling (libgd alpha is 0-127) Martijn Versteegh 2018-11-22 14:38:58 +0100
  • 90e7228bb9 Add --buildpyramid, to build a full zoom pyramid for leaflet. #65 Martijn Versteegh 2018-11-15 12:42:05 +0100
  • f84828b0bf Add a load function to Image, also add some consts. Martijn Versteegh 2018-11-15 12:35:10 +0100
  • 503f6b6277 Add code to generate a ready to use LeafletJS map. Martijn Versteegh 2018-11-14 17:43:19 +0100
  • bd0c140bfc Add a --tilesize option. The produces tiled output way faster than repeatedly using --geometry because it only reads the databse once. Martijn Versteegh 2018-11-14 12:34:52 +0100
  • c382c2c3ba Allow the playername labels/markers to cross image edges. Also the orgin circle. Martijn Versteegh 2018-11-14 12:17:16 +0100
  • 97c5dc0a83
    Fix typo in manpage sfan5 2018-11-11 13:20:07 +0100
  • ee5b8a9f86 Add a flag to never output empty images. Martijn Versteegh 2018-10-31 16:18:29 +0100
  • ac15bacf36 Make images exactly the size specified in geometry (as long as the geometry is a multiple of 16). Martijn Versteegh 2018-10-12 20:49:54 +0200
  • 1c203eb7bd Add a flag to never output empty images. #61 Martijn Versteegh 2018-10-31 16:18:29 +0100
  • 05f2b7f1a8 Make images exactly the size specified in geometry (as long as the geometry is a multiple of 16). Martijn Versteegh 2018-10-12 20:49:54 +0200
  • b2406db169 Fix a few small issues sfan5 2018-10-20 23:01:03 +0200
  • 657499e981 Fix incorrect exception types sfan5 2018-10-20 22:38:09 +0200
  • f909304e1e Do not require -o to be passed when printing extents sfan5 2018-10-20 22:36:27 +0200
  • 8e8cc3d1f2 Add an option to get the extent of the map. Martijn Versteegh 2018-10-20 17:40:01 +0200
  • a361d8402b Add an option to get the extent of the map. #60 Martijn Versteegh 2018-10-20 17:40:01 +0200
  • bba7e212d1 Somewhat hacky method to make images exactly the size specified in geometry (as long as the geometry is a multiple of 16) #59 Martijn Versteegh 2018-10-12 20:49:54 +0200
  • 5534103310 Add flag to get the extent of the generated map without actually rendering the image. Martijn Versteegh 2018-10-12 17:29:49 +0200
  • 48d9e0bb42
    Fix postgres build failure, closes #57 sfan5 2018-03-28 17:45:35 +0200
  • 0a91fe6cbd Add Windows build script sfan5 2018-03-25 17:30:19 +0200
  • 42395587b9
    Fix travis 20180325 sfan5 2018-03-25 16:47:23 +0200
  • d327a84841
    Update README sfan5 2018-03-25 16:42:45 +0200
  • 0d9ed247f9 Finish refactor sfan5 2018-03-25 16:22:51 +0200
  • b6ad40feb9 sqlite3 player backend support sfan5 2018-03-25 16:03:11 +0200
  • 1f471b369b Refactoring (3) sfan5 2018-03-25 15:44:30 +0200
  • 2f78c39d9c Refactoring (2) sfan5 2018-03-25 15:19:48 +0200
  • 2ebc3afc7c Refactoring (1) sfan5 2018-03-25 14:32:11 +0200
  • e543517eb8 Move include files sfan5 2018-03-25 14:12:39 +0200