设为首页收藏本站

塞爱维(CIV)文明联盟

 找回密码
 注册
查看: 4926|回复: 8

[疑问] 调整时代比例参数究竟是如何计算的?

[复制链接]
发表于 2011-9-26 07:57:10 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2011-9-26 16:26:41 | 显示全部楼层
StartPercent不知道……把远古的StartPercent改成100试试有没变化?

但其实我感觉这和你要的没有关系,高度怀疑回合年数仅仅由CIV5GameSpeeds.xml后半段定义……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-26 16:43:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2011-9-26 17:23:20 | 显示全部楼层

回复 #3 别叫我起床 的帖子

GameSpeed_Turns定义了游戏的回合年数,比如标准速度下的第一个阶段
                <Row>
                        <GameSpeedType>GAMESPEED_STANDARD</GameSpeedType>
                        <MonthIncrement>480</MonthIncrement>
                        <TurnsPerIncrement>75</TurnsPerIncrement>
                </Row>
就是说1回合=480个月(40年),持续75回合(共3000年,即公元前4000-前1000)
以此类推,下一个是25年/回合*60回合=1500年,然后是20*25、10*50、5*60、2*50、1*120、0.5*60,总共75+60+25+50+60+50+120+60=500回合,3000+1500+500+500+300+100+120+30=6050年。

所有游戏从前4000年开始,标准速下500回合结束时正好是2050年
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-26 21:47:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2011-9-27 09:03:40 | 显示全部楼层

回复 #5 别叫我起床 的帖子

在GlobalDefines.xml里,把START_YEAR从-4000改成1949,就是游戏从1949年开始

在CIV5GameSpeeds.xml里,把所有<GameSpeedType>GAMESPEED_STANDARD</GameSpeedType>的row删除掉,改成
                <Row>
                        <GameSpeedType>GAMESPEED_STANDARD</GameSpeedType>
                        <MonthIncrement>12</MonthIncrement>
                        <TurnsPerIncrement>500</TurnsPerIncrement>
                </Row>
于是标准速度就变成了每个回合1年,持续500回合结束什么的。其他速度也类似地改就行了(因为你没说,所以没办法给具体的xml)

这应该就能打到你5楼要求的效果。至于你主楼要求的“达到工业时代以后的回合演进慢点”,我不会改
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-28 07:51:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2011-9-28 08:57:24 | 显示全部楼层

回复 #7 别叫我起床 的帖子

没做过剧情地图所以不清楚了……不过这些最终都是数据库里的表格,或许你可以尝试在相关剧情地图的读取Lua文件里动态地修改这几行?这样可能就可以每个剧情地图使用自己的时间轴了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-5 07:57:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|塞爱维(CIV)文明联盟    

GMT+8, 2024-12-14 01:15

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表