Commit Graph
100 Commits
Author SHA1 Message Date
Aaron Griffith a432382bc1 Merge pull request #749 from contre/overlayAlphaFix
Fix an issue with baked in overlays not having any alpha
2012-06-07 20:22:57 -07:00
Aaron Griffith 0f110c4d70 Merge pull request #747 from contre/overlaysDocs
Update docs to remove warnings about overlays being not implemented.
2012-06-07 20:20:51 -07:00
Aaron Griffith c17e33a810 skip_sides in lighting_is_face_occluded is now correctly named
switched a conditional, but should still be fixed as per 75f80dae95
2012-06-07 20:17:49 -04:00
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
Aaron Griffith f4a1c32d1a added sealevel option to HeightFading primitive 2012-06-05 01:09:47 -04:00
Aaron Griffith a60b56c507 Revert "Update chests to work with snapshot 12w21b. Add ender chests. Improve some comments."
This reverts commit b245bbe8b3.
2012-06-04 21:57:42 -04:00
Aaron Griffith 365c67cf94 Revert "Add emerald ore and sandstone stairs."
This reverts commit 86ad4bf611.
2012-06-04 21:57:41 -04:00
Aaron Griffith d329e34fe9 Revert "Add emerald block, improve the looking of the brewing stand."
This reverts commit 85c439b68c.
2012-06-04 21:57:37 -04:00
Aaron Griffith f395a13d98 biomes=False now renders correctly again
Closes Issue #737
2012-05-16 10:15:38 -04:00
Aaron Griffith 94c1e2980a Fixed ocean biomes being needlessly dark
partial fix for issue #676; thanks @contre
2012-05-11 22:09:10 -03:00
Aaron Griffith 34e5ddf620 biomes are now murky *and* smooth
closes issue #708

Props to mkor for taking advantage of the existing average loop, and
CounterPillow for sussing out the correct biome multiplication
color. This commit is just a teensy bit more future-proof.
2012-05-06 20:22:31 -04:00
Aaron Griffith 7ef5f8c5e3 Merge remote-tracking branch 'fabiann/remote-tiles' into devel 2012-05-06 12:52:42 -04:00
Aaron Griffith 08b0ed17e6 Merge remote-tracking branch 'interfect/master' into devel 2012-05-06 12:52:24 -04:00
Aaron Griffith 838bd2e5ab fixed Hide() primitive and made EdgeLines() play nice 2012-04-12 15:33:24 -04:00
Aaron Griffith f5797dd8a0 added a Hide() render primitive 2012-04-12 15:16:19 -04:00
Aaron Griffith db0a1d3415 updated isOverlay to correctly recognize modes with no Base() primitive 2012-04-09 17:10:05 -04:00
Aaron Griffith 88d0d838b9 Merge pull request #684 from overviewer/deref_fix
Deref fix
2012-04-09 14:01:13 -07:00
Aaron Griffith 59c68646a9 Merge pull request #670 from JonnyJD/playerInspect
more detailed player inspect + list multiple
2012-03-29 12:05:21 -07:00
Aaron Griffith be1cee48cf Merge pull request #653 from kappa7194/master
Missing quotation mark in signs configuration file example.
2012-03-29 12:03:04 -07:00
Aaron Griffith 82e77b7a6e Merge pull request #665 from peikk0/textures-fix
Find images in anim/ directory too.
2012-03-29 12:00:27 -07:00
Aaron Griffith dc1e3b662b fixed biome rotation for upper-right and lower-left 2012-03-23 14:08:03 -04:00
Aaron Griffith 5d94c85010 fixed rotations for upside-down stairs 2012-03-23 13:59:33 -04:00
Aaron Griffith 682cefb902 changed _load_image to self.load_image in textures.py (thanks Nightgunner5) 2012-03-20 00:24:53 -03:00
Aaron Griffith 9ba3cbabc8 fixed biomes to use z/x instead of x/z indexing
reference: Issue #644
2012-03-15 05:12:01 -04:00
Aaron Griffith 9be414e540 added biomes option to Base primitive (default: True)
fixes Issue #644
2012-03-15 04:54:20 -04:00
Aaron Griffith ab22724fc7 moved nice_exit() back into util.py (Issue #647) 2012-03-15 04:03:46 -04:00
Aaron Griffith 3bbab24a5b fixed permission copying, fixes Issue #646 2012-03-14 00:30:41 -04:00
Aaron Griffith 2de1405624 FileReplacer now copies permission bits 2012-03-13 17:16:53 -04:00
Aaron Griffith 954c7289be Merge branch 'devel' 2012-03-06 09:41:41 -05:00
Aaron Griffith fde63ec221 renders are now ordered according to their order in the config file 2012-03-05 13:37:05 -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
Aaron Griffith 8aaf67450d setup.py now works regardless of current working directory 2012-03-04 20:11:15 -05:00
Aaron Griffith 4a9c4fd150 get_data will no longer repeatedly try to open missing chunks 2012-03-03 23:15:16 -05:00
Aaron Griffith 54cf6449c4 Merge branch 'anvil' into master 2012-03-03 17:22:10 -05:00
Aaron Griffith fb7f382675 setup.py install (and the debian packages) should now work 2012-03-03 17:14:39 -05:00
Aaron Griffith 143523e1dd Merge branch 'master' into anvil
The "Anvil currently in development" message was left out of the merge.
2012-03-02 19:12:54 -05:00
Aaron Griffith 3007099c44 fixed --version on debian 2012-03-02 19:09:40 -05:00
Aaron Griffith 9aee71b953 updated default max height on Depth render primitive 2012-03-01 21:09:17 -05:00
Aaron Griffith 137935801d bumped extension version after merge, just in case 2012-03-01 17:47:38 -05:00
Aaron Griffith dd7af69199 Merge branch 'rewrite' into anvil 2012-03-01 17:46:39 -05:00
Aaron Griffith 6f1ccb6a53 fixed clamping, jungles are now the proper shade of green 2012-03-01 17:25:45 -05:00
Aaron Griffith bcc1e61b0d data/textures is now checked *last*, updated biome colors 2012-03-01 16:46:23 -05:00
Aaron Griffith d1c5c14ff7 fixed huge memory leak when calling chunk_render on empty section 2012-03-01 15:55:47 -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
Aaron Griffith 4f0e844bb5 pickled signals now work as expected 2012-02-26 13:10:05 -05:00
Aaron Griffith f74769e988 updated MANIFEST to include primitive sources 2012-02-26 11:58:19 -05:00
Aaron Griffith 02e5ec17e5 added docs for overlay primitives 2012-02-26 11:57:44 -05:00
Aaron Griffith 5d50f35ac1 broke out background-clearing code from base overlay primitive 2012-02-26 11:52:43 -05:00
Aaron Griffith 2b7af1886a overlays converted into render primitives 2012-02-26 11:39:07 -05:00
Aaron Griffith 9f90c02297 removed another bit of code that assumes the ceiling is at 128 2012-02-26 09:18:39 -05:00
Aaron Griffith 414b754e24 biomes now work, still no swamp purple though 2012-02-22 04:14:44 -05:00
Aaron Griffith 4ac7c1222a lighting and smooth lighting updated for anvil 2012-02-21 15:51:34 -05:00
Aaron Griffith c5f2077d51 edge-lines and nether primitives in working order 2012-02-21 15:05:00 -05:00
Aaron Griffith a8c298fe4e depth-tinting, depth, and height-fading render primitives fixed for anvil 2012-02-21 14:49:37 -05:00
Aaron Griffith 136ea70281 all sections now loaded for each chunk, cave mode now works 2012-02-21 14:22:52 -05:00
Aaron Griffith 187b2690f4 added get_data for getting data across chunk boundaries, fixed PAD 2012-02-21 03:49:19 -05:00
Aaron Griffith a0d584bba6 Base render primitive now draws correctly (no biomes yet though) 2012-02-21 02:42:42 -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
Aaron Griffith f8140c8de0 block data is now correctly reshape'd 2012-02-21 02:02:25 -05:00
Aaron Griffith d17931c112 blog links now point to overviewer.org blog 2012-02-19 21:40:56 -05:00
Aaron Griffith e33241a973 fixed leaking block data for each rendered chunk 2012-02-15 21:38:45 -05:00
Aaron Griffith 6cf38d08b6 --processes=1 now correctly uses the vanilla dispatcher 2012-02-12 01:20:32 -05:00
Aaron Griffith 288dc20deb removed old MapGen code 2012-02-09 10:18:39 -05:00
Aaron Griffith 09c4e4cbf8 removed really old composite.py stub wrapper 2012-02-09 10:12:12 -05:00
Aaron Griffith c486c99387 removed old biome code 2012-02-09 09:45:08 -05:00
Aaron Griffith a1dacfa994 added back biome colors, and misc. cleanup in world.py 2012-02-08 15:25:22 -05:00
Aaron Griffith 834598da0f fixed typo from master merge 2012-02-08 14:56:50 -05:00
Aaron Griffith ce214c19bc added color tables from biome extractor
Now, the textures loader doesn't have to know about the world path;
this works better in a multi-world environment.
2012-02-08 13:59:43 -05:00
Aaron Griffith 6c846ffefc Merge branch 'master' into rewrite 2012-02-06 21:45:33 -05:00
Aaron Griffith 302e1d592a Merge branch 'master' into rewrite 2012-02-06 21:41:11 -05:00
Aaron Griffith e5d6335d33 Merge pull request #596 from kraigu/master
Minor addition to building.rst
2012-02-04 15:41:48 -08:00
Aaron Griffith 6c647f3161 texturepath setting now works 2012-01-29 17:33:21 -05:00
Aaron Griffith 9dc9e1e952 textures now appropriately handle north direction 2012-01-29 17:18:21 -05:00
Aaron Griffith b88e636728 changed settings to emit correct north values, north values now represent rotations
each north value is an integer representing how many times to rotate
the map by 90 degrees counterclockwise.
2012-01-29 16:45:23 -05:00
Aaron Griffith 426f3d9915 Merge pull request #588 from contre/master
Add support for MCPatcher compliant portal textures
2012-01-23 13:20:36 -08:00
Aaron Griffith 624d6ba351 updated and cleaned up overviewer.py
- moved c_overviewer version checks into __init__.py
 - bare_console support (mostly) moved into util, slightly more sane
 - removed and updated a ton of old code
2012-01-14 01:11:05 -05:00
Aaron Griffith 16fec5085e converted smooth-lighting into a primitive
for the first time ever, smooth-lit cave mode is now possible \o/
2012-01-08 22:49:20 -05:00
Aaron Griffith ae88b6e27b converted lighting mode into a primitive 2012-01-08 22:31:41 -05:00
Aaron Griffith c93715ebfa migrated cave mode into cave and depth-tinting primitives 2012-01-08 18:29:32 -05:00
Aaron Griffith f1758a51a7 added netherbrick stairs to lighting estimator
Reported in Issue #581.
2012-01-08 16:22:06 -05:00
Aaron Griffith 30c4bb26c3 default values for options are now specified alongside their definitions 2012-01-08 01:09:43 -05:00
Aaron Griffith 7cacc59428 setup.py now auto-discovers available render primitives 2012-01-08 00:52:30 -05:00
Aaron Griffith a682b8a689 broke out nether, heightfading, depth, and edgelines from base primitive 2012-01-08 00:08:16 -05:00
Aaron Griffith e3610f8ac5 moved to a layer-based rendermode system, moved normal mode to base primitive
options are now handled partially in the python side, in rendermodes.py
2012-01-08 00:08:16 -05:00
Aaron Griffith 6f66a31738 ripped out all the rendermode option stuff, preparing to move it to python 2012-01-08 00:08:16 -05:00
Aaron Griffith 4d61e41f9f fixed crash when an option isn't recognized 2012-01-07 22:51:09 -05:00
Aaron Griffith 14f68ebeb7 import in __init__.py no longer prevents setup.py from working 2012-01-07 20:29:46 -05:00
Aaron Griffith 992f737984 fixed import loop and incorrect blockdata expansion 2012-01-07 20:23:39 -05:00
Aaron Griffith 1baf506a59 renders now work with the multiprocessing dispatcher 2012-01-06 21:56:26 -05:00
Aaron Griffith 1f2c1a281e the rest of the render modes are now working 2012-01-06 20:38:50 -05:00
Aaron Griffith 4eaf103213 fixes to get lighting mode working again 2012-01-06 20:23:15 -05:00
Aaron Griffith e1a6d96e87 changed last "import Image" to "from PIL import Image" 2012-01-04 00:22:05 -05:00
Aaron Griffith a1dc392526 c_overviewer is now auto-initialized, and some other minor fixes 2012-01-02 00:40:56 -05:00
Aaron Griffith c88bfa3adc almost-working full TileSet render 2012-01-01 23:58:18 -05:00
Aaron Griffith 31f894d4e9 removed: chunk.py, quadtree.py, rendernode.py 2012-01-01 23:12:05 -05:00
Aaron Griffith a69a78f412 c_overviewer.render_loop now works with normal render mode 2012-01-01 23:02:30 -05:00
Aaron Griffith 55e83e50da chunks are now loaded properly from the regionset 2012-01-01 22:44:11 -05:00
Aaron Griffith f9b0f8667b initial update of C code to work with textures object 2012-01-01 22:44:08 -05:00
Aaron Griffith c4a183b9b0 moved most global vars in textures.py into an instantiatable class 2012-01-01 22:43:37 -05:00