Andrew Brown
fdda8234ff
added warning for extremely absurd region files
2012-05-11 22:19:15 -04:00
Fabian Norman
8ffcec347a
Merge remote branch 'source/master' into remote-tiles
...
Conflicts:
overviewer.py
2012-05-02 01:04:13 -07:00
Fabian Norman
85567cae42
Initial changes to add the base option to the config file.
2012-04-25 19:42:18 -07:00
Andrew Chin
d97c3547f9
Merge branch master into devel
...
Conflicts:
docs/config.rst
overviewer.py
overviewer_core/settingsDefinition.py
overviewer_core/tileset.py
2012-04-15 11:03:16 -04:00
Richard Pastrick
b13bbd0204
Add the JS stuff and a little bit more python glue to make overlays only display for a specified render
2012-04-12 08:59:13 -07:00
Aaron Griffith
db0a1d3415
updated isOverlay to correctly recognize modes with no Base() primitive
2012-04-09 17:10:05 -04:00
Thomas Lake
36aa6ed011
Add 'showspawn' render option
...
Allow users to hide the spawn marker that is normally generated for
overworld levels
2012-04-08 13:04:13 +01:00
Andrew Chin
6528aa91e7
Added overlay control to HTML
2012-04-07 15:03:06 -04:00
Andrew Brown
b2ce4fa7e5
Merge branch 'devel'
2012-03-27 14:58:50 -04:00
Andrew Brown
7a4a257b51
Added better error related log lines for corrupt chunks
2012-03-27 14:57:42 -04:00
Andrew Chin
f39c9e2f80
Merge branch 'progress-observer' of git://github.com/aheadley/Minecraft-Overviewer into progress-observer
2012-03-26 22:28:28 -04:00
Andrew Brown
e9cf747513
Added better error handling for corrupt chunks
2012-03-17 22:56:33 -04:00
aheadley
f3d23fb8f8
clean up observer code
2012-03-17 14:34:57 -04:00
aheadley
46b04dd09a
implement observer model
2012-03-16 22:26:16 -04:00
Andrew Chin
729fcda964
Display a spawn marker
2012-03-11 17:59:29 -04:00
Andrew Brown
91f5e2c479
added support for removing tiles that shouldn't exist with --check-tiles
...
--check-tiles is now activated by shrinking maps
better detection for --forcerender situtations
Also cleaned up some docs and comments
Moved tiledir creation to TileSet constructor
2012-03-11 01:18:30 -05:00
Andrew Brown
fe55d5343c
added a "changelist" option
2012-03-06 23:37:29 -05:00
Aaron Griffith
626129394a
split up util.py into files.py and logger.py, moved code appropriately
2012-03-05 12:12:27 -05:00
Andrew Brown
62c537a95e
Merge remote-tracking branch 'origin/rewrite' into anvil
2012-02-26 21:10:42 -05:00
Andrew Brown
f43498d033
Added a "crop" feature to render subsets of worlds
2012-02-26 20:19:26 -05:00
Aaron Griffith
8b28e42c8d
Merge branch 'rewrite' into anvil
...
Conflicts:
overviewer_core/src/overviewer.h
overviewer_core/tileset.py
overviewer_core/util.py
overviewer_core/world.py
2012-02-26 19:39:58 -05:00
Andrew Brown
19f6f136e4
Now writes images to temporary files and atomically moves in place*
...
* on systems with an atomic os.rename
2012-02-26 00:16:16 -05:00
Andrew Brown
c759b20f8e
added helpful notice about running into corrupted tiles
2012-02-25 21:44:21 -05:00
Andrew Brown
c3c559fcd3
changed this_rendertime to be the max of all chunk mtimes
2012-02-25 21:26:50 -05:00
Andrew Brown
16ed65e019
Use zoom value from json to determine if maps should be expanded
2012-02-25 21:24:16 -05:00
Andrew Brown
195e08d4a1
Determine an appropriate rendercheck mode automatically
2012-02-25 20:07:07 -05:00
Andrew Brown
f48f0445d1
Dump assets and "initial" data before rendering starts
...
Now does preprocessing off of main() instead of in the dispatcher
initializer.
2012-02-25 19:33:35 -05:00
Andrew Brown
2957677e32
Merge remote-tracking branch 'origin/rewrite' into anvil
2012-02-23 19:48:38 -05:00
Aaron Griffith
b234301521
small, cargo-cult change to how tileset.py positions drawn chunk sections
2012-02-21 02:42:06 -05:00
Andrew Chin
54f511ec3d
Hide the " - default" suffix on worlds that use the default dimension
2012-02-20 14:27:30 -05:00
Andrew Brown
4c21fb2e05
modified tileset.py for the new Anvil format
2012-02-19 00:04:26 -05:00
Andrew Brown
aaf8e1d7cb
Changed "worldname" to "world" in configfile
...
Also brought tests up to date. All tests pass now.
2012-02-14 20:39:05 -05:00
Andrew Brown
9c4de64a62
added the image extension to the outputted json metadata
2012-02-12 17:15:50 -05:00
Andrew Brown
adc9151f44
fixed jpg rendering
2012-02-12 15:57:53 -05:00
Andrew Brown
607bb329cf
tileset objects now accept "jpg" or "jpeg" for jpeg format
2012-02-12 15:28:09 -05:00
Andrew Chin
c60936efbd
Remove development/debug output
2012-02-11 15:57:38 -05:00
Andrew Chin
b7d2733f0c
The compass now changes direction to make the tileset
2012-02-10 20:44:11 -05:00
Andrew Chin
96602a48d4
Specifying a dimension in a config file now works
2012-01-27 20:30:58 -05:00
Andrew Brown
c63029a14d
Fixed potential nameerror in tileset.py do_preprocessing()
2012-01-18 10:09:59 -05:00
Andrew Chin
0d23adb237
Avoid digging into the tileset when writing out config.js
2012-01-16 22:54:35 -05:00
Andrew Brown
66295aabd9
Find the map size even in child processes
...
Rendering needs to know self.treedepth, so this must be in child
processes and not just computed in do_preprocessing()
2012-01-16 21:58:48 -05:00
Andrew Brown
dafb659315
added __getstate__ and __setstate__ to TileSet to fix pickling
2012-01-16 02:19:34 -05:00
Andrew Chin
48da4a6a3c
Write/read last_rendertime
2012-01-15 00:22:45 -05:00
Andrew Brown
9e61407c67
fixed a bug in TileSet. Traversal now works according to tests.
2012-01-08 03:12:06 -05:00
Andrew Brown
3995a06c97
added TileSet tests, fixed several bugs. Still needs work.
2012-01-08 02:51:06 -05:00
Andrew Brown
fb0a7b161e
forgot another thing sorry
2012-01-08 00:07:39 -05:00
Andrew Brown
ff418ba7c9
woops
2012-01-08 00:04:40 -05:00
Andrew Brown
df035aa00d
changed iteration algorithm for rendercheckmode 1
...
UNTESTED
2012-01-08 00:03:16 -05:00
Andrew Brown
b31c4377ab
fixed dependencies for TileSet
2012-01-06 21:28:01 -05:00
Andrew Brown
da18f74338
Fixed some render-tiles not being rendered
...
If a render-tile is only touched by chunks with blocks at the highest
point near the sky, then the render tile may not be rendered due to the
chunk scan's algorithm. Chunks in rows divisible by 4 were not
considering the tile above them, even though the chunk partially
overlaps. This is only seen for chunks with blocks at the very top of
them by the sky, and only when no other chunks would trigger that tile
for rendering.
2012-01-03 23:42:39 -05:00