Skip to content

无需账号与浏览器游玩 4399 小游戏(如造梦西游等)

License

Notifications You must be signed in to change notification settings

constfold/Speculum-4399

Repository files navigation

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 协议 进行许可。

其他

细节参考这篇博文

About

无需账号与浏览器游玩 4399 小游戏(如造梦西游等)

Resources

License

Stars

Watchers

Forks

Releases

No releases published