Releases: papyrus-mc/papyruscs
v0.3.2-beta
Fixes
Texture fixes
New Parameters;
--brillouin_offset x: parameter for worlds with low/high ground level
--forceoverwrite: parameter to force rerender chunks in the selected dimension
v0.3.1-beta
Fixes:
- Minimal error handling for image loading
v0.3.0-beta
Version 0.3
What's new:
New folder structure:
The new folder structure is:
outputdir
|-map
| |-dim0
| |-dim1
| |-dim2
| |-map.html
|-update
| |-dim0
| |-dim1
| |-dim2
| |-map.html
|-chunks.sqlite
|-chunks-backup.sqlite
Incremental Rendering:
With strategy Dataflow (default) PapyrusCs creates a sqlite database with chunk CRCs to check if a update rendering is necessary.
PapyrusCs creates an update folder, which contains only the files that were updated (it will be copied to the map folder as well)
So you just have to upload the content of the update folder after an update of the map.
With the option
--deleteexistingupdatefolder
the current dimension update folder to be rendered (dim0/1/2) will be deleted before the next update will be rendered.
This is useful if you don't want to upload previous updated files again. Of course you can delete this folder by hand yourself.
Dimensions
PapyrusCs supports dimensions now: Overworld, Nether, The End
To render another dimension, add the --dim parameter (default --dim 0):\
--dim 0 (=Overworld)
--dim 1 (=Nether)
--dim 2 (=The End)
To render all dimensions in one map with layers See papyrus bedrock server, you have to call PapyrusCs three times. Example:\
PapyrusCs -w <yourworld> -o <youroutputfolder> -dim 0
PapyrusCs -w <yourworld> -o <youroutputfolder> -dim 1
PapyrusCs -w <yourworld> -o <youroutputfolder> -dim 2
This will generate all dimensions as maps.\
Outputformat
Multiple formats are now supported: jpg, png, webp
You now can select the output format with -f jpg or -f png or -f webp
For jpg and webp, you can select the quality:\
jpg: 0-100 (100 best)
webp: 0-100 (100 best but lossy. Value -1 is lossless and usually smaller than 100, -1 is also default)\
You can set that value with the parameter -q
Example
-f webp -q -1
-f png
-f jpg -q 20
v0.2.0-beta
- Improved performance on empty chunks!!
- Textures are now always loaded from the app directory
v0.1.9.1-Beta
Test release with Debug executable
$(APPVEYOR_REPO_TAG_NAME)
Updated map.html with merged changes from Christian
v0.1.9-beta
Fixes:
- Brightness bug fixed. Normal maps were way to bright
- Coordinates with mouse over in map (Rendering in in tiles now disabled by default)
- More textures (like prismarine stairs)
- Maps now generate with negative tile names.
Render in an empty folder! :-)
v0.1.8-beta
Heightmap!
-r, --rendermode (Default: Heightmap) RenderMode: Basic - Render
without brightness adjustment. Heightmap - Render with
brightness adjustment based on brillouin function and
height of block
--brillouin_j (Default: 10000) Sets factor j for heightmap
brightness formula brillouin: brightness =
1+brillouin(height / divider): See
https://de.wikipedia.org/wiki/Brillouin-Funktion for a
diagram of the function.
--brillouin_divider (Default: 20) Sets divider for heightmap brightness
formula brillouin: brightness = 1+brillouin(height /
divider). See
https://de.wikipedia.org/wiki/Brillouin-Funktion for a
diagram of the function.
v0.1.7-beta
Support of -y, --limity parameter to set the maximum height level for rendering
Usage example: PapyrusCs -w "...\world\db" -y 12
v0.1.6-beta
- New textures:
The cake is a lie
Buttons
Wall signs - Transparency fixed for MobSpawner, Slime, Scaffolding