Skip to content

Releases: papyrus-mc/papyruscs

v0.3.2-beta

19 Jun 04:44
90ce1a4
Compare
Choose a tag to compare
v0.3.2-beta Pre-release
Pre-release

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

17 Jun 15:57
Compare
Choose a tag to compare
v0.3.1-beta Pre-release
Pre-release

Fixes:

  • Minimal error handling for image loading

v0.3.0-beta

16 Jun 13:14
c612389
Compare
Choose a tag to compare
v0.3.0-beta Pre-release
Pre-release

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

16 May 19:05
Compare
Choose a tag to compare
v0.2.0-beta Pre-release
Pre-release
  • Improved performance on empty chunks!!
  • Textures are now always loaded from the app directory

v0.1.9.1-Beta

15 May 17:45
Compare
Choose a tag to compare
v0.1.9.1-Beta Pre-release
Pre-release

Test release with Debug executable

$(APPVEYOR_REPO_TAG_NAME)

15 May 17:39
Compare
Choose a tag to compare
Pre-release
Updated map.html with merged changes from Christian

v0.1.9-beta

09 May 18:57
Compare
Choose a tag to compare
v0.1.9-beta Pre-release
Pre-release

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

05 May 14:15
Compare
Choose a tag to compare
v0.1.8-beta Pre-release
Pre-release

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

03 May 15:25
e34647f
Compare
Choose a tag to compare
v0.1.7-beta Pre-release
Pre-release

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

02 May 18:31
Compare
Choose a tag to compare
v0.1.6-beta Pre-release
Pre-release
  • New textures:
    The cake is a lie
    Buttons
    Wall signs
  • Transparency fixed for MobSpawner, Slime, Scaffolding