铁血丹心

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

[心得] 新版安卓手机无法正常运行三国志英杰传复刻版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 | 显示全部楼层
厉害,可惜我的用的是全面屏手机,估计无法按你说的方法解决了。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传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”之类的,多试试没准儿就可以了,看到本版有个朋友一直试到了小数点后四位,貌似正常解决了。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传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,然后打开沙发乐,同样会自动搜索到英杰传复刻版的安装文件,直接点击安装即可。







【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2019-6-7 00:33 | 显示全部楼层
ethos1001 发表于 2019-6-1 09:50
有可能是缺少save文件夹,需要手工在JY_LLK文件夹下data下新建一个save文件夹,也可能是安装不完整的问题 ...

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

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2019-6-7 23:56 | 显示全部楼层
skyhyperion 发表于 2019-6-7 00:33
真不错,目前兄弟是对复刻版继续开发最热情的一个了

最近正好有空就研究一下,毕竟是二十多年的情怀。当年玩的还是ss版,到现在游戏bgm还能随口哼出来,印象里大概就只有这个游戏和仙剑1,能让自己把那段游戏经历刻进骨子里,无论多少年以后都难以忘记。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传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游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2020-2-17 15:15 | 显示全部楼层
我是华为荣耀8XMAX 7.12寸屏,经测试改成x/2.1,y/0.5基本可以。
楼主你知道连连看的触摸屏的偏离修改办法吗?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2020-2-25 10:39 来自手机 | 显示全部楼层
不管改不改都是开始游戏就闪退。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2020-3-13 15:36 | 显示全部楼层
x/1.888,y/0.53125 正常了

可惜源码没怎么彻底开放

llk V/SDL: Window size:2191x1080

InitGame start(768,480)

加了点鼠标日志

左上角 大概  getkey_sp eventtype =4 x=9 y=40
右下角 大概 getkey_sp eventtype =4 x=1524 y=218

这个换算还没大弄清楚
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2020-4-19 23:42 来自手机 | 显示全部楼层
感谢楼主我试试
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2020-5-17 13:06 | 显示全部楼层
大神不行啊,我照你说的做了安装了APK后还是找不到沙发乐,还是黑屏闪退。求解
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2020-5-23 14:51 | 显示全部楼层
ethos1001 发表于 2019-6-29 11:08
需要确认几个问题:
1、闪退有可能是缺少save文件夹,需要手工在JY_LLK文件夹下data下新建一个save文件 ...

谢谢兄弟,终于可以在我的 华为 Mate10Pro 可以运行了。
修改了 x/1.888,y/0.53125 ,加了Save文件夹,触银闪退问题都决绝了。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2020-8-1 20:40 | 显示全部楼层
换了文件还是不能解决
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2020-8-5 02:56 来自手机 | 显示全部楼层
我的vivo手机玩不了,打开之后点都点不动
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2020-8-5 02:58 来自手机 | 显示全部楼层
honglang8938 发表于 2020-8-1 20:40
换了文件还是不能解决

我不换还打得开,换了打都打不开直接闪退了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2021-3-5 19:16 | 显示全部楼层
大佬,具体的计算公式能不能发一下啊,比如我的手机分辨率是2244x1080,那个小数要怎么计算出来啊
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-11-21 21:13

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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