1、三国群英传7修改基础教程首先,非常非常非常感谢van大的RPGViewerBuild,对van大高尚的品德和高超的技术表示敬仰。其次,在修改以前先备份文件,这是修改的源文件,不是仅仅修改存档,改坏了还可以重新存档,切记切记,先备份啊。好了,转入正题,修改群六源文件,需要的工具:1、RPGViewerBuild,我已经把支持文件一次都拷入里边了,解压开就直接可用了-再次感谢下van大制作了如此功能强大的RPGViewerBuild2、内码转换软件(我用的是东方快车),其实都无所谓了,随意什么内码转换软件都可以。但在修改前,还是先介绍下群六那几个pck源文件的内容:GameData.PCK-游戏的
2、声音、音乐文件,字体文件、貌似还有大地图文件(当然在其它pck文件里还有)Shape000.PCK、Shape001.PCK、Shape002.PCK、Shape003.PCK、Shape004.PCK、Shape005.PCK、Shape006.PCK、ShapeFix.PCK-这些里边存放的都是各种游戏图片文件,群英传的图片都是shp格式的,是各种图片,武将头像、造型(一个造型会有几百个文件的,或者说几百帖)、武将图片、必杀技图片、各种武器、道具、马匹图片Patch.pck-这个是重点了,武将、武器、道具、马匹.等等的信息,都存放在这个文件里修改的内容:一、如果想修改图片,那难度太大了,头
3、像可以考虑,不过要符合群英传的shp格式才行。具体就自己研究吧。二、我只想讲,修改Patch.pck的内容,具体Patch.pck里边内容详细修改说明在后面。修改36的Patch.pck源文件,首先注意备份,改坏了别怪我,这个是一次性修改的源文件啊。我把简体繁体的Patch.pck文件都解包看过,其实里边都是繁体字,只是简体版的在游戏里调用简体字表示。一、打开RPGViewer.exe,如下图,点 文件-打开-台湾-奥汀-三国群英传系列-三国群英传6,选择36的安装文件夹就可以了。第一次使用选择下,以后就不用选了。 二、在左边出现的pck文件上选中Patch.pck,如下图 三、然后选择主菜单
4、(A)ddon-压缩包操作-解包,选择下解包的路径,如下图四、解包后生成两个文件夹:Script、Setting,Script文件夹不用管,打开Setting文件夹看,里边有一系列的ini文件,对,我们需要改的就是这些ni文件了,直接可用记事本打开这些ini文件,里边内容看上去是乱码,没关系,刚才说过要准备一个内码转换软件的,用中文BIG5码看,大致就清楚了。就对一些关键性文件作个说明,这些文件里有一部分代码目前没有全部弄清楚,大家再研究下。1、Age.ini-十个时期(剧本)的起始时间,如第一个黄巾起yi是184年1月1日开始AGENo = 001m_Year = 184m_Month =
5、1m_Day = 1m_Time = 02、ArmyGroupSkill.ini-这个文件很好玩,是武将“特性”里的“元帅”,如ArmyGroupSkillNO = 1Name = 行军Data01 = 2Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 =IsUsed = 1数值Data01 = 2,在大地图上速度快,改为4就更快了,不过我试了下好像没有成倍的快,但确实快很多。大家应该感觉到航船在水上比行军在陆地上快吧,航船的Data01 = 4。ArmyGroupSkillNO = 5Name =
6、?王道Data01 = 16, 100Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 =IsUsed = 1王道的收服率为Data01 = 16, 100,只有16%,喜欢就改高点。3、ArmySkill.ini-武将“特性”里的“主将”,如威势里有两个Data有数据,目前不清楚具体含义,但如ArmySkillNO = 12Name = 慧眼Data01 = 30Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10
7、 =IsUsed = 1可以看出慧眼的施展机率为30%4、BFMagic.ini-所有武将技资料,这个大家应该喜欢了。简单说明下:BFMAGICNo = 101-武将技编号Name = ?神鹭空袭-武将技名称Level = 30-所需等级MP = 50-消耗技力Ball = 1LevelUpMagic =DamageType =Power = 29-敌方主将伤害值SolPower = 2-敌方小兵伤害值Heal =Str1 = 200-学习的武力上限Str0 = 70-学习的武力下限Int1 = 200-学习班的智力上限Int0 = 0- -学习的智力下限Ter1 = -地形强化Ter2 =T
8、er3 =Ter4 =Wea1 = -气候强化Wea2 =Time1 = 2 ;?夜晚-时间强化Time2 =NoTer1 = 8 ; 室内-无效地形NoTer2 =NoTer3 =NoTer4 =NoWea1 = 2 ;?下雨-无效气候NoWea2 = 3 ;?下雪NoTime1 = -无效时间NoTime2 =General = 1NoPK = 1Ex = 203Atk = 1Race = 1IsCombo =ComboData = -组合技合成(组合技是由几个武将技合成的)IsUsed = 15、从City01.ini到City10.ini,是分别在十个剧本里,各城池的初始数据,如开发度
9、、防御等。CITYNo = 1Name = 西凉Lord = 518-这个貌似城有人占领就有数值,没有人占领就为空Chief =Adviser =People = 112500-人口PeopleHeart = 600-民心Money = 163-金钱Defend = 125-开发Economics = 138-防御ReserveSoldierNumCur = 20-预备兵IsEvent = 0IsEventOpen =DefaultTower = 52IsUsed = 16、CitySellItem.ini,这个文件更好玩,各城池卖的物品,如CITY_ITEMCity = 1 ;西凉item1
10、 = 152 ;碎锤item2 = 6 ;链球兵符item3 = 267 ;骆驼item4 = 147 ;凤绫锤item5 = 141 ;掉刀item6 = 260 ;汗血马item7 = 134 ;鬼刃刀item8 = 499 ;冲锤总论item9 = 126 ;西域镰刀item10 = 120 ;天罡斧注意下,物品前边的那些数字是指物品在游戏里的编号,也就是用秘籍调物品时输入的编号了,开发100以下能买第一种,开发100-200之间能买第二种,依此类推。7、DefSkill.ini,这个文件很重要,所有武将初始所拥有的特性,如吕布的:GenSkillNo = 151Name = ?吕布BF
11、Magic = 0,0,0,0,0,0,0,0,0,0SFMagic = 0,0,0,0,0,0,0,0,0,0GenSkill = 1,3,6,0,0,0,0,0,0,0 ; 骁勇,斗志,飞马-个人特性ArmySkill = 0,0,0,0,0,0,0,0,0,0-主将特性ArmyGroupSkill = 0,0,0,0,0,0,0,0,0,0-元帅特性想怎么加,加上吧,注意,GenSkill = 1,3,6,0,0,0,0,0,0,0 ,那个1,3,6在GenSkill.ini文件里有,是特性的编号,别搞错了8、Format.ini,所有阵型资料,就自己研究下吧9、GameText.ini
12、,城池、武将、武将技、军师技、官职等等的汉字说明显示文件,这个文件里的内容,我还没试过,大家要谨慎修改,因为可能会有多个地方都涉及,也就是说有的内容要同时改几个文件10、General01.ini,呵呵,这个文件更关键,是所有武将的资料。GENERALNo = 561-武将编号Name = 赵云-武将姓名Str = 97-出场武力Int = 88-出场智力HP = 133.5-出场体力MP = 48-出场技力Justice = 98-义理Personality = 75-相性Morale = 85-出场士气Weapon = 204 ;短雉枪-出场武器Horse = 272 ;黄鬃马-出场座骑F
13、ormation = 5-出场阵形SolType1 = 5 ;短枪兵-出场兵种(默认)?SolType2 = 9 ;轻骑兵-出场兵种2(游戏中可选)?Weapon0Exp = 20-出场剑系必杀熟练度Weapon1Exp = 20-出场扇系必杀熟练度Weapon2Exp = 20-出场刀系必杀熟练度Weapon3Exp = 40-出场枪系必杀熟练度Weapon4Exp = 20-出场弓系必杀熟练度ExSuperAtk = 406-专属必杀编号,406为银龙逆鳞枪,具体所有必杀及编号在SuperAtk.ini文件里有ExSuperAtkExp = 210,210,210-专属必杀至少三种武器熟练
14、度加起来为210FRelation =RParent = 0-有血缘关系的RLord = 579 ;刘备-自动投奔对象RMarriage = 0IsResurgable = 1FaceID = 561-头像编号ResID = 011-战场造型编号stringID_FullName = 561stringID_SecondName = 561stringID_FirstName = 561stringID_CallMySelf = 561stringID_Appellation = 561Sex = 1-性别,0为女Race = 0DefaultTitle = 1 ;侍郎-初始官职IsEvent
15、 =ExtraType =EventType =OffsetZ =IsUsed = 111、SystemText.ini,系统及主选单的一些中文说明显示文件,谨慎修改啊12、Thing.ini,这个可是关键性文件啊,所有物品、道具、马匹资料,如THINGNo = 157-物品编号,用秘籍调的时候也能用到Name = ?神鬼方天戟-物品名称Type = 2-物品类型,2为武器,1为消耗品,如兵符、补品等,3为座骑,4为装备的道具等Param1 = 3Param2 = -这个各种物品有不同的数值,象弓类武器的射击距离在这个位置,万里起云烟是40Param3 =Param4 =Param5 =Scr
16、iptNo = 17-这个是特殊效果调用的代码,如霸王凤凰枪贯穿四人刺击是18ScriptHit = 30-这个是属于有特殊效果的武器,如神鬼方天戟是大范围挥斩,的发动机率SFResID =BFResID = 116BFWResID = 7IconID = 157-物品图片编号IsRare = 5Count = 1-数量,为1,就是游戏中只有一把Level = 31-使用等级HP = 10-加体力MP = 10-加技力Str = 19-加武力Int = -加智力Speed = 11-速度Loyal = 13Rate = 1ResponseTime = -5Price = 1-卖的价格BFMag
17、ic01 = 118 ;?飞鬼戟-附加武将技1BFMagic02 = 77 ;?神鬼乱舞-附加武将技2BFMagic03 = 127 ;大地狂啸-附加武将技3BFMagic04 = 117 ;五岳华斩-附加武将技4BFMagic05 = 128 ;泰山压顶-附加武将技5SFMagic01 = 66 ;封武将技-附加军师技1SFMagic02 = 127 ;绝地之眼-附加军师技2SuperAttack =SoldierType =Formation =GenSkill01 = 3 ;斗志-附加特性GenSkill02 =ArmySkill01 =ArmySkill02 =AGSkill01 =A
18、GSkill02 =Age01 =Age02 =Age03 =Age04 =Age05 =Age06 =Age07 =Age08 =IsUsed = 1我把其中的ScriptHit = 30,改为ScriptHit = 99,哇,不得了了,大范围挥斩机率为99%,每一下都是大范围挥斩,爽就一个字,哈哈。13、Title.ini,所有官职的资料,如TITLENo = 91-官职编号Name = 征西将军-官职名称Type = 1-官职类型,1为汉族武官,2为汉族文官,3为特殊官职,包括:倭国官职、匈奴族、南蛮、妖魔族、隐藏官职Level = 11-所需等级Hide = -是否为隐藏官职,0为非隐
19、藏,1为隐藏官职Cost = 4000-所需功勋LimitGen =Race = 0LimitLevel = 31Gens = 5Str0 = 77-封官所需武力下限Int0 = 45-封官所需智力下限HP = 8-加体力MP = -加技力Str = 5-加武力Int = -加智力Speed =BFMagic1 = 240 ;火龙焰-附加武将技,后面也是BFMagic2 = 71 ;莲华爆BFMagic3 =BFMagic4 =BFMagic5 =SFMagic1 = 47 ;探查地雷-附加军师技,后面也是SFMagic2 = 25 ;增我军攻SFMagic3 =SFMagic4 =SFMag
20、ic5 =SolType1 = -附加兵种SolType2 =Formation = -附加阵形GenSkill01 = -附加个人特性GenSkill02 =ArmySkill01 = -附加主将特性ArmySkill02 =AGSkill01 = -附加元帅特性AGSkill02 =LimitCustomGeneral =LimitHistory =Str1 = 200Int1 = 200IsUsed = 114、Variable.ini,这个文件里内容很多,但有一部分可以改,如蓬莱岛卖的东西、必杀熟练度、聚宝洞府卖的东西、比武大会奖励清单等等。如VARIABLENo = 151Name
21、= 必杀技-连刺?EnumName = SAtk01Int00 = 60Int01 = 90Int02 = 120为什么要熟练度60是初学、120为熟练,呵呵,因为游戏这样设定,想很快出必杀的就改小点吧。还有如:VARIABLENo = 246Name = 蓬莱百货 - 贩卖清单 1-10EnumName = UJShop_1Int00 = 1Int01 = 36Int02 = 37Int03 = 38Int04 = 40Int05 = 42Int06 = 43Int07 = 44Int08 = 47Int09 = 48Float00 = 7Float01 = 2Float02 = 2Floa
22、t03 = 1Float04 = 1Float05 = 17Float06 = 12Float07 = 12Float08 = 11Float09 = 10清单后的编号可参照Thing.ini,物品编号是对应的。15、GenLV.ini,这是等级与经验值、带兵数对应关系,看到了吧,99级要9999999经验值,总是认为升级慢的,就改改吧,把升级所需经验值调小点,升级就快了,呵呵,如GenLVNo = 30-等级Exp = 158220-所需经验值SolNum = 200-带兵数16、真辛苦啊,再说明一个文件吧,非常重要的,General02.ini,所有武将出生地GENERALNo = 561
23、Name = 赵云City1 =City2 =City3 = 26, 1 ;北平City4 = 55, 1 ;新野City5 = 77, 1 ;长沙City6 = 35, 1 ;成都City7 = 35, 1 ;成都City8 = 35, 0 ;成都City9 = 35, 0 ;成都City10 = 35, 0 ;成都过多的不说了,很好理解,十个剧本,没有的就不会出现,为1的,就属于已经出场的,为0的,就是在野,可以搜索,city后的数字代表城池的编号,和City.ini里的编号是对应的。17、差点说明忘记了,很关键的一个文件:SuperAtk.ini,这个就是必杀技的发动要概率了,呵呵,很多人都很关心吧,看下面:SuperAtkNO = 19-必杀技编号Name = 霸者之威-必杀技名称?HitRatio = 25-发动概率General01 = 1-对武将的伤害,1是熟练度为初学的General02 = 1.25-对武将的伤害,2是熟练度为进阶的General03 = 1.5-对武将的伤害,3是熟练度为精通的Soldier01 = 1-对小兵的伤害,1是熟练度为初学的Soldier02 = 1.25-对小兵的伤害,2是熟练度为进阶的Soldier03 = 1.5-对小兵的伤害,3是熟练度为精通的Special01 = 1-