跳到正文
发现
CrashBandicoot-Launcher:古惑狼原生移植启动器
桌面应用游戏娱乐

CrashBandicoot-Launcher:古惑狼原生移植启动器

把 1996 年的《古惑狼》初代静态重编译成原生程序,在 PC 和 Android 上以宽屏高帧率运行。

admin
发布于 2026-10-31
浏览
2
访问
0
下载
0
版本
v2.4
平台
Windows、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Crash Bandicoot Launcher 是一个非官方粉丝项目,目标是让 1996 年的《古惑狼》初代以原生程序的形式运行在 PC 和 Android 上。它不是模拟器:启动器借助 RecompOne 把原版 PS1 的 MIPS 代码翻译成 C#,在你自己的电脑上编译进 exe 旁边的 game/ 文件夹;再由一套运行时充当 PS1 的 BIOS、GPU、音效与光驱,并把渲染器替换为现代实现。宽屏、高帧率、秘籍等增强都直接接入游戏自身的逻辑。

<img width="1920" height="800" alt="Crash-Launcher1" src="https://github.com/user-attachments/assets/3682fe9c-0deb-466c-adbe-285a1fd7bbcc" />

主要功能

  • 原生 16:9 宽屏:画面不被拉伸,摄像机不变,屏幕两侧多画出世界,HUD 移到新的边缘。
  • 高帧率:60、120、240 FPS 或不限帧,物体速度保持原版手感,可在游戏内用热键切换。
  • 高分辨率:内部分辨率从原生到 8 倍(4K),支持整数缩放。
  • 画面滤镜:双线性、锐利双线性、柔和纹理过滤,以及去抖动(dedither)、去抖动多边形(dejitter)和可选的 CRT 滤镜。
  • 快速存档:F5 保存、F8 读取、F6/F7 切换存档位,暂停菜单里也有同样操作。
  • 辅助显示:可选保留生命数、箱子计数器、宝石提示、日版掉箱规则、新游戏播放剧情动画。
  • 关卡跳转与秘籍:可从 Dev Menu 跳到任意关卡或奖励关,包括原版被删掉的 Stormy Ascent;另有无限生命、选关、无敌、飞行模式和全 26 颗宝石。
  • Mod 支持:把 C# Mod、材质包和资源覆盖放进 mods/,在启动器或游戏内 Dev Menu 开关,参考 modding guide。
  • 手柄与键盘:支持手柄(含 PlayStation Classic 手柄)、按键重绑和左摇杆模拟方向移动。
  • 跨平台启动器:Windows、Linux、Android 上是同一套 Crash 主题启动器,可用鼠标、键盘、触屏或手柄操作。

所有增强都是可选项,各自有独立开关,可以完全按原版方式游玩。

安装与使用

需要自备 Crash Bandicoot (USA)(编号 SCUS-94900)的 .chd,或 .cue + .bin 镜像。

Windows:从 Releases 下载 CrashBandicoot.exe(Windows on ARM 如骁龙 X 笔记本请用 CrashBandicoot-arm64.exe),运行后点击 Select disc 选择镜像,再点击 START GAME。首次启动会在本机构建游戏。

Android:安装 Releases 中的 .apk(arm64),选择光盘镜像后即可用触屏或手柄游玩。

Linux:下载 CrashBandicoot-Linux(树莓派 4/5 等 64 位 ARM 设备用 CrashBandicoot-Linux-arm64),首次需要赋予可执行权限:

chmod +x CrashBandicoot-Linux

双击打开启动器,选择镜像并开始游戏。也可以用命令行跳过启动器直接进游戏:

./CrashBandicoot-Linux --run /path/to/your/game.chd

注意事项

  • 仅支持 NTSC-U 光盘对应的单轨 MODE2/2352 独立 CD 镜像;其他区域、多轨布局、DVD/GD-ROM 镜像以及需要父文件的 CHD 都不支持。可以用 chdman 把 .cue + .bin 转成 CHD:chdman createcd -i "Crash Bandicoot.cue" -o "Crash Bandicoot.chd"。每次游玩都需要保留镜像,游戏会从中流式读取关卡和音频。
  • 系统要求:Windows 10/11;Linux 需 glibc 2.34+(Ubuntu 22.04+、Debian 12+、Fedora 35+ 等)与 X11 或 XWayland;Android 8.0+。均只提供 64 位版本。
  • 显卡需要 Vulkan 1.0 或 OpenGL 4.3(可回退到 3.3 / OpenGL ES 3.0+)。Windows 还需 Visual C++ Redistributable 2015–2022。
  • settings.json、save/、game/、mods/ 都放在程序旁边,不上传任何数据,也没有遥测。
  • 项目仍在开发中,部分关卡的宽屏仍会露出原版场景边缘,存在已知 bug。

本作品整理自 GitHub 开源项目 Matteo842/CrashBandicoot-Launcher,原作者 @Matteo842,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v2.4当前版本

    高帧率下的游戏逻辑现在与原版 PS1 一致,经模拟器逐帧对比验证;Start 键可打开暂停菜单;新增可选的怜悯面具;FPS 计数器精简为极简显示;奖励关存档、过关和岛屿地图界面不再掉到 30 FPS。

评论