Commit Graph
100 Commits
Author SHA1 Message Date
Andrew Brown 665472814b wrote a bit of docs about quadtrees 2011-11-01 22:52:22 -04:00
Andrew Brown bcec6529d5 Merge pull request #524 from overviewer/fancylogging
Fancylogging for all!
2011-11-01 11:23:35 -07:00
Andrew Brown 877b036f1d Wrote "assembling a chunk" section of the docs 2011-11-01 12:50:43 -04:00
Andrew Brown 470440563c changed windows logging to be a special output stream 2011-11-01 00:11:13 -04:00
Andrew Brown 1d077fe34e better logging formatter with support for color 2011-10-31 19:01:39 -04:00
Andrew Brown 3917259e33 wrote more design docs on chunk positioning in tiles 2011-10-30 03:00:28 -04:00
Andrew Brown 3a0d859b73 moved block rendering images to own folder in docs 2011-10-30 00:58:10 -04:00
Andrew Brown bc9d368ae8 added section about biome support to docs 2011-10-27 01:04:23 -04:00
Andrew Brown f5ae4b3451 changed bare exceptions to except Exception 2011-10-26 22:36:23 -04:00
Andrew Brown b31160e3ad more minor clarifications 2011-10-26 22:00:25 -04:00
Andrew Brown a470ff50d6 added question headers to faq site and added an faq on windows cmd 2011-10-26 21:34:46 -04:00
Andrew Brown f07cf1e0d8 imporoved doc page cross-referencing 2011-10-26 21:19:53 -04:00
Andrew Brown 420e784451 added some comments 2011-10-24 18:17:13 -04:00
Andrew Brown e29731fef3 Stripped README of redundant info, added some to docs index 2011-10-24 16:36:19 -04:00
Andrew Brown aa04376a17 added a note about "map waaaaay too big" errors. 2011-10-24 11:51:31 -04:00
Andrew Brown e61291de4f changed reference url in overviewerConfig comments 2011-10-19 19:20:11 -04:00
Andrew Brown 2be184def6 added a bit about customizing web assets 2011-10-19 19:15:29 -04:00
Andrew Brown 600b801144 fixed some typos/errors in options docs page.
Also added an example.
2011-10-19 15:31:51 -04:00
Andrew Brown fa17d2c87d fixed typo, clarified some things, added cross-ref 2011-10-18 00:50:57 -04:00
Andrew Brown 546bf0ef4e fixed typo, clarified a sentence 2011-10-17 15:02:44 -04:00
Andrew Brown 6862ae4faf added in cross-reference 2011-10-16 23:27:05 -04:00
Andrew Brown 3954d232b8 misc docs tweaks 2011-10-16 23:16:43 -04:00
Andrew Brown 19d4946ae3 Completed options documentation. 2011-10-16 23:13:11 -04:00
Andrew Brown c852bffdaf When building cube images, paste sides over top, not the other way around
Fixes problem with stacks of blocks showing a bit of the top of the
blockr, most visible on spruce trees.
2011-10-15 12:59:03 -04:00
Andrew Brown 27330cb45f added quotes around parameter in pngout snippet
Thanks Lathanael
2011-10-13 23:28:18 -04:00
Andrew Brown 88448f932b fixed math error in design docs (I'm pretty sure)
also touched up the wording of some other areas
2011-10-07 00:38:58 -04:00
Andrew Brown cbe3d7e1a3 added note about specifying world numbers 2011-10-06 23:16:19 -04:00
Andrew Brown 7f82a5e91a wrote chunk rendering section of the design docs 2011-10-06 23:16:19 -04:00
Andrew Brown 8904e20f21 changed version number to 0.3.0 in sphinx config
apparently readthedocs didn't like using the util method to find the
version dynamically. Probably because it opens a subprocess to git to
find the version.
2011-10-06 23:16:19 -04:00
Andrew Brown cc9792177e modified cube building example to use grass 2011-10-01 20:11:03 -04:00
Andrew Brown fa4f8c0e3b cross-referenced command options from faq page. also
added --bg-color to options page
2011-10-01 19:24:32 -04:00
Andrew Brown 4ad984a052 changed docs version to match git version 2011-10-01 19:04:21 -04:00
Andrew Brown f06ab2d346 changed authors field and version 2011-10-01 17:56:42 -04:00
Andrew Brown 9f5bb3e6bf fixed typo in reference 2011-10-01 17:18:41 -04:00
Andrew Brown 58545d0aed merged in documentation 2011-10-01 16:06:59 -04:00
Andrew Brown 2cc06588a1 moved everything into a docs dir 2011-10-01 16:06:07 -04:00
Andrew Brown a6035a15c3 finished up the essential documentation 2011-10-01 15:58:31 -04:00
Andrew Brown 061db039c1 touch-up to the wording and figures in design doc 2011-10-01 01:02:13 -04:00
Andrew Brown ca63acf5aa integrated quickstart into installation and building pages. Wrote
installation stuff.
2011-10-01 00:41:18 -04:00
Andrew Brown 499637dd31 touched up the tessellation diagram 2011-09-30 20:43:53 -04:00
Andrew Brown c07cfb5d07 docs repo started 2011-09-30 19:22:02 -04:00
Andrew Brown 605811bf0c Merge remote branch 'eminence/master' 2010-11-07 09:08:56 -05:00
Andrew Brown a2918f5a56 now finds textures when using interactive console 2010-11-07 08:45:40 -05:00
Andrew Brown 21ac6689e6 Merge branch 'blending' of https://github.com/agrif/Minecraft-Overviewer into agrif-blending 2010-11-07 08:09:25 -05:00
Andrew Brown 366a56603b Merge remote branch 'emjay/master' 2010-10-31 13:27:47 -04:00
Andrew Brown 32552c50d6 only render overworld. Still renders grayscale though 2010-10-31 13:19:58 -04:00
Andrew Brown 32ba6c4424 clarified -z option in readme 2010-10-19 21:26:59 -04:00
Andrew Brown a10688132a moved directory creation to quadtree initialization 2010-10-19 21:16:13 -04:00
Andrew Brown f4f415514c Merge branch 'lighting' of http://github.com/agrif/Minecraft-Overviewer into lighting 2010-10-15 22:55:15 -04:00
Andrew Brown 4c65271dd0 doesn't crash on a corrupt world chunk 2010-10-15 22:43:40 -04:00
Andrew Brown ea179118bd added an option to skip generating region.js and marker.js 2010-10-15 22:23:15 -04:00
Andrew Brown 324ac5d28d updates mtime on chunk images that match the hash 2010-10-15 22:07:46 -04:00
Andrew Brown a2f37e0649 made exceptions during innter tile rendering when opening tile images non-fatal 2010-10-15 21:55:00 -04:00
Andrew Brown 8479e9d2b1 Merge remote branch 'munki/master' 2010-10-12 10:26:31 -04:00
Andrew Brown 8b7eddf2bf moved iteration code to its own function 2010-10-12 00:45:40 -04:00
Andrew Brown a4c0e786a1 tabs -> 4 spaces 2010-10-11 21:03:50 -04:00
Andrew Brown 6d99c58296 Merge branch 'optimizeimg' of http://github.com/kbrantley/Minecraft-Overviewer 2010-10-11 20:58:26 -04:00
Andrew Brown ea94bcc916 removed your crazy semicolons. This ain't java =) 2010-10-11 20:56:43 -04:00
Andrew Brown 4dc1f70acf Merge remote branch 'eminence/master' 2010-10-02 22:19:18 -04:00
Andrew Brown 759a38353d Merge branch 'master' of git://github.com/c99koder/Minecraft-Overviewer 2010-10-02 17:47:48 -04:00
Andrew Brown 5de70db7fe Merged in new logging, fixed markers, and minetracks 2010-09-30 23:39:18 -04:00
Andrew Brown d366cf9da3 Merge branch 'logging' of git://github.com/alexjurkiewicz/Minecraft-Overviewer 2010-09-30 22:50:23 -04:00
Andrew Brown fd43331350 removed unused imports 2010-09-29 23:31:19 -04:00
Andrew Brown fec7f1b8e4 Added a setup.py for py2exe 2010-09-28 23:13:13 -04:00
Andrew Brown 7a696fcee0 modified to support freezing 2010-09-28 23:04:21 -04:00
Andrew Brown 81d86d6b8b added the long awaited blank image to the output tiles. 2010-09-28 22:54:39 -04:00
Andrew Brown dd088e192b Merged in half block and cactus rendering fixes
Merge remote branch 'eminence/master'
2010-09-28 22:53:01 -04:00
Andrew Brown 2d50b2e5f5 Merging in JPEG rendering code
Merge remote branch 'alexjurkiewicz/master'
2010-09-28 22:45:34 -04:00
Andrew Brown ac7908e815 readme update with parallel pngcrush recipe 2010-09-28 22:35:13 -04:00
Andrew Brown aa82a82f13 won't error when no worlds are found. Thanks jbergstroem 2010-09-27 09:03:24 -04:00
Andrew Brown c07ae135c1 catches all exceptions when loading a chunk image 2010-09-27 01:03:39 -04:00
Andrew Brown d637ddbbe1 added the option to specify a list of chunks to update. 2010-09-27 00:52:11 -04:00
Andrew Brown 58202bd779 Fixed this 2010-09-26 23:29:06 -04:00
Andrew Brown 458870510c Merge remote branch 'eminence/master' 2010-09-26 23:05:34 -04:00
Andrew Brown a957d0b097 clarified texture issue in readme. Misc changes
Added check for python >=2.6
Added current directory and program directory to paths to search for
minecraft.jar
2010-09-26 23:04:12 -04:00
Andrew Brown f5f572a92b fixed corrupt chunk handling code.
Instead of re-gening the chunk, it now removes it and leaves it alone.
The reason is that, now that the cache dir is separated from the chunk
data files, there's no way for that code to know where it came from. For
now, it's easier to just omit that one chunk, it'll be re-generated on
the next run anyways.
2010-09-25 23:10:49 -04:00
Andrew Brown 8d2c575758 properly loads the image and detects corrupted images 2010-09-25 15:07:41 -04:00
Andrew Brown 3c75c60f61 overhauled options descriptions in readme 2010-09-25 01:33:39 -04:00
Andrew Brown 32b776e6cc Tile task pool gets a maximum of 10000 tasks at a time
This should help memory problems for really large maps. I haven't
extensively tested this yet, but I think it should do the trick.
2010-09-24 00:36:33 -04:00
Andrew Brown b64ea5ad23 program is now completely single threaded/processed with -p1 2010-09-23 00:08:20 -04:00
Andrew Brown c53070304f can now specify a chunk cache directory manually 2010-09-22 23:51:31 -04:00
Andrew Brown 0c803608f3 moved a bit of code to a generator function
This'll make it easier to incrementally add tasks to the queue. I would
have gone ahead and done that now, but I'm out of time for the night.
2010-09-22 00:06:48 -04:00
Andrew Brown d6f5afc40f Added GPL license to all files.
If anyone is interested in using this software under different
conditions, contact me.
2010-09-21 22:51:12 -04:00
Andrew Brown 95f6342154 added a link to the world examples in the readme.
Also clarified an error message
2010-09-21 22:37:45 -04:00
Andrew Brown 7278286599 get_worlds only considers world dirs of length 6
(I like to store backups of my worlds in the same dir as World1.tar and
it was trying to open up world number 'r')
2010-09-21 22:36:06 -04:00
Andrew Brown e0929d06f4 explicitly create dest dir to fix race condition 2010-09-18 11:37:03 -04:00
Andrew Brown b12e2d1c8c fixed race condition in creating directories 2010-09-18 10:53:50 -04:00
Andrew Brown 7e62ab355f readme update 2010-09-18 00:32:59 -04:00
Andrew Brown 430ee24830 added existance checks before moving dirs.
Also removed a debug print
2010-09-18 00:24:22 -04:00
Andrew Brown c8c16d5fd3 big commits to a bunch of stuff. See expanded message
Added an option to enter your own zoom level. Use -z to set the map at a
particular zoom level. Zoom levels define the width and height in tiles
of the highest zoom level, each new zoom level is twice as wide and
tall. (z=6 -> 2^6 tiles wide and tall)

Implemented tile re-arrangement on map expansion. Now most tiles will
get re-used if your map needs another zoom level! No longer does it need
to re-generate everything.

No longer creates empty directories for tiles, only creates directories
if needed.

Fixed some minor off-by-one logic (and the code that canceled it out to
make it work)
2010-09-18 00:14:02 -04:00
Andrew Brown 7d11f4ecef Avoid a complete re-gen when world expands.
When the world expands and the Overviewer is forced to create a new zoom
level, use to be all tiles needed to be regenerated. Now that the world
center is always anchored, I can do some simple renaming of folders so
now when a world expands, tiles are re-used and it's very quick!
2010-09-16 23:41:07 -04:00
Andrew Brown 72090ff099 readme update 2010-09-15 21:55:55 -04:00
Andrew Brown 612307ff15 implemented hack to fix water grids. Water looks okay now! 2010-09-15 21:52:57 -04:00
Andrew Brown 9737a97d8a added an option to delete caches 2010-09-15 21:17:37 -04:00
Andrew Brown 6e323791e6 removed unneeded imports 2010-09-15 19:13:55 -04:00
Andrew Brown 0368a9b53c more readme updates 2010-09-15 19:07:00 -04:00
Andrew Brown 340229c690 readme updates 2010-09-15 00:10:33 -04:00
Andrew Brown b7ee3cb9e7 correct tiles dir 2010-09-15 00:03:34 -04:00
Andrew Brown 2d4f0cc082 I believe I now have a usable program again 2010-09-14 23:53:28 -04:00
Andrew Brown 230e6ad480 Re-wrote most of the quad-tree tile code and world code.
Doesn't work yet.
2010-09-14 22:55:27 -04:00