【手工修改】教程4 —— 添加势力,含案例,非常详细

标签:
三国群英传7三国群英传7吧手工修改添加武将和势力最基本的修改内容 |
分类: 04修改相关 |
这是一个独立的教程。
相信看过的吧友或多或少都会有收获。
虽然说有简单的工具,但是纯手工修改更有乐趣,收获更大,通过学习也能更加清晰的了解工具的程序调用原理。
这是“手工修改”,所以工具党可以无视。
首先,这个话题我们讨论的是添加势力,通过分析,核心的关键词有两个。“势力”和“武将”。于是,我们要先把添加“武将”的问题解决了,然后在分配“势力”。
其次,把握了思路之后,我们要分析和武将有关的ini文件都有哪些?
(1)General01.ini ----> 武将信息等参数
(2)TermText.ini(火星文)、TermText.ini_gb.txt(支持简体版)----> 武将名称的显示
(3)General02.ini -----> 武将出场位置
想想看,这些就够了吗?通过下面步骤的分析和调试,发现显然是不够的。第4步容易忽略掉。第4步是控制的城市太守信息,如果不做的话我们的修改是徒劳的。
(4)City01.ini ~ City06.ini (群七有两个剧本我们是只能自定义武将的,所以我们可以自由改的默认势力剧本是8个)。City01.ini ~ City06.ini表示1 ~ 6号剧本。
再想想看,如果还想赋予武将一定的能力,还有一个关键文件,看第5步。如果要打造普通的武将,第5步就不用看了。
(5)DefSkill.ini ----> 武将的初始技能 (武将技、军师技、个人特性、主将特性、元帅特性)
再次,继续完成添加势力所需要文件的分析。
势力关联的ini文件就一个,即Nation.ini。
最后,根据上述的分析,我们完成铺垫部分的操作。
(1)在群七原版文件夹内新建一个文件夹,起名为【Setting】(建议注意大小写,其实也无所谓,不过只是一个好习惯而已)。
(2)解包原版群七,得到有用的文件。提供资源:修改专用的Setting文件。
注意一下,里面有两个子文件夹,一个是原版Setting,修改就靠它了。还有一个是翻译成简体版的Setting,参考是必不可少的,还要对应着看。如图,修改用的文件从框选(红框)的这个文件夹内拷贝。
http://s15/mw690/bec84f6btdad4ae473b7e&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
这次我们同步的一个小案例资源:三国群英传之一代军师。
使用说明:将Setting、Shape拷贝到游戏文件夹目录。
完成这个案例,需要的文件通过上述的分析可知:
General01.ini(武将信息参数)
TermText.ini(武将名称显示)
TermText.ini_gb.txt(武将名称显示,支持简体版)
General02.ini(武将登录情况)
City01.ini
City02.ini
City03.ini
City04.ini
City05.ini
City06.ini(City01 ~ City06 不同时期相关城市的所属君主)
DefSkill.ini(初始化武将技、军师技和特性)
Nation.ini(添加势力、调整势力显示顺序)
SystemText.ini (控制剧本名称)
SystemText.ini_gb.txt (控制剧本名称,支持简体版)
将上述文件拷贝到群七游戏刚才建的那个文件夹【Setting】里。
第一步:添加武将,设置武将的基本信息参数
1、打开General01.ini,由于我们添加的是武将,而不是NPC人物,所以从前面的代码段复制两遍到General01.ini文件的末尾。(注意一定不要遗漏复制[GENERAL]这个头部标签,否则添加人物是徒劳的)。如图,复制代码到文件尾部。
http://s2/mw690/bec84f6btdad4d90ea391&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
2、更改武将编号
http://s2/mw690/bec84f6btdad4daaad161&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
3、关键部分的参数修改:
(1)一代军师的设定
[GENERAL]
No = 1684 // 编号
Name = 一代军师 // 武将名字
Str = 88 // 基本武力
Int = 95 // 基本智力
HP = 111 // 基本体力(红血)
MP = 133 // 基本技力(蓝技)
Justice = 100 // 义理,相形相等,义理才会起作用,值越大,越不容易叛变
Personality = 75 // 相性,同刘备。相性差越小,对君主越忠诚
Morale = 100 // 出场士气
Weapon = 91 ;真火朱雀扇 // 武器,请查看Thing.ini
Horse = 263 ;白鹤 // 座骑,请查看Thing.ini
Formation = 8 // 初始阵型,请查看Format.ini
SolType1 = 10 ;重骑兵 // 所带兵种1,请查看Soldier.ini
SolType2 = 2 ;神刀兵 // 所带兵种2,请查看Soldier.ini
Weapon0Exp = 76 // 出场剑系必杀熟练度
Weapon1Exp = 98 // 出场扇系必杀熟练度
Weapon2Exp = 78 // 出场刀系必杀熟练度
Weapon3Exp = 76 // 出场枪系必杀熟练度
Weapon4Exp = 76 // 出场弓系必杀熟练度
ExSuperAtk = 20 // 专属必杀技,请查看SuperAtk.ini
ExSuperAtkExp = 210,210,210,专属必杀至少三种武器熟练度加起来为210,我不熟悉,稍后讨论
FRelation =
RParent = 0 // 血缘关系的,会自动投奔
RLord = 0 // 自动投奔的君主
RMarriage = 0 // 婚姻对象,会自动投奔
IsResurgable =
IsFamous = // 是否是名将,值是1是名将,有CG,我PS不好,所以没设置
FaceID = 1684 // 头像名称,同步了武将编号
ResID = 053 // 战场、大地图造型编号
stringID_FullName = 1684 // 这里同步武将编号
stringID_SecondName = 1684 // 这里同步武将编号
stringID_FirstName = 1684 // 这里同步武将编号
stringID_CallMySelf = 1684 // 这里同步武将编号
stringID_Appellation = 1684 // 这里同步武将编号
Sex = 1 // 性别:1是男,0是女
Race = 0 // 种族:0是大汉
DefaultTitle = 207 ;群龙真主 // 初始官职
IsEvent = // NPC专用属性,这次修改不用理会,1表示是NPC,不填写表示是普通势力武将
ExtraType = // NPC专用属性,这次修改不用理会
EventType = // NPC专用属性,这次修改不用理会
OffsetZ = // NPC专用属性,这次修改不用理会
IsUsed = 1 // 是否登场,1是登场,0是禁止登场
(2)小军师的设定
[GENERAL]
No = 1685
Name = 小军师
Str = 80
Int = 90
HP = 105
MP = 128
Justice = 100
Personality = 75
Morale = 100
Weapon = 102 ;鹤羽扇
Horse = 262 ;大宛马
Formation = 8
SolType1 = 10 ;重骑兵
SolType2 = 2 ;神刀兵
Weapon0Exp = 66
Weapon1Exp = 88
Weapon2Exp = 88
Weapon3Exp = 66
Weapon4Exp = 66
ExSuperAtk = 101
ExSuperAtkExp = 210,210,210
FRelation =
RParent = 0
RLord = 0
RMarriage = 0
IsResurgable =
IsFamous =
FaceID = 1685
ResID = 054
stringID_FullName = 1685
stringID_SecondName = 1685
stringID_FirstName = 1685
stringID_CallMySelf = 1685
stringID_Appellation = 1685
Sex = 1
Race = 0
DefaultTitle = 201 ;小霸王
IsEvent =
ExtraType =
EventType =
OffsetZ =
IsUsed = 1
4、使用 http://s2/mw690/bec84f6btdad4dd7b8961&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
工具,把文本都改为火星文。注意分号(;)后的是备注,可以改也可以删掉。工具的下载:Big5GB翻译器1.2(内含Big5GB.exe工具,还有另一款工具:CueCode,这次修改仅仅使用Big5GB.exe即可)。
使用方法:在输入框部分复制粘贴相关的文本,点击【GB-->Big5】按钮即可。然后把结果复制并粘贴替换到对应位置。
5、修改[INFO]属性的Count = 1683为Count = 1685。
第二步:武将名称的显示
1、建议先修改TermText.ini_gb.txt
注意三个重要位置,String = 25000(武将姓名),String = 27000(武将姓氏,控制旗子上的显示),String = 30000(武将“字”,古代人往往都爱这样)。这三类代码大块是连在一起的。
(1)添加对应的武将名称:确定位置,理论上是应该把光标定位到String = 25000,但是我们会把滚动条往下拖好多好多,比较辛苦,所以技巧是光标定位到String = 27000(武将姓名代码大块的下一个大块的开头),然后光标上移,添加两行代码。
① 确定位置
http://s1/mw690/bec84f6btdad4f03c6ab0&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
② 定位的大致位置
http://s1/mw690/bec84f6btdad4f0f3aee0&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
③ 添加的代码
http://s11/mw690/bec84f6btdad4f17d1aea&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
④ 在额外的一个记事本备忘录中复制关键词“String = 26684,一代军师”和“String = 26685,小军师”,以方便下一步对TermText.ini修改。
(2)添加对应的旗帜名称,即武将姓。当然,一代军师,如果旗子上写“一”就不好了,我建议是写“师”。定位的方法依然是不用String = 27000,而用String = 29000(武将字代码大块的下一个大块的开头),然后光标上移,添加两行代码。
① 确定位置
http://s7/mw690/bec84f6btdad4f2437cd6&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
② 定位的大致位置
http://s6/mw690/bec84f6btdad4f2eb01d5&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
③ 添加的代码
http://s10/mw690/bec84f6btdad4f389e1d9&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
④ 在额外的一个记事本备忘录中复制关键词“String = 28684,师”和“String = 28685,师”,以方便下一步对TermText.ini修改。
(3)添加军师的字“释天”。
① 确定位置 (技巧是搜索徐庶的“子”,即“元直”,徐庶在这一类代码段的末尾,然后我们找到位置在后面添加新代码即可。)
http://s5/mw690/bec84f6btdad4f44a4044&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
② 定位的大致位置
http://s14/mw690/003uCdVpty6GozfzAE5bd&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
③ 添加的代码
http://s4/mw690/bec84f6btdad4f5cd7f03&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
④ 在额外的一个记事本备忘录中复制关键词“String = 30684,释天”和“tring = 30533,元直”,以方便下一步对TermText.ini修改。
2、TermText.ini的修改
有了刚才的操作,这一步就很简单了。
(1)添加武将名称:仍然是定位“String = 27000”,光标上移,复制“String = 26684,一代军师”和“String = 26685,小军师”两行,然后使用Big5GB.exe工具 http://s12/mw690/003uCdVpty6GozjyK5Zeb&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" /> ,依照文本文本转换的操作方法,修改成火星文。
(2)添加对应的旗帜名称,即武将姓。定位“String = 29000”,光标上移后复制“String = 28684,师”和“String = 28685,师”,使用Big5GB.exe工具把文本修改成火星文。
(3)添加“字”,即“释天”。定位“String = 30533”,光标下移一行,复制“String = 30684,释天”,并用Big5GB.exe工具修改文本为火星文。
第三步:武将登录的设置
打开General02.ini,在结尾添加两段代码:
目标,让军师势力在前六个时期都在“夷州”登录。
复制上面的某段代码(随便一段),复制两次(因为军师势力2个人)。修改代码如下图:
http://s16/mw690/bec84f6btdad4ff9337ff&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
代码解释:
(1)City7 ~ City10,等号“=”后面的内容,都删除。
(2)No属性是武将编号,这个一定要严格同步General01.ini。
(3)Name属性是武将名字,也一定要严格同步General01.ini。
(4)96这个属性是城市的编号,可以从City.ini中查找到。
(5)1这个属性表示登录,如果设置为0,则表示不久或日后才登录,游戏刚开始不会登录。
(6) 分号“;”后的内容可以删掉,它仅仅是备注,如果想要修改的话,依然先填写夷州,再借助Big5GB.exe工具将它转化为火星文。关于截图部位,分号后 为什么是空的?原因是:其实那里不是空的,而是一种特殊的火星文而已。当你光标定位到那里,其实也有占位符,只不过文本是火星文,不显示出来,呈现一个空 白符号而已。
第四步:城市所属君主的设置
依次打开City01.ini ~ City06.ini,到找96号位置,夷州,设置所属君主为一代军师。
http://s2/mw690/bec84f6btdad502bc7291&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
注意:6个文件都要设置一遍,Load参数表示所属君主,这里填写武将编号,请对应General01.ini。
第五步:设置武将的初始特性(拓展步骤)
打开DefSkill.ini,复制任何一段代码两次,修改如下:
http://s13/mw690/bec84f6btdad506d9745c&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
我是随意设置的,军师部装备比较好啊,特性也不错。
解释:
(1)GneSkill:武将特性(个人特性)
(2)ArmySkill:主将特性
(3)ArmyGroupSkill:元帅特性
关于特性的编号,其实是参考了GenSkill.ini、ArmySkill.ini、ArmyGroupSkill.ini,编号一一对应即可。由于我总结过帖子特性认知分类(特点是尽量按认知分类,编号都对应列出,每一行是相关的一小类特性),所以可以参考它。
第六步:设置势力关系
打开Nation.ini,大致呈现一个正直角三角形的形状,目前不用管它,稍后会讲到。
[NATION100] // 势力编号
Lord = 1684 ; // 武将编号,分号“;”后的是对应的武将名称,可以从General01.ini中获知,分号“;”后的内容可以删除。
IsUsed = 1 // 势力被使用,默认是1,直接复制即可
BGM = 8 // 直接复制即可,一般填写8
Friendship = // 友好度,这个稍后会讲到
;Friendship = // 依然是分号“;”后的可以删除
(1)[NATIONxyy]势力编号属性。
x表示剧本号,yy表示势力号在加个1。
如:
[NATION101] ----> 表示第一剧本第二个势力
[NATION209] ----> 表示第二剧本第十个势力
[NATION313] ----> 表示第三剧本第十四个势力
(2)Friendship。
后面的格式是君主编号1,友好度1,君主编号2,友好度2……君主编号n,友好度n
关于这一部分,比较难理解,具体的可以参考代码。
势力的显示位置是可以变化的,方法就是变化代码段的位置并且改变后面友好度的代码。
具体的写法依然是先写简体文版的,再用Big5GB.exe工具把文本逐一翻译成火星文。
感觉就是有些麻烦,需要比较清晰的思路。
代码示例----火星文(游戏程序支持)
http://s7/mw690/bec84f6btdad51d524e36&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
http://s8/mw690/bec84f6btdad51ec9b9e7&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
代码示例----简体文(对应的翻译文本)
http://s4/mw690/bec84f6btdad51fea7c03&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
http://s7/mw690/bec84f6btdad520844c46&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
第七步:剧本名称的设置(这个也是润化的,选做)
目标:
前六个剧本名称依次是“军师平黄巾”、“军师讨权臣”、“军师傲群雄”、“军师战袁曹”、“军师联孙刘”、“军师霸三国”。
1、先设置支持简体版的文件,即SystemText.ini_gb.txt。
找到剧本位置,这个很好找。并且把六个位置依次改名。
http://s7/mw690/bec84f6btdad5290c2a56&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
之后在额外的一个记事本备忘录中复制关键词“String = 5200,军师平黄巾”、
“String = 5201,军师讨权臣”、“String = 5202,军师傲群雄”、“String = 5203,军师战袁曹”、“String = 5204,军师联孙刘”、“String = 5205,军师霸三国”
2、再设置SystemText.ini。
找到关键的位置,由于做了记事本备忘录,所以很方便。
把六个位置复制修改后,依然用Big5GB.exe工具将它们翻译成火星文。
结果如下:
http://s3/mw690/bec84f6btdad529b40472&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
第八步:设置头像和资源文件的位置关系
在上一讲讲过了。
即 基本篇和技巧篇
最后就是调试了,一定一定要注意文件夹的层次关系。
把Setting、Shape文件夹放到游戏文件夹目录。
层次关系如下:
SANGO7
└SG7.exe
└诸多其他文件
└Setting
└ 子文件们
└Shape
└ Face文件夹
└ 一代军师头像
└ 小军师头像
剧本选择界面
http://s4/mw690/bec84f6btdad535ef6a53&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
装备介绍
http://s13/mw690/bec84f6btdad5379b67ec&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
http://s3/mw690/bec84f6btdad5387f7d62&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
http://s5/mw690/bec84f6btdad53a45f464&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
http://s5/mw690/bec84f6btdad53b3e3394&690——添加势力,含案例,非常详细" TITLE="【手工修改】教程4 —— 添加势力,含案例,非常详细" />
案例资源:三国群英传之一代军师
相信看过的吧友或多或少都会有收获。
虽然说有简单的工具,但是纯手工修改更有乐趣,收获更大,通过学习也能更加清晰的了解工具的程序调用原理。
这是“手工修改”,所以工具党可以无视。
首先,这个话题我们讨论的是添加势力,通过分析,核心的关键词有两个。“势力”和“武将”。于是,我们要先把添加“武将”的问题解决了,然后在分配“势力”。
其次,把握了思路之后,我们要分析和武将有关的ini文件都有哪些?
(1)General01.ini ----> 武将信息等参数
(2)TermText.ini(火星文)、TermText.ini_gb.txt(支持简体版)----> 武将名称的显示
(3)General02.ini -----> 武将出场位置
想想看,这些就够了吗?通过下面步骤的分析和调试,发现显然是不够的。第4步容易忽略掉。第4步是控制的城市太守信息,如果不做的话我们的修改是徒劳的。
(4)City01.ini ~ City06.ini (群七有两个剧本我们是只能自定义武将的,所以我们可以自由改的默认势力剧本是8个)。City01.ini ~ City06.ini表示1 ~ 6号剧本。
再想想看,如果还想赋予武将一定的能力,还有一个关键文件,看第5步。如果要打造普通的武将,第5步就不用看了。
(5)DefSkill.ini ----> 武将的初始技能 (武将技、军师技、个人特性、主将特性、元帅特性)
再次,继续完成添加势力所需要文件的分析。
势力关联的ini文件就一个,即Nation.ini。
最后,根据上述的分析,我们完成铺垫部分的操作。
(1)在群七原版文件夹内新建一个文件夹,起名为【Setting】(建议注意大小写,其实也无所谓,不过只是一个好习惯而已)。
(2)解包原版群七,得到有用的文件。提供资源:修改专用的Setting文件。
注意一下,里面有两个子文件夹,一个是原版Setting,修改就靠它了。还有一个是翻译成简体版的Setting,参考是必不可少的,还要对应着看。如图,修改用的文件从框选(红框)的这个文件夹内拷贝。
http://s15/mw690/bec84f6btdad4ae473b7e&690——
这次我们同步的一个小案例资源:三国群英传之一代军师。
使用说明:将Setting、Shape拷贝到游戏文件夹目录。
完成这个案例,需要的文件通过上述的分析可知:
General01.ini(武将信息参数)
TermText.ini(武将名称显示)
TermText.ini_gb.txt(武将名称显示,支持简体版)
General02.ini(武将登录情况)
City01.ini
City02.ini
City03.ini
City04.ini
City05.ini
City06.ini(City01 ~ City06 不同时期相关城市的所属君主)
DefSkill.ini(初始化武将技、军师技和特性)
Nation.ini(添加势力、调整势力显示顺序)
SystemText.ini (控制剧本名称)
SystemText.ini_gb.txt (控制剧本名称,支持简体版)
将上述文件拷贝到群七游戏刚才建的那个文件夹【Setting】里。
第一步:添加武将,设置武将的基本信息参数
1、打开General01.ini,由于我们添加的是武将,而不是NPC人物,所以从前面的代码段复制两遍到General01.ini文件的末尾。(注意一定不要遗漏复制[GENERAL]这个头部标签,否则添加人物是徒劳的)。如图,复制代码到文件尾部。
http://s2/mw690/bec84f6btdad4d90ea391&690——
2、更改武将编号
http://s2/mw690/bec84f6btdad4daaad161&690——
3、关键部分的参数修改:
(1)一代军师的设定
[GENERAL]
No = 1684 // 编号
Name = 一代军师 // 武将名字
Str = 88 // 基本武力
Int = 95 // 基本智力
HP = 111 // 基本体力(红血)
MP = 133 // 基本技力(蓝技)
Justice = 100 // 义理,相形相等,义理才会起作用,值越大,越不容易叛变
Personality = 75 // 相性,同刘备。相性差越小,对君主越忠诚
Morale = 100 // 出场士气
Weapon = 91 ;真火朱雀扇 // 武器,请查看Thing.ini
Horse = 263 ;白鹤 // 座骑,请查看Thing.ini
Formation = 8 // 初始阵型,请查看Format.ini
SolType1 = 10 ;重骑兵 // 所带兵种1,请查看Soldier.ini
SolType2 = 2 ;神刀兵 // 所带兵种2,请查看Soldier.ini
Weapon0Exp = 76 // 出场剑系必杀熟练度
Weapon1Exp = 98 // 出场扇系必杀熟练度
Weapon2Exp = 78 // 出场刀系必杀熟练度
Weapon3Exp = 76 // 出场枪系必杀熟练度
Weapon4Exp = 76 // 出场弓系必杀熟练度
ExSuperAtk = 20 // 专属必杀技,请查看SuperAtk.ini
ExSuperAtkExp = 210,210,210,专属必杀至少三种武器熟练度加起来为210,我不熟悉,稍后讨论
FRelation =
RParent = 0 // 血缘关系的,会自动投奔
RLord = 0 // 自动投奔的君主
RMarriage = 0 // 婚姻对象,会自动投奔
IsResurgable =
IsFamous = // 是否是名将,值是1是名将,有CG,我PS不好,所以没设置
FaceID = 1684 // 头像名称,同步了武将编号
ResID = 053 // 战场、大地图造型编号
stringID_FullName = 1684 // 这里同步武将编号
stringID_SecondName = 1684 // 这里同步武将编号
stringID_FirstName = 1684 // 这里同步武将编号
stringID_CallMySelf = 1684 // 这里同步武将编号
stringID_Appellation = 1684 // 这里同步武将编号
Sex = 1 // 性别:1是男,0是女
Race = 0 // 种族:0是大汉
DefaultTitle = 207 ;群龙真主 // 初始官职
IsEvent = // NPC专用属性,这次修改不用理会,1表示是NPC,不填写表示是普通势力武将
ExtraType = // NPC专用属性,这次修改不用理会
EventType = // NPC专用属性,这次修改不用理会
OffsetZ = // NPC专用属性,这次修改不用理会
IsUsed = 1 // 是否登场,1是登场,0是禁止登场
(2)小军师的设定
[GENERAL]
No = 1685
Name = 小军师
Str = 80
Int = 90
HP = 105
MP = 128
Justice = 100
Personality = 75
Morale = 100
Weapon = 102 ;鹤羽扇
Horse = 262 ;大宛马
Formation = 8
SolType1 = 10 ;重骑兵
SolType2 = 2 ;神刀兵
Weapon0Exp = 66
Weapon1Exp = 88
Weapon2Exp = 88
Weapon3Exp = 66
Weapon4Exp = 66
ExSuperAtk = 101
ExSuperAtkExp = 210,210,210
FRelation =
RParent = 0
RLord = 0
RMarriage = 0
IsResurgable =
IsFamous =
FaceID = 1685
ResID = 054
stringID_FullName = 1685
stringID_SecondName = 1685
stringID_FirstName = 1685
stringID_CallMySelf = 1685
stringID_Appellation = 1685
Sex = 1
Race = 0
DefaultTitle = 201 ;小霸王
IsEvent =
ExtraType =
EventType =
OffsetZ =
IsUsed = 1
4、使用 http://s2/mw690/bec84f6btdad4dd7b8961&690——
使用方法:在输入框部分复制粘贴相关的文本,点击【GB-->Big5】按钮即可。然后把结果复制并粘贴替换到对应位置。
5、修改[INFO]属性的Count = 1683为Count = 1685。
第二步:武将名称的显示
1、建议先修改TermText.ini_gb.txt
注意三个重要位置,String = 25000(武将姓名),String = 27000(武将姓氏,控制旗子上的显示),String = 30000(武将“字”,古代人往往都爱这样)。这三类代码大块是连在一起的。
(1)添加对应的武将名称:确定位置,理论上是应该把光标定位到String = 25000,但是我们会把滚动条往下拖好多好多,比较辛苦,所以技巧是光标定位到String = 27000(武将姓名代码大块的下一个大块的开头),然后光标上移,添加两行代码。
① 确定位置
http://s1/mw690/bec84f6btdad4f03c6ab0&690——
② 定位的大致位置
http://s1/mw690/bec84f6btdad4f0f3aee0&690——
③ 添加的代码
http://s11/mw690/bec84f6btdad4f17d1aea&690——
④ 在额外的一个记事本备忘录中复制关键词“String = 26684,一代军师”和“String = 26685,小军师”,以方便下一步对TermText.ini修改。
(2)添加对应的旗帜名称,即武将姓。当然,一代军师,如果旗子上写“一”就不好了,我建议是写“师”。定位的方法依然是不用String = 27000,而用String = 29000(武将字代码大块的下一个大块的开头),然后光标上移,添加两行代码。
① 确定位置
http://s7/mw690/bec84f6btdad4f2437cd6&690——
② 定位的大致位置
http://s6/mw690/bec84f6btdad4f2eb01d5&690——
③ 添加的代码
http://s10/mw690/bec84f6btdad4f389e1d9&690——
④ 在额外的一个记事本备忘录中复制关键词“String = 28684,师”和“String = 28685,师”,以方便下一步对TermText.ini修改。
(3)添加军师的字“释天”。
① 确定位置 (技巧是搜索徐庶的“子”,即“元直”,徐庶在这一类代码段的末尾,然后我们找到位置在后面添加新代码即可。)
http://s5/mw690/bec84f6btdad4f44a4044&690——
② 定位的大致位置
http://s14/mw690/003uCdVpty6GozfzAE5bd&690——
③ 添加的代码
http://s4/mw690/bec84f6btdad4f5cd7f03&690——
④ 在额外的一个记事本备忘录中复制关键词“String = 30684,释天”和“tring = 30533,元直”,以方便下一步对TermText.ini修改。
2、TermText.ini的修改
有了刚才的操作,这一步就很简单了。
(1)添加武将名称:仍然是定位“String = 27000”,光标上移,复制“String = 26684,一代军师”和“String = 26685,小军师”两行,然后使用Big5GB.exe工具 http://s12/mw690/003uCdVpty6GozjyK5Zeb&690——
(2)添加对应的旗帜名称,即武将姓。定位“String = 29000”,光标上移后复制“String = 28684,师”和“String = 28685,师”,使用Big5GB.exe工具把文本修改成火星文。
(3)添加“字”,即“释天”。定位“String = 30533”,光标下移一行,复制“String = 30684,释天”,并用Big5GB.exe工具修改文本为火星文。
第三步:武将登录的设置
打开General02.ini,在结尾添加两段代码:
目标,让军师势力在前六个时期都在“夷州”登录。
复制上面的某段代码(随便一段),复制两次(因为军师势力2个人)。修改代码如下图:
http://s16/mw690/bec84f6btdad4ff9337ff&690——
代码解释:
(1)City7 ~ City10,等号“=”后面的内容,都删除。
(2)No属性是武将编号,这个一定要严格同步General01.ini。
(3)Name属性是武将名字,也一定要严格同步General01.ini。
(4)96这个属性是城市的编号,可以从City.ini中查找到。
(5)1这个属性表示登录,如果设置为0,则表示不久或日后才登录,游戏刚开始不会登录。
(6) 分号“;”后的内容可以删掉,它仅仅是备注,如果想要修改的话,依然先填写夷州,再借助Big5GB.exe工具将它转化为火星文。关于截图部位,分号后 为什么是空的?原因是:其实那里不是空的,而是一种特殊的火星文而已。当你光标定位到那里,其实也有占位符,只不过文本是火星文,不显示出来,呈现一个空 白符号而已。
第四步:城市所属君主的设置
依次打开City01.ini ~ City06.ini,到找96号位置,夷州,设置所属君主为一代军师。
http://s2/mw690/bec84f6btdad502bc7291&690——
注意:6个文件都要设置一遍,Load参数表示所属君主,这里填写武将编号,请对应General01.ini。
第五步:设置武将的初始特性(拓展步骤)
打开DefSkill.ini,复制任何一段代码两次,修改如下:
http://s13/mw690/bec84f6btdad506d9745c&690——
我是随意设置的,军师部装备比较好啊,特性也不错。
解释:
(1)GneSkill:武将特性(个人特性)
(2)ArmySkill:主将特性
(3)ArmyGroupSkill:元帅特性
关于特性的编号,其实是参考了GenSkill.ini、ArmySkill.ini、ArmyGroupSkill.ini,编号一一对应即可。由于我总结过帖子特性认知分类(特点是尽量按认知分类,编号都对应列出,每一行是相关的一小类特性),所以可以参考它。
第六步:设置势力关系
打开Nation.ini,大致呈现一个正直角三角形的形状,目前不用管它,稍后会讲到。
[NATION100] // 势力编号
Lord = 1684 ; // 武将编号,分号“;”后的是对应的武将名称,可以从General01.ini中获知,分号“;”后的内容可以删除。
IsUsed = 1 // 势力被使用,默认是1,直接复制即可
BGM = 8 // 直接复制即可,一般填写8
Friendship = // 友好度,这个稍后会讲到
;Friendship = // 依然是分号“;”后的可以删除
(1)[NATIONxyy]势力编号属性。
x表示剧本号,yy表示势力号在加个1。
如:
[NATION101] ----> 表示第一剧本第二个势力
[NATION209] ----> 表示第二剧本第十个势力
[NATION313] ----> 表示第三剧本第十四个势力
(2)Friendship。
后面的格式是君主编号1,友好度1,君主编号2,友好度2……君主编号n,友好度n
关于这一部分,比较难理解,具体的可以参考代码。
势力的显示位置是可以变化的,方法就是变化代码段的位置并且改变后面友好度的代码。
具体的写法依然是先写简体文版的,再用Big5GB.exe工具把文本逐一翻译成火星文。
感觉就是有些麻烦,需要比较清晰的思路。
代码示例----火星文(游戏程序支持)
http://s7/mw690/bec84f6btdad51d524e36&690——
http://s8/mw690/bec84f6btdad51ec9b9e7&690——
代码示例----简体文(对应的翻译文本)
http://s4/mw690/bec84f6btdad51fea7c03&690——
http://s7/mw690/bec84f6btdad520844c46&690——
第七步:剧本名称的设置(这个也是润化的,选做)
目标:
前六个剧本名称依次是“军师平黄巾”、“军师讨权臣”、“军师傲群雄”、“军师战袁曹”、“军师联孙刘”、“军师霸三国”。
1、先设置支持简体版的文件,即SystemText.ini_gb.txt。
找到剧本位置,这个很好找。并且把六个位置依次改名。
http://s7/mw690/bec84f6btdad5290c2a56&690——
之后在额外的一个记事本备忘录中复制关键词“String = 5200,军师平黄巾”、
“String = 5201,军师讨权臣”、“String = 5202,军师傲群雄”、“String = 5203,军师战袁曹”、“String = 5204,军师联孙刘”、“String = 5205,军师霸三国”
2、再设置SystemText.ini。
找到关键的位置,由于做了记事本备忘录,所以很方便。
把六个位置复制修改后,依然用Big5GB.exe工具将它们翻译成火星文。
结果如下:
http://s3/mw690/bec84f6btdad529b40472&690——
第八步:设置头像和资源文件的位置关系
在上一讲讲过了。
即 基本篇和技巧篇
最后就是调试了,一定一定要注意文件夹的层次关系。
把Setting、Shape文件夹放到游戏文件夹目录。
层次关系如下:
SANGO7
└SG7.exe
└诸多其他文件
└Setting
└ 子文件们
└Shape
└ Face文件夹
└ 一代军师头像
└ 小军师头像
剧本选择界面
http://s4/mw690/bec84f6btdad535ef6a53&690——
装备介绍
http://s13/mw690/bec84f6btdad5379b67ec&690——
http://s3/mw690/bec84f6btdad5387f7d62&690——
http://s5/mw690/bec84f6btdad53a45f464&690——
http://s5/mw690/bec84f6btdad53b3e3394&690——
案例资源:三国群英传之一代军师