模拟火车中国站

 找回密码
 加入

QQ登录

只需一步,快速开始

扫一扫,访问微社区

用百度帐号登录

只需两步,快速登录

模拟火车中国站欢迎您的到来
查看: 11472|回复: 2
打印 上一主题 下一主题
收起左侧

[注意]容易被忽略的导致线路无法加载的关键问题!!!

[复制链接]

该用户从未签到

跳转到指定楼层
1股道
侯澎 发表于 2004-11-29 13:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

请登陆后查看,谢谢!

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

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版。
分享到:  微信微信 QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 支持支持 反对反对

模拟火车中国站 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与模拟火车中国站享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和模拟火车中国站的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、模拟火车中国站管理员和版主有权不事先通知发贴者而删除本文

模拟火车中国站 - Www.Trainsimchina.Com - 国内最大的模拟火车游戏基地
回复

使用道具 举报

该用户从未签到

2股道
 楼主| 侯澎 发表于 2004-11-29 13:38 | 只看该作者

[注意]容易被忽略的导致线路无法加载的关键问题!!!

    制作好的线路,在新的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文件。
    升级的最安全方法:下载完全没有问题、接压缩到一个临时文件夹、备份原来的文件,有选择的覆盖升级文件,如果失败用备份覆盖恢复原样!

                                                     侯    澎
                                                  2004年11月29日
模拟火车中国站 - Www.Trainsimchina.Com - 国内最大的模拟火车游戏基地
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-11-29 05:35
  • 签到天数: 55 天

    连续签到: 1 天

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

    3股道
    kocoxyz 发表于 2004-12-23 03:22 | 只看该作者

    [注意]容易被忽略的导致线路无法加载的关键问题!!!

    我发现一个问题,升级了新的DAT文件,只要在重新编辑一次线路就可以升级好线路的DAT文件,然后就可以使用编辑器编辑编组车辆,例如我升级了DAT文件,然后打开编辑器编辑京广线,在某个地方加一棵树,在保存,然后就可以升级好原来的DAT文件与新的DAT对应,这样就可以编辑车辆编组了,不需要用德国人的JAVA来升级线路的DAT文件!!
    模拟火车中国站 - Www.Trainsimchina.Com - 国内最大的模拟火车游戏基地
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 07:35 , Processed in 0.109421 second(s), 24 queries , Gzip On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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