Awesome, thx for this!
Awesome, thx for this!
Norman Invasion - The fate of England lies in your hands...
Viking Invasion II - Unite Britain in the best TW campaign ever!
Gods and Fighting Men: Total War - Enter the Mists of Myth in Ancient Ireland
Version 1.2 - I swore that 1.1 was the last update to 1.0 series of ATVTW but RedFox pointed to the XGM XC submod which had issues with a previous version, it led me to the first error. Dealing with that I found all the other errors, so here's another update, again bug fixes.
Bugs Fixed:
- Minimized the occurance of false positives (i.e. a reported error that isn't an error) if brackets are used in the name of an entry. This can't be totally fixed without a major rewrite, so I wasn't going to do that with version 2 on the way which already deals with the problem.
- Mismatched background colour of the lists to the background color of the program in most windows environemnts
- Duplicate ancillaries reporting the enum entry for the ancillary name is not defined in export_ancillaries.txt when the entry is defined (1st occurrence works as expected)
- Duplicate ancillaries not reporting they are duplicates if the entry for the ancillary name is not defined in export_ancillaries.txt (1st occurrence works as expected)
- Find Orphans only checking the second ancillary
- Find Orphans reporting duplicate traits/ancillaries as being orphaned (1st occurrence is treated correctly)
Improvements:
- Too many AntiTraits is no longer a parsing error
- Too many ExcludedAncillaries is no longer a parsing error
- Catches error in EDCT if you have more than 11 affects lines in a trigger
- Checks descr_strat for the existence of all assigned traits/ancillaries
- Catches error in a trait if you have an antitrait line with no traits listed
- Catches error in an ancillary if you have an excludedancillaries line with no ancillaries listed.
<<Removed links as this is an outdated version, see this post for the current version>>
Last edited by Squid; 08-30-2009 at 20:50.
Version 1.3.1
Bugs Fixed:
- ATVTW would crash if either enum file had a { but no } on a line, ATVTW now reports the line as a parsing error
- Small typo in a message for missing description enum for ancillaries
Improvements:
- The descr_strat checker now checks to see if the trait is followed by a positive integer
- The descr_strat checker now checks if the level assigned is greater than the number of levels the trait has
Downloads:
Download from RapidShare
Download from FileFront
Version 2.0.7
Requires: .Net Framework 3.5 or better
Changes from 1.x Versions:
This version of ATVTW is an almost total code rewrite from the previous version. I have pretty much gutted everything and redone it. The changes allow the code to be more reusable and easier to read, and will allow me to more easily add features to the program. A list of changes, hopefully complete, is:
- M2TW compatible, including all attributes, conditions, character types, common events, etc.
- Removed all instances of false positives for errors from the program
- Added checking for all building, units, religions, missions, paybacks, factions, cultures
- Checks settlement names against those found in the imperial_campaign/descr_strat.txt or barbarian_invasions/descr_strat.txt (if present)
- Fixed error where all character type is not reported as an error with the AgentType condition
- Changed UI to a toolstripbar UI instead of buttons (all functionality maintained)
- Added ability to generate export_descr_VnV_enums.txt and export_descr_ancillary_enums.txt
- Checks that the requirements of conditions are exported by the events in the trigger
- Form components will resize if the window is resized
- Will now report one parsing error per trait, ancillary or trigger as opposed to just the first parsing error found
- Added checks for more warnings, including duplicate cultures, excludedancillaries and antitraits
- Check for ancillary images has been added, this requires the file (export_descr_ancillary_images_enums.txt) to be in the data folder. The file export_descr_ancillary_images_enums.txt should contain one ancillary image (including file extension) per line. This can be generated by unpacking the ui folder and doing a directory listing on the data\ui\ancillaries directory and redirecting the output to a file.
- Settings are remembered between sessions
- Improved and more specific error messages for when there are an incorrect number of items/tokens on a line
- Checks that comma seperated lists are actually comma seperated (i.e. antitraits/excludedancillaries)
- Various other minor bug fixes and corrections
Until the download section is available again on the site get the current release from: http://www.twcenter.net/forums/downl...o=file&id=2657.
OK, this vesion has been out for a while over at TWCenter, but I've kept forgetting to post it here.
Last edited by Squid; 02-08-2010 at 17:34.
Version 2.1.3
Requires: .Net Framework 3.5 or better
Changes from version 2.0.7:
- Fixed bug where in RTW if you weren't using religion not all settlement names would be read correctly
- Fixed a bug when reading enums where the enums in game text is multiple lines in length
- Fixed the contents of the form not resizing when the window is resized
- Fixed bad spacing in various error/warning messages
- Fixed the move to end of list and move forward 1 buttons
- Can scroll when moused over the status window
- Can now double-click on a setting to open it
- Can now right-click and delete a selected setting
- Added in the I_FactionLeaderTrait and I_FactionLeaderAttribute conditions for M2TW (I'd swear I'd already added them)
- Fixed the Orphans check to correctly identify orphans
- Fixed various condition arguments not being checked
- Added checking for a few condition arguments that were not being checked
- Changed trait levels of hidden traits to report missing enum entries as warning instead of errors
- Fixed bug when checking double values if your cultures separator is not the period (.)
- Changed double checks to decimal checks (as all value are decimals not doubles)
- Fixed doubling of display of a condition if its requirement wasn't met
- Fixed a various conditions/events not having the proper exports
- Fixed more formatting in error messages.
- Fixed conditions IsRegionOneOf and IsTargetRegionOneOf to not report errors if there are no region names read
- Moved a bunch of code from the ATVTW.exe to the TWLibrary.dll for reuse with other projects I'm working on
- Fixed crash when reading a corrupted setting (the setting now gets deleted)
- All tabs now resize properly
- Ancillary tab now loses unneeded entries when reading RTW ancillaries (type and transferable)
- GeneralWithAncKilled now checks for ancillary type instead of ancillary name
- Fixed script checking which was not working in any useful fashion
- Added a few extra condition to the script checker to check
- Added ability to edit existing settings
- Internal code change in an attempt to speed up file processing
- Fixed crash if a bad event is encountered in a trigger
- Restored ancillary listing to the ancillary trigger tab
- Added all other faction names from the kingdoms campaigns to the M2TW Combat_V_Faction_X set of attributes (this should reduce attribute errors until a better solution is found)
Get the current release from: http://www.twcenter.net/forums/downl...o=file&id=2657.
Last edited by Squid; 09-30-2010 at 06:03.
Thanks for the update![]()
Bookmarks