This is a stable release. Try CI builds for new features.
If error occurs when using FreeMote tools, try unblocking FreeMote.Plugins.dll
FreeMote.Plugins.x64.dll
from properties.
Revision
v4.0.1 (2024-11-20): Fix a bug causing assets generated by PsbDecompile info-psb
are wrongly repacked by PsBuild info-psb
. #138
What's New
- FreeMoteViewer: now targets
x64
, with EMT v3.9.7 DX9 engine. - Add support for some uncommon M2 PSB types, including
SprBlock
,SprData
,ClutImg
,Chip
. #124- Add SprPainter to render
SprData
PSB to sprite sheet images. cmd line:EmtConvert print CHR\XXX\SFF\1PXXX.spr.psb.m.json
.
- Add SprPainter to render
- Add support for image types:
RGBX8_SW
for PS3;RGB5A3
,TileBeRGBA8_Rvl
,TileCI8
,TileCI4
for Wii (revo). #130 #135 - EmtConvert: You can drag & drop
tlg
images to convert them topng
. - Support for PSBv1.
Encoding
can be set in eachresx.json
for compilation purposes.--disable-plugins
command line parameter, to disable plugins loading when startup.- Upgrade to SDK style project, and use Github Actions to build CI builds.
- To download the latest build, go to https://github.com/UlyssesWu/FreeMote/actions , click the most recent workflow, and find download under Artifacts.