Skip to content
This repository has been archived by the owner on Feb 15, 2024. It is now read-only.

Releases: supsm/MCPPPP

MCPPPP 0.7.6

11 Mar 02:58
Compare
Choose a tag to compare

Minor bug fixes:

  • invalid path names (that optifine allows) in fsb
  • gui output blank
  • invalid/corrupted png files causing missing textures

Full Changelog: 0.7.5...0.7.6

MCPPPP 0.7.5

14 Feb 22:16
da266bb
Compare
Choose a tag to compare

Fixes relative paths for FSB and FSB 0.6.0 support

Full Changelog: 0.7.4...0.7.5

MCPPPP 0.7.4

05 Nov 21:50
b79f183
Compare
Choose a tag to compare

Bugfixes

  • fixed default fsb image path (i.e. when source image isn't specified)
  • editing input box in GUI manually (instead of browsing) is now fixed and does not crash

New features

  • GUI can now be resized by dragging window
  • GUI now supports pausing conversion
  • FSB 0.6.0 is supported, with different top rotation

Yes, I messed up and forgot to bump the version number in the code. It will report version 0.7.3 even though it is 0.7.4.

Full Changelog: 0.7.3...0.7.4

MCPPPP 0.7.3

18 Aug 02:46
Compare
Choose a tag to compare

Bug fixes:

  • Fixed an error where excess CR (\r) characters were present on systems which use LF as line endings (e.g. unix-based)
    • Some bugs relating to FSB on these systems are fixed as a result

Full Changelog: 0.7.2...0.7.3

MCPPPP 0.7.2

21 Jun 22:38
965e8af
Compare
Choose a tag to compare

Bug fixes

negative height values are fixed
fsb rotation is fixed (mostly)

Mod

Mod should work with 1.19 now, however java 17 is now required (even for 1.17)

Full Changelog: 0.7.1...0.7.2

Update 7/28:

Mod binary (mcpppp-0.7.2.jar) has been replaced due to issues with jni binary files and git lfs. This issue should no longer occur in the future.

MCPPPP 0.7.1

18 May 17:07
Compare
Choose a tag to compare

Bug fixes:

  • Extra . character in fsb
  • More invalid characters in cim path names
  • Fsb blend modes, using new fsb functionality (not released as of 5/18/22)
  • Fsb decorations object (showStars)
  • Mac binaries should now work as usual (get rid of .app)

New features/changes:

  • Names in resourcepack checklist are now color-coded
  • useFsbBlend setting to switch between fsb and mcpppp builtin blend modes
  • Pack version warnings are delayed until all conversions finish (so conversion isn't paused)
  • Force reconversion flag (--forcereconvert) and gui functionality

Internal changes:

  • Settings are now automatically added to commandline/gui based on the settings map
  • Resourcepack checkbox is now split into checkbox, box (label), and menu (for right clicking). These are also all now available in resourcepack_entry
    • addpack() now adds the widget to gui

Full Changelog: 0.7.0...0.7.1

MCPPPP 0.7.0

14 Apr 04:13
Compare
Choose a tag to compare
  • Chime conversion is now much more complete, a large number of packs should work now.
  • Fsb conversion now also converts end sky (there are a few packs that change this).
  • Vmt conversion now converts the health predicate (kinda, may have a few issues with custom mob max health values)
  • Vmt and fsb conversion also received a few bug fixes.
  • Vmt and chime now have unique namespaces for each resourcepack, so multiple converted resourcepacks containing conflicting names will now - work (it's a pretty rare edge case, but good to have I guess).
  • Other miscellaneous bug fixes include resource pack hashing, pack version notif, zip save issues.
  • Other miscellaneous features/changes include LTO/IPO for cmake, clang for linux builds, more comments/code documentation, code cleanup, fixed help screen font, actual complete .properties format parser, changed output to use std/fmt::format, debug output level, source_location for windows (prints location in code where output message originates from, may be useful for finding errors. sidenote: not on linux or mac due to compiler issues), .app files for mac, linux arm builds, temporary fix for crashes with mod version with macos <11

What's Changed

New Contributors

Full Changelog: 0.6.1...0.7.0

MCPPPP 0.6.1

26 Jan 06:31
Compare
Choose a tag to compare

Minor bug fixes (should fix #21)
Also updated to C++20

Full Changelog: 0.6.0...0.6.1

MCPPPP 0.6.0

22 Jan 19:45
Compare
Choose a tag to compare

This will probably be one of the largest and most short-lived major updates...

A lot of things this time, so I'll sort them into categories

Mac:

Fixed issue where the archive would extract to bin/GNUSparseFile.0/MCPPPP-mac
Changed github workflow to use MacOS 10.15 instead of 11.6, so all MacOs 10.15+ users should be able to run it now

FSB:

Fixed issue where specifying any height value would cause a crash in conversion
Made it so that a single image file would not be converted multiple times

GUI:

Fixed some minor graphical glitches with the output

CLI:

Completely overhauled the command line arguments

Zip:

Made checking for files/folders in zip a LOT faster

Misc:

Added a hashing thing, so now the autoReconvert setting only reconverts changed packs (#18)
Cmake

Full Changelog: 0.5.7...0.6.0

INSTALLATION INSTRUCTIONS

Windows/Mac: get the version that matches your os. Windows users should download MCPPPP-windows.exe, mac users should download MCPPPP-mac.tar.gz. Double click on the file. On mac, it will extract a file, MCPPPP-mac. Double click that file to run mcpppp.

Linux: If you have a gui, download MCPPPP-linux-gui. Open a terminal, then type chmod +x ./MCPPPP-linux-gui && ./MCPPPP-linux-gui.

Also I'll be making an install/compile/use tutorial video soon:tm:, which should hopefully explain things better than text.

MCPPPP 0.5.7

09 Dec 18:21
Compare
Choose a tag to compare

Fixes a few issues: #16, gui freezing while/after running, transparency setting being ignored
New features: checks for pack.mcmeta and warns if pack_format is not latest

Full Changelog: 0.5.6...0.5.7

INSTALLATION INSTRUCTIONS

Windows/Mac: get the version that matches your os. Windows users should download MCPPPP-windows.exe, mac users should download MCPPPP-mac.tar.gz. Double click on the file. On mac, it will extract a file, MCPPPP-mac. Double click that file to run mcpppp.

Linux: If you have a gui, download MCPPPP-linux-gui. Open a terminal, then type chmod +x ./MCPPPP-linux-gui && ./MCPPPP-linux-gui.