模拟火车中国站

 找回密码
 加入

QQ登录

只需一步,快速开始

扫一扫,访问微社区

用百度帐号登录

只需两步,快速登录

模拟火车中国站欢迎您的到来
查看: 4077|回复: 1
收起左侧

侯澎的文章--关于线路制作

  [复制链接]
  • TA的每日心情
    开心
    2017-11-29 05:35
  • 签到天数: 55 天

    连续签到: 1 天

    [LV.5]QD-中级会员Ⅱ

    kocoxyz 发表于 2004-12-10 14:29 | 显示全部楼层 |阅读模式

    请登陆后查看,谢谢!

    您需要 登录 才可以下载或查看,没有帐号?加入 用百度帐号登录

    x
    线路建造者,游戏玩家,喜欢修改线路的大虾们注意:
    决定线路能否正常运行的关键文件是:Tsection.dat,这个文件正确的线路才能被正确加载,但是这个往往被忽略,导致莫名其妙的线路无法加载甚至连MSTS主程序也无法正常启动,下面接合文件构成简单讲述一下:
    1。线路中:Route目录下每一个目录定义一个线路,某一个线路目录下和这个目录同名的一共有六个文件,Trk文件是线路定义,也就是线路编辑器里属性的内容;Ref文件定义了该线路建设时可以使用的模型文件(这些文件在线路目录下的Shapes目录里,对应的贴图文件在Textures目录里);TDB文件,线路的轨道定义分两部分,第一部分定义了线路中轨道的轨迹,如果误删除了轨道,只要这个轨迹定义还在,就不影响行车,也就是说,只要有这个定义,没有轨道车也可以跑,第二部分是信号机和站台的定义,这部分和TIT文件内容是一一对应的;RDB文件,也分为两部分,是线路中可以跑汽车的公路定义,后边一半对应的是RIT文件。
    2。线路文件夹下:Tsection.dat文件,线路所能够使用的轨道的定义,有版本对应关系。
    3。游戏主目录下的Global目录,这里边是游戏所能够使用的铁轨和公路的总定义,其中的定义文件是Tsection.dat,版本经常变化,铁轨和公路的模型文件在Global下的Shapes文件夹内,对应的贴图文件在Textures目录下,线路的Tsection.dat调用Global下的Tsection.dat文件,如果版本不一样,游戏就无法启动。
    4。随着MSTS制作高手的不断出现,Global下的Tsection.dat已经作了分段,每一段对应一个轨道制作高手的固定地址段,也就是说有新型的轨道诞生,有了模型文件还不可以铺在线路里,必须要在Tsection.dat文件里定义,线路下的Tsection.dat才可以调用,可是由于制作轨道、道岔、公路的人很多,发布的时间也不一样,这样就带来了一个问题,有可能下载轨道和公路时,由于生产时间不一样Tsection.dat的版本可能不是升级而是降级了,目前随着XTracks3.12和NewRoard3.12的发布,Global下的Tsection.dat的版本已经升到了00027版。
    制作好的线路,在新的Global下的Tsection.dat状态下可以正常使用,因为是向下兼容的,但是使用高版本Global下的Tsection.dat文件制作的线路老版本的Tsection.dat中因为没有新版本中模型的定义而无法打开游戏。
    正在制作的线路,或者已经做好的线路如果用不同版本的Tsection.dat再次编辑的话,由于版本不一样,存盘的时候线路目录下的Tsection.dat就无法正确调用Global下的Tsection.dat造成错误,这样一来,线路下的Tsection.dat就会变成只有文件头的1KB文件,这条线路在编辑器里就再也打不开了。
    Global的升级方法:Global升级的时候一定要注意Tsection.dat的版本号,千万不要用久的覆盖新的,因为新的包含久的(向下兼容)所以可以覆盖,最保险的升级办法是,下载轨道或者公路的更新文件以后分别将Shapes和Textures目录里的文件覆盖掉,这样模型文件就更新了,最后用文本编辑器打开新久的Tsection.dat查看版本号,如果已经是新的,就不用覆盖了,如果是久的就覆盖,MSTS的原始文件是没有版本号的,大小是156KB,从XTrakcs发布以后就是00023版逐渐升级,目前最新的是00027版。
    线路的升级办法:如果已经升级了Global,想用线路编辑器修改就版本制作的线路,必须将久线路的Tsection.dat升级,方法是:用Tsutil这个程序JAVA编写的,台升(CVRT)线路,台升以后并不是修改线路而是在线路目录下生成一个Newroute的目录,这里边是抬升好的文件,可以备份源文件后用这个文件夹里的新文件覆盖升级。
    线路增量补丁包的制作方法,一个线路经过修改,如果没有增加新的模型Shapes和“线路名.Ref”文件就没有变化,如果没有改变线路的起点坐标和属性“线路名.Trk”文件就没有变化,如果线路的地形没有改动Tiles目录下的文件没有变化,如果地形改动过,可以把改动过的文件加入增量包,只加入.t和_y.raw文件即可,_n.raw和_e.raw文件如果没有,线路加载的时候系统可以自动生成,所以可以不放在增量包里节省空间,升级以后的线路World文件夹变化较大,删掉.bk备份文件,将改动过的文件放入增量包,必须放入增量包的是线路目录下线路名开头的扩展名为:TDB、TIT、RDB、RIT和Tsection.dat文件。
    升级的最安全方法:下载完全没有问题、接压缩到一个临时文件夹、备份原来的文件,有选择的覆盖升级文件,如果失败用备份覆盖恢复原样!
    模拟火车中国站 - Www.Trainsimchina.Com - 国内最大的模拟火车游戏基地
    回复

    使用道具 举报

    该用户从未签到

    大同枢纽 发表于 2012-5-17 20:57 | 显示全部楼层
    学习了,谢谢楼主。
    模拟火车中国站 - Www.Trainsimchina.Com - 国内最大的模拟火车游戏基地
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入 用百度帐号登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    QQ|申请友链|小黑屋|手机版|Archiver|模拟火车中国站 ( 粤ICP备14026763号-4 )

    GMT+8, 2024-3-29 08:26 , Processed in 0.184515 second(s), 25 queries , Gzip On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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