linux游戏吧 关注:5,516贴子:31,008
  • 12回复贴,共1

ubuntu下使用外挂式汉化补丁老游戏,steam客户端自启动安装

只看楼主收藏回复

最近,我尝试在ubuntu22.04下运行绝版老游戏《耶利哥》。
然而这个游戏的汉化补丁,是一款外挂式程序。就是补丁不修改游戏内容,而直接外置程序运行。
运行必须使用非原游戏启动文件。

导致游戏想要汉化,不能直接使用steam客户端运行。据其乐社区汉化提供的帖子解决方法,
这是利用winrar创建自解压运行文件,并从重名为原游戏启动文件名字。以使steam客户端认取补丁所创建的启动文件。
地址 /keylol.com/forum.php?mod=viewthread&tid=94944&page=1

对于linux下steam play运行本游戏汉化。
经过我研究这也能完全可以实现的。只是详细方法有所不同。
汉化前准备以下,
steam下载好游戏并进行初次运行,以生成steam play运行配置文件。
相关游戏汉化补丁包
压缩软件winrar的exe安装包(官方网站免费获取)


IP属地:广东1楼2023-04-14 05:12回复
    以下详细安装方法。
    这里以老游戏《耶利哥》示范。
    安装游戏。

    游戏汉化补丁包解压覆盖至游戏文件。

    安装后汉化游戏启动文件是hunking.exe,原游戏启动文件为Jericho.exe。

    删除bin文件夹下的Jericho.exe文件
    ------------------------------------------------
    现在把winrar安装至《耶利哥》的steam play配置文件处。
    方法有两种,
    1使用环境配置命令wine安装
    WINEPREFIX=/home/abaiqi/.local/share/Steam/steamapps/compatdata/11420/pfx wine winrar.exe
    abaiqi是我系统账号名字, 11420是《耶利哥》的steam id ,winrar.exe为winrar程序安装文件。
    2.把winrar程序安装文件,重名为Jericho.exe。直接点击steam本游戏的”启动“

    ----------------------------------------------------
    剩下winrar程序照常安装。

    安装完成时,winrar就自启动一个文件浏览器。(注意现在不要关闭)
    现在移除重名为Jericho.exe的winrar程序安装文件。

    再利用那个自启动的文件浏览器,打开winrar程序本体。
    如没有修改安装位置,位置是”C:\Program Files\WinRAR“(虚拟映射),如下图

    打开WinRAR.exe,利用WinRAR中找到游戏文件的,如图。(在wine环境中home文件夹默认映射为Z盘)

    ------------------------------------------------
    剩下安装照原教程贴子介绍的操作,创建一个自解压并可运行的Jericho.exe。

    注意,填写自解压路径是wine映射路径,而非真实linux下的路径。

    创建完成,现在steam客户端直接点击启动就能,运行汉化版。


    IP属地:广东2楼2023-04-14 06:28
    回复


      IP属地:广东3楼2023-04-14 06:39
      回复
        需要折腾这些吗,直接 ln -rs 创建个软链接不就行


        IP属地:山东4楼2023-06-26 03:44
        收起回复