< Trainz < references
logo
Trainz Annotated Reference Pages

Trainz Asset Maintenance and Creation
TOC | Beginnings | Fun | AM&C | Creation | InBook Refs | ORP Refs:   Index  Containers  Kinds  Tags | Appendixes   Vers

Filename syntaxes (or name formation) in Trainz assets are heavily restricted for compatibility reasons. As filenames are not displayed to end-users, there is no need for localization support (File and directory paths) or other format class characters.


BinaryOctDecHexGlyphTRS
010 00000403220 yes
010 00010413321!  NO
010 00100423422"  NO
010 00110433523#  NO
010 01000443624$ yes
010 01010453725%  NO
010 01100463826& yes
010 01110473927' yes
010 10000504028( yes
010 10010514129) yes
010 1010052422A*  NO
010 1011053432B+ yes
010 1100054442C,  yes
010 1101055452D- yes
010 1110056462E. yes
010 1111057472F/  NO
011 000006048300 yes
011 000106149311 yes
011 001006250322 yes
011 001106351333 yes
011 010006452344 yes
011 010106553355 yes
011 011006654366 yes
011 011106755377 yes
011 100007056388 yes
011 100107157399 yes
011 1010072583A:  NO
011 1011073593B;  NO
011 1100074603C<  NO
011 1101075613D=  NO
011 1110076623E>  NO
011 1111077633F?  NO
BinaryOctDecHexGlyphTRS
100 00001006440@  NO
100 00011016541A yes
100 00101026642B yes
100 00111036743C yes
100 01001046844D yes
100 01011056945E yes
100 01101067046F yes
100 01111077147G yes
100 10001107248H yes
100 10011117349I yes
100 1010112744AJ yes
100 1011113754BK yes
100 1100114764CL yes
100 1101115774DM yes
100 1110116784EN yes
100 1111117794FO yes
101 00001208050P yes
101 00011218151Q yes
101 00101228252R yes
101 00111238353S yes
101 01001248454T yes
101 01011258555U yes
101 01101268656V yes
101 01111278757W yes
101 10001308858X yes
101 10011318959Y yes
101 1010132905AZ yes
101 1011133915B[  NO
101 1100134925C\  NO
101 1101135935D]  NO
101 1110136945E^  NO
101 1111137955F_ yes
BinaryOctDecHexGlyphTRS
110 00001409660`  NO
110 00011419761a yes
110 00101429862b yes
110 00111439963c yes
110 010014410064d yes
110 010114510165e yes
110 011014610266f yes
110 011114710367g yes
110 100015010468h yes
110 100115110569i yes
110 10101521066Aj yes
110 10111531076Bk yes
110 11001541086Cl yes
110 11011551096Dm yes
110 11101561106En yes
110 11111571116Fo yes
111 000016011270p yes
111 000116111371q yes
111 001016211472r yes
111 001116311573s yes
111 010016411674t yes
111 010116511775u yes
111 011016611876v yes
111 011116711977w yes
111 100017012078x yes
111 100117112179y yes
111 10101721227Az yes
111 10111731237B{  NO
111 11001741247C|  NO
111 11011751257D}  NO
111 11101761267E~ yes

Specifically, filenames within Trainz must obey the following rules:

  1. Filenames must not begin with a space (' '), a period ('.'), or a tilde ('~').
  2. Filenames must be at least one character long.
  3. Filenames must not end with a space (' ').
  4. Filenames should be kept to a reasonable length. No fixed length is currently enforced, however if compatibility issues arise at a later date N3V Games may add length limits.
  5. Smart quotes, accents, umlauts and other non-ASCII characters are disallowed.


Filenames must consist of the following ASCII characters only:

Filenames must consist of the following ASCII characters only:
'a' through 'z'lowercase
letters
'A' through 'Z'uppercase
letters
'0' through '9'numbers
hyphen ' - ' 
ampersand ' & ' 
comma ' , ' 
plus ' + ' 
apostrophe '  '  ' 
period ' . ' 
underscore ' _ ' 
dollar ' $ ' 
space '   ' 
open parenthesis ' ( ' 
closed parenthesis ' ) ' 
tilde ' ~ ' 


This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.