跑步的配速是什么意思| 什么数码相机好| 关节炎挂什么科| 蛇配什么生肖最好| 胸是什么| 上火吃什么水果好| 文胸36码是什么尺寸| 91是什么| pdr是什么意思| cm3是什么单位| 党员有什么好处| 国务院秘书长什么级别| 首选是什么意思| 吃什么止血| 沙姜是什么姜| 手臂内侧是什么经络| 移居改姓始为良是什么意思| 一步之遥是什么意思| 小便发红是什么症状男| 红色的补色是什么颜色| 抹茶色是什么颜色| 卉是什么意思| 吃丹参有什么好处| 心脏病有什么症状表现| 早上8点是什么时辰| 孕妇吃什么血糖降得快| 陕西八大怪是什么| 为什么会得带状疱疹| 什么喷剂延时最好| seiko手表是什么牌子| 小腿发麻是什么原因| 书店买不到的书是什么书| 老年人补什么钙效果最好| 吃什么对心脏有好处| 1948年属鼠的是什么命| 滋阴润燥是什么意思| 口羊读什么| 紫薇花什么季节开花| 维生素d什么牌子的好| 物质是什么意思| cpi下降意味着什么| 小气道病变是什么意思| cc是什么意思| 喉咙不舒服是什么原因| 再接再厉后面接什么好| 公明仪属什么生肖| 喝酒前喝什么不容易醉又不伤胃| 没收个人全部财产是什么意思| 什么病属于重大疾病| 细菌性结膜炎用什么眼药水| 腿总是抽筋是什么原因| 头疼发烧是什么原因| 白细胞高说明什么| 小狗能看见什么颜色| 貌不惊人什么意思| 甲状腺吃什么盐| 中国一词最早出现在什么时候| 什么叫犹太人| 吃了饭胃胀是什么原因| 老花眼有什么办法可以恢复| 去脚气用什么药最好| 1983是什么年| 么么哒什么意思| 相宜的意思是什么| 什么叫智齿| 龟头发炎用什么药| 查尿酸挂什么科| 末梢神经炎吃什么药| 三七有什么功效和作用| 宝宝腹泻吃什么药| 日久见人心是什么意思| 介入科主要看什么病| 手脱皮用什么药膏| 色盲是什么意思| 牙痛吃什么| 睡眠不好用什么泡脚| 琥珀色是什么颜色| 鲍温病是什么病| 牛肉配什么菜包饺子好吃| 什么动物有三个心脏| 午夜梦回是什么意思| gy是什么颜色| 工厂体检一般检查什么| 牙龈发黑是什么原因| 国防科技大学毕业是什么军衔| 性格好的女生是什么样| 托帕石是什么宝石| 负担是什么意思| 火字旁跟什么有关| 孕中期头疼是什么原因| cmv病毒是什么病毒| 阴道有褐色分泌物是什么原因| 女生大姨妈推迟是什么原因| shit什么意思| 什么人生病从来不看医生| 感冒嗓子痒咳嗽吃什么药| 千里马比喻什么样的人| 玉髓什么颜色最贵| 经常口臭的人是什么原因引起的| 得五行属什么| 诺如病毒吃什么药最有效| 禅心是什么意思| 史诗级什么意思| 叶酸有什么作用和功效| 唇炎是什么原因引起的| 蓝色药片是什么药| 幼字五行属什么| 雪糕是什么做的| 1905年属什么生肖| 胃属于什么科室| 什么奔什么走| 为什么会鼻塞| 处大象是什么意思| 弈字五行属什么| 补气固表什么意思| 德行是什么意思| 什么叫化疗| 南京有什么好玩的景点| 为什么长不高| 脖子变粗了是什么原因| 什么是节气| 什么猫最贵| 戾气是什么意思| 小孩瘦小不长肉是什么原因| 梦见好多人是什么意思| 特约演员什么意思| 阳瘘的最佳治疗方法是什么| 鼻子上火是什么原因引起的| 枸橼酸是什么| 早上起来不晨勃是什么原因| 铁子是什么意思| 食管反流什么症状| 反复口腔溃疡是什么病的前兆| gm是什么意思| 暂住证需要什么材料| 做hpv检查前要注意什么| 智齿什么时候拔最好| 口腔溃疡吃什么好| 减肥不能吃什么东西| 聋哑人为什么不会说话| 不正常的人有什么表现| 什么之心路人皆知| 经常的近义词是什么| 部队大校是什么级别| 眼睛疼吃什么药| 前列腺在人体什么位置| 胎神什么意思| 什么是婚检| 养殖业什么最赚钱农村| 民营企业和私营企业有什么区别| 吃什么降三高最好| 云肖是什么生肖| 泡打粉是什么| 达泊西汀有什么副作用| 卖身契是什么意思| 胡萝卜和什么不能一起吃| 备孕吃什么叶酸| 透明质酸钠是什么东西| 吃什么食物补钙| 什么是处方药和非处方药| 六月二十日是什么日子| 霉菌感染什么症状| 阿凡提是什么意思| 复查肺结节挂什么科| 气血不足吃什么补最快| 甲钴胺片是治什么病| 汉子婊什么意思| 封神榜是什么| 凝聚力是什么意思| 翊读什么| 广西为什么简称桂| 一什么牛奶| 金价下跌意味着什么| 什么颜色属水| 慷慨解囊是什么意思| 梦见自己的手机丢了是什么意思| 忌入宅是什么意思| 牙周袋是什么| 龙蛇混杂是什么生肖| 什么样的水果| 计数单位是什么意思| 第三代身份证什么时候开始办理| maxco是什么牌子| 什么和什么丽| 唐三藏的真名叫什么| 为什么一来月经就头疼| 丘疹性荨麻疹用什么药| 三点水一个高念什么| 优甲乐是治什么病的| 心属于五行属什么| 杨树林是什么品牌| 腰间盘挂什么科| 艾滋病什么症状| 做b超挂什么科| 星星为什么会眨眼| 身心交瘁什么意思| 苦海翻起爱恨是什么歌| 经常发烧是什么原因| 孕囊形态欠规则是什么意思| 什么食物可以化解结石| 鲁迅原名什么| 小211是什么意思| 不变应万变是什么意思| 逍遥丸什么人不能吃| 什么是庞氏骗局| 手脚发热吃什么药| 总是抽筋是什么原因| 肿瘤出血意味着什么| 吹毛求疵什么意思| 南瓜子有什么功效| 查询电话号码拨打什么| 有什么有什么的四字词语| 五音不全是什么意思| 自我救赎是什么意思| 痤疮是什么意思| 心脏早博吃什么药好| nb什么牌子| york是什么牌子| 谷草转氨酶高吃什么药| 黑豚肉是什么肉| 什么败走华容道不出所料| ade是什么意思| 婴儿乳糖不耐受吃什么奶粉| 康复新液是什么做的| 做梦梦见猪是什么意思| 今年什么生肖年| 11.15是什么星座| 为什么大拇指只有两节| 飒的意思是什么| 淡盐水有什么作用和功效| 腺样体挂什么科| 能量守恒是什么意思| 男人气血不足吃什么药| 为什么会胰岛素抵抗| 喝苦荞茶有什么好处和坏处| 磨盘有什么风水说法| 鸽子公主是什么意思| 九月七日是什么星座| 甲功三项查的是什么| 为什么海水是咸的| 吃葡萄对身体有什么好处| 干事是什么级别| 来日方长什么意思| 小三阳是什么病| 打蛋白针有什么作用| 眼睛怕光是什么原因| 寄生虫吃什么药可以杀死| 辛亥革命是什么时候| 梦到和老公吵架是什么意思| 腋下臭是什么原因| pt是什么金属| 郁金香的花语是什么| 脾大是什么病| instagram是什么软件| 高级护理是干什么的| 移居改姓始为良是什么意思| 梦见放烟花是什么征兆| 黄柏的功效与作用是什么| 颜值爆表是什么意思| 钩针ch是什么意思| 金蝉脱壳是什么意思| 化骨龙是什么意思| 脊椎和脊柱有什么区别| 农村入党需要什么条件| 百度Jump to content

《QQ飞车》以劳动的名义,探寻极品S车的秘密

From Wikibooks, open books for an open world
百度 近些年,植物工厂已成为全球农业投资的热门对象。

 Back to the Top 

logo
Trainz Annotated Reference Pages

Trainz Asset Maintenance and Creation
TOC | BeginningsFun | AM&C | Creation | InBook Refs ORP Refs:  • Index • Containers • Kinds • Tags | Appendixes  • Vers
Tip: In the following, the term 3rd Party Content Creators is used and meant in the literal and legal sense, people who are NOT N3V employees or sub-contractors working for N3V. This necessarily includes many long time content creators who have a wide spread of relationships with N3v ranging from the semi-hostile to those sometimes working as partners. The bottom line is most Trainzers are grateful to and appreciate content creators of all stripes, no matter how strongly they trust or distrust working with Auran. There is historical grounds for either attitude or all the shades of grey in between.


The Content Creator’s Guides (CCG) in whatever format and era, are designed to assist 3rd party content creators design and create functional content for the Trainz Railroad Simulator of the day. Since the advent of TS2009, the CCG's role as official reference document has been chaotically replaced by the generally incomplete[note 1] and overall geek-language of the various TrainzOnline Wiki's distributed reference pages.

The purpose of today's Trainz Wiki is that of the several seminal CCG documents — to detail the way in which all content should be designed and built to be compatible with Trainz's[note 2] Graphics User Interfaces--the run time modules generating a virtual world and interactivity within. From late 2014 the TrainzOnline web pages began to be altered to describe the use of the various new functions in its Trainz: A New Era, and by early 2018 updates were to new standards expected in the forthcoming TRS19, released in late 2018.


The point is these specifications, capability changes and evolving reference pages are actually dependent upon the Trainz Community's wishlist this particular go, in a product which spawns a new generation about every third year. The software implementing new user-asked-for-features forces any new necessary data definitions that were incorporated into the new release. Since new capabilities are what sells new versions (at least to current customers) new capabilities are actually dependent upon the new definitions now incorporated into the data model itself.[note 3]


And the Trainz Community, and its various subcommunities aren't shy and retiring, they make their voices heard and ultimately, SOME OF the data model therefore always changes somewhat with most major version releases. So the coding of routines in the major modules has also been moving targets, especially with each version since TRS2006 incorporating more and more up front error checking—which is to say, check assets for compliance with those pre-published standards. The rare and unusual characteristic of Trainz models is their near total lack of incompatible older data. That's not to say an item off the DLS will automatically work, but that with some work, we humans can update them so they'll work with the new release. This is nearly as good, and far more educational.

It is also why the new user will need to familiarize themselves with the older formats and practices as well as newer generation forms of the same data, what has been added so things have to be moved into a container with which newer tags you'll need to specify.  This will require accessing the CCG online at the least, and making comparisons to the TrainzWiki's newer, later standards, to see the 'best fix'.  It also means one needs to be familiar with looking at the history tab of any Wiki like this page or the TrainzOnline Wiki to see when the page changed because the one detailing the latest greatestmay not be the standards you should be evolving your upgraded asset to achieve.  That is to say if your goal is to get something working you likely want to target upgrading to an mid-grade but advanced data model and its matching TBV; for as discussed below the two are in lock step.  This means understanding the major differences each step took will help fixing assets up to get that route working the way you want. With everything working, you can work on debugging that killer session while going back and upgrading the look and texturing effects you might adjust.


Why a New User Consults CCG

[edit | edit source]

Most assets can be upgraded relatively easily, and while an original Trainz asset won't have the slick look and feel of something developed with a 64 bit version of Trainz, most will generally function handily with a dollop of TLC, and many work fine as is without modifications. While the data configuration's details required by an asset of type X of KIND Y have evolved from the initial Trainz 0.9 Beta release; those original data enumerations have been remarkably stable and consistent, albeit repackaged a bit from time to time into new containers after such and such a build.

The new user is cautioned that there is a difference in processing and error complaints with a different Trainz-build tag value. Things working fine with V2.4 may grow a bunch of faults if input into a later release with a TBV which has been upped to a higher number. While upgrading an asset to a later standard plateau is recommended, increasing the TBV to a contemporary value is necessary too, or those changes in specs will change the software's assumptions and default values. Suddenly it won't go, Joe!




Other changes sometimes obsoleting a former legal keyword and related group of related values, sometimes replacing them requiring a translation step or substitution, and other times generalizing a data type into a main Kind or bundled into a Containers and modified and enhanced to provide alternative new mode by the addition other control keywords allowing something simple and limited to morph into wider variations taking on a suite of attributes.

This is in fact the general case for spline objects, of which there was once five separate KIND classifications (types), which are now since TS09 all defined to be kind track of one degree or another, whilst with TS10 & TS12, kind track itself was given enhanced graphic capabilities, morphed into a Stitched spline technology incorporating LOD meshes. LOD techniques previously had only been implemented for traincars, locomotives, and fixed scenery assets. Achievable Simulation complexity and speed both benefit from LOD.


If the Trainz Wiki provides specs for today's data model, when the asset has a venerable history coming into being in the misty pre-history of Trainz, one finds the new day model is filled with containers and may require a different KIND and category-class than the thing you download from the DLS which looks only vaguely like today's standard, but only because there are a handful of key words that match up. Well you can't call Ghost Busters', so what're you gonna do? The answer is go back and see how such an asset was configured in the earlier day, and what is said about its parameters. Then you go to the Trainz Wiki article page, but don't look at the current page like before (you had a look earlier, or you wouldn't have found it so different!), but goto the history and load up the very first page. You should see a spec more similar to the DLS download with it's 'faults'. Then examine the next changes after known release dates. TS09 began the Wiki era CCG replacement, so will be the earliest standards. It is also the most compatible to the TRS2006 family of releases (Up through TC3. The next key dates will be in 2011 (post-TS10 updates) and 2012 or 2013, etc.
The Content Manager (CM) module manages content on your computer, communicates with the Download Station and uploads or downloads content. TS09 introduced greatly improved sorting and classification filtering, further refined in TS12, making searching and problem identification far more easily than in previous versions of Trainz. TANE on the other hand, benefiting from greatly enhanced architecture optimizing use of multiple core 64 bit native processing power actually reduced searching and sorting ease because of an absurdly bad user interface design that is effectively hostile to users. Further the design triggers a sort immediately with a change of a single specification's change of state (e.g. one letter in a name parameter, in a mix of 5-6 criteria.)

Beginning with the TRS2006 Content Creator Plus module, CMs since incorporate error checking that assists in creating model assets that are compatible with the Download Station requirements[note 4], and in the creation of successful route and session run-time assets which are not crashed by bad digital models. Something which was all too common well into the late TRS2006 era, but not as bad as the crashes to the blue screen of death that occurred in the earliest Trainz.

This document provides the standards and procedures for a content creator to enter data for the model asset, using Content Creator Plus. It also provides advice on the creation of the model mesh using 3dsmax, and the creation of correct texture files for the model.

Scripting is an integral part of model creation, however details on script code and usage are included in a separate document. Only brief references to Scripting are made in this document, as far as they effect the creation requirements.

New content creation features added to TC include:

  • ability to vary track sounds on track for tunnels and bridges and for bogeys (tracksounds)
  • basic animated turnouts
  • ability to create backdrop objects
  • control of invisible track display (visible in minimap)
  • third-party configuration tags, in an extensions container
  • use of asset thumbnails, replacing art files and other picture files
  • new coupler performance tags and wheelslip functions
  • a new kind steam engine and kind texture group.

List of published CCG versions

[edit | edit source]

CCG's were issued contemporaneously[note 5] with the major retail releases in the Trainz evolved software system. The below are listed most recent to oldest.

Auran's Trainz Classics Content Creation Guide in PDF format, the last official CCG was put up by the user community on the Trainz Wiki, where it is still answering questions left murkey in the Trainz Wiki official reference pages. Here on the Trainz Wikibook, we hope to fill in such knowledge gaps.

  1. Downloadable PDF copy page
  2. TRS2006
    download TRS2006 CCG
  3. TRS2004
    TRS2004CCG download
  4. Trainz UTC
    UTC_CCP_COMPLETE.zipUTC in French       UTC_french_creation.zip
  5. Trainz 1.3 — like several of the links documented above the earliest Trainz CCG published as HTM files were seen to become disconnected links during the Summer-Fall of 2014 as Auran and N3V reconfigured it's websites and brought new servers online in preparation of the release of TANE (T:ANE). A complaint and service ticket including a direct appeal to Tony Hilliam was made.

See Also:Trainz Wiki Modeling guidelines

Notes and references

[edit | edit source]
  1. N3V programmer's have generally discouraged community assistance in upgrading the TrainzWiki content reference pages. They also, at least in the past--though the rumor is they've been improving, often forgot to document a keyword or new container until questions arise in the community forum pages. When that happens, it is virtually always after the version has begun out a while and had sufficient teething pains to have a couple of hotfixes. The same rumor says they've actually been documenting things in advance of pending releases, sometimes even before code development just like a professional software design, or at least during Beta Testing with the select development group that tests versions in advance of scheduling a release date. This is a welcome increase in maturity and professionalism!
  2. that is, it's current matching Trainz release version, for each different CCG was the bible reference benchmarking new technologies that might be coded into a Config.txt file of compliant assets, while conversely also defining which practices would be illegal.
  3. The old Trainz development team, Auran feeding off successes in other games genre, had about 35 employees, split amongst technical writers, graphics developers, graphics artists, business and programming staffs. N3V in contrast now hires a third party software house, manages the technical developments to morph the GUIs to the new specs, and totals a staff of a half-dozen or so, each wearing many hats.
  4. Concurrent with increased fault checking in validating assets in CCP and CM, standards for uploading data to the Download station were increased as well with a required minimum Template:TBV ratcheting up to the last software upgrade TBV. This means content creators, even those just submitting a reskin asset had to submit assets using all the newest Trainz data model elements, not skate by with an older TBV — no matter how valid and acceptable in its day. Fortunately tuning up an asset for local enjoyment rarely requires a full set of upgrades, which can be made to work many times with a partial upgrade. This is really not astonishing, Trainz essentially incorporates software to provide defaults for new data elements in assets in the same class as those with enhancements in the same area. Simply, the new model has to replicate the old system, or older models wouldn't and couldn't function. Trainz has never deliberately abandoned the principle that backward compatibility was a prime directive.
  5. in actuality, often prepared for release ahead of actual software coding as being definitions, both users and software must needs either provide or interpret the data as the model allows
1936年中国发生了什么 蚊虫叮咬擦什么药膏 腰闪了是什么症状 dragon是什么意思 樱桃不能和什么一起吃
肌酐高什么原因 每天喝一杯豆浆有什么好处 鹅口疮是什么引起的 克氏针是什么 左克是什么药
海鲜配啤酒有什么反应 打摆子什么意思 一碗香是什么菜 胆囊壁毛糙吃什么药效果好 成佛是什么意思
3c数码产品是什么 人黑穿什么颜色的衣服好看 佛珠什么材质的最好 磁共振是什么 吊销是什么意思
大米发霉是什么样子hcv8jop3ns1r.cn 香槟玫瑰花语是什么意思jinxinzhichuang.com 代沟是什么hcv7jop5ns2r.cn 手足口病用什么药hcv8jop2ns2r.cn paul是什么意思inbungee.com
淋菌性尿道炎吃什么药gangsutong.com 散粉和粉饼有什么区别hcv8jop4ns1r.cn 肝在五行中属什么wzqsfys.com 提溜是什么意思hcv9jop3ns2r.cn 大连有什么好吃的xjhesheng.com
心愿是什么意思hcv9jop5ns7r.cn beryl是什么意思hcv8jop0ns0r.cn 宋朝前面是什么朝代hcv8jop5ns6r.cn 毛主席什么时候去世的hcv9jop3ns9r.cn 炉鼎是什么意思hcv7jop9ns8r.cn
怀孕血糖高有什么症状hcv7jop4ns7r.cn 三个女是什么字hcv9jop5ns0r.cn 前列腺在什么地方dayuxmw.com 肌无力是什么病hcv9jop7ns5r.cn 兰花代表什么象征意义0297y7.com
百度