Skip to content

Latest commit

 

History

History
68 lines (51 loc) · 1.83 KB

README.md

File metadata and controls

68 lines (51 loc) · 1.83 KB

SPECULUM-4399

Note

项目仅仅满足个人学习交流,不保证任何有效性。

特性

  • 无需浏览器(只需本地 Flash Player Standalone)
  • 无需账号(也可以玩造梦西游等需要账号的游戏)
  • 自动嗅探下载游戏
  • 更易携带的存档

已测试游戏

使用说明

  • 初始化游戏
    py -3 main.py init <url>
  • 启动游戏
    py -3 main.py run

注意事项

由于本地 Flash Player 的限制,你需要将当前目录添加信任。具体步骤如下:

set CWD=%CD%
echo %CWD% > %APPDATA%\Macromedia\Flash Player\#Security\FlashPlayerTrust\trust.cfg

构建

  1. 首先确保已正确安装 Python3, Java, Apache Flex, Adobe Flash Player Standalone。

    • 需要 playerglobal.swc 为 32.0 版本
  2. 下载 FFDec_lib,并将 jar 文件放入 swfutil/libs 文件夹。

  3. 构建 swfutil.jar

    cd swfutil
    mvn package
  4. 安装 Python 依赖

    pip install -r requirements.txt
  5. 安装 Playwright Chromium

    playwright install chromium
  6. 参照 .env.example 创建 .env 文件,填写相关信息。

协议

external 文件夹下的文件外,其余文件均采用 AGPL-3.0 协议 进行许可。

其他

细节参考这篇博文