worldcup12
发表于 2023-6-28 17:55:55
ssfvswc 发表于 2023-6-28 16:07
路径不对啊
winscp打开
worldcup12
发表于 2023-6-28 18:22:35
wangrun583239 发表于 2023-6-28 08:58
能分享你的修改吗?
整理修改的文件太麻烦了,而且我也只改了用到的一部分,好多活动时间都过期了,只是随便改了下,发各修改的一些说明,你自己研究下吧
1、\gameserver\application\lib\module\helper
RecoveryHelper.php联赛次数、恢复次数时间
2、\gameserver\application\controllers下文件:
DeviceController.php公告修改
3、\gameserver\application\lib\static\zh-Hans下文件:
Auction.php拍卖行开启时间
QuestTeam.php生涯模式任务奖励在此修改 修改经验在此我觉得最简单 'exp' => 10
PieceStore.phpVIP14开启的荣誉商城内容球员碎片在此修改或添加,对应球员名称代码可查看card.php文件
PieceStorePeriod.php 荣誉商城刷新时间
Mall.php商店---道具商城内容,估计可能与客户端有关联,修改后不显示新改的物品,但购买的物品是新修改后的物品代码
Item.php物品代码
SpecificMatch_android.php 特殊赛事开启时间
SpecificMatchReward.php 特殊赛事奖励内容
begintimeendtime 就是活动开始结束时间,都是数字表示的,比如'beginTime' => 1559250000,计算过来对应时间是2019-5-3021:00:00, 方法是要数字除86400+date(1970,1,1) 就是对应的真正日期,比如你要改成2023-6-2821:00:00就反过来计算,得到的是1687899600,在相应php文件里修改就行。
看不懂的不解释
qaz212112
发表于 2023-6-28 19:00:55
worldcup12 发表于 2023-6-28 18:22
整理修改的文件太麻烦了,而且我也只改了用到的一部分,好多活动时间都过期了,只是随便改了下,发各修改 ...
他的意思是你把镜像端放出来直接现成拿来用 感谢分享 我粗略瞄了一下改的东西确实多 我突然也想要现成的
qaz212112
发表于 2023-6-28 19:03:48
x630948076 发表于 2023-6-28 11:19
为什么我用礼包的时候老出现一排英文数字用了礼包没用。。。哎。
残端都这样 多刷几次多发几次
hp1357
发表于 2023-6-28 19:14:08
感谢分享!!!
borrd1
发表于 2023-6-29 19:35:51
VM和服务端启动都没有问题,游戏界面却连接不上,这是什么原因
zqgiggs
发表于 2023-6-29 20:15:14
同问~~~玩了两天一直都正常,今天就网络异常连不上游戏,VM和服务端启都可以连接上,没有问题
worldcup12
发表于 2023-7-1 18:25:13
borrd1 发表于 2023-6-29 19:35
VM和服务端启动都没有问题,游戏界面却连接不上,这是什么原因
电脑要能联外网
blbl520520
发表于 2023-7-1 18:41:26
谢谢分享
deny717
发表于 2023-7-1 19:12:43
能本地验证就好了啊
18959200992
发表于 2023-7-1 19:13:59
本帖最后由 18959200992 于 2023-7-1 19:33 编辑
worldcup12 发表于 2023-6-28 18:22
整理修改的文件太麻烦了,而且我也只改了用到的一部分,好多活动时间都过期了,只是随便改了下,发各修改 ...
您好,感谢分享。按照您的指导进行了修改,有几个问题请教,一个是PieceStore.php和PieceStorePeriod.php关联的应该是碎片商城而非荣誉商城,应该是您笔误了,我根据球员ID修改添加了自己想要的球员后,出现了一个很奇怪的问题,品质67(即SS、SSS级别的球员)添加后可以用万能碎片正常兑换获取,但是品质6A、7+(即暗金色和传奇卡)球员在商城中有正常的标价,但每次兑换提示的都是碎片数量不足(实际万能碎片很多,可以正常换蓝金SSS卡),请教下您是怎么通过该商城获得传奇品质球员的?目前我只能通过查找对应的物品礼包获得。第二个问题是怎么在生涯关卡的奖励里添加新的物品奖励?按照您教的方法,修改经验数值可以正常生效,但是我尝试添加新的物品,怎么都无法正常生效,请问是客户端的问题吗?客户端我反编译后看到的数据文件是加密的,请教下您有办法能改吗?第三个是想请教下是否有办法把游戏改成本地验证的?最后再次感谢分享指点,对我很有帮助!
yxj379863945
发表于 2023-7-1 20:05:13
求教各位大佬,古蒂怎么通过礼包或者碎片得到啊,后台不知道怎么刷,传奇就差古蒂了
18959200992
发表于 2023-7-1 20:19:10
yxj379863945 发表于 2023-7-1 20:05
求教各位大佬,古蒂怎么通过礼包或者碎片得到啊,后台不知道怎么刷,传奇就差古蒂了
我是改Item文件里的32235 =>
array (
'itemID' => 32235,
'function' =>
array (
),
'itemContent' =>
array (
0 => '3095017',
1 => '3095018',
2 => '3095019',
3 => '3095020',
4 => '3095021',
),
'picIndex' => 3001,
'name' => '贴吧明灯OB球员大奖礼盒',
'baseID' => 7,
'price' => 0,
'useMaxCount' => 0,
'sale' => 0,
'access' => '活动获得。',
'usage' => 1,
'itemType' => 5,
'contentProbability' =>
array (
0 => '1',
1 => '1',
2 => '1',
3 => '1',
4 => '50000',
),
'newItem' => 3,
'letterturnID' => 11,
'quality' => 7,
'desc' => '礼盒开启后随机获得OB约克,OB科尔,OB巴蒂,OB古蒂,OB欧文其中一位。',
),
把中间 array (
0 => '1',
1 => '1',
2 => '1',
3 => '1',
4 => '50000',
),的部分改成4很大,其他很小,然后gm工具刷礼包能开出古蒂,否则原始的礼包古蒂开出来的概率可以忽略不计
zqgiggs
发表于 2023-7-1 20:32:58
18959200992 发表于 2023-7-1 20:19
我是改Item文件里的32235 =>
array (
'itemID' => 32235,
请教一下,那些小物品在那里修改?例如::奶酪,马黛茶,巧克力之类,还有技能属性要怎样改才生效,例如,全神贯注,全属性+90,要改为+300。多谢
18959200992
发表于 2023-7-1 20:47:20
worldcup12 发表于 2023-6-28 18:22
整理修改的文件太麻烦了,而且我也只改了用到的一部分,好多活动时间都过期了,只是随便改了下,发各修改 ...
又试了试,发现过关奖励可以替换已有的物品,(和您说的商城的情况一样,图片没变,获得的东西是改后的)但新加的物品无法生效。
18959200992
发表于 2023-7-1 20:54:54
zqgiggs 发表于 2023-7-1 20:32
请教一下,那些小物品在那里修改?例如::奶酪,马黛茶,巧克力之类,还有技能属性要怎样改才生效,例如, ...
物品礼包中东西的数量可以在ItemContent.php文件中改,以上面的贴吧明灯大礼包为例, 'itemContent' =>
array (
0 => '3095017',
1 => '3095018',
2 => '3095019',
3 => '3095020',
4 => '3095021',
),
是礼包内的物品,在ItemContent文件中搜索3095021,可以看到3095021 =>
array (
'contents' =>
array (
'card' =>
array (
0 =>
array (
'id' => 'Guti7+',
'num' => 1,
'lvl' => 1,
'upgrade' => 0,
),
),
),
),
改'num' => 1,的1为希望的数字就可以从一个礼包中获得指定量的古蒂卡,另外 'lvl' => 1应该是卡的等级,我没改过,理论上可以改了后直接开出满级的卡,(太高可能会出错)。另外技能部分我还没研究过,你有什么发现的话,欢迎分享(尝试过在Card文件里改卡的数据,似乎无法生效)
qaz212112
发表于 2023-7-1 21:07:33
yxj379863945 发表于 2023-7-1 20:05
求教各位大佬,古蒂怎么通过礼包或者碎片得到啊,后台不知道怎么刷,传奇就差古蒂了
这个礼包里面就是传奇古蒂和SSS托雷斯 <option value="15013"> 争霸赛馈赠碎片可选礼盒</option>
yxj379863945
发表于 2023-7-1 22:43:57
qaz212112 发表于 2023-7-1 21:07
这个礼包里面就是传奇古蒂和SSS托雷斯 争霸赛馈赠碎片可选礼盒
感谢感谢
yxj379863945
发表于 2023-7-1 22:53:05
18959200992 发表于 2023-7-1 20:19
我是改Item文件里的32235 =>
array (
'itemID' => 32235,
好的,谢谢哈
worldcup12
发表于 2023-7-2 00:15:05
本帖最后由 worldcup12 于 2023-7-2 00:38 编辑
18959200992 发表于 2023-7-1 19:13
您好,感谢分享。按照您的指导进行了修改,有几个问题请教,一个是PieceStore.php和PieceStorePeriod.php ...
是的,荣誉商城是vipshop,另外传奇和ss+是别的碎片,不是用万能碎片兑换,我改了一个vipshop,把所有s以上的都加进去了,传奇的没加,你可以照着加,看附件的球员ID对应表,我觉得最简单的加商城就在VIPSHOP里加,这个可以有正常的名称图片,不过没改vip等级,还是vip14才能开启
把所有我改的文件基本都在附件中,有些后面备注中文的,删除文件名的括号内容,覆盖到服务端即可,包括活动开启时间都改在2023-2024的范围内了,不能把活动同时全开,否则游戏还能容易出错,我基本时间错开的,
另外贴纸碎片商城里随便加了两项,如果还要增加,自己在Paster.php中修改,我自己懒得加了
贴纸碎片商城开启办法 Paster.php中贴纸内容中
'pasterStore' =>
array (
0 => '22',
),
此处22 对应PasterPieceStorePeriod.php中对应相应开启时间的数字
如22 =>
array (
'endTime' => 1688590740,
'beginTime' => 1687986000,
),
22对应目前开启的时间段就把Paster.php对应的改为22 ,这贴纸碎片商城中会出现
另外修复了sss范迪克记忆无法使用,
传奇巴蒂在球员特训有一关中物品需要sss级的巴蒂,但游戏中没有这个级别的巴蒂,我也把这个修改了,无需该物品就可继续特训
修改的内容很多,都是我自己玩碰到的问题就修改了。不详细叙述了