Releases: supsm/MCPPPP
MCPPPP 0.7.6
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
Fixes relative paths for FSB and FSB 0.6.0 support
Full Changelog: 0.7.4...0.7.5
MCPPPP 0.7.4
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
- Added a web-based conversion using emscripten
- Should work on most modern desktop browsers
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
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
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
- 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
- Fixed issue #17 by @DownloadableFox in #23
New Contributors
- @DownloadableFox made their first contribution in #23
Full Changelog: 0.6.1...0.7.0
MCPPPP 0.6.1
Minor bug fixes (should fix #21)
Also updated to C++20
Full Changelog: 0.6.0...0.6.1
MCPPPP 0.6.0
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
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
.