Page 2 of 13 FirstFirst 123456789101112 ... LastLast
Results 21 to 40 of 247

Thread: Zeus v0.99 - the Omnipotent RTW Validator - It smite thy bugs.

  1. #21
    RedFox's Avatar When it's done.™
    Join Date
    Nov 2006
    Location
    Estonia
    Posts
    3,027

    Default Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    Uploaded v0.71
    - Fixed DS scan bug with re_emergent factions.

  2. #22
    Kylan271's Avatar Domesticus
    Join Date
    Jul 2007
    Location
    Vietnam
    Posts
    2,235

    Default Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    Oh wow appreciated,maybe I can finally fix Darth Divus's TE Extreme which crashes.


  3. #23

    Default Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    After testing this tool yesterday, I must recommend it to anyone making a modification for this game.

    I tend to think of myself as a careful modder; this tool found four problems with sprites. Not too much out of 200 dmb entries, but these sort of mistakes are very difficult to solve when they are reported by the players.

  4. #24
    MasterOfNone's Avatar RTW Modder 2004-2015
    Join Date
    May 2005
    Location
    England
    Posts
    16,707

    Default Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    I'll add my voice to that - it is easy to use, has a simple intuitive interface and options and will save a lot of time...
    "One of the most sophisticated Total War mods ever developed..."
    The Fourth Age: Total War - The Dominion of Men

  5. #25

    Default Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    Aye, an excellent tool. I'd just ask that you add a note stating that one must reload the tool when one makes changes to your files.

    As another feature request, would it be possible to have it check for unit cards? It can be tiresome to track down the few units without cards sometimes.

    Expand your borders, a mod based on XGM 5.

  6. #26
    RedFox's Avatar When it's done.™
    Join Date
    Nov 2006
    Location
    Estonia
    Posts
    3,027

    Default Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    CaesarVincens: The files themselves are pre-loaded into memory to make the scans faster. I quickly split it up into separate methods and made it pre-load the files when you start a scan. This should ensure you have an up-to-date scan every time you fix your files. The drawback is that the scan is about 2/5th of a second slower.

    Nonetheless an excellent suggestion.

    As for checking unit cards, since the UI stuff is packed away into rather large files, I could make it ask for a confirmation if the user has unpacked his UI files into data/UI. The problem is that some mods still use unitcards from vanilla itself and that could mean a wall of errors for no apparent reason, making tracking down the REAL bugs, pretty much impossible.
    I'll start working on it as soon as I can.

    If there are more suggestions, I would be really happy to hear them out.
    Last edited by RedFox; September 05, 2009 at 01:05 PM.

  7. #27
    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 Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    Read the pak file headers, which list all the files in them . . . if only vercingitorix code for the pax extractor was available.
    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

  8. #28
    RedFox's Avatar When it's done.™
    Join Date
    Nov 2006
    Location
    Estonia
    Posts
    3,027

    Default Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    Well, the PAK files are not like dat/idx files which have a off-the-bat readable header files. So much so, it's completely incomprehensible to me, since I have no experience working with archives such as that.

    EDIT: Oh, nevermind, just noticed something funny in the header.. Might get it to work with some effort. All the info about the files is on the first line of the pak.
    Last edited by RedFox; September 05, 2009 at 02:58 PM.

  9. #29

    Default Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    Quote Originally Posted by RedFox View Post
    CaesarVincens: The files themselves are pre-loaded into memory to make the scans faster. I quickly split it up into separate methods and made it pre-load the files when you start a scan. This should ensure you have an up-to-date scan every time you fix your files. The drawback is that the scan is about 2/5th of a second slower.

    Nonetheless an excellent suggestion.
    Shoot, I just can't wait that extra 2/5ths of a second!

    As for checking unit cards, since the UI stuff is packed away into rather large files, I could make it ask for a confirmation if the user has unpacked his UI files into data/UI. The problem is that some mods still use unitcards from vanilla itself and that could mean a wall of errors for no apparent reason, making tracking down the REAL bugs, pretty much impossible.
    I'll start working on it as soon as I can.

    If there are more suggestions, I would be really happy to hear them out.
    I always forget about packed files... I ran into those awhile ago when I was working on the XC Senate campaign. Well, if it doesn't work, that's too bad

    Expand your borders, a mod based on XGM 5.

  10. #30
    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 Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    Quote Originally Posted by RedFox View Post
    Well, the PAK files are not like dat/idx files which have a off-the-bat readable header files. So much so, it's completely incomprehensible to me, since I have no experience working with archives such as that.

    EDIT: Oh, nevermind, just noticed something funny in the header.. Might get it to work with some effort. All the info about the files is on the first line of the pak.
    It's just the format that the problem, which was why I was hopping the xpak code was available somewhere.
    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

  11. #31
    RedFox's Avatar When it's done.™
    Join Date
    Nov 2006
    Location
    Estonia
    Posts
    3,027

    Default Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    Yeah, I'm having problems reading all the bytes, since it seems to think the file ends with the first [NUL]. I do know that the method should be similar to reading TGA files (getting the bytes that is).

  12. #32
    RedFox's Avatar When it's done.™
    Join Date
    Nov 2006
    Location
    Estonia
    Posts
    3,027

    Default Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    It now reads pak file headers.
    Code:
    66181
    DATA\MODELS_BUILDING\KILL_ZONE\ANYTHING_YOU_LIKE.CAS
    DATA\MODELS_BUILDING\KILL_ZONE\EASTERN_CITY_TOWER_COLLAPSE_KILL_ZONE_18.CAS
    DATA\MODELS_BUILDING\KILL_ZONE\EASTERN_CITY_TOWER_COLLAPSE_KILL_ZONE_50P.CAS
    EDIT: Successfully retrieving all files on load
    Code:
    Zeus © by RedFox
    Setting working directory: ../
    Retrieving file list... OK
    Retrieving factions table... OK
    Reading pak ui_1.pak... OK
    Reading pak models_unit_textures.pak... OK
    Reading pak sprites_0.pak... OK
    Reading pak sprites_1.pak... OK
    Reading pak patch_0.pak... OK
    Reading pak patch_1.pak... OK
    Please select an item from the list -->
    I plan on making the usage of pak's completely optional. So if it fails to read the pak's you won't experience a miserable fail. The drawback of all this elaborate pak loading is that the tool takes 2 seconds to load now. (for me at least; and this laptop is archaic)
    Last edited by RedFox; September 05, 2009 at 09:54 PM.

  13. #33
    RedFox's Avatar When it's done.™
    Join Date
    Nov 2006
    Location
    Estonia
    Posts
    3,027

    Default Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    Something new...
    Spoiler Alert, click show to read: 

    Code:
    Zeus © by RedFox
    -----------------------------------------------
    Starting UI Card check...
    Unit Table consists of 301 unique Types...
    Starting unit scan...
    Cards missing for romans_scipii:
        Poeni_Marines    INFO
        carthaginian_civic_hoplite    INFO
        carthaginian_civic_lance    INFO
        carthaginian_civic_noble_cavalry    INFO
        numidian_slinger    INFO
        numidian_archer    INFO
        numidian_camel_lancers    INFO
        Carthaginian_caetrati    INFO
        carthaginian_scutarii    INFO
        carthaginian_iberian_royal_cavalry    INFO
    Cards missing for germans:
        greek_peltast    INFO
        greek_archer    INFO
        greek_ballistas    INFO
        greek_onagers    INFO
        greek_heavy_onagers    INFO
        naval_corvus    INFO
        naval_corvus    CARD
    Cards missing for spain:
        carthaginian_onagers    INFO
    Cards missing for britons:
        greek_repeating_ballistas    CARD
        median_cavalry    INFO
        naval_corvus    INFO
        naval_corvus    CARD
        naval_decere    CARD
        naval_syracusan    CARD
        naval_heptere    CARD
    Cards missing for slave:
        barb_peltast    INFO
        barb_heavy_spearmen_gaul    INFO
        druids_gaul    INFO
        carthaginian_light_infantry    INFO
        carthaginian_civic_hoplite    INFO
        numidian_slinger    INFO
        numidian_archer    INFO
        numidian_camel_lancers    INFO
        Carthaginian_caetrati    INFO
        carthaginian_scutarii    INFO
        carthaginian_iberian_royal_cavalry    INFO
        iberian_caetrati    INFO
        iberian_scutarii    INFO
        iberian_cavalry    INFO
        iberian_medium_cavalry    INFO
        numidian_desert_warriors    INFO
        carthaginian_generals_cavalry_early    INFO
        east_pike_infantry    INFO
        greek_archer    INFO
        greek_slinger    INFO
        greek_levy_hoplites    INFO
        greek_phalanx_hoplite    INFO
        greek_levy_pikemen    INFO
        naval_corvus    INFO
        naval_corvus    CARD
        naval_decere    INFO
        naval_decere    CARD
        roman_rorarii    INFO
        roman_rorarii    CARD
        roman_samnite    INFO
        roman_samnite    CARD
        roman_socii_hoplite    INFO
        roman_socii_hoplite    CARD
        roman_socii_swordsmen    INFO
        roman_socii_swordsmen    CARD
        roman_cavalry_auxillia    INFO
        roman_cavalry_auxillia    CARD
    ...
    Last edited by RedFox; September 09, 2009 at 04:15 AM.

  14. #34
    RedFox's Avatar When it's done.™
    Join Date
    Nov 2006
    Location
    Estonia
    Posts
    3,027

    Default Re: Zeus v0.71 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    I improved the code quite a bit in the UI card checking feature. Now it will only display info that is actually relevant - If you don't recruit the unit in EDB, it won't check for cards.
    An additional option shows you if an unit is using a Vanilla card. Useful for total conversions that still have old unit names that can be referenced to UI2 pak.

    Spoiler Alert, click show to read: 

    Code:
    Zeus © by RedFox
    -----------------------------------------------
    Starting UI Card check...
    Unit Table consists of 301 unique Types...
    Starting unit scan...
    Cards missing for seleucid:
        Vanilla INFO:    greek_peltast
        Vanilla CARD:    greek_peltast
        Vanilla INFO:    greek_archer
        Vanilla CARD:    greek_archer
        Vanilla INFO:    greek_elephant_small
        Vanilla CARD:    greek_elephant_small
        Vanilla INFO:    greek_elephant_african
        Vanilla CARD:    greek_elephant_african
        Vanilla INFO:    greek_elephant_armoured
        Vanilla CARD:    greek_elephant_armoured
        Vanilla INFO:    greek_onagers
        Vanilla INFO:    greek_scythed_chariots
        Vanilla CARD:    greek_scythed_chariots
        Vanilla INFO:    naval_bireme
        Vanilla CARD:    naval_bireme
        Vanilla INFO:    naval_trireme
        Vanilla CARD:    naval_trireme
        Vanilla INFO:    naval_quinquireme
        Vanilla CARD:    naval_quinquireme
    Cards missing for carthage:
        INFO        greek_generals_guard_cavalry_late
    Cards missing for greek_cities:
        Vanilla INFO:    greek_peltast
        Vanilla CARD:    greek_peltast
        Vanilla INFO:    greek_archer
        Vanilla CARD:    greek_archer
        Vanilla INFO:    greek_ballistas
        Vanilla INFO:    greek_onagers
        Vanilla INFO:    greek_heavy_onagers
        Vanilla INFO:    naval_bireme
        Vanilla CARD:    naval_bireme
        Vanilla INFO:    naval_trireme
        Vanilla CARD:    naval_trireme
        Vanilla INFO:    naval_quinquireme
        Vanilla CARD:    naval_quinquireme
    Cards missing for slavs:
        CARD        naval_syracusan
    Cards missing for macedon:
        Vanilla INFO:    greek_peltast
        Vanilla CARD:    greek_peltast
        Vanilla INFO:    greek_archer
        Vanilla CARD:    greek_archer
        Vanilla INFO:    greek_ballistas
        Vanilla INFO:    greek_onagers
        Vanilla INFO:    greek_heavy_onagers
        Vanilla INFO:    naval_bireme
        Vanilla CARD:    naval_bireme
        Vanilla INFO:    naval_trireme
        Vanilla CARD:    naval_trireme
        Vanilla INFO:    naval_quinquireme
        Vanilla CARD:    naval_quinquireme
    Cards missing for romans_scipii:
        INFO        Poeni_Marines
        INFO        carthaginian_civic_hoplite
        INFO        carthaginian_civic_lance
        INFO        carthaginian_civic_noble_cavalry
        INFO        numidian_slinger
        INFO        numidian_archer
        INFO        numidian_camel_lancers
        INFO        Carthaginian_caetrati
        INFO        carthaginian_scutarii
        INFO        carthaginian_iberian_royal_cavalry
    Cards missing for romans_julii:
        Vanilla INFO:    naval_bireme
        Vanilla CARD:    naval_bireme
        Vanilla INFO:    naval_trireme
        Vanilla CARD:    naval_trireme
        Vanilla INFO:    naval_quinquireme
        Vanilla CARD:    naval_quinquireme
        Vanilla INFO:    naval_corvus
        Vanilla CARD:    naval_corvus
        Vanilla INFO:    naval_decere
        Vanilla CARD:    naval_decere
        Vanilla INFO:    roman_ballista
        Vanilla CARD:    roman_ballista
        Vanilla INFO:    roman_onager
        Vanilla INFO:    roman_heavy_onager
        Vanilla INFO:    roman_repeating_ballistae
        Vanilla CARD:    roman_repeating_ballistae
    Cards missing for germans:
        INFO        greek_peltast
        INFO        greek_archer
        INFO        greek_ballistas
        INFO        greek_onagers
        INFO        greek_heavy_onagers
    Cards missing for egypt:
        Vanilla INFO:    egyptian_peltast
        Vanilla CARD:    egyptian_peltast
        Vanilla INFO:    egyptian_slingers
        Vanilla CARD:    egyptian_slingers
        Vanilla INFO:    egyptian_archer
        Vanilla CARD:    egyptian_archer
        Vanilla INFO:    egyptian_nubian_spearmen
        Vanilla CARD:    egyptian_nubian_spearmen
        Vanilla INFO:    egyptian_nile_cavalry
        Vanilla CARD:    egyptian_nile_cavalry
        Vanilla INFO:    egyptian_camel_archers
        Vanilla CARD:    egyptian_camel_archers
        Vanilla INFO:    egyptian_chariot
        Vanilla CARD:    egyptian_chariot
        Vanilla INFO:    egyptian_onagers
        Vanilla INFO:    egyptian_heavy_onagers
        Vanilla INFO:    naval_bireme
        Vanilla CARD:    naval_bireme
        Vanilla INFO:    naval_trireme
        Vanilla CARD:    naval_trireme
        Vanilla INFO:    naval_quinquireme
        Vanilla CARD:    naval_quinquireme
    Cards missing for parthia:
        Vanilla INFO:    east_slinger
        Vanilla CARD:    east_slinger
        Vanilla INFO:    east_archer
        Vanilla CARD:    east_archer
        Vanilla INFO:    east_infantry
        Vanilla CARD:    east_infantry
        Vanilla INFO:    east_hillmen
        Vanilla CARD:    east_hillmen
        Vanilla INFO:    east_heavy_cataphract
        Vanilla CARD:    east_heavy_cataphract
        Vanilla INFO:    eat_persian_cavalry
        Vanilla CARD:    eat_persian_cavalry
        Vanilla INFO:    east_horse_archer
        Vanilla CARD:    east_horse_archer
        Vanilla INFO:    east_elephant_african
        Vanilla CARD:    east_elephant_african
        Vanilla INFO:    east_generals_cavalry_early
        Vanilla CARD:    east_generals_cavalry_early
        Vanilla INFO:    east_generals_cavalry
        Vanilla CARD:    east_generals_cavalry
        Vanilla INFO:    east_onager
        Vanilla INFO:    naval_bireme
        Vanilla CARD:    naval_bireme
        Vanilla INFO:    naval_trireme
        Vanilla CARD:    naval_trireme
        Vanilla INFO:    naval_quinquireme
        Vanilla CARD:    naval_quinquireme
    Cards missing for pontus:
        Vanilla INFO:    east_peltast
        Vanilla CARD:    east_peltast
        Vanilla INFO:    east_archer
        Vanilla CARD:    east_archer
        Vanilla INFO:    east_infantry
        Vanilla CARD:    east_infantry
        Vanilla INFO:    east_hillmen
        Vanilla CARD:    east_hillmen
        Vanilla INFO:    east_cavalry
        Vanilla CARD:    east_cavalry
        Vanilla INFO:    east_heavy_cavalry
        Vanilla CARD:    east_heavy_cavalry
        Vanilla INFO:    east_cappodocian_cavalry
        Vanilla CARD:    east_cappodocian_cavalry
        Vanilla INFO:    east_chariot
        Vanilla CARD:    east_chariot
        Vanilla INFO:    east_generals_cavalry_early
        Vanilla CARD:    east_generals_cavalry_early
        Vanilla INFO:    east_pontic_generals
        Vanilla CARD:    east_pontic_generals
        Vanilla INFO:    east_onager
        Vanilla INFO:    naval_bireme
        Vanilla CARD:    naval_bireme
        Vanilla INFO:    naval_trireme
        Vanilla CARD:    naval_trireme
        Vanilla INFO:    naval_quinquireme
        Vanilla CARD:    naval_quinquireme
    Cards missing for armenia:
        Vanilla INFO:    east_peltast
        Vanilla CARD:    east_peltast
        Vanilla INFO:    east_archer
        Vanilla CARD:    east_archer
        Vanilla INFO:    east_infantry
        Vanilla CARD:    east_infantry
        Vanilla INFO:    east_hillmen
        Vanilla CARD:    east_hillmen
        Vanilla INFO:    east_heavy_infantry
        Vanilla CARD:    east_heavy_infantry
        Vanilla INFO:    east_heavy_cataphract
        Vanilla CARD:    east_heavy_cataphract
        Vanilla INFO:    east_cataphract_archer
        Vanilla CARD:    east_cataphract_archer
        Vanilla INFO:    east_horse_archer
        Vanilla CARD:    east_horse_archer
        Vanilla INFO:    east_generals_cavalry_early
        Vanilla CARD:    east_generals_cavalry_early
        Vanilla INFO:    east_generals_cavalry
        Vanilla CARD:    east_generals_cavalry
        Vanilla INFO:    east_onager
        Vanilla INFO:    naval_bireme
        Vanilla CARD:    naval_bireme
        Vanilla INFO:    naval_trireme
        Vanilla CARD:    naval_trireme
        Vanilla INFO:    naval_quinquireme
        Vanilla CARD:    naval_quinquireme
    Cards missing for dacia:
        Vanilla INFO:    naval_boats
        Vanilla CARD:    naval_boats
        Vanilla INFO:    naval_large_boats
        Vanilla CARD:    naval_large_boats
    Cards missing for thrace:
        Vanilla INFO:    naval_bireme
        Vanilla CARD:    naval_bireme
        Vanilla INFO:    naval_trireme
        Vanilla CARD:    naval_trireme
        Vanilla INFO:    naval_quinquireme
        Vanilla CARD:    naval_quinquireme
        INFO        naval_syracusan
        CARD        naval_syracusan
    Cards missing for spain:
        INFO        carthaginian_onagers
        Vanilla CARD:    carthaginian_onagers
        Vanilla INFO:    naval_boats
        Vanilla CARD:    naval_boats
        Vanilla INFO:    naval_large_boats
        Vanilla CARD:    naval_large_boats
    Cards missing for britons:
        CARD        greek_repeating_ballistas
        INFO        median_cavalry
        CARD        naval_decere
        CARD        naval_syracusan
        CARD        naval_heptere
    Cards missing for slave:
        INFO        barb_peltast
        INFO        barb_heavy_spearmen_gaul
        INFO        carthaginian_civic_hoplite
        Vanilla INFO:    numidian_javelinmen
        Vanilla CARD:    numidian_javelinmen
        INFO        numidian_slinger
        INFO        numidian_archer
        INFO        numidian_camel_lancers
        INFO        Carthaginian_caetrati
        INFO        carthaginian_scutarii
        Vanilla INFO:    carthaginian_cavalry
        Vanilla CARD:    carthaginian_cavalry
        INFO        carthaginian_iberian_royal_cavalry
        INFO        iberian_caetrati
        INFO        iberian_scutarii
        INFO        iberian_cavalry
        INFO        iberian_medium_cavalry
        INFO        numidian_desert_warriors
        Vanilla INFO:    numidian_cavalry
        Vanilla CARD:    numidian_cavalry
        Vanilla INFO:    east_archer
        Vanilla CARD:    east_archer
        INFO        east_pike_infantry
        Vanilla INFO:    east_heavy_cavalry
        Vanilla CARD:    east_heavy_cavalry
        Vanilla INFO:    east_horse_archer
        Vanilla CARD:    east_horse_archer
        Vanilla INFO:    egyptian_peltast
        Vanilla CARD:    egyptian_peltast
        Vanilla INFO:    egyptian_archer
        Vanilla CARD:    egyptian_archer
        INFO        greek_archer
        Vanilla INFO:    greek_hoplite_militia
        Vanilla INFO:    amazon_chariots
        Vanilla CARD:    amazon_chariots
        Vanilla INFO:    naval_bireme
        Vanilla CARD:    naval_bireme
        Vanilla INFO:    naval_trireme
        Vanilla CARD:    naval_trireme
        Vanilla INFO:    naval_quinquireme
        Vanilla CARD:    naval_quinquireme
        INFO        naval_corvus
        CARD        naval_corvus
        INFO        naval_decere
        CARD        naval_decere
    Cards missing for merc:
        INFO        merc_east_hillmen
        INFO        merc_east_heavy_cavalry
        Vanilla INFO:    merc_elephants
        Vanilla CARD:    merc_elephants
    Building Table consists of 0 unique Buildings...
    And of 0 unique sub-Buildings...
    Starting building scan...
    -----------------------------------------------
    Operation Complete!
    Please select an item from the list -->



    v0.8 will be released with the building card checking feature complete - right now it does nothing.
    For now, enjoy v0.75

    ~2000 lines of code so far
    Last edited by RedFox; September 09, 2009 at 04:44 AM.

  15. #35
    Moon's Avatar Centenarius
    Join Date
    Oct 2008
    Location
    The dark side
    Posts
    878

    Default Re: Zeus v0.75 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    This beast is not working for me or i'm doing something wrong, (failed to initialize properly (0xc00001350). click on ok to terminate the application), suggestions, pointers or help is an urgent requirement, psychiatrists phone number is optional.

    Thanks for any help.
    Last edited by Moon; August 14, 2010 at 04:46 PM.

  16. #36
    RedFox's Avatar When it's done.™
    Join Date
    Nov 2006
    Location
    Estonia
    Posts
    3,027

    Default Re: Zeus v0.75 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    Don't put it in the data folder, put it in your mod folder.
    You need to download and install Microsoft .NET Framework 2.0 -> http://www.microsoft.com/downloads/details...;displaylang=en

    RTW\mymod\Zeus_Tool.exe
    RTW\mymod\data\descr_sm_factions.txt

    OR

    RTW\Zeus_Tool.exe
    RTW\data\descr_sm_factions.txt
    Last edited by RedFox; September 09, 2009 at 10:00 AM.

  17. #37

    Default Re: Zeus v0.75 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    Great additions, RedFox. One thing I want to point out is that I think it should check cards for units that can be used in custom battles. After all, some mods are only custom battles.

    I don't know how to code it of course, but I imagine it could be done with either two checks or it checks if the unit either is in EDB or doesn't have the "no_custom" attribute.

    Expand your borders, a mod based on XGM 5.

  18. #38

    Default Re: Zeus v0.75 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    Again , great job RedFox !

  19. #39
    RedFox's Avatar When it's done.™
    Join Date
    Nov 2006
    Location
    Estonia
    Posts
    3,027

    Default Re: Zeus v0.75 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    CV: Actually, it used to check for custom battle models only, I made it tons more complex to read units for buildings instead. It would be easy to add an option to make it check only EDU units.

    Since all the data is preloaded into string lists, it will be very easy to check.

    As for how to code it, it would look something like this:
    Spoiler Alert, click show to read: 

    Code:
                    #region viaEDU
                    if (uiChkBox2.Checked)
                    {
                        foreach (string item in typeTable)
                        {
                            progress++;
                            // curLine = unit Table index value
                            // curSurName = the ownerships assigned to Unit, 
                            // curName = unit dictionary entry (id)
                                curSurName = ownerTable[curLine];
                                curName = idTable[curLine];
                                unitOK=true;
                                #region doRegularFactions
                                checkCard();
                                #endregion
    
                            // Advanced the unit table index
                            curLine++;
                        }
                    }
                    #endregion

  20. #40
    Moon's Avatar Centenarius
    Join Date
    Oct 2008
    Location
    The dark side
    Posts
    878

    Default Re: Zeus v0.75 - the Omnipotent EDB, DMB, DS Validator - It smite thy bugs.

    Thanks RedFox Microsoft .NET Framework 2.0 was the problem, swapping between computers is becoming very irritating.

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
  •