.
Page 1 of 2 12 LastLast
Results 1 to 15 of 20

Thread: K I N D - What is the meaning?

  1. #1
    Join Date
    Nov 2007
    Location
    United States of America, Pennsylvania, Murrysville
    Posts
    3,964
     

    Question K I N D - What is the meaning?

    Is this some formal language for a specific use or just an in-house title?
    I stopped at COBOL Common Business Oriented Language........
    Dick near Pittsburgh, Pa. i5-2500K 4.2ghz, 8gb memory, GTX1060 3gb video card. 111831

  2. #2
    Join Date
    Nov 2006
    Location
    was in the Netherlands
    Posts
    5,276
    Blog Entries
    1
     

    Default

    from the TrainzWiki
    KIND data types

    The main article for this topic is: KIND TrainzBaseSpec, which details required tags, containers and place in the Trainz Data Heirarchy.

    The KIND data type defined in an assets config.txt files explicitly defines which other (data type) entries are needed in that particular assets config.txt file to the various Trainz game engine software modules. The config.txt and it's associated (independent*) files together define the self-defining software describing the asset and it's functionality to the game engine.

    Certain KINDs are dependent upon other KIND assets, others are stand-alone. Asset KINDs are thus the entry which technologically defines the asset or sub-asset's type, scope, and needs.

    KIND definitions further tell TRAINZ how to process and render the specific asset item correctly, and render it into 3D graphics models.


    70337:
    TRS19 Platinum, build 110491, Win10 Pro 64 bit, i7-7700 3.6GHz 16 GB, GTX 1070 Ti

  3. #3
    Join Date
    Nov 2006
    Location
    Australia, NSW, Sydney
    Posts
    7,507
    Blog Entries
    3
     

    Default

    The Wiki page at https://online.ts2009.com/mediaWiki/...KIND_Hierarchy lists all the KINDs.

    Some examples:

    KIND Traincar defines the common characteristics of all rolling stock, locos, etc.
    KIND Map defines the characteristics of a route that can be loaded and edited in Surveyor
    KIND Hornsound defines the characteristics of all loco whistle and horn sounds
    KIND Scenery defines the characteristics of all assets that can be placed in a route by Surveyor

    and so on.
    TRS19 Platinum Edition build 111951

  4. #4
    Join Date
    Nov 2006
    Location
    Newcastle NSW Australia
    Posts
    6,828
     

    Default

    In other words, you were reading too much into it, Kind is not an acronym. But what is chump?
    3DS Max 2009/2012. T:ANE SP4 (105946) & TRS19 SP2 (110491).
    Win10, i7 5820K, 3.3GHz, 32GB ram, GTX 980Ti 6GB vram, 2x512GB SSD.

  5. #5
    Join Date
    Nov 2006
    Location
    United States of America, New York, Allegany
    Posts
    1,753
    Blog Entries
    1
     

    Default

    Quote Originally Posted by Dinorius_Redundicus View Post
    In other words, you were reading too much into it, Kind is not an acronym. But what is chump?
    Hoooo boy.............did you just open a can of worms.
    T:ANE Standard SP2 to SP3
    TRS 2012 build 61388

  6. #6
    Join Date
    Nov 2006
    Location
    was in the Netherlands
    Posts
    5,276
    Blog Entries
    1
     

    Default

    https://forums.auran.com/trainz/show...589#post409589
    Also from https://fileinfo.com/extension/texture
    ...
    CM also packages the TEXTURE file into a CHUMP data file, which is a Trainz data format optimized for speed and referenced at runtime. The TEXTURE file is packaged in the CHUMP file with other asset files related to the object, such as animations (spinning wheels, swaying, smoke and vapor emissions, etc.) and sound effects attributes.
    Last edited by martinvk; April 8th, 2021 at 01:09 PM.


    70337:
    TRS19 Platinum, build 110491, Win10 Pro 64 bit, i7-7700 3.6GHz 16 GB, GTX 1070 Ti

  7. #7
    Join Date
    Nov 2006
    Location
    United States of America, New York, Allegany
    Posts
    1,753
    Blog Entries
    1
     

    Default

    The chumper I opened recently didn't contain the KUID number. I'm no trained chump expert, but I assumed they have the KUID's too.
    T:ANE Standard SP2 to SP3
    TRS 2012 build 61388

  8. #8
    Join Date
    Nov 2006
    Location
    Newcastle NSW Australia
    Posts
    6,828
     

    Default

    But why “.chump”? The fact that it’s 5 letters long instead of the usual 3 suggests a clumsy abbreviation for something, or a lame attempt at a joke.
    3DS Max 2009/2012. T:ANE SP4 (105946) & TRS19 SP2 (110491).
    Win10, i7 5820K, 3.3GHz, 32GB ram, GTX 980Ti 6GB vram, 2x512GB SSD.

  9. #9
    Join Date
    Nov 2006
    Location
    Australia, NSW, Sydney
    Posts
    7,507
    Blog Entries
    3
     

    Default

    A "quickie search" of the Internet threw up some interesting interpretations of "CHUMP".

    Here is a representative sample:-

    The CHUMP file extension indicates to your device which app can open the file. However, different programs may use the CHUMP file type for different types of data.
    Donald Chump Let's face facts. You're further destroying the world. Didn't think it could get much worse than Bush. Who was an inferior scared coke induced little girl. Your mental instabilities are showing. Surrounded yourself with people scared to tell you the truth . You and your family a dark wall cloud.
    CHUMP (for: Cheap Homebrew Understandable Minimal Processor) is a tiny 4 bits processor intended to be implemented with less than 10 TTL chips. from my experience i never saw more simplistic Do it Yourself processor.
    ... and a surprising number of references to Trainz but this is likely to be the result of the search algorithm recognising that many of my searches are Trainz related. Here is one

    The chump file is an internal file that you should NEVER attempt to edit. If you corrupt it you will have to rebuild the asset. My ArchiveIndex utility is mainly for looking at archives, and cdp's. The fact that it can open chump files is "accidental".. they are the same basic format as cdp's and archives.
    TRS19 Platinum Edition build 111951

  10. #10
    Join Date
    Nov 2006
    Location
    United States of America, New York, Allegany
    Posts
    1,753
    Blog Entries
    1
     

    Default

    There goes the can of worms. Politics and TRAINZ don't mix and isn't allowed. We have different political views and it's a hot bed topic.

    BTW.......CHUMP is what Fred Sanford used to call his son-in-law, Lamont.
    T:ANE Standard SP2 to SP3
    TRS 2012 build 61388

  11. #11
    Join Date
    Nov 2006
    Location
    Noosa, Qld, Oz (holiday-overlooking the river :))
    Posts
    8,824
    Blog Entries
    30
     

    Default

    Chump is probably a binary version of a config. As such it would much faster to load in game than parsing the text version. No idea why it is called a chump but programmers are notorious for making up words for things not previously defined. IM files contain chunks for example.

    KIND is a bit like an object definition as in object oriented programming.

    Paul


  12. #12
    Join Date
    Nov 2006
    Location
    United States of America, New York, Allegany
    Posts
    1,753
    Blog Entries
    1
     

    Default

    Quote Originally Posted by pcas1986 View Post
    Chump is probably a binary version of a config. As such it would much faster to load in game than parsing the text version. No idea why it is called a chump but programmers are notorious for making up words for things not previously defined. IM files contain chunks for example.

    KIND is a bit like an object definition as in object oriented programming.
    Paul, being a binary version of a config, do you know why it doesn't contain the KUID number ?
    T:ANE Standard SP2 to SP3
    TRS 2012 build 61388

  13. #13
    Join Date
    Nov 2006
    Location
    Newcastle NSW Australia
    Posts
    6,828
     

    Default

    Quote Originally Posted by JimDep View Post
    Paul, being a binary version of a config, do you know why it doesn't contain the KUID number ?
    If it is a config.chump, it will contain the kuid number. In fact it will contain the entire contents of the corresponding config.txt file. I have a utility called ArchiveIndex that can, amongst other things, extract the contents of .chump files.

    Other .chump files contain different information. For example, I found one called datacache.chump which carried no config info, but had stuff like this in it;




    http://dlslists.auran.com/dumpv2/daily/20210307.txt.gz
    {
    cachefilename "2i4hlkl13.gz"
    datedownloaded "1615322652"
    datelastreferenced "1615322652"
    cachestate 3
    cachefilesize 1790
    }
    http://dlslists.auran.com/dumpv2/daily/20210308.txt.gz
    {
    cachefilename "bj7noj6e4.gz"
    datedownloaded "1615322654"
    datelastreferenced "1615322654"
    cachestate 3
    cachefilesize 1965
    }
    http://dlslists.auran.com/dumpv2/daily/20210309.txt.gz
    {
    cachefilename "ns5jhga85.gz"
    datedownloaded "1615322655"
    datelastreferenced "1615322655"
    cachestate 3
    cachefilesize 4572
    }
    http://dlslists.auran.com/dumppayware/daily/20210309.txt.gz
    {
    cachefilename "akpbl7hd6.gz"
    datedownloaded "1615322658"
    datelastreferenced "1615322658"
    cachestate 3
    cachefilesize 390
    }
    http://www.auran.com/games/gamefiles/trainz/scripts/recordmanager/../../dlsfiles/recordmanager/dumpv2/weekly/20210310.txt.gz
    {
    cachefilename "mlvv2wcs3.gz"
    datedownloaded "1615345215"
    datelastreferenced "1615345215"
    cachestate 3
    cachefilesize 13639
    }


    .
    Last edited by Dinorius_Redundicus; April 8th, 2021 at 08:27 PM.
    3DS Max 2009/2012. T:ANE SP4 (105946) & TRS19 SP2 (110491).
    Win10, i7 5820K, 3.3GHz, 32GB ram, GTX 980Ti 6GB vram, 2x512GB SSD.

  14. #14
    Join Date
    Nov 2006
    Location
    Noosa, Qld, Oz (holiday-overlooking the river :))
    Posts
    8,824
    Blog Entries
    30
     

    Default

    Quote Originally Posted by JimDep View Post
    Paul, being a binary version of a config, do you know why it doesn't contain the KUID number ?
    It probably does but not in a form you can read in a plain text editor.

    The kuid, and most other numbers, is likely encoded as a raw binary number which would not be obvious in a normal editor. Programmers use a data type called strings to represent text for humans to understand. For coding purposes "1234" is not the same as 1234. The first is a string and the second a number. A config.txt is a string or plain text file.

    I think PEV's tools can read chump files. TBH, I've never needed to look at one.

    Paul


  15. #15
    Join Date
    Nov 2006
    Location
    Noosa, Qld, Oz (holiday-overlooking the river :))
    Posts
    8,824
    Blog Entries
    30
     

    Default

    P.S. KUIDs such as "kuid2:186372:00001:2" are possibly extracted into a data structure that notes the author number, the asset number, and the asset version. The colons are probably there as delimiters to help parsing/extraction.

    Paul


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •