OpenClaw 使用教程:在现代系统上重温经典《Captain Claw》


一、OpenClaw 简介

OpenClaw 是 1997 年经典横版过关游戏 《Captain Claw》(船长克拉布)的开源引擎重制项目。

为什么选择 OpenClaw?

特性 原版游戏 OpenClaw
操作系统 Windows 95/98 Windows/Linux/macOS
分辨率 固定 640x480 支持任意分辨率
帧率 限制 30 FPS 无限制高帧率
宽屏支持
现代手柄
源码开放

二、系统要求

最低配置

  • 操作系统: Windows 7+ / Linux / macOS 10.12+
  • 处理器: 1 GHz
  • 内存: 512 MB RAM
  • 显卡: 支持 OpenGL 2.0
  • 存储: 需要 200 MB 可用空间

推荐配置

  • 操作系统: Windows 10/11 / Ubuntu 20.04+ / macOS 12+
  • 处理器: 2 GHz 双核
  • 内存: 2 GB RAM
  • 显卡: 支持 OpenGL 3.3+

三、下载与安装

方法 1:下载预编译版本(推荐)

Windows 用户
  1. 访问 OpenClaw GitHub 发布页:

    https://github.com/pjasicek/OpenClaw/releases
    
  2. 下载最新版本的 openclaw-windows-x64.zip

  3. 解压到任意文件夹,例如:

    C:\\Games\\OpenClaw\\
    
Linux 用户
# Ubuntu/Debian
wget https://github.com/pjasicek/OpenClaw/releases/latest/download/openclaw-linux-x64.tar.gz
tar -xzf openclaw-linux-x64.tar.gz
cd openclaw
macOS 用户
brew install openclaw
# 或下载 .dmg 文件手动安装

方法 2:从源码编译

如果你需要最新开发版本,可以自行编译:

# 克隆仓库
git clone https://github.com/pjasicek/OpenClaw.git
cd OpenClaw

# 创建构建目录
mkdir build && cd build

# 编译(需要 CMake 和 SDL2)
cmake ..
make -j$(nproc)

四、获取游戏资源

⚠️ 重要提示:OpenClaw 只提供游戏引擎,不包含原版游戏资源文件。你需要拥有正版游戏才能合法使用这些资源。

获取资源文件的方法

方法 1:从 Steam 版本提取(推荐)
  1. 在 Steam 购买《Captain Claw》
  2. 右键游戏 → 管理 → 浏览本地文件
  3. 复制以下文件到 OpenClaw 目录的 ASSETS 文件夹:
    • CLAW.REZ
    • LEVEL1.PAL(如存在)
方法 2:从 GOG 版本提取
  1. 下载 GOG 版本的安装包
  2. 使用 innoextract 提取:
    innoextract setup_captain_claw.exe
    
  3. 找到 .REZ 文件并复制到 ASSETS 文件夹
方法 3:从原版光盘安装
  1. 安装原版游戏
  2. 从安装目录复制 CLAW.REZ 文件

资源文件目录结构

正确配置后,OpenClaw 目录结构应如下:

OpenClaw/
├── openclaw.exe          # 主程序
├── config.xml            # 配置文件
├── ASSETS/
│   ├── CLAW.REZ          # 主要资源文件(必需)
│   ├── LEVEL1.PAL        # 调色板文件
│   └── ...               # 其他资源
├── save/                 # 存档目录
└── screenshots/          # 截图目录

五、配置与运行

首次运行

  1. 确保资源文件已放置正确

  2. 运行游戏

    • Windows:双击 openclaw.exe
    • Linux:./openclaw
    • macOS:从应用程序文件夹启动
  3. 如果提示找不到资源文件,检查 ASSETS 文件夹路径

配置文件说明

config.xml 是 OpenClaw 的配置文件,你可以手动编辑:

<?xml version="1.0"?>
<config>
    <!-- 视频设置 -->
    <video>
        <width>1920</width>          <!-- 窗口宽度 -->
        <height>1080</height>        <!-- 窗口高度 -->
        <fullscreen>true</fullscreen> <!-- 全屏模式 -->
        <vsync>true</vsync>          <!-- 垂直同步 -->
    </video>
    
    <!-- 音频设置 -->
    <audio>
        <music_volume>0.8</music_volume>    <!-- 音乐音量 (0.0-1.0) -->
        <sfx_volume>1.0</sfx_volume>        <!-- 音效音量 -->
    </audio>
    
    <!-- 游戏设置 -->
    <game>
        <difficulty>normal</difficulty>     <!-- 难度: easy/normal/hard -->
        <show_fps>false</show_fps>          <!-- 显示帧率 -->
    </game>
    
    <!-- 控制设置 -->
    <controls>
        <keyboard>
            <left>LEFT</left>
            <right>RIGHT</right>
            <jump>UP</jump>
            <attack>LCTRL</attack>
            <magic>LALT</magic>
        </keyboard>
    </controls>
</config>

命令行参数

# 指定资源目录
openclaw --assets-path /path/to/assets

# 指定配置文件
openclaw --config /path/to/config.xml

# 窗口模式运行
openclaw --windowed

# 指定分辨率
openclaw --resolution 1280x720

# 显示帮助
openclaw --help

六、控制说明

键盘控制(默认)

按键 功能
← → 左右移动
跳跃/攀爬
下蹲/下梯子
Ctrl 攻击
Alt 使用魔法
Shift 奔跑
Space 使用道具
Esc 暂停/菜单

手柄支持

OpenClaw 支持 Xbox/PlayStation 手柄:

手柄按键 功能
左摇杆/方向键 移动
A/X 键 跳跃
B/○ 键 攻击
X/□ 键 魔法
Y/△ 键 使用道具
LB/RB 切换道具

七、常见问题

Q1: 提示 “CLAW.REZ not found”

解决:确保已从正版游戏提取资源文件,并放置在 ASSETS 文件夹中。

Q2: 游戏运行卡顿/帧率低

解决

  1. 关闭垂直同步(编辑 config.xml 设置 <vsync>false</vsync>
  2. 降低分辨率
  3. 确保显卡驱动已更新

Q3: 没有声音

解决

  1. 检查音频线是否连接
  2. 尝试编辑 config.xml 调整音量
  3. Linux 用户确保已安装 SDL2_mixer

Q4: 如何切换语言?

解决:OpenClaw 目前主要支持英文资源。游戏内的文本取决于你的 CLAW.REZ 文件版本。

Q5: 存档位置在哪里?

系统 存档路径
Windows %USERPROFILE%\\Documents\\OpenClaw\\save\\
Linux ~/.local/share/openclaw/save/
macOS ~/Library/Application Support/OpenClaw/save/

快速开始清单

  • 下载 OpenClaw 最新版本
  • 准备正版游戏资源文件(CLAW.REZ)
  • 将资源文件放入 ASSETS 文件夹
  • 运行 openclaw.exe
  • 根据需要编辑 config.xml 调整设置
  • 享受游戏!

提示:OpenClaw 项目持续更新中,建议定期访问 GitHub 页面 获取最新版本。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐