铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1198|回复: 9

[心得] 新版安卓手机无法正常运行三国志英杰传复刻版12846的解决方法

[复制链接]
发表于 2019-5-29 15:16 | 显示全部楼层 |阅读模式
本帖最后由 ethos1001 于 2019-5-30 15:09 编辑

很多朋友在下载了复刻版以后,发现在安卓手机上无法正常运行,自己也遇到了类似的问题。如果你能够进入游戏主界面,但发现无法点击任何选项,那么可以看看下面的解决方法。

1、出错原因
找到游戏根目录下script目录下的jymain.lua文件,记事本打开,在文档的最后部分,能看到如下语句:——————————————————————————————————————
function getkey_sp()--------------------------------
local eventtype,keypress,x,y=lib.GetMouse(1);
if eventtype==0 then
MOUSE.status='EXIT';
elseif eventtype==2 then
MOUSE.x,MOUSE.y=x,y;
elseif eventtype==3 then
if keypress==1 then
MOUSE.status='HOLD';
MOUSE.x,MOUSE.y=x,y;
MOUSE.hx,MOUSE.hy=x,y;
elseif keypress==3 then
MOUSE.status='ESC';
end
elseif eventtype==4 then
if keypress==1 then
if MOUSE.status=='HOLD' then
if MOUSE.enableclick then
MOUSE.status='CLICK';
MOUSE.x,MOUSE.y=x,y;
MOUSE.rx,MOUSE.ry=x,y;
else
MOUSE.enableclick=true;
MOUSE.status='IDLE';
MOUSE.x,MOUSE.y=x,y;
end
end
else
MOUSE.status='IDLE';
MOUSE.x,MOUSE.y=x,y;
end
end
return eventtype,keypress,x,y;
end
—————————————————————————————————————
上述语句中,一共有八行以“x,y;”作为结尾,这些对应着触摸屏的偏离值,默认偏移值为零,即“MOUSE.x,MOUSE.y=x,y”。但目测由于作者的部分语句多打了几个字符(我已经删除了错误的部分),以及某种不可知的原因,造成了触屏显示的操作框与实际可操作区域产生了极大地偏差。

2、解决方法
围绕原本的菜单区域,在其外侧不断点击屏幕,范围逐步扩大,直至发现屏幕中央的菜单出现点击反应。如果能成功走到这一步,恭喜你,很快就可以解决问题了。接下来回到刚才的jymain.lua文件,将上述所有“x,y;”的部分替换为“x/1,y/1”,保存此文档,用其替换手机目录下JY_LLK目录下script目录下的jymain.lua文件。重新启动英杰传APP,你会发现全部菜单均可正常点击,快去愉快的挑战n99吧!

3、说明
笔者为非全面屏手机,目前尚不清楚全面屏手机是否可以用此方法解决问题。此外,不清楚是否为安卓版本更新后的兼容性问题,笔者在启动三国志英杰传app后仍然会提示错误,具体如下,但目前尚未发现游戏运行出现问题,存档读档均正常,但设定选单中音乐和音效调整功能无效。

4、下载
提供一个已经改好的jymain.lua,如果遇到无法点击菜单的情况,可以自行下载替换游戏根目录下JY_LLK目录下script目录下的jymain.lua文件进行尝试,预祝大家游戏愉快!




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?我要成为铁血侠客

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2019-5-30 12:31 | 显示全部楼层
厉害,可惜我的用的是全面屏手机,估计无法按你说的方法解决了。
[发帖际遇]: 带着四兽下馆子,林厨子放开肚皮大吃特吃,结果超支29 银两。 幸运榜 / 衰神榜
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2019-5-30 15:13 | 显示全部楼层
000legend000 发表于 2019-5-30 12:31
厉害,可惜我的用的是全面屏手机,估计无法按你说的方法解决了。

一楼上传了一个改好的文件,可以自己试试看,如果不行的话,可以试试把“x/1,y/1”的部分填入具体数字,如“x/1.3,y/0.6”或“x/0.5,y/1.4”之类的,多试试没准儿就可以了,看到本版有个朋友一直试到了小数点后四位,貌似正常解决了。
[发帖际遇]: ethos1001在海边偷看杨过练功,写出黯然销魂掌秘籍,转卖获利14 银两。 幸运榜 / 衰神榜
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2019-6-1 00:54 | 显示全部楼层
请问存档闪退的问题应该怎么解决
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2019-6-1 09:50 | 显示全部楼层
nwq9x 发表于 2019-6-1 00:54
请问存档闪退的问题应该怎么解决

有可能是缺少save文件夹,需要手工在JY_LLK文件夹下data下新建一个save文件夹,也可能是安装不完整的问题,必须确保游戏目录名称不变,且JY_LLK文件夹需要放在手机根目录下。
先把手机上的英杰传复刻版卸载,然后在手机根目录下找到JY_LLK文件夹,如果有的话,找到JY_LLK.apk,点击安装即可,会给你的手机安装一个叫沙发乐的app,有可能还会生成一个英杰传图标,如果有的话就把这个卸载掉。然后打开沙发乐,会自动搜索到英杰传的安装包,再次安装后即可正常运行。
如果手机根目录下没有JY_LLK文件夹,把下载好的游戏压缩文件包拷贝至手机根目录下,然后再从压缩包里找一个JY_LLK.apk,同样放在手机根目录下。先运行JY_LLK.apk,然后打开沙发乐,同样会自动搜索到英杰传复刻版的安装文件,直接点击安装即可。







[发帖际遇]: ethos1001抢夺天宁寺宝藏时被万震山打伤,损失13 银两。 幸运榜 / 衰神榜
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2019-6-7 00:33 | 显示全部楼层
ethos1001 发表于 2019-6-1 09:50
有可能是缺少save文件夹,需要手工在JY_LLK文件夹下data下新建一个save文件夹,也可能是安装不完整的问题 ...

真不错,目前兄弟是对复刻版继续开发最热情的一个了

[发帖际遇]: skyhyperion在侯监集吃烧饼时吃出一块铁片,被谢烟客买走,获得3 银两。 幸运榜 / 衰神榜
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2019-6-7 23:56 | 显示全部楼层
skyhyperion 发表于 2019-6-7 00:33
真不错,目前兄弟是对复刻版继续开发最热情的一个了

最近正好有空就研究一下,毕竟是二十多年的情怀。当年玩的还是ss版,到现在游戏bgm还能随口哼出来,印象里大概就只有这个游戏和仙剑1,能让自己把那段游戏经历刻进骨子里,无论多少年以后都难以忘记。
[发帖际遇]: ethos1001在回疆无意中捡到一张带血的手帕,被陈达海追杀,损失6 银两。 幸运榜 / 衰神榜
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2019-6-28 08:16 来自手机 | 显示全部楼层
我编辑为什么是乱码?用下载的lua覆盖后直接闪退。我下载的是论坛的最上面那个,12846哪里有下载。谢谢楼主
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2019-6-29 11:08 | 显示全部楼层
shenghao0726 发表于 2019-6-28 08:16
我编辑为什么是乱码?用下载的lua覆盖后直接闪退。我下载的是论坛的最上面那个,12846哪里有下载。谢谢楼主

需要确认几个问题:
1、闪退有可能是缺少save文件夹,需要手工在JY_LLK文件夹下data下新建一个save文件夹。
2、也可能是安装不完整的问题,建议游戏把压缩包完整解压至手机根目录,必须确保游戏目录名称不变,目录无中文。
3、我提供的lua使用于12846,如果你的版本不同也可能导致闪退,请下载12846版,就在本版帖子叫三国志英杰传复刻版12846开源
https://www.dawuxia.net/thread-1034672-1-1.html


乱码的情况不清楚,用记事本打开lua的话可以正常显示,按照上述步骤下载好以后,运行JY_LLK文件夹下JY_LLK.apk,然后下载这个帖子一楼踢欧冠那个的jymain.lua替换游戏根目录下JY_LLK目录下script目录下同名文件。如果是全面屏手机,把我一楼提到的x/1,y/1 替换为x/1.888,y/0.53125,应该就可以解决问题,再不行的话我也没法子了。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2019-9-29 12:44 | 显示全部楼层
能否给一个人物属性、天赋按照原复刻版的版本?
其他的修改可以按7playerbob的优化保留,很多很棒的修改,例如敌人等级增加等。人物的天赋搭配,交给玩家自行调整(毕竟1000个读者有1000个哈姆雷特)。感谢

不知道怎么修改.......
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心 ( 粤ICP备16123140号-1 )

GMT+8, 2019-12-9 17:42

Powered by Discuz! X3.3 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表