模拟火车中国站

标题: 线路制作时实用的工具集合 [打印本页]

作者: 老顽童    时间: 2013-6-18 16:45
标题: 线路制作时实用的工具集合
线路制作时实用的工具集合(有两个软件已升级为1.01版)
                                 教程制作: wqstar028

第一个:MKR坐标自动生成器
已升级为1.01版,可以自定义线路名,并且优化了重复地标的判断方式,1.00版有个毛病,当地标数量很大时会延时很长时间,大约1000个地标需要1秒钟。现在优化后,速度提高了至少五倍。
就是说,在GE里按CTRL+SHIFT+P键后,将生成的图钉拖到轨道上,这样就打好一个地标。我再送你一个东东,用来把GE里的图钉坐标自动制作成MKR文件,虽不是什么好东西,但至少很实用。
该软件的使用方法是:

[attach]64127[/attach]
一、功能简介:本软件可以从GOOGLE地球里获取地标坐标,然后自动写成MSTS线路编辑器用的MKR地标文件。
二、工作原理:本软件通过扫描剪贴板里的内容,过滤出坐标,从而将坐标写入MKR文件里。
三、操作简介:先打开GOOGLE地球。然后在《线路名.txt》文件里写上你的线路名称,然后打开本软件,你会看到主窗口,主窗口内的文本内容即MKR文件内容,而另外有一个始终最前的小窗口,显示地标坐标与地标名称。当用鼠标左键在GOOGLE里点击一个地标后,按CTRL+C复制,这时如果本软件就开始扫描剪帖板,同时扫描文件,看当前坐标是否已经保存,如果没有,则将数据写入MKR文件,并且发出“咚”的一声,表示“写出成功”。组合框可以编辑一些特定坐标名称,比如车站或桥梁,以区分具体位置。

[attach]64128[/attach]

[attach]64129[/attach]
作者: 老顽童    时间: 2013-6-18 16:51
第二个:曲线长度计算器
用于铺设弯道时对轨道长度的计算。
[attach]64130[/attach]

[attach]64131[/attach]

第三个:模型添加器
V1.01版可以自动生成对应的SD文件。

用于往REF文件中添加模型代码。为线路布过景的车迷可能都知道,如果往游戏中添加模型,那就得在REF文件中对应添加模型代码,以便MSTS引用。如果添加一两个好办,手工编辑一下就搞定了,但如果有很多个怎么办?每添加一个模型就编辑一段REF代码的话非常繁琐,本软件就是为了简化这个过程而设计的。用这个模型添加器不但速度快,而且生成的代码统一美观。
使用方法:
一、本软件为纯绿色版,放在任何地方均可使用。
二、在本软件所在目录下创建子目录,每个子目录的名字为模型分类(如下图),目录名将作为class的类名,有多种不同种类的模型就同时建立多个文件夹并重命名;
三、可将自制的模型的S文件复制到对应各类的该目录下,也可从其它线路上挖掘,系统只识别*.S文件,其它文件自动过滤;
四、运行本软件,系统将自动生成一个REF.TXT文件,请直接将生成的全部内容复制粘贴到您自己的线路对应的*.ref文件中去即可。
五、最后将各目录下的S文件复制到线路的shapes目录中去即可。
个人总结的经验:从其它线路中挖掘的小窍门:
一个模型一般由三个文件组成,分别是:
1、*.s形状文件,相当一个建筑物的支撑骨架;
2、*.sd应该是描述模型边沿的数据,可能是用于产生碰撞等效果吧,比如列车出轨后碰上去会被弹回来,或者下雨下雪时不会被雨雪穿透等;
3、*.ace贴图文件,相当于建筑物的外观。我们直接面对的其实就只有这个贴图了。
第一步:首先打开被挖掘的线路,看到中意的模型后,选定它,右键-属性,查看该模型的S文件名。
第二步:在被挖掘线路的shapes目录中搜索该文件名,一般来说,S文件与SD文件的文件名相同,把该S与SD文件复制出来,生成REF代码;
第三步:将S与SD文件复制到你的线路SHAPES文件夹中去。
第四步:进入线路编辑器打开你的线路,选择这个模型,放置的时候会提示你缺少ACE文件,此时打开被挖掘线路的TEXTURES文件夹,搜索提示信息框内的ACE文件名,找到后把ACE文件复制到你的线路TEXTURES文件夹内;
第五步:重复第四步,直到不缺文件为止即可。

[attach]64133[/attach]

[attach]64134[/attach]
[attach]64132[/attach]



作者: 老顽童    时间: 2013-6-18 16:54
                        线路布景之快速架桥篇

很多人都有同样的认识,MSTS的隧道好修,可这桥难架。到目前为止,我个人根据经验总结了一套方案,虽说效率不是最高的,但至少很实用。下面让我们共同研究一下为MSTS布景时如何快速架桥吧!
首先,在布景前称把地形文件TILES文件夹备份了,以防不测。

第一步:将桥梁添加到GANTRY.DAT文件中。分别把20米长与40米长的单线、双线模型添加进去,如何添加,请参考其它相关文献。
第二步:将所有需要架桥的地方,选中轨道按Y键把路基填平,一次性建议不要超过两个地块。
第三步:以自动添加电杆的方式添加桥梁,曲线半径大于等于1000米的或直线桥,推荐使用40米长的桥梁模型。放好后保存模型量不要保存地形,并且重新打开线路。
第四步:将多余的桥梁模型删除后,再次将路基填平,然后按住CTRL键点击剩下的所有桥梁模型,鼠标右键,属性,把里面的“地形对象”勾选上。如果是直线无坡度桥梁,这就OK了。如果是直线有坡度桥梁,按一下N键就OK了。如果是曲线桥梁,请继续往下看。
第五步:如果是曲线桥梁,点击每一个桥梁模型,按住CTRL进行旋转,一般来说,使用鼠标左右小幅度移动就能达到圆滑的效果,如果对旋转效果不满意的,可以同时按住CTRL和END键进行微调。待旋转到满意后按N键。以此方法将每个模型都旋转到位。
第六步:同样是保存模型修改,但不保存地形修改。重新打开线路编辑器,将地形恢复后,你会发现,桥梁就已经被完美的架设了。

    如果重新打开线路编辑器后,发现地形没有恢复,那么选中当前地块中不跨越两个地块的任意一段轨道后按Y修改地形。退出线路编辑器,退出时提醒是否保存,全部选【是】。将线路中TILES文件夹文件的排序方式以修改时间的方式排序,最后的文件(应该有四个)就是你需要恢复的地块文件。将文件名中下划线“_”之前的内容复制了,再你事先备份的地形文件中搜索,将这四个文件搜索出来,然后复制到TILES文件夹中覆盖,重新进入游戏后就可以了。
以上仅为个人经验,发表出来,希望能被正在布晃或欲想参与布景的铁丝们采纳参考。同时,惹你们有更好的方法,不如发布了来共同学习,不但提高线路布景的速度,而且还能提高布景的效果。

作者: 老顽童    时间: 2013-6-18 16:56
                    关于非铁路相关的成排模型布置

布景最新研究方案——将多个相同模型连接成一个长形的整体(直线)
在布景时,可能需要架公路桥或放置公路路基,这个方法可以解决直线方向的公路桥梁或路基。
    首先,随便放置一个模型,然后右键弹出菜单,将其Y坐标复制了。这时,再随意放置N个,按住CTRL键点击刚刚放置的每个模型,右键弹出菜单,将刚刚复制的Y坐标粘贴到现在的Y坐标编辑框中,点确定后,所有模型就一样高了。
然后,将方向标对准0度,如果模型与视角平行,那么这是一个与Z轴平行的模型,如果垂直,那这个是以X轴平行的模型。以下说明假定模型长度为100米(不知道长度就按以下方法修改值后看重合的情况判断长度):
    X轴平行:随便点击一个模型,右键弹出菜单,将其X坐标修改为0,再点另一个,修改为100,再下一个修改为200,如果大于900后,就修改为-100,-200等,以此类推。然后随便选择一个模型,右键弹出菜单,复制Z坐标,再按住CTRL选择全部模型后右键弹出菜单,将Z坐标粘贴上去再确定,这时,这些模型就连成一条直线了。将Y坐标复制下来。再按CTRL+C把这一批模型复制下来。将模型拖动到指定位置,按小数字键4、6旋转,旋转到一定时,再按住CTRL左右移动鼠标,感觉与公路平行了,再右键弹出菜单把Y坐标复制进去,然后保存一次。选择公路,按Y将路基填平点击每个模型后按N放平。再保存一次,不保存地形,重新载入线路,好了。
    Z轴平行:与X轴平行一样,唯一不同的是X坐标与Z坐标交换处理方法。
    该方法也适用于像高压线电杆、成排的树等不与铁路平行的物体,与铁路平行的还是使用GANTRY自动放置。
    如果有坡度的,可以点击公路查看坡度,假如坡度为A,用正弦公式取得每两个模型相关多高,然后逐个递增。模型的长度为斜边,递增高度为对边(直角边),自己思考去。递增高度弄好后,点击公路将路基填平,然后逐个点击模型后按N与路基平行,基本就能达到目的


作者: 老顽童    时间: 2013-6-18 17:07
        MSTS站牌自动批量生成器(V1.1.2.0版)
使用本软件的电脑建议安装EXCEL2003版。
本次升级增加了允许站牌的“上一站”与“下一站”有两个方向的站名。在编辑站名时,请使用竖线“|”分隔。注意,最多只能有两个方向哦,超出的将被抛弃。虽然有些车站会出现三个方向的,那这种情况相当少的,请自行处理了。本次升级我描述得不清楚,请参阅截图。

一、功能简介:本软件适用于MSTS线路开发中站牌的制作。一条线路往往有若干个站牌,而全国车站站牌大多数形状、颜色均差不多,因此,特开发了这么一款软件,来自动批量生成站牌模型及贴图,同时自动生成REF代码,将生成的SHAPES和TEXTURES文件夹复制到线路中,再把生成的REF代码复制到你线路的REF文件中即可在线路编辑中引用这些站牌,非常方便。本软件使用的站牌模型源型由ccddwind提供,仅作MSTS线路开发使用。

二、主要功能:本软件为站牌制作、模型文件生成、REF代码生成一条龙服务,完全傻瓜式服务:
    1、名称解释:挂牌:指悬挂在站台雨棚上的站牌;站牌:宏观上为显示车站信息的牌子,微观上讲是立在站台两端的白色牌子;菜单:鼠标右键点击车站列表弹出来的功能菜单;EXCEL表格:EXCEL2003表格,你电脑是必须安装EXCEL2003才能正常使用;文本文档:制表符分隔的文本文件,以TAB分隔列,以回车键分隔行,可以在EXCEL中另存为制表符分隔的文本文档获得该文本,也可以用WINDOWS自带的记事本编辑。
    2、软件可以直接插入行、添加行及删除行,以便于灵活编辑车站数据,编辑好的数据也可以导出到EXCEL表格里保存,以便以后追加使用。如果你电脑里安装有EXCEL2003,则系统直接导出EXCEL表格,否则导出文本文档。
    3、车站数据也可以从文件导入,本软件支持EXCEL表格及制表符分隔的文本文档两种格式。第一次使用,请先使用本软件编辑一个车站数据,然后导出一份EXCEL表格,以便能了解导入表格的格式,
或直接[attach]64137[/attach]下载
    4、挂牌的背景色、字体色可以修改,以适应更多的车站;站牌、挂牌字体有宋休、楷体和黑体三种字体可供选择。
    5、可单独生成一个车站的站牌,也可以一次性生成全部站牌,站牌生成后,可以自动生成REF代码及SD文件,系统自动生成SHAPES和TEXTURES两个文件夹,并将文件分类放入这两个文件夹,直接复制这两个文件夹到你的线路即可。

三、菜单功能:
    1、新增一行:在列表最后新增一行,以增加车站数据;
    2、插入一行:在列表光标处新增一行,光标处以下的数据行自动下移一行;
    3、删除当前行:删除光标处的数据行;
    4、导入车站列表:从EXCEL表格或文本文档中导入车站数据;
    5、导出车站列表:如果本机安装有EXCEL2003软件,则可将车站数据写到EXCEL表格中,否则可将数据写到文档文档中;
    6、生成当前站牌:生成光标处的牌;
    7、生成全部站牌:生成列表中所有车站的站牌;
    8、设置站牌属性:可设置站牌的颜色、字体等属性;

最后,感谢您使用本软件!
希望各位车迷能好好运用本软件,为线路开发尽一份力。祝您好运!

[attach]64136[/attach]

特别提醒,如果遇到杀毒软件报毒,请将本软件添加到白名单,如果害怕有病毒,请直接删除,请勿跟帖咨询报毒相关事宜。
[attach]64135[/attach]

作者: China-哈尔    时间: 2013-6-19 12:37
好东西,必须收藏!!!
作者: 拉斯里    时间: 2013-7-8 06:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: China-T14    时间: 2013-7-17 13:52
永远支持老顽童前辈
作者: Angel_Kevin    时间: 2013-9-19 04:02
学习了呵呵 好想做到老家的路线现在先学着
作者: specialchenhui    时间: 2014-4-26 13:35
收藏了 谢谢分享
作者: MC—晓飞    时间: 2014-7-4 15:28
老顽童谢谢你的分享,新手收下了。
作者: ZZZZZZZZ8    时间: 2014-7-4 15:51
老顽童处处为大家做想的精神另我佩服,永远支持你。:victory::victory::victory::victory:
作者: 星星之火    时间: 2014-8-26 13:28
收下了,另外,能够有视频讲解更好了
作者: RT2018    时间: 2019-2-28 22:09
同意楼上的看法。我是新来者,很多资料都消失了,好遗憾。
作者: chengfu    时间: 2020-9-13 15:18
学习学习  看看
作者: a2048365641    时间: 2021-11-2 12:33
感谢楼主分享的软件
作者: shanqingshuixiu    时间: 2023-11-1 16:32
MKR坐标自动生成器
作者: GqLabs    时间: 2024-10-9 22:03
好东西,必须支持一下




欢迎光临 模拟火车中国站 (http://trainsimchina.com/discuz/) Powered by Discuz! X3.2