设为首页收藏本站

单机游戏

 找回密码
 - 注 - 册 -

QQ登录

只需一步,快速开始

查看: 1591|回复: 3
打印 上一主题 下一主题

[攻略] 省份信息修改方法(详细解说领主层级关系在郡国文件中的设定)&建筑及其效果代码

[复制链接]

41

主题

5

听众

2212

积分

少校

容克军官团黑黑

UID
579307
阅读权限
100
注册时间
2010-5-9
积分
2212 个
金钱
9401 Pb
存款
0 Pb
臭鸡蛋
7 斤
切糕
163 斤
贡献
0
跳转到指定楼层
楼主
发表于 2011-9-21 01:29:02 |只看该作者 |倒序浏览
本帖最后由 黯然销魂 于 2011-9-23 01:14 编辑

一楼:省份信息修改方法
二楼:建筑及其效果代码

一、如何找到相应的省份文件
1、先确定要修改的省份的中文名,比如尾张国的春日井,再去\localisation\text.csv搜索

2、搜索到这一行:PROV162;春日井,那么就找到了春日井的省份代码为162

3、从\history\provinces文件夹中找到162 - Kasugai.txt,修改之前先备份原文件

二、省份信息
以\history\provinces\211 - Uji.txt为例
(应仁之乱剧本开局最富庶,唯一拥有2个城下町的郡——宇治,位于山城国)
# 211 - Uji

# Kokujin Title(#开头的都是纯粹的说明文字)
title = c_uji(役职名称,这一项Corascona親王撰写的《[SGK戰國修改教學貼]新建人物和國家領土以及文化篇》对此有所描述,在此基础上,我会在第三、第四部分展开更为详细易懂的说明)

building=inn(building=建筑代码,建筑代码详见二楼)
building=marketplace(同上)

building=建筑代码这一条让我很奇怪,我HOI3玩习惯了,HOI3的文件语言设定时单词与与=之间必须有空格,否则会导致设定无效。而战国的语言设定中=与单词有的有空格,有的则没,却照样生效。

注意这里的省份文件只设定役职名称和建筑,其他比如归属关系得去\history\titles内各文件设定

三、郡国文件内容概述
之前省份文件中所设定的title = c_uji,实际上是把该省关联到\history\titles内的c_uji.txt文件,这里的文件会设定郡的归属,以及领主的层级关系。

titles文件夹内以c_开头的是郡文件,以d_开头的是国文件。

(一)郡文件内容
以宇治郡c_uji.txt为例
1467.5.26 = {
    liege="d_yamashiro"
}
1467.5.26 = {
    holder=2
}

1、liege="d_yamashiro",表示该郡在领主层级关系上隶属于d_yamashiro国(搜索\localisation\text.csv即可查到是山城国,d_yamashiro即山城国的代码)

2、holder=2,表示该郡实际掌控于人物编号为2的领主所领导的家族

(二)国文件内容
以山城国d_yamashiro.txt为例
1467.5.26 = {
    liege="k_clanleader_2"
}
1467.5.26 = {
    holder=2
}

1、liege="k_clanleader_2",表示该国在领主层级关系上隶属于编号为2的家族,家族编号去\common\dynasties.txt查阅或修改,注意这里的家族必须是独立的,在第四部分会有详述

2、holder=2,表示该国属于人物编号为2的领主所领导的家族

四、不同层级的领主在郡国文件中的归属设置
(一)领主层级和相关定义
为方便论述,有必要确定下游戏中领主的头衔层级和相关定义(注意会和历史中的定义有出入,不用在意)
1、国人:至少拥有一个郡的领主,必须是大名或者家督的封臣,非独立家族,在人物界面中表现如图:


2、大名:至少拥有一个国的领主,可以没有封臣,也可以有国人级封臣,并且必须是其他家族的封臣,非独立家族。注意这里所谓的拥有一个国,并非严格意义上的拥有该国的所有郡,只要在\history\titles下,至少有一个国文件(以d_开头的文件),设定为holder=该家族领主的人物编号(下面有详述),系统就判定该领主是大名;
典型人物比如开局的武藏大名长尾景信,开局时武藏的儿玉郡实际掌控者是上杉家,而长尾家是上杉家的封臣,如图:

但是长尾家照样有武藏的役职,如图:



3、家督:至少拥有一个郡的领主,可以没有封臣,也可以有大名级封臣,独立家族。如图:


(二)AB都是独立家族,且都在甲国拥有若干郡
1、若甲国文件一片空白啥都没设定(比如上总国d_kazusa),换句话说谁都没有甲国的役职
那么AB家族在甲国的郡不会设置liege="甲国代码"

2、若甲国文件中设定了liege="k_clanleader_A家族编号",和holder=A家族家督的人物编号,即A家族拥有甲国役职
那么A家族在甲国的郡一般也会相应设置liege="甲国代码",而B家族在甲国的郡则不能设置liege项,不然会被甲国文件中的家族属性所覆盖,成为A家族的封臣

(三)A家族是B家族的封臣,B家族是独立家族,且AB家族都在甲国拥有若干郡
1、A家族在甲国拥有的郡设定如下:
1467.5.26 = {
    liege="甲国代码"
}
1467.5.26 = {
    holder=A家族领主的人物编号
}

2、B家族在甲国拥有的郡设定如下:
1467.5.26 = {
    liege="甲国代码"
}
1467.5.26 = {
    holder=B家族领主的人物编号
}

3、甲国文件设定如下:
1467.5.26 = {
    liege="k_clanleader_B家族编号"
}
1467.5.26 = {
    holder=B家族领主的人物编号
}

(四)A家族是B家族的国人级封臣,B家族是C家族的大名级封臣,C家族是独立家族,ABC三家族都在甲国拥有若干郡
1、A家族在甲国的郡设定如下:
1467.5.26 = {
    liege="甲国代码"
}
1467.5.26 = {
    holder=A家族领主的人物编号
}

2、B家族在甲国的郡设定如下:
1467.5.26 = {
    liege="甲国代码"
}
1467.5.26 = {
    holder=B家族领主的人物编号
}

3、C家族在甲国的郡设定如下:
1467.5.26 = {
    liege="甲国代码"
}
1467.5.26 = {
    holder=C家族领主的人物编号
}

4、甲国文件设定如下(注意这里是关键):
1467.5.26 = {
    liege="k_clanleader_C家族编号"
}
1467.5.26 = {
    holder=B家族领主的人物编号
}
注意这里holder=若写为C家族领主的人物编号,则B家族降级成为C家族的国人级封臣,A家族级别不变,但是转而成为C家族的封臣

(五)结论
郡文件的holder=是设定了该郡实际掌控权,在游戏中的表现就是人物信息界面的国人役职
而国文件holder=项,却可能只是役职上的拥有,在游戏中的表现就是人物信息界面的大名役职

郡文件的liege="甲国代码",是该郡领主与甲国领主之间唯一的纽带
若掐断了这条,那么该郡领主就不再与甲国领主发生隶属关系

而国文件的liege=项,则是该国领主与上一级独立家族之间唯一的纽带
国文件的liege=项和holder=项设定的家族归属若不是指向同一个家族,那么holder=项所设家族必然是隶属于liege=项所设家族的大名级封臣

到此省份修改就写完了,若有错误,请大家不吝指正。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?- 注 - 册 -

已有 1 人评分积分 切糕 收起 理由
xingtian23210 + 20 + 1 奖励原因:感谢-你对论坛贴出宝贵的分享!

总评分: 积分 + 20  切糕 + 1   查看全部评分

分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
转播转播0 分享淘帖0 分享分享0 收藏收藏1 顶0 踩0
http://bbs.52pcgame.net/oldbbs/thread-312533-1-1.html

http://bbs.52pcgame.net/oldbbs/thread-329115-1-1.html

41

主题

5

听众

2212

积分

少校

容克军官团黑黑

UID
579307
阅读权限
100
注册时间
2010-5-9
积分
2212 个
金钱
9401 Pb
存款
0 Pb
臭鸡蛋
7 斤
切糕
163 斤
贡献
0
沙发
发表于 2011-9-21 01:30:29 |只看该作者
本帖最后由 黯然销魂 于 2011-9-21 12:00 编辑

建筑及其效果代码
注:建筑的具体加成效果可去\common\buildings.txt查阅或修改

一、城堡(castle)
1、castle_building(城堡)
build_time = 730(建造时间730天)
fort_level = 1(要塞等级+1)
levy_size = 1(征召兵规模+1)
supply_limit = 1(补给限制+1)

2、eartwork_and_palisade(土木工事)
prerequisites = { castle_building }(需要城堡才能建造)
build_time = 730(建造时间730天)
local_defensive = 0.1(本地防御+10%)
supply_limit = 1(补给限制+1)

3、stone_base(石垣)
prerequisites = { eartwork_and_palisade }(需要土木工事才能建造)
build_time = 730(建造时间730天)
fort_level = 1(要塞等级+1)
levy_size = 1(征召兵规模+1)
supply_limit = 1(补给限制+1)

4、moat(护城河)
prerequisites = { stone_base }(需要石垣才能建造)
build_time = 730(建造时间730天)
local_defensive = 0.1(本地防御+10%)
supply_limit = 1(补给限制+1)

5、castle_wall(城墙)
prerequisites = { moat }(需要护城河才能建造)
build_time = 730(建造时间730天)
fort_level = 1(要塞等级+1)
levy_reinforce_speed = 1(本地征召兵补充速度+100%)
supply_limit = 1(补给限制+1)

6、gateway(门楼)
prerequisites = { castle_wall }(需要城墙才能建造)
build_time = 730(建造时间730天)
local_defensive = 0.1(本地防御+10%)
supply_limit = 1(补给限制+1)

7、tower_keep(橹台)
prerequisites = { gateway }(需要门楼才能建造)
build_time = 730(建造时间730天)
fort_level = 1(要塞等级+1)
levy_reinforce_speed = 1(本地征召兵补充速度+100%)
supply_limit = 1(补给限制+1)

8、guard_towers(天守)
prerequisites = { tower_keep }(需要橹台才能建造)
build_time = 730(建造时间730天)
local_defensive = 0.1(本地防御+10%)
supply_limit = 1(补给限制+1)

二、城下町(city)
1、inn(酒馆)
build_time = 730(建造时间730天)
tax_income = 3(税收收入+3)
supply_limit = 1(补给限制+1)

2、marketplace(市集)
prerequisites = { inn }(需要酒馆才能建造)
build_time = 730(建造时间730天)
tax_income = 2(税收收入+2)
supply_limit = 1(补给限制+1)

3、guild_hall(工会)
prerequisites = { marketplace }(需要市集才能建造)
build_time = 1460(建造时间1460天)
tax_income = 2(税收收入+2)
force_limit = 1(常备军+1)
supply_limit = 1(补给限制+1)

4、toll_booth(收费站)
prerequisites = { guild_hall }(需要工会才能建造)
build_time = 730(建造时间730天)
tax_income = 2(税收收入+2)
supply_limit = 1(补给限制+1)

5、court_house(法庭)
prerequisites = { toll_booth }(需要收费站才能建造)
build_time = 730(建造时间730天)
tax_income = 2(税收收入+2)
supply_limit = 1(补给限制+1)

6、road_network(道路)
prerequisites = { court_house }(需要法庭才能建造)
build_time = 1460(建造时间1460天)
tax_income = 1(税收收入+1)
force_limit = 1(常备军+1)
supply_limit = 1(补给限制+1)

7、windmill(风力磨坊)
prerequisites = { road_network }
build_time = 1460(建造时间1460天)
tax_income = 1(税收收入+1)
force_limit = 1(常备军+1)
supply_limit = 1(补给限制+1)

8、geisha_district(歌舞伎町)
prerequisites = { windmill }(需要风力磨坊才能建造)
build_time = 1460(建造时间1460天)
tax_income = 1(税收收入+1)
force_limit = 1(常备军+1)
supply_limit = 1(补给限制+1)

三、商栈(trade_post)(建筑用地解锁后才可修筑)
1、spearmaker(制矛所)
build_cost = 250(建造费用250)
build_time = 730(建造时间730天)
force_limit = 1(常备军+1)
infantry_shock = 2(足轻冲击+2)

2、bower(制弓所)
build_cost = 250(建造费用250)
build_time = 730(建造时间730天)
force_limit = 1(常备军+1)
infantry_fire = 2(足轻火力+2)

3、swordsmith(制刀所)
build_cost = 250(建造费用250)
build_time = 730(建造时间730天)
force_limit = 1(常备军+1)
cavalry_shock = 2(骑兵冲击+2)

4、horse_breeder(育马场)
build_cost = 250(建造费用250)
build_time = 730(建造时间730天)
force_limit = 1(常备军+1)
cavalry_fire = 2(骑兵火力+2)

5、gunsmith(锻冶所)
build_cost = 250(建造费用250)
build_time = 730(建造时间730天)
musket_value = 30(每月铁炮产量+30)
technology = 1(需要该地受到西方影响后才能建造)

6、pottery(陶艺坊)
build_cost = 250(建造费用250)
build_time = 730(建造时间730天)
monthly_character_honor = 0.05(每月荣誉+0.05)

7、theatre(剧场)
build_cost = 250(建造费用250)
build_time = 730(建造时间730天)
local_revolt_risk = -5(本地叛乱风险-5)
ninja_recruitment_chance = 2(雇佣忍者几率+200%)

8、barracks(兵营)
build_cost = 250(建造费用250)
build_time = 730(建造时间730天)
force_limit = 4(常备军+4)
levy_reinforce_speed = 0.2(本地征召兵补充速度+20%)

四、宗教(temple)
1、shinto_shrine(神社)
not_if_x_exists = { buddhist_temple, christian_church }(不能有寺庙和教堂才能建造)
build_cost = 100(建造费用100)
build_time = 730(建造时间730天)
faction = shinto(宗教阵营:神道教)
monthly_character_honor = 0.02(每月荣誉+0.02)

2、buddhist_temple(寺庙)
not_if_x_exists = { shinto_shrine, christian_church }(不能有神社和教堂才能建造)
build_cost = 100(建造费用100)
build_time = 730(建造时间730天)
faction = buddhist(宗教阵营:佛教)
levy_reinforce_speed = 0.3(本地征召兵补充速度+30%)
retinue_reinforce_speed = 0.01(常备军补充速度+1%)

3、christian_church(教堂)
not_if_x_exists = { buddhist_temple, shinto_shrine }
build_cost = 100(建造费用100)
build_time = 730(建造时间730天)
faction = christian(宗教阵营:基督教)
global_tax_modifier = 0.02(国家税收修正+2%)
technology = 1(需要该地受到西方影响后才能建造,教堂建造的相关事件可去\events\faction_events.txt查阅)







http://bbs.52pcgame.net/oldbbs/thread-312533-1-1.html

http://bbs.52pcgame.net/oldbbs/thread-329115-1-1.html
回复

使用道具 举报

41

主题

5

听众

2212

积分

少校

容克军官团黑黑

UID
579307
阅读权限
100
注册时间
2010-5-9
积分
2212 个
金钱
9401 Pb
存款
0 Pb
臭鸡蛋
7 斤
切糕
163 斤
贡献
0
藤椅
发表于 2011-9-21 11:56:16 |只看该作者

如图所示
一个郡最多只能4个商栈类建筑(trade_post)和一个宗教建筑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?- 注 - 册 -

http://bbs.52pcgame.net/oldbbs/thread-312533-1-1.html

http://bbs.52pcgame.net/oldbbs/thread-329115-1-1.html
回复

使用道具 举报

61

主题

7

听众

4440

积分

管理员

容克军官团团长

UID
373858
阅读权限
255
注册时间
2009-1-14
积分
4440 个
金钱
70550 Pb
存款
1001 Pb
臭鸡蛋
20 斤
切糕
140 斤
贡献
3

社区QQ达人

板凳
发表于 2011-9-23 11:29:55 |只看该作者
....................完全是粗糙的东西呀。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | - 注 - 册 -

Archiver|手机版|单机游戏    

GMT+8, 2025-6-20 06:33 , Processed in 0.084582 second(s), 19 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部