English 简体 繁體 Tiếng Việt
  • 注册
  • 手游教程 手游教程 关注:443 内容:1346

    热血海贼王部份修改教程

  • 查看作者
  • 打赏作者
  • 此版块是用户分享手游资源相关内容的论坛,其中包含了作者原创、搬砖、转载,以及可能存在网盘失效的情况。

    如果需要联系楼主,请点击帖子右侧聊天。如果发现虚假资源,请举报!

    当前位置: 35博客圈 > 手游分享 > 手游教程 > 正文
    • 2
    • 手游教程
    • LV11
      vip1

      热血海贼王这个游戏现在没多少人研究了,研究了两天,端bug太多,不研究了,看到有很多人都在找单人副本,教大家修改一些东西吧
      下面表格:
      1、路径就是服务端后端文件所在的路径;
      2、网页前端就是xmls.txt文件内的(注意看后面备注的内容,否则修改出错导致炸游戏,修改之前先备份,出问题可以还原,不至于重新解压整个虚拟机镜像);
      3、有很多活动是不能正常使用的,有的是时间等调用问题,细节的东西自己照着我下面给的东西找出来修改,大部分文件需要前端和xmls同时修改才能生效;
      4、编辑文本文件推荐使用notepad++(可以使用正则表达式批量修改内容多的)
      5、修改xmls.txt,修改为xmls.zip,用WinRAR打开,不要直接解压,修改哪个文件拖出来改完放进去。、
      6、修改xmls.txt内的文件后同步虚拟机不用重启虚拟机,修改到服务端其他文件才需要重启。

       

      服务端
      网页xmls
      路径
      文件名
      文件名
      (xmls修改成zip格式后用WinRAR打开,修改那个文件拖出来修改后拉进去)
      修改的东西部分有用,部分修改后只是显示,不能正常使用
      pirate\rpcfw\data\btstore\
      GROUP_ARMY
      copy_team.xml
      单人副本(配合xmls.txt替换网站及服务端文件,重启虚拟机、进游戏前清除网页缓存)
      活动开启太多,界面会显示异常
      pirate\rpcfw\data\btstore\
      JIERIHUODONG
      jierihuodong.xml
      国庆活动
      pirate\rpcfw\data\btstore\
      FESTIVALMALL
      jieri_shop.xml
      活动商城(积分商城),活动相关文件应该是服务端不全,不能读取角色积分
      HONOURSHOP
      huodong_jifen.xml
      daimonapple.xml
      暂不清楚是哪个活动(和果实设计图有关)
      roulette.xml
      究极挑战活动,但是服务端未找到相关活动控制文件
      activity.xml
      活动
      answer_activity.xml
      经验宝盘
      blackpearl_activity.xml
      活动无用
      boatBattle
      此文件名开头的为进击的海军活动
      bounty.xml
      海贼悬赏榜
      card_activity.xml
      卡牌收集活动开启时间
      cardguess_activity.xml
      猜猜乐活动开启时间(两个时间中间有一竖部分是控制开奖周期)
      pirate\rpcfw\data\btstore\
      CHARGING_REWARD
      charging_reward.xml
      充值回馈(修复时间后二档以后的奖励不能领取)可以从其他活动添加相关物品实现礼包物品。
      chrismasWelfare.xml
      七夕礼物、马年大吉、欢乐礼花、欢乐圣诞、猜猜乐
      collection_words.xml
      新春集福
      configActivityTime.xml
      开服及活动开始时间配置,涉及每日签到等活动
      dig_active.xml
      挖宝活动
      discount_activity.xml
      折扣活动(不能使用)
      conquest.xml
      王者之战活动开启时间
      ernie.xml
      幸运轮盘
      festival_reward.xml
      节日福利(累计登录)
      growReward.xml
      字面意思是成长奖励,但是无用
      guaguale.xml
      刮刮乐(不能使用)
      layIn.xml
      海贼基金
      LuckyPointer.xml
      幸运指针活动(不能使用)
      obtActivity.xml
      周年庆活动
      oldPlayerReturn.xml
      老玩家回归(不能使用)
      online_gift.xml
      在线奖励,暂不清楚是否能用
      payAgainreward.xml
      应该是背水一战活动(不能使用)或是海贼守卫战
      peak_fight.xml
      巅峰王者
      prestige_roulette.xml
      声望宝盘
      randomboss.xml
      暂不清楚有什么用
      redpaper.xml
      节日红包
      sale.xml
      限时礼包
      Scratch.xml
      刮刮乐2
      sign.xml
      暂不清楚有什么用,可能是签到
      signDay.xml
      暂不清楚有什么用,可能是签到
      strongWorld.xml
      强者世界
      summer_online_prize.xml
      欢乐在线每日福利
      task_activity.xml
      任务大作战
      teamConquest.xml
      海贼激斗
      tehuishop.xml
      特惠商城
      xiaofei_leiji.xml
      消费累计

      一、单人副本修改:

      主要先说下修改单人副本,这个比研究上面那个活动有意思的多,没组数据都要严格按照格式进行修改,否则报错。
      1、先拖出这个文件:copy_team.xml,然后打开
      示例:每一个组队副本由这样一组数据控制,找到红色字体部分minPlayerNum=”2″(最小参战人数) maxPlayerNum=”3″(最大参战人数)直接修改最少参战人数为1即可,修改完这里游戏里就能显示参战部队为1-3人。

      <copy_team id="100001" tName="谢尔兹镇战役部队" name="谢尔兹镇战役部队" copyId="3" des="我们是来自谢尔兹镇的团队" level="20" victory
      ConditionsDes="消灭部队所有敌人" awardDes="" armyImg="3_xieerzizhen" armyHeadImg="samll_hjjuntuan" teamLimit="1" maxWin="3" minPlaye
      rNum="2" maxPlayerNum="3" armyNum="5" armyIdGroup="216,217,219,218,220" battleRound="" leaderExpAddition="1000" leaderExperienceaddi
      tion="1000" originalExp="1600" originalFallGameCoins="" originalPrestige="" originalExperience="800" failExp="" fallItemId="11102" f
      allTableIdGroup="10321" additionCD="5" consumeAction="1" maxNumLimit="" numLimitType="1" showKeyArmyId="" attackKeyArmyId="221" winB
      roadcastChannel="" broadcastContent="" taskNeed="12101" needGold=""/>

      2、服务端相应路径下找到这个文件GROUP_ARMY,同理找到红色字体部分”least_join_num”;s:1:”2″;(最小参战人数)s:12:”max_join_num”;s:1:”3″;(最大参战人数)直接修改最少参战人数为1即可,修改完这里上传到服务端,重启虚拟机。

      {i:100001;a:35:{s:2:"id";i:100001;s:6:"t_name";s:24:"谢尔兹镇战役部队";s:4:"name";s:24:"谢尔兹镇战役部队";s:7:"copy_id";i:3;s:6:"detai
      l";s:36:"我们是来自谢尔兹镇的团队";s:2:"lv";s:2:"20";s:14:"win_con_detail";s:24:"消灭部队所有敌人";s:10:"win_reward";s:0:"";s:5:"model";s:13:"3_xieerzizhen";s:3:"img";s:15:"samll_hjjuntuan";s:13:"background_id";s:0:"";s:9:"team_conf";s:1:"1";s:13:"max_win_times";s:1:"3";s:14:"least_join_num";s:1:"2";s:12:"max_join_num";s:1:"3";s:9:"enemy_num";s:1:"5";s:16:"monster_list_ids";a:5:{i:0;i:216;i:1;i:217;i:2;
      i:219;i:3;i:218;i:4;i:220;}s:11:"fight_round";s:0:"";s:11:"captain_exp";s:4:"1000";s:18:"captain_experience";s:4:"1000";s:8:"init_exp";
      i:1600;s:10:"init_belly";i:0;s:13:"init_prestige";i:0;s:15:"init_experience";i:800;s:8:"lose_exp";i:0;s:10:"drop_items";a:1:{i:0;i:11102;}s:8:"drop_ids";a:1:{i:0;i:10321;}s:7:"cd_time";s:1:"5";s:14:"need_execution";s:1:"1";s:10:"max_defeat";s:0:"";s:4:"type";i:1;s:12:"nex
      t_display";a:1:{i:0;i:0;}s:11:"con_enemies";a:1:{i:0;i:221;}s:12:"broadcast_ch";s:0:"";s:16:"broadcast_detail";s:0:"";}

      3、服务端目录pirate\lcserver\data\copy_team.csv,找到这个文件,用Excel打开,最少参加人数下面全改1(在表格内N列),(如果是1就不用改)这里就不上图了。
      4、xmls内的文件修改完同步到虚拟机,第2条的文件修改完同步虚拟机,第3条的文件修改完同步虚拟机;
      5、重启虚拟机,浏览器清除缓存,进游戏即是单人副本。

      6、已知问题是无论攻击是否成功都会显示守方胜利,这个bug待解决,有能力的自己自己解决了玩着(已解决)
      请看第1、2条的紫色字体,maxWin=”3″ 、”max_win_times”;s:1:”3″;为一个队最大胜利次数,armyNum=”5″、”enemy_num”;s:1:”5″;这部分为获胜次数,这部分队伍最大胜利次数要匹配获胜次数才行,这两个文件大多为3和5、4和7、3和10,想全部修改的用正则表达式全部替换,替换时注意仔细不要替换错了。

      效果截图:

      热血海贼王部份修改教程热血海贼王部份修改教程热血海贼王部份修改教程

      二、各种活动修改时间:

      1、首先去百度搜索时间戳转换工具,有个在线转换的,很好用

      2、游戏内活动文件大量使用的时间都是2019-10-20 22:31:05这种类型的,但是根据控制文件的不同,有的是时间、有的是时间戳、有的是文本类型

      时       间:2019-10-20 22:31:05

      时  间  戳:1571581865

      文本类型:20191020223105

      其       他:2019-10-20-22-31-05

      上面是一些文件的时间用到的格式,修改时严格按照源文件内容的格式进行修改。

      三、批量修改内容(需使用notepad++,替换界面左下角勾选正则表达式):

      查找内容     “least_join_num”;s:1:”[0-9]“;                [0-9]是正则表达式的格式,0-9代表这个位置离不论是0-9的任何一个都能被查找到,[0-9]这样一个格式代表一个字符,比如10以上需要两个[0-9][0-9],百度具体用法

      替换内容     “least_join_num”;s:1:”1″;

      其他内容修改的可以参照上面,或是百度正则表达式。

      LV10
      水晶之恋

      这个牛逼, 大佬威武!!!

      回复
      LV9
      水晶之恋

      谢谢分享

      回复

      手游分享板块严查恶意、辱骂、讽刺等评论,如发现此类评论轻则小黑屋,重则永久封禁!

      如果发现帖子违规,用户可以点击帖子标题旁的向下箭头,选择举报内容

      如果联系请站内私信联系,禁止留下QQ,微信等联系方式否则会被系统拦截

      如果想挣取水币,请在[手游分享] [端游分享]版块分享资源赚取水币

      请登录之后再进行评论

      登录
      • 热门排行
    • 任务
    • 管理
    • 回底部
    • 帖子间隔 侧栏位置: