Aaron Griffith
25cb1f19c9
if render_loop raises a general exception, it's considered fatal now
...
this is how some misconfiguration is caught, so *some* must be fatal
2012-06-07 19:56:11 -04:00
Aaron Griffith
05bfaaf967
added slime overlay, colors chunks green if slimes can spawn
2012-06-05 23:18:15 -04:00
Andrew Chin
97c3f8f913
Merge remote branch 'origin/devel'
...
Conflicts:
docs/config.rst
2012-06-03 21:15:12 -04:00
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