a15390cc47
initial stab at lighting support
Aaron Griffith
2010-09-27 14:55:16 -04:00
a5cc2e3ae2
more accurate marker positioning on map, and a reasonable custom projection
Aaron Griffith
2010-09-27 14:54:10 -04:00
e83796c102
Deal with higher-resolution textures
Benjamin Herr
2010-09-27 19:24:43 +02:00
59481969a9
Disable chroma subsampling when saving JPEGs.
Alex Jurkiewicz
2010-09-27 23:47:03 +10:00
aa82a82f13
won't error when no worlds are found. Thanks jbergstroem
Andrew Brown
2010-09-27 09:03:24 -04:00
157eed9893
Fix typo in template.html
Alex Jurkiewicz
2010-09-27 22:11:17 +10:00
e6bfcc3033
Write HTML file with appropriate extension config.
Alex Jurkiewicz
2010-09-27 22:10:23 +10:00
244679a877
Update README with --imgformat details.
Alex Jurkiewicz
2010-09-27 22:09:58 +10:00
f0d6776ad9
Add JPEG output support.
Alex Jurkiewicz
2010-09-27 21:51:24 +10:00
c07ae135c1
catches all exceptions when loading a chunk image
Andrew Brown
2010-09-27 01:03:39 -04:00
d637ddbbe1
added the option to specify a list of chunks to update.
Andrew Brown
2010-09-27 00:52:11 -04:00
58202bd779
Fixed this
Andrew Brown
2010-09-26 23:29:06 -04:00
458870510c
Merge remote branch 'eminence/master'
Andrew Brown
2010-09-26 23:05:34 -04:00
a957d0b097
clarified texture issue in readme. Misc changes
Andrew Brown
2010-09-26 23:04:12 -04:00
18040d96b4
Add support for some non-block textures
Andrew Chin
2010-09-26 01:33:24 -04:00
0a73d3af56
Merge remote branch 'origin/master'
Andrew Chin
2010-09-26 01:32:16 -04:00
f5f572a92b
fixed corrupt chunk handling code.
Andrew Brown
2010-09-25 23:10:49 -04:00
8d2c575758
properly loads the image and detects corrupted images
Andrew Brown
2010-09-25 15:07:41 -04:00
3c75c60f61
overhauled options descriptions in readme
Andrew Brown
2010-09-25 01:33:39 -04:00
80c15a3910
Added initial work on a structure to allow map annocations
Andrew Chin
2010-09-24 23:26:43 -04:00
32b776e6cc
Tile task pool gets a maximum of 10000 tasks at a time
Andrew Brown
2010-09-24 00:36:33 -04:00
b64ea5ad23
program is now completely single threaded/processed with -p1
Andrew Brown
2010-09-23 00:08:20 -04:00
c53070304f
can now specify a chunk cache directory manually
Andrew Brown
2010-09-22 23:43:40 -04:00
0c803608f3
moved a bit of code to a generator function
Andrew Brown
2010-09-22 00:06:48 -04:00
d6f5afc40f
Added GPL license to all files.
Andrew Brown
2010-09-21 22:51:12 -04:00
95f6342154
added a link to the world examples in the readme.
Andrew Brown
2010-09-21 22:37:45 -04:00
7278286599
get_worlds only considers world dirs of length 6
Andrew Brown
2010-09-21 22:36:06 -04:00
07145bef3b
make it easier for the user to use a map in an expected location, show some information about found saves
Ryan Hitchman
2010-09-21 15:07:23 -05:00
e0929d06f4
explicitly create dest dir to fix race condition
Andrew Brown
2010-09-18 11:37:03 -04:00
b12e2d1c8c
fixed race condition in creating directories
Andrew Brown
2010-09-18 10:53:50 -04:00
7e62ab355f
readme update
Andrew Brown
2010-09-18 00:32:59 -04:00
430ee24830
added existance checks before moving dirs.
Andrew Brown
2010-09-18 00:24:22 -04:00
c8c16d5fd3
big commits to a bunch of stuff. See expanded message
Andrew Brown
2010-09-18 00:14:02 -04:00
7d11f4ecef
Avoid a complete re-gen when world expands.
Andrew Brown
2010-09-16 23:41:07 -04:00
72090ff099
readme update
Andrew Brown
2010-09-15 21:55:55 -04:00
612307ff15
implemented hack to fix water grids. Water looks okay now!
Andrew Brown
2010-09-15 21:52:57 -04:00
9737a97d8a
added an option to delete caches
Andrew Brown
2010-09-15 21:17:37 -04:00
6e323791e6
removed unneeded imports
Andrew Brown
2010-09-15 19:13:55 -04:00
0368a9b53c
more readme updates
Andrew Brown
2010-09-15 19:07:00 -04:00
340229c690
readme updates
Andrew Brown
2010-09-15 00:10:33 -04:00
b7ee3cb9e7
correct tiles dir
Andrew Brown
2010-09-15 00:03:34 -04:00
2d4f0cc082
I believe I now have a usable program again
Andrew Brown
2010-09-14 23:51:05 -04:00
230e6ad480
Re-wrote most of the quad-tree tile code and world code.
Andrew Brown
2010-09-14 22:55:27 -04:00
206c8a4c41
Merge branch 'master' of github.com:brownan/Minecraft-Overviewer
Andrew Brown
2010-09-14 18:12:50 -04:00
44fc65d753
I think this should fix windows support
Andrew Brown
2010-09-14 18:12:02 -04:00
3ddd1d26e1
-p1 has fewer output lines for chunk process
Andrew Brown
2010-09-14 12:37:36 -04:00
0003950c5e
tile generation works for -p1
Andrew Brown
2010-09-12 22:23:01 -04:00
c10f267041
Removed the scale control as it was completely wrong, dur.
Gregory Short
2010-09-12 14:13:54 -05:00
768a82cc13
Fixed the debug overlay to properly use config.tileSize instead of a hard-coded 384, also explicitly set which map controls will be displayed so that the map type controls allowing the user to switch back to the default google maps don't appear.
Gregory Short
2010-09-12 14:12:49 -05:00
70805f3a67
Added a debug option to the config options in template.html. Setting this to true displays a tile boundary overlay as well as x, y, and z values for each tile, and the tile's url. Defaults to false.
Gregory Short
2010-09-12 14:05:36 -05:00
51d30a77d0
how embarrassing, I left some debug code in
Andrew Brown
2010-09-12 10:10:16 -04:00
8870e1d22a
Merge remote branch 'munki/master'
Andrew Brown
2010-09-12 01:06:04 -04:00
a3a4877e6a
no longer validates images, runs MUCH faster to scan existing chunks.
Andrew Brown
2010-09-12 01:04:31 -04:00
55d596fc26
chunk progress prints fewer lines. Made a perhaps insignificant algorithm change
Andrew Brown
2010-09-11 22:34:07 -04:00
5726f7e23e
chunk generation checks mtime before hashing block array
Andrew Brown
2010-09-11 19:06:32 -04:00
9309fd6c96
Uses a shared semaphore to spawn new processes when needed.
Andrew Brown
2010-09-11 13:21:13 -04:00
8bc789a4d0
Minor documentation update (alleged default was incorrect)
Gregory Short
2010-09-11 11:13:57 -05:00
be146385e4
readme updates
Andrew Brown
2010-09-11 00:36:43 -04:00
f9783d7a20
Tile rendering is now mostly parallel up to 4 procs.
Andrew Brown
2010-09-11 00:12:38 -04:00
1e296e858a
readme updates, texture code updates.
Andrew Brown
2010-09-10 00:04:02 -04:00
0b77c02a62
Merge remote branch 'munki/master'
Andrew Brown
2010-09-09 22:43:35 -04:00
91440ec621
subprocesses catch keyboardinterrupt and raise a proper exception.
Andrew Brown
2010-09-09 22:41:28 -04:00
f442c984c1
If -c or --cachelife option is <= 0, the ?c= parameter won't be appended to tile urls so that caching can be controlled server-side (or left to the whim of the browser)
Gregory Short
2010-09-09 02:41:11 -05:00
b6ceb536da
removes tiles if they no longer exist
Andrew Brown
2010-09-07 21:52:56 -04:00
b0b9a9a71a
Merge remote branch 'munki/master'
Andrew Brown
2010-09-07 21:36:08 -04:00
8382e6664a
cleaned up some comments
Andrew Brown
2010-09-07 21:32:57 -04:00
1ebde2ff55
readme updates, added a features section at the top
Andrew Brown
2010-09-07 23:56:29 +08:00
dda682ce51
Merge remote branch 'munki/master'
Andrew Brown
2010-09-07 21:19:08 -04:00
94f1b25777
Map is better centered now when initially loading the page. The latitude is an approximation of the center, since we're using a mercator projection with what should be a rotated euclidean one. It's close enough.
Gregory Short
2010-09-07 20:02:25 -05:00
32c2626b39
Added configurable option for controlling how long a tile will live in the browser's cache before being refetched. Good for configurations where the map will be automatically updated ona regular basis and the web browser's cache would get out of sync. Default is 24 hours.
Gregory Short
2010-09-07 19:56:44 -05:00
dddeb199d3
readme updates, added a features section at the top
Andrew Brown
2010-09-07 11:56:29 -04:00
1b4a775f72
Merged and resolved conflicts.
Gregory Short
2010-09-06 22:22:33 -05:00
41f5eab067
fixed template.html to use the right path
Andrew Brown
2010-09-06 22:53:16 -04:00
dfc336e46a
should still make the tiledir even if destdir exists
Andrew Brown
2010-09-06 22:17:10 -04:00
4bbdf17bd5
Merge commit 'bf07d3d10c2e00eba3371cff700c8f3cb4d8e3e8'
Andrew Brown
2010-09-06 22:12:24 -04:00
92724e2688
updated readme
Andrew Brown
2010-09-06 22:05:32 -04:00
9e11071b35
Moved html generation to happen before quadtree generation. This way, you can open up the html file immediately and browse the map as it is being generated! This necessitated pulling the zoom-depth determination out into its own function.
Gregory Short
2010-09-06 20:51:06 -05:00
bf07d3d10c
Moved gmap tiles into a tiles/ subdirectory for a cleaner gmap final output (output directory contains just index.html and tiles/)
Gregory Short
2010-09-06 19:58:56 -05:00
040e269331
Updated template.html to use google maps api v3. This also resolves the bug where double-clicking on the right side of the map to zoom in would zoom somewhere else entirely.
Gregory Short
2010-09-07 06:44:08 +08:00
56a8970bdc
Updated template.html to use google maps api v3. This also resolves the bug where double-clicking on the right side of the map to zoom in would zoom somewhere else entirely.
Gregory Short
2010-09-06 17:44:08 -05:00
2d7bd248ed
fixed strangeness in tile caching code.
Andrew Brown
2010-09-06 12:58:30 -04:00