Results 1 to 20 of 164

Thread: ATVTW - Trait/Ancillary Validator

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Squid's Avatar Opifex
    Patrician Artifex Technical Staff

    Join Date
    Feb 2007
    Location
    Frozen waste lands of the north
    Posts
    17,760
    Blog Entries
    3

    Default ATVTW - Trait/Ancillary Validator

    Current Version: Version 2.2.7 (Mar 20 2012)
    Required: .Net Framework v3.5 or better

    Download: http://www.twcenter.net/forums/downl...o=file&id=2657

    What does ATVTW do?

    ATVTW is a program which validates the trait/ancillaries/advicethreads for Rome: Total War, Barbarian Invasions, Alexander: Total War, Medieval II Total War and Kingdoms. It checks most problems (common and rare) related to traits/ancillaries, and will display those errors when requested. It displays all information about each trait, ancillary and trigger. It has built in search functionality if you need to move to specific traits/ancillaries/advicethreads/triggers. It checks the traits/ancillaries in descr_strat and export_descr_prebattle_speeches if the traits exist and if the levels are valid. It will also give you a list of traits and ancillaries which cannot be acquired through triggers.

    How to use ATVTW:

    There are two parts to using ATVTW. The first is parsing the trait/ancillary files, this is the first thing that you do when you start the program. If you haven't used the program before you'll need to create a new setting (mod). This basically involves choosing the engine, the name of the settings and the data folder in which all the files reside. If the setting you want already exists, open it. Upon creating or opening a setting the files will be parsed, this will identify errors (one per trait, ancillary or trigger) where ATVTW cannot properly read a trait, ancillary or trigger. These errors must be fixed before continuing. Once the files are successfully parsed, use the next problem button on each tab to find errors and/or warnings.

    Required Files:
    data/export_descr_character_traits.txt
    data/export_descr_ancillaries.txt
    data/descr_cultures.txt
    data/descr_sm_factions.txt
    data/export_descr_buildings.txt
    data/export_descr_units.txt
    data/export_descr_advice.txt
    data/text/export_VnVs.txt
    data/text/export_ancillaries.txt
    data/text/export_advice.txt
    descr_regions.txt in either maps/base or maps/campaign/imperial_campaign/ or maps/campaign/barbarian_invasion/
    data/text/barbarian_invasion_regions_and_settlement_names.txt or data/text/imperial_campaign_regions_and_settlement_names.txt

    Required M2TW Files:
    data/descr_missions.txt
    data/descr_religions.txt

    Optional RTW File:
    data/descr_beliefs.txt

    Change log for version 2.2.7

    Previous Versions' Change Logs:

    Spoiler for Change Logs for Previous Versions

    See change log for version 2.2.6 here.
    See change log for version 2.2.4 here.
    See change log for version 2.2.3 here.
    See change log for version 2.2.2 here.
    See change log for version 2.2.1 here.
    See change log for version 2.2.0 here.
    See change log for version 2.1.3 here.
    See change log for version 2.1.2 here.
    See change log for version 2.1.1 here.
    See change log for version 2.1.0 here.
    See change log for version 2.0.7 here.
    See change log for version 2.0.6 here.
    See change log for version 2.0.5 here.
    See change log for version 2.0.4 here.
    See change log for version 2.0.3 here.
    See change log for version 2.0.2 here.
    See change log for version 2.0.1 here.
    See change log for version 2.0 here.
    See change log for version 1.3.1 here.
    See change log for version 1.2 here.
    See change log for version 1.1 here.
    See change log for version 1.0 here.
    Pre 1.0 changes can be found here.


    Features to come:
    • Add ability to identify custom trait/ancillary attributes not present in vanilla
    • Add the ability to modify and add to the traits/ancillaries files
    • Improve handling of window resizing for the tabbed portion of the window
    • Add ability to read ancillary images from the packed content (RTW at least) as well as the local ui/ancillaries folder
    • Add ability to monitor files for changes and to reparse files when changes detected
    • Add ability to check scripts for trait/ancillary existence and correct levels (traits only)
    • Any other suggestions that are made that I can figure out how to implement

    If you find any bugs or have any suggestions for improvements please post them here or PM them to them.

    Special thanks go to Tamur for releasing his code so I could work on it, and to Calvin for all his work in testing the program and all his suggestions for improvements. He will be missed.
    Last edited by Squid; March 20, 2012 at 02:21 PM. Reason: Updated for version 2.2.7
    Under the patronage of Roman_Man#3, Patron of Ishan
    Click for my tools and tutorials
    "Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." -----Albert Einstein

Tags for this Thread

Posting Permissions

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