2 Star 4 Fork 0

Project AZUSA / FreeMote

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

FreeMote

Build Status

Managed EMT/PSB tool libs.

Download FreeMote Toolkit

Components

FreeMote

Basic functions. Decrypt or encrypt EMT PSB files.

FreeMote SDK

Special API libs for EMT engine, which take pure (unencrypted) PSB files as input.

FreeMote.Psb

Parse PSB format. Draw the EMT model (statically) without EMT engine.

FreeMote.PsBuild

Compile and decompile PSB files. Convert PSB among different platforms. Recover EMT projects.

FreeMote.Plugins

External/Experimental features. Read wiki for usages.

  • Images: TLG encoding/decoding support via FreeMote.Tlg (by Ulysses).
  • Shells: Compression/decompression support.

FreeMote.Purify (Unreleased)

Infer and calculate the key used by EMT PSB file just from the PSB file (rather than get from engine).

DualVectorFoil (Unrealistic)

PSB <-> MOC conversion.

Tools

EmtConvert (FreeMote.Tools.EmtConvert)

Convert EMT PSB files.

PsbDecompile (FreeMote.Tools.PsbDecompile)

Decompile PSB files.

PsBuild (FreeMote.Tools.PsBuild)

Compile PSB description json to PSB.

EmtMake (FreeMote.Tools.EmtMake) (Preview)

Decompile an EMT PSB to MMO project. The output file is always licensed under CC-BY-NC-SA 4.0. No commercial usage allowed!

FreeMote Viewer (FreeMote.Tools.Viewer)

Open and render EMT pure PSB. This tool requires FreeMote.NET.

Build

This project requires VS 2019 and .NET 4.8 to build.

FreeMote.Plugins requires a MyGet feed to get external libs made by us. If you don't need FreeMote.Plugins, you can unload FreeMote.Plugins project and remove it from other projects' reference.

To install our own nuget packages, add this feed to VS:

https://www.myget.org/F/monarchsolutions/api/v3/index.json


by Ulysses (wdwxy12345@gmail.com) from Project AZUSA

Creative Commons License
FreeMote is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC-BY-NC-SA 4.0).

It's required to attach the text of FreeMote.LICENSE with your release if you're using FreeMote libs.

Some outputs of FreeMote (mmo/psd etc.) are transformed from FreeMote code and are considered as Adapted Material. Therefore they're always licensed under CC-BY-NC-SA 4.0. wiki

Issue Report · Pull Request · Wiki

Support Us

Thanks

空文件

简介

Managed Emote tool libs. 展开 收起
C#
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/ProjectAZUSA/FreeMote.git
git@gitee.com:ProjectAZUSA/FreeMote.git
ProjectAZUSA
FreeMote
FreeMote
master

搜索帮助