这社画风一直很赞,顺便问大佬们一个问题:如果想要将任意gal放到移动硬盘,在不同电脑上即插即用(即移动游戏文件路径),是不是只需要改注册表与可能的外部存档?目前遇到的似乎都是这样。可能我处理经验还不够。
我发现大部分gal的注册表检测很简单,直接用'./'代替完整路径就可以了,完全可以写个脚本搞定,不同电脑上一键启动还是有可能的。顺便提醒广大同好,程序被打开后注册表是有历史记录的。比如D:/game/无惨.exe之类,注意做好保密工作哦!推荐盘符加密+删注册表,改程序名也可以考虑,不能保证。
cmd 写REG ADD %CD%就好了,dp那个命令比CD的准确点,手机打不出符号来
回家试了下,发现"./"比"%~dp0\"好用十倍,多谢感谢!!!!!
试了几个小时的游戏,基本都能用reg "./"解决,目前只发现一个游戏,らいむいろ雀奇譚,这个必须要cmd "%~dp0\" 否则会崩溃
为什么我把补丁打进去,转区点开游戏会报错呢??
八成是因为游戏程序加壳
试了几天,发现'./'和%~dp0是一样的,都是默认带\,所以很多游戏跑不了,必须用不带\的CD命令
进过多次验证得出结论:./自带\\,%~dp自带\,%CD%不带\,都是默认带\,注册表默认一个杠两个杠和没有杠都是能运行的,但是三个杠不行。意味着,如果EXE不带\,那么三个命令都可行,如果EXE自己带一条杠,那么只有%CD%和%~dp命令可行,EXE内部如果自己带了两条杠,那么只有%CD%命令能用。
过多次验证得出结论:./自带\\,%~dp自带\,%CD%不带\。注册表默认一个杠两个杠和没有杠都是能运行的,但是三个杠不行。意味着,如果EXE不带\,那么三个命令都可行,如果EXE自己带一条杠,那么只有%CD%和%~dp命令可行,EXE内部如果自己带了两条杠,那么只有%CD%命令能用。
嗯,所以结论是%CD%最优。哥们游戏挺多啊,我几十个,遇到注册表问题的不过十多个,还没遇到过你说的情况。
这里面可能原因很多1.补丁本身有问题(可能较小)2.游戏版本与补丁版本不匹配 3.游戏下载源有问题,换一个重下 4.不转区直接打开试试?或者更新一下转区软件 5.通用破解MaiDrmBuster试试 6.建议自己动手,或者放弃。
我还见过有游戏会在根目录和存档目录之间切换工作目录,不设置绝对路径的话只能注入汇编代码了😂
这社画风一直很赞,顺便问大佬们一个问题:如果想要将任意gal放到移动硬盘,在不同电脑上即插即用(即移动游戏文件路径),是不是只需要改注册表与可能的外部存档?目前遇到的似乎都是这样。可能我处理经验还不够。
我发现大部分gal的注册表检测很简单,直接用'./'代替完整路径就可以了,完全可以写个脚本搞定,不同电脑上一键启动还是有可能的。顺便提醒广大同好,程序被打开后注册表是有历史记录的。比如D:/game/无惨.exe之类,注意做好保密工作哦!推荐盘符加密+删注册表,改程序名也可以考虑,不能保证。
cmd 写REG ADD %CD%就好了,dp那个命令比CD的准确点,手机打不出符号来
回家试了下,发现"./"比"%~dp0\"好用十倍,多谢感谢!!!!!
试了几个小时的游戏,基本都能用reg "./"解决,目前只发现一个游戏,らいむいろ雀奇譚,这个必须要cmd "%~dp0\" 否则会崩溃
为什么我把补丁打进去,转区点开游戏会报错呢??
八成是因为游戏程序加壳
试了几天,发现'./'和%~dp0是一样的,都是默认带\,所以很多游戏跑不了,必须用不带\的CD命令
进过多次验证得出结论:./自带\\,%~dp自带\,%CD%不带\,都是默认带\,注册表默认一个杠两个杠和没有杠都是能运行的,但是三个杠不行。意味着,如果EXE不带\,那么三个命令都可行,如果EXE自己带一条杠,那么只有%CD%和%~dp命令可行,EXE内部如果自己带了两条杠,那么只有%CD%命令能用。
过多次验证得出结论:./自带\\,%~dp自带\,%CD%不带\。注册表默认一个杠两个杠和没有杠都是能运行的,但是三个杠不行。意味着,如果EXE不带\,那么三个命令都可行,如果EXE自己带一条杠,那么只有%CD%和%~dp命令可行,EXE内部如果自己带了两条杠,那么只有%CD%命令能用。
嗯,所以结论是%CD%最优。哥们游戏挺多啊,我几十个,遇到注册表问题的不过十多个,还没遇到过你说的情况。
这里面可能原因很多1.补丁本身有问题(可能较小)2.游戏版本与补丁版本不匹配 3.游戏下载源有问题,换一个重下 4.不转区直接打开试试?或者更新一下转区软件 5.通用破解MaiDrmBuster试试 6.建议自己动手,或者放弃。
我还见过有游戏会在根目录和存档目录之间切换工作目录,不设置绝对路径的话只能注入汇编代码了😂