David Vierra
|
dab9267014
|
use correct chunk attribute for block light
|
2010-10-15 22:52:32 -10:00 |
|
David Vierra
|
76379eef00
|
ensure dummy zero chunk is completely dark before lighting, or else light spills in from the dummy chunk
|
2010-10-15 22:47:40 -10:00 |
|
David Vierra
|
9941c17444
|
BlockLight does not have a light source :\
|
2010-10-15 22:46:39 -10:00 |
|
David Vierra
|
2f1f140101
|
allow errors on loading level.dat to filter upward
|
2010-10-15 22:39:17 -10:00 |
|
David Vierra
|
8ffb8262da
|
allow unicode filenames here, too
|
2010-10-15 22:06:33 -10:00 |
|
David Vierra
|
0269366aea
|
need to update these checksums after bugfix...
|
2010-10-15 22:01:02 -10:00 |
|
David Vierra
|
29a3037554
|
mclevel.fromFile no longer takes last_played and random_seed arguments because it cannot implicitly create a level.
|
2010-10-15 22:00:00 -10:00 |
|
David Vierra
|
6e5110b532
|
fix logical errors in MCInfdevOldLevel.__init__ that were overwriting some level.dats
__init__ no longer has a root_tag arg, and has a create arg instead. if create is false, it will refuse to create a new alpha level.
|
2010-10-15 21:59:38 -10:00 |
|
David Vierra
|
a391b5dd12
|
added 'time' command
|
2010-10-15 20:35:07 -10:00 |
|
David Vierra
|
6bcfb0eb78
|
Added noair and nowater options for clone and import.
|
2010-10-15 18:55:30 -10:00 |
|
David Vierra
|
4cc5f05fa8
|
Need to import os
|
2010-10-15 16:02:08 -10:00 |
|
David Vierra
|
205e340aae
|
Added a dummy generateLights for generic levels
|
2010-10-15 16:01:37 -10:00 |
|
David Vierra
|
0c56aa3536
|
catch ChunkMalformed in getAllChunkSlices
|
2010-10-15 16:00:27 -10:00 |
|
David Vierra
|
27ae6ee504
|
suppress these failure warnings
|
2010-10-14 22:07:32 -10:00 |
|
David Vierra
|
65443e1aa2
|
don't attempt to print this full path because of unicode errors during string format
|
2010-10-14 18:37:04 -10:00 |
|
David Vierra
|
2eb79cbf21
|
detect empty source boxes and respond by doing nothing
|
2010-10-14 18:36:35 -10:00 |
|
David Vierra
|
db032f403c
|
unicode chunk-subdirectory strings (?????)
|
2010-10-14 14:54:46 -10:00 |
|
David Vierra
|
aa6f39f15f
|
clamp source box of extractSchematic
return a schematic of the desired shape filled with air in the parts where there was nothing to extract
|
2010-10-14 14:54:30 -10:00 |
|
David Vierra
|
584b8a30b4
|
don't adjust minimum edge when adjusting maximum edges
|
2010-10-14 14:53:06 -10:00 |
|
David Vierra
|
9d8d14b5bd
|
Get the save directory path in unicode on win32 systems
|
2010-10-14 14:52:42 -10:00 |
|
David Vierra
|
717e9384cd
|
limit length of blocktype array to 256
|
2010-10-13 16:24:24 -10:00 |
|
David Vierra
|
e0b18c4ee0
|
changed more strings to unicode
I wonder if this is really needed. It seems like when filenames are in unicode, i have to format them into unicode strings or get an encoding error...
|
2010-10-13 13:06:22 -10:00 |
|
David Vierra
|
f4b439c222
|
catch chunk errors during relight
|
2010-10-12 23:07:25 -10:00 |
|
David Vierra
|
acfe936056
|
i have absolutely no idea why this function gets called on a malformed chunk that was already culled, but whatever
|
2010-10-12 14:05:23 -10:00 |
|
David Vierra
|
bdd85b7336
|
catch chunk loading errors here
todo: find a better way to deal with malformed and absent chunks in general
|
2010-10-12 14:04:58 -10:00 |
|
David Vierra
|
00509546b3
|
create a new function readBox in anticipation of better box specifiers
|
2010-10-11 22:59:40 -10:00 |
|
David Vierra
|
11048d9d74
|
Newly created chunks' initial lights are fully bright
|
2010-10-10 21:56:24 -10:00 |
|
David Vierra
|
3b23358ccc
|
remove dead code
|
2010-10-10 18:53:32 -10:00 |
|
David Vierra
|
780fbbeccf
|
loadChunk args are chunk positions
|
2010-10-10 18:50:50 -10:00 |
|
David Vierra
|
919e4db340
|
fix arg name
|
2010-10-10 18:50:22 -10:00 |
|
David Vierra
|
a93e103ff0
|
reorganized copyEntitiesFrom, fixed painting copy, todo: painting rotation
the TileX, TileY, TileZ refer to the block that the painting is attached to.
|
2010-10-09 23:04:22 -10:00 |
|
David Vierra
|
552284af5c
|
return a world bounds for empty levels instead of crashing
|
2010-10-09 11:31:41 -10:00 |
|
Caleb Deveraux
|
655cb535be
|
Add support to obtain cProfile output from regression tests
|
2010-10-09 03:55:42 -10:00 |
|
David Vierra
|
90a45531e6
|
unicode strings...
|
2010-10-09 03:55:00 -10:00 |
|
David Vierra
|
7a4746dbf8
|
can guess-open unnumbered classic levels again
|
2010-10-09 03:22:01 -10:00 |
|
David Vierra
|
d0158a21ba
|
list dumpsigns in usage info
|
2010-10-09 03:20:51 -10:00 |
|
David Vierra
|
0d97ad9405
|
fix range inputs for infinite-to-infinite copy
|
2010-10-09 03:00:52 -10:00 |
|
David Vierra
|
7e5b88c75e
|
Added dumpSigns command to save sign locations and text to a text file.
|
2010-10-09 02:56:18 -10:00 |
|
David Vierra
|
535d0e5104
|
use path.basename to get the filename
|
2010-10-09 02:49:21 -10:00 |
|
David Vierra
|
af007e317d
|
use unicode strings
|
2010-10-09 02:48:47 -10:00 |
|
David Vierra
|
7969bd28e8
|
win32 fixes
|
2010-10-09 00:16:46 -10:00 |
|
Caleb Deveraux
|
ca4a3d4f13
|
Fix an indexing error in a warning
|
2010-10-08 21:36:38 -10:00 |
|
Caleb Deveraux
|
5e564531fb
|
Fix dataType assertions in TAG_Compound
|
2010-10-08 21:36:34 -10:00 |
|
Caleb Deveraux
|
e41cf4f77e
|
Add a vim modeline to nbt.py so the non-pep8-ness of nbt.py is maintained
|
2010-10-08 21:36:27 -10:00 |
|
David Vierra
|
bafa5d79ad
|
this import is needed for the bounded relight
|
2010-10-08 18:01:25 -10:00 |
|
David Vierra
|
c1742db9e9
|
correct None check
|
2010-10-07 21:22:25 -10:00 |
|
David Vierra
|
d0b0277f24
|
set batchMode flag earlier
|
2010-10-07 16:05:06 -10:00 |
|
David Vierra
|
882816e91e
|
the docstring needs to be first
|
2010-10-07 16:04:41 -10:00 |
|
David Vierra
|
da9f4b7b8d
|
tweaked readme
|
2010-10-07 16:03:52 -10:00 |
|
David Vierra
|
485cea1a6d
|
catch missing chunks here
|
2010-10-07 15:32:44 -10:00 |
|