Giter Site home page Giter Site logo

cpymo-guitool's Introduction

CPyMO GUI Tool

这是一个CPyMO用户的GUI工具,包含以下功能:

  • 启动特定CPyMO游戏
  • 在桌面上创建CPyMO游戏的快捷方式
  • 将CPyMO游戏转换到特定平台(s60v3/s60v5/pymo/3ds/psp/wii)
  • 删除CPyMO游戏中无用的文件
  • 将素材文件打包为PyMO PAK包
  • 对PyMO PAK包进行解包

如何使用(在windows上)

下载

  1. 选择适合你的版本
    • 如果你是x86或x64的Windows用户,可以下载.NET Framework 4.6.2版本
    • 如果你是ARM64的Windows用户,则可以下载.NET 6版本
  2. 下载包后,启动CPyMO-GUITool.exe
  3. 检查窗口最上方“cpymo路径”、“cpymo-tool路径”、“ffmpeg”路径可否被找到
    • 如果可以找到,则无视这一步
    • 如果“cpymo路径”找不到,则无法启动游戏和创建桌面快捷方式
      • 可以前往CPyMO Release下载CPyMO.for.Windows.x64.zipCPyMO.for.Windows.x86.zipCPyMO.for.Windows.ARM64.zip中的适合你的电脑的的版本解压到CPyMO-GUITool.exe所在的文件夹下
    • 如果“cpymo-tool路径”找不到,则无法进行转换、精简、打包、解包操作
      • 安装方式同上,压缩包里应该会同时有cpymo.execpymo-tool.exe
    • 如果“ffmpeg路径”找不到,则无法在转换游戏时转换音频,可能导致转换出的游戏在目标平台上没有声音
      • 前往FFmpeg Releases下载适用于Windows的FFmpeg,并将压缩包中的exe和dll文件解压到CPyMO-GUITool.exe所在的文件夹下,确保ffmpeg.exe文件在该目录下

选择游戏

  1. 如果你只是想打包或解包PyMO pak包,则完全不需要这一步
  2. CPyMO-GUITool的主界面,点击“游戏文件夹”右边的“选择”按钮
  3. 选择你要处理的游戏文件夹

转换游戏

  1. 你需要先选择要处理的游戏
  2. 在下方标签中选择“转换”
  3. 选择你要转换的目标平台,仅以下平台需要转换,其他平台不需要:
    • 任天堂3DS
    • 任天堂Wii
    • 索尼PSP
    • PyMO原版(安卓、PC、塞班S60v3、塞班S60v5)
  4. 点击“转换”按钮
  5. 选择要输出的目标文件夹,注意你选择一个空的文件夹,转换后的游戏将会被生成到此处
  6. 稍等即可转换完成

打包PyMO PAK包

  1. 在下方标签中选择“打包”
  2. 选择要打包的文件夹
  3. 点击“打包”,选择要保存的PAK包位置和文件名
  4. 稍等即可打包完成

解包PyMO PAK包

  1. 在下方标签中选择“解包”
  2. 选择要解包的PAK文件
  3. 这时程序应该可以自动推导出包内文件的扩展名,如果扩展名不对,请修改它
  4. 点击“解包”
  5. 选择要解包到的目标位置
  6. 稍等即可解包完成

cpymo-guitool's People

Contributors

seng-jik avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.