StrollerRalphy 发表于 2019-4-10 21:27

GLR+acf,完美模拟STEAM正版运行环境,解决手柄兼容问题,按键提示图示为手柄而非键盘

老帖还是稍微更新一下,放上免GLR支持手柄与自定义按键修改的补丁:有了这个补丁你就不必再看下面冗长的教程了。当然,你想多学点技巧在身更是没问题。
近期类似缺少XInpot接口游戏的还有《恸哭之星》和《二之国》等,补丁的原理一致。

=======================以下教程保留========================

应求分享相关工具:)
工具名:GreenLuma Reborn 1.6.7
出处:https://cs.rin.ru/forum/viewtopic.php?f=29&t=80797

用途:将各类Crack版游戏模拟成STEAM正版环境运行。本用具的用途非常广,不单单针对本游戏,其他Crack版游戏的联机、多用户共享等问题都可以通过本工具实现。

========================================================================================
针对本游戏的具体5个操作步骤:

第0步(前置条件):安装STEAM官方客户端,并注册拥有一个STEAM账号。——不想做、不会做这一步的可以Ctrl+F4关掉本页面,您浪费时间了!

第1步:将本附件:内的所有文件解压到你的STEAM客户端文件夹中,应该只会提示覆盖一个x64launcher.exe文件,该文件的备份本附件已经包含,不必担心还原问题。


第2步:安装CODEX镜像版游戏,请勿在Copy contents of CODEX directory to installdir上打钩,安装完成后将镜像\CODEX目录下的唯一的exe程序复制到游戏目录下覆盖即可(我们只需要CODEX制作的主程序,其他都不需要,尤其不需要未加密版的steam_api64.dll;今后如果升级,也只复制CODEX文件夹内的主程序,其他一概不要复制;如果镜像/CODEX文件夹中没有exe文件,只有dll,就不要复制);


第3步:将整个游戏文件夹“Zanki Zero Last Beginning”放到 你的STEAM安装路径\steamapps\common\ 下;


第4步:运行STEAM客户端目录下的 GreenLuma_Reborn.exe ,选择“否”,在弹出的命令行窗口中,先输入1,回车;再输入819020,回车,就会启动STEAM;


第5步:登陆你的STEAM账号,直接在STEAM的“库”中列表找到本游戏,运行即可。


如果是X1\X360之类微软系的手柄,接下来就是完美的手柄支持了;如果是DS4或其他非微软手柄,需要点击STEAM界面左上角的“视图”→“设置”→“控制器”→“常规控制器设置”,并按提示设置后才能完美支持。



Q&A:
Q:为什么要用镜像版游戏而不是免安装版游戏来模拟正版?
A:因为镜像版中的游戏是包含原始正版的steam_api.dll文件的,这就为游戏伪装成正版环境提供了机会;而免安装版直接集成了已被破觧掉的steam_api.dll文件,没有附带原始正版的steam_api文件,因此想用GLR伪装成正版环境是做不到的。

Q:Steam自带了“添加非steam游戏”的功能,操作很简单,而你这个步骤这么复杂,还要下载专用工具,两者有何区别?
A:Steam自带的“添加非steam游戏”本质上只是把游戏的快捷方式添加进库目录中而已,steam自带的控制器设置只是帮你映射了键盘上的按键,游戏中的键位提示依然是键盘键位,你的手柄操作起来依然利用的是键盘的特性,如方向杆只是WASD方向的,没有手柄特有的线性扳机、线性摇杆和振动等功能,同时也无法使用该游戏的steam的唤出和云存档功能。而这个GLR与其有着本质的不同,GLR是将你的游戏模拟成正版来运行,手柄特性全部支持不说,且除了成就、联机等服务器功能无法使用以外,其他均与正版功能的体验一致,存档的位置、格式也与正版一样,也能使用云存档。

Q:我用这种方式玩到游戏后,我库里原来的正版游戏受影响吗?
A:如果你想玩你Steam库中原来购买的正版游戏,可以启动steam官方客户端程序steam.exe,或者在启动GreenLuma_Reborn.exe后选择“是”,与这种伪装成正版的游戏互不冲突。

Q:我不想用GLR了,怎么卸载?
A:GLR是绿色软件,今后如果想还原纯净的Steam环境,可将相关的文件直接删除,然后将STEAM安装路径\bin\下的 “Steam官方x64launcher备份_2019.04.10.zip”解压到自身目录覆盖,并启动Steam的官方客户端,客户端会自动更新,更新完成后就还原成原来的纯净环境了。

Q:我这么做会不会被G胖盯上收到红信之类的?
A:截止目前为止未发现使用GLR被BAN的案例,但将来的事谁知道呢。我不是VALVE工作人员,无法对此作任何保证,保险起见你可以创建一个steam小号使用。





StrollerRalphy 发表于 2019-4-11 08:44

本帖最后由 StrollerRalphy 于 2019-4-13 11:04 编辑

补丁分享完了,这里多谈一些,供喜欢研究分析原理的玩家思考学习。
今后,理论上所有需要依赖STEAM平台控制器接口(即通用Crack版不支持手柄)的游戏都可以用本方法解决,所以附件1的文件可以保留一下,因为附件1是用来模拟正版环境的,在使用本附件后,你的游戏就等于一款“离线正版”游戏了(没有成就和游玩时间统计,其他都和正版一样)

今后出了一款游戏,如不支持手柄,你只需要知道该游戏的AppID和acf格式文件,就可以如法炮制。   
    -AppID就是该游戏的商店网址中“/app/”后面的几个数字,一般为6-8位,自己去STEAM商店该游戏的网址查看即可。
    -acf格式文件就是STEAM平台用来验证游戏完整性和各种信息的文件, 位于STEAM文件夹\steamapps\下,需要正版玩家分享给你,或者有能力的朋友手动编辑,手动编辑时可通过https://steamdb.info查阅各类信息,将相关内容填写进去即可,acf文件本身可以被普通记事本编辑;
关于acf文件的编辑,或者给张图↓↓来表示会更容易理解?{:3_62:}(由于例2游戏本人已卸载,所以体积处是0,实际编辑时还请填写实际体积,可在未打Crack补丁时“右键属性”整个游戏文件夹查看到,单位字节。Ps:这时镜像版的优势就凸显出来了,免安装学习用户是看不到游戏的原始体积的)



然后我们只需要将要玩的游戏文件夹本身放到STEAM文件夹\steamapps\common\下(游戏文件夹名必须和上面提到的acf格式文件中写的文件夹名一致),不需要CRACK组的补丁,即不需要最关键的steam_api.dll或steam_api64.dll文件(某些游戏的exe也有DRM,如本游戏,则需要Crack这个exe,但仍然不需要Crack dll),上面附件2的dll就是正版的dll,就是告诉你不需要Crack游戏的dll。

最后就是运行GLR工具(GreenLuma_Reborn.exe),命令行第一步问的是你要加载几款游戏,填1回车;第2步问你需要加载的游戏的AppID,你填你上面查到的AppID即可,接下来通过Steam平台玩就是了。

看到这里,看懂的朋友基本都能举一反三了;不懂的嘛,等别人分享就行。

有兴趣的朋友可以去贴吧看看本工具的其他说明:https://tieba.blacksheepgame.com/p/5095457464




3dm438 发表于 2019-4-10 21:38

支持下。

670233975 发表于 2019-4-10 23:17

好复杂..
不过这游戏用键鼠太不舒服了..
决定按步骤一步一步来了

huirejr 发表于 2019-4-10 23:33

我只想說
太 神 拉 !!!!!!!!!!!!

huirejr 发表于 2019-4-10 23:43

我想問下S大
要玩正版遊戲時
可将 STEAM安装路径\bin\下的 “Steam官方x64launcher备份_2019.04.10.zip”解压到自身目录覆盖即可
解压到自身目录
那個自身目錄就是STEAM資料夾下嗎?

StrollerRalphy 发表于 2019-4-11 08:15

huirejr 发表于 2019-4-10 23:43
我想問下S大
要玩正版遊戲時
可将 STEAM安装路径\bin\下的 “Steam官方x64launcher备份_2019.04.10.zip”解 ...

就是这个压缩文件自身所在的路径中,即 STEAM安装路径\bin\下

Dacing★→Diva 发表于 2019-4-11 09:26

位于更新队列怎么解决~~

980102650 发表于 2019-4-11 09:31

...游戏和steam不在同一个盘

StrollerRalphy 发表于 2019-4-11 09:31

本帖最后由 StrollerRalphy 于 2019-4-11 09:48 编辑

Dacing★→Diva 发表于 2019-4-11 09:26
位于更新队列怎么解决~~
把镜像里的CODEX文件夹里的破觧的exe文件覆盖到游戏文件夹中就好。开STEAM时要点GreenLuma_Reborn.exe运行,不能通过STEAM本身的exe运行(那样游戏就恢复成未授权状态了),如果以后steam客户端升级了,还需要把附件1重新覆盖一下。

lwy520zgl 发表于 2019-4-11 14:58

楼主为什么我打开 GreenLuma_Reborn.exe 就消失了 什么都没跳出来:(

328115208 发表于 2019-4-11 16:49

操作比较复杂,忍不了了就去试试

StrollerRalphy 发表于 2019-4-11 19:35

本帖最后由 StrollerRalphy 于 2019-4-11 19:37 编辑

lwy520zgl 发表于 2019-4-11 14:58
楼主为什么我打开 GreenLuma_Reborn.exe 就消失了 什么都没跳出来
先保证GreenLuma_Reborn.exe和Steam.exe在同一路径中,且运行Steam没问题。

试试Win+R组合键打开运行,运行框中输入CMD打开命令行窗口;
(假设你的Steam安装路径为D:\Game\Steam\)

则在命令行中输入:
D:假设D盘,如果STEAM装在别的盘里就把D换成别的,回车,然后输入:
CD D:\Game\Steam同样的,CD空格后的↑路径自己改,改成自己的STEAM路径,回车后再输入:
GreenLuma_Reborn.exe -NoHook↑注意-前有空格
一般就能打开了。
如图所示

qq65507631 发表于 2019-4-11 20:01

都按照你的步奏做了。。游戏都进不去了

qq65507631 发表于 2019-4-11 20:06

搞好了    谢谢楼主的教程!

kuxun2517160135 发表于 2019-4-12 13:38

测试有效,这个做法居然还能骗过steam直接更新游戏。{:3_111:}

lwy520zgl 发表于 2019-4-12 13:54

StrollerRalphy 发表于 2019-4-11 19:35
先保证GreenLuma_Reborn.exe和Steam.exe在同一路径中,且运行Steam没问题。

试试Win+R组合键打开运行,运 ...

我现在打开(GreenLuma_Reborn.exe)就跳出 do not launch this exe with admin rights 我已经给了管理员权限了 求大神帮帮看看怎么回事

gamevirus 发表于 2019-4-12 15:06

kuxun2517160135 发表于 2019-4-12 13:38
测试有效,这个做法居然还能骗过steam直接更新游戏。

:L更新了游戏,PJ不就没了

aa3820455 发表于 2019-4-12 19:28

lwy520zgl 发表于 2019-4-12 13:54
我现在打开(GreenLuma_Reborn.exe)就跳出 do not launch this exe with admin rights 我已经给了管理员 ...

我也是一样的问题 同问????

StrollerRalphy 发表于 2019-4-12 19:37

lwy520zgl 发表于 2019-4-12 13:54
我现在打开(GreenLuma_Reborn.exe)就跳出 do not launch this exe with admin rights 我已经给了管理员 ...
do not launch this exe with admin rights ——翻译:不要使用管理员启动

aa3820455 发表于 2019-4-12 19:44

StrollerRalphy 发表于 2019-4-12 19:37
do not launch this exe with admin rights ——翻译:不要使用管理员启动

没有勾管理员运行啊

StrollerRalphy 发表于 2019-4-12 20:00

aa3820455 发表于 2019-4-12 19:44
没有勾管理员运行啊
这个程序其实不是独立exe,是挂载STEAM的exe运行的,所以,如果你的steam程序是通过管理员运行的,那么无论你有无勾选管理员权限,都会默认你开了管理员权限。
解决方法:把steam官方主程序和bin目录下的程序的管理员权限取消,再运行GreenLuma_Reborn.exe,或使用13楼办法。

断弦之音 发表于 2019-4-12 20:02

谢谢大神分享

aa3820455 发表于 2019-4-12 20:09

StrollerRalphy 发表于 2019-4-12 20:00
这个程序其实不是独立exe,是挂载STEAM的exe运行的,所以,如果你的steam程序是通过管理员运行的,那么无 ...

都试过了 没有用啊

StrollerRalphy 发表于 2019-4-12 20:35

aa3820455 发表于 2019-4-12 20:09
都试过了 没有用啊

运行中输入gpedit.msc打开组策略,确保红线部分如图所设,重启电脑生效。


前提是你只出现提示“不要使用管理员权限启动该exe”这个单一问题。

kuxun2517160135 发表于 2019-4-12 21:44

gamevirus 发表于 2019-4-12 15:06
更新了游戏,PJ不就没了

可以进啊 不过我是更新之后再用CODEX的补丁覆盖一次的

lwy520zgl 发表于 2019-4-12 23:11

kuxun2517160135 发表于 2019-4-12 21:44
可以进啊 不过我是更新之后再用CODEX的补丁覆盖一次的

谢谢楼主终于可以了虽然游戏显示的是键盘按键 但是手柄是可以用了:)

aa3820455 发表于 2019-4-14 10:10

lwy520zgl 发表于 2019-4-12 23:11
谢谢楼主终于可以了虽然游戏显示的是键盘按键 但是手柄是可以用了

我的就是 完美支持 图标也是手柄的 可能是你碰到鼠标了吧?

gamevirus 发表于 2019-4-14 11:51

用了后发现这游戏手柄还不如键鼠好操作,我到底是为了啥费那么大劲?

lwy520zgl 发表于 2019-4-14 14:18

aa3820455 发表于 2019-4-14 10:10
我的就是 完美支持 图标也是手柄的 可能是你碰到鼠标了吧?

没有,可能是我用的是ns pro手的吧
页: [1] 2
查看完整版本: GLR+acf,完美模拟STEAM正版运行环境,解决手柄兼容问题,按键提示图示为手柄而非键盘