Skip to content

Adding mod kits to 2.0

GrammarsaladGrammarsalad Member Posts: 2,582
Can anybody outline what is needed to install kit mods to 2.0.

I understand that this error comes up:
ERROR: Failure("cannot set column-wise to 25STWEAP.2DA")

I'd like to have everything working at the time of release, but I don't have access to the beta, and so I'm working blind

Comments

  • The user and all related content has been deleted.
  • [Deleted User][Deleted User] Posts: 0
    edited March 2016
    The user and all related content has been deleted.
  • [Deleted User][Deleted User] Posts: 0
    edited March 2016
    The user and all related content has been deleted.
  • GrammarsaladGrammarsalad Member Posts: 2,582
    edited March 2016
    EDIT - poop, that file exists in pre-EE games as well. Which means it's not a matter of changing the FL#_add_kit_ee add-on, but rather, changing ADD_KIT itself. Which is much more problematic.

    @Dee @Cerevant and other devs, if this is really going to break ADD_KIT, perhaps you guys can leave a vestigial version of that file in the game (could just put a '*' in every entry) just so kit mods don't break? That might be the way to address this that involves the lest effort.

    I'll do more testing in any event.

    It's been a while, but I believe that in pre-ee games, we just left that row blank. Maybe replace the values with just ~~ and see if it installs
  • argent77argent77 Member Posts: 3,431
    edited March 2016
    @subtledoctor You have posted the 25STWEAP.2DA from BG1:EE (which has been indeed reduced to a placeholder file in v2.0).

    The BG2:EE version still contains valid data:
    2DA V1.0
    *
               ID         NAME_REF   DESC_REF   MAGE       FIGHTER    CLERIC     THIEF      BARD       PALADIN    DRUID      RANGER     FIGHTER_MAGE FIGHTER_CLERIC FIGHTER_THIEF FIGHTER_MAGE_THIEF MAGE_THIEF CLERIC_MAGE CLERIC_THIEF FIGHTER_DRUID FIGHTER_MAGE_CLERIC CLERIC_RANGER ABJURER    CONJURER   DIVINER    ENCHANTER  ILLUSIONIST INVOKER    NECROMANCER TRANSMUTER BERSERKER  WIZARD_SLAYER KENSAI     CAVALIER   INQUISITOR UNDEAD_HUNTER FERALAN    STALKER    BEASTMASTER ASSASIN    BOUNTY_HUNTER SWASHBUCKLER BLADE      JESTER     SKALD      TOTEMIC_DRUID SHAPESHIFTER BEAST_FRIEND TALOS      HELM       LATHANDER  MONK       BARBARIAN  WILDMAGE   Blackguard SHADOWDANCER DWARVEN_DEFENDER DRAGON_DISCIPLE DARK_MOON  SUN_SOUL   SHAMAN     GRIZZLY_BEAR OHTYR      DEFAULT    
    ARMOR      0          8668       9589       *          CHAN09     CHAN09     LEAT14     CHAN12     CHAN09     LEAT20     LEAT14     *            CHAN09         LEAT14        *                  *          *           CHAN09       LEAT20        *                   CHAN09        *          *          *          *          *           *          *           *          CHAN09     CHAN09        *          CHAN09     CHAN09     CHAN09        LEAT14     LEAT14     LEAT14      LEAT14     LEAT14        LEAT14       LEAT14     LEAT14     LEAT14     LEAT20        LEAT20       LEAT20       CHAN09     CHAN09     CHAN09     *          CHAN09     *          CHAN09     LEAT14       CHAN09           *               *          *          LEAT20     *            CHAN09     *          
    SHIELD     1          8732       9590       *          *          *          *          *          *          *          *          *            *              *             *                  *          *           *            *             *                   *             *          *          *          *          *           *          *           *          *          *             *          *          *          *             *          *          *           *          *             *            *          *          *          *             *            *            *          *          *          *          *          *          *          *            *                *               *          *          *          *            *          *          
    HELM       2          8733       9591       *          HELM07     HELM07     *          *          HELM07     HELM19     HELM07     *            HELM07         *             *                  *          *           HELM07       HELM19        *                   HELM07        *          *          *          *          *           *          *           *          HELM07     HELM07        HELM19     HELM07     HELM07     HELM07        HELM07     HELM07     HELM07      *          *             *            *          *          *          HELM19        HELM19       HELM19       HELM07     HELM07     HELM07     HELM19     HELM07     *          HELM07     *            HELM07           *               HELM19     HELM19     HELM19     *            HELM07     *          
    BAG        3          8734       9592       BAG29      BAG20      BAG26      BAG28      BAG30      BAG26      BAG27      BAG24      BAG29        BAG26          BAG28         BAG29              BAG29      BAG29       BAG26        BAG27         BAG29               BAG26         BAG29      BAG29      BAG29      BAG29      BAG29       BAG29      BAG29       BAG29      BAG20      BAG21         BAG22      BAG26      BAG26      BAG26         BAG24      BAG25      BAG24       BAG28      BAG28         BAG28        BAG30      BAG30      BAG30      BAG27         BAG27        BAG27        BAG26      BAG26      BAG26      BAG23      BAG20      BAG29      BAG20      BAG28        BAG20            BAG29           BAG23      BAG23      BAG27A     *            BAG20      *          
    RING1      4          9400       9593       RING06     RING06     RING06     RING06     RING06     RING06     RING06     RING06     RING06       RING06         RING06        RING06             RING06     RING06      RING06       RING06        RING06              RING06        RING06     RING06     RING06     RING06     RING06      RING06     RING06      RING06     RING06     *             RING06     RING06     RING06     RING06        RING06     RING06     RING06      RING06     RING06        RING06       RING06     RING06     RING06     RING06        RING06       RING06       RING06     RING06     RING06     RING06     RING06     RING06     RING06     RING06       RING06           RING06          RING06     RING06     RING06     *            RING06     *          
    RING2      5          9401       9594       RING40     RING31     RING31     RING05     RING34     RING31     RING31     RING31     RING40       RING31         RING05        RING40             RING40     RING40      RING31       RING31        RING40              RING31        RING40     RING40     RING40     RING40     RING40      RING40     RING40      RING40     RING31     *             RING29     RING31     RING31     RING31        RING31     RING31     RING31      RING05     RING05        RING05       RING34     RING34     RING34     RING31        RING31       RING31       RING31     RING31     RING31     RING29     RING31     RING40     RING31     RING05       RING31           RING40          RING31     RING31     RING31     *            RING31     *          
    CLOAK      6          9402       9595       *          *          *          *          CLCK02     *          CLCK02     CLCK02     *            *              *             *                  *          *           *            CLCK02        *                   *             *          *          *          *          *           *          *           *          *          *             CLCK02     *          *          *             CLCK02     CLCK02     CLCK02      *          *             *            CLCK02     CLCK02     CLCK02     CLCK02        CLCK02       CLCK02       *          *          *          CLCK02     *          *          *          *            *                *               CLCK02     CLCK02     CLCK02     *            *          *          
    BOOTS      7          9403       9596       BOOT01     BOOT01     BOOT01     BOOT02     BOOT01     BOOT01     BOOT01     BOOT01     BOOT01       BOOT01         BOOT02        BOOT01             BOOT01     BOOT01      BOOT01       BOOT01        BOOT01              BOOT01        BOOT01     BOOT01     BOOT01     BOOT01     BOOT01      BOOT01     BOOT01      BOOT01     BOOT01     *             BOOT01     BOOT01     BOOT01     BOOT01        BOOT01     BOOT01     BOOT01      BOOT02     BOOT02        BOOT02       BOOT01     BOOT01     BOOT01     BOOT01        BOOT01       BOOT01       BOOT01     BOOT01     BOOT01     BOOT01     BOOT01     BOOT01     BOOT01     BOOT02       BOOT01           BOOT01          BOOT01     BOOT01     BOOT01     *            BOOT01     *          
    AMULET     89         31113      34146      AMUL21     AMUL19     AMUL20     AMUL19     AMUL19     AMUL20     AMUL19     AMUL19     AMUL21       AMUL20         AMUL19        AMUL21             AMUL21     AMUL21      AMUL20       AMUL19        AMUL21              AMUL20        AMUL21     AMUL21     AMUL21     AMUL21     AMUL21      AMUL21     AMUL21      AMUL21     AMUL19     *             AMUL19     AMUL20     AMUL20     AMUL20        AMUL19     AMUL19     AMUL19      AMUL19     AMUL19        AMUL19       AMUL19     AMUL19     AMUL19     AMUL19        AMUL19       AMUL19       AMUL20     AMUL20     AMUL20     AMUL19     AMUL19     AMUL21     AMUL19     AMUL19       AMUL19           AMUL21          AMUL19     AMUL19     AMUL19     *            AMUL19     *          
    BRACERS    90         31114      34147      BRAC15     BRAC16     BRAC10     BRAC16     BRAC16     BRAC10     BRAC14     BRAC16     BRAC15       BRAC10         BRAC16        BRAC15             BRAC15     BRAC15      BRAC10       BRAC14        BRAC15              BRAC10        BRAC15     BRAC15     BRAC15     BRAC15     BRAC15      BRAC15     BRAC15      BRAC15     BRAC16     *             BRAC14     BRAC10     BRAC10     BRAC10        BRAC16     BRAC16     BRAC16      BRAC16     BRAC16        BRAC16       BRAC16     BRAC16     BRAC16     BRAC14        BRAC14       BRAC14       BRAC10     BRAC10     BRAC10     BRAC16     BRAC16     BRAC15     BRAC16     BRAC16       BRAC16           BRAC15          BRAC16     BRAC16     BRAC14     *            BRAC16     *          
    BELT       91         31115      34148      BELT10     BELT06     BELT06     BELT06     BELT10     BELT06     BELT06     BELT06     BELT10       BELT06         BELT06        BELT10             BELT10     BELT10      BELT06       BELT06        BELT10              BELT06        BELT10     BELT10     BELT10     BELT10     BELT10      BELT10     BELT10      BELT10     BELT06     *             BELT06     BELT06     BELT06     BELT06        BELT06     BELT06     BELT06      BELT06     BELT06        BELT06       BELT10     BELT10     BELT10     BELT06        BELT06       BELT06       BELT06     BELT06     BELT06     BELT06     BELT06     BELT10     BELT06     BELT06       BELT06           BELT10          BELT06     BELT06     BELT06     *            BELT06     *          
    AMMO1      92         31116      34149      AROW11,40  AROW11,40  AROW11,40  AROW11,40  AROW11,40  AROW11,40  AROW11,40  AROW11,40  AROW11,40    AROW11,40      AROW11,40     AROW11,40          AROW11,40  AROW11,40   AROW11,40    AROW11,40     AROW11,40           AROW11,40     AROW11,40  AROW11,40  AROW11,40  AROW11,40  AROW11,40   AROW11,40  AROW11,40   AROW11,40  AROW11,40  AROW11,40     *          AROW11,40  AROW11,40  AROW11,40     AROW11,40  AROW11,40  AROW11,40   AROW11,40  AROW11,40     AROW11,40    AROW11,40  AROW11,40  AROW11,40  AROW11,40     AROW11,40    AROW11,40    AROW11,40  AROW11,40  AROW11,40  AROW11,40  AROW11,40  AROW11,40  AROW11,40  AROW11,40    AROW11,40        AROW11,40       AROW11,40  AROW11,40  AROW11,40  *            AROW11,40  *          
    AMMO2      93         31117      34150      BULL03,40  BULL03,40  BULL03,40  BULL03,40  BULL03,40  BULL03,40  BULL03,40  BULL03,40  BULL03,40    BULL03,40      BULL03,40     BULL03,40          BULL03,40  BULL03,40   BULL03,40    BULL03,40     BULL03,40           BULL03,40     BULL03,40  BULL03,40  BULL03,40  BULL03,40  BULL03,40   BULL03,40  BULL03,40   BULL03,40  BULL03,40  BULL03,40     *          BULL03,40  BULL03,40  BULL03,40     BULL03,40  BULL03,40  BULL03,40   BULL03,40  BULL03,40     BULL03,40    BULL03,40  BULL03,40  BULL03,40  BULL03,40     BULL03,40    BULL03,40    BULL03,40  BULL03,40  BULL03,40  BULL03,40  BULL03,40  BULL03,40  BULL03,40  BULL03,40    BULL03,40        BULL03,40       BULL03,40  BULL03,40  BULL03,40  *            BULL03,40  *          
    AMMO3      94         31118      34151      BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40    BOLT06,40      BOLT06,40     BOLT06,40          BOLT06,40  BOLT06,40   BOLT06,40    BOLT06,40     BOLT06,40           BOLT06,40     BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40   BOLT06,40  BOLT06,40   BOLT06,40  BOLT06,40  BOLT06,40     *          BOLT06,40  BOLT06,40  BOLT06,40     BOLT06,40  BOLT06,40  BOLT06,40   BOLT06,40  BOLT06,40     BOLT06,40    BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40     BOLT06,40    BOLT06,40    BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40  BOLT06,40    BOLT06,40        BOLT06,40       BOLT06,40  BOLT06,40  BOLT06,40  *            BOLT06,40  *          
    MISC1      95         31119      34152      POTN52,5   POTN52,5   POTN52,5   POTN52,5   POTN52,5   POTN52,5   POTN52,5   POTN52,5   POTN52,5     POTN52,5       POTN52,5      POTN52,5           POTN52,5   POTN52,5    POTN52,5     POTN52,5      POTN52,5            POTN52,5      POTN52,5   POTN52,5   POTN52,5   POTN52,5   POTN52,5    POTN52,5   POTN52,5    POTN52,5   POTN52,5   POTN52,5      POTN52,5   POTN52,5   POTN52,5   POTN52,5      POTN52,5   POTN52,5   POTN52,5    POTN52,5   POTN52,5      POTN52,5     POTN52,5   POTN52,5   POTN52,5   POTN52,5      POTN52,5     POTN52,5     POTN52,5   POTN52,5   POTN52,5   POTN52,5   POTN52,5   POTN52,5   POTN52,5   POTN52,5     POTN52,5         POTN52,5        POTN52,5   POTN52,5   POTN52,5   *            POTN52,5   *          
    MISC2      96         31120      34153      POTN04,2   POTN04,2   POTN04,2   POTN04,2   POTN04,2   POTN04,2   POTN04,2   POTN04,2   POTN04,2     POTN04,2       POTN04,2      POTN04,2           POTN04,2   POTN04,2    POTN04,2     POTN04,2      POTN04,2            POTN04,2      POTN04,2   POTN04,2   POTN04,2   POTN04,2   POTN04,2    POTN04,2   POTN04,2    POTN04,2   POTN04,2   POTN04,2      POTN04,2   POTN04,2   POTN04,2   POTN04,2      POTN04,2   POTN04,2   POTN04,2    POTN04,2   POTN04,2      POTN04,2     POTN04,2   POTN04,2   POTN04,2   POTN04,2      POTN04,2     POTN04,2     POTN04,2   POTN04,2   POTN04,2   POTN04,2   POTN04,2   POTN04,2   POTN04,2   POTN04,2     POTN04,2         POTN04,2        POTN04,2   POTN04,2   POTN04,2   *            POTN04,2   *          
    MISC3      97         31121      34156      POTN14,5   POTN14,5   POTN14,5   POTN14,5   POTN14,5   POTN14,5   POTN14,5   POTN14,5   POTN14,5     POTN14,5       POTN14,5      POTN14,5           POTN14,5   POTN14,5    POTN14,5     POTN14,5      POTN14,5            POTN14,5      POTN14,5   POTN14,5   POTN14,5   POTN14,5   POTN14,5    POTN14,5   POTN14,5    POTN14,5   POTN14,5   POTN14,5      POTN14,5   POTN14,5   POTN14,5   POTN14,5      POTN14,5   POTN14,5   POTN14,5    POTN14,5   POTN14,5      POTN14,5     POTN14,5   POTN14,5   POTN14,5   POTN14,5      POTN14,5     POTN14,5     POTN14,5   POTN14,5   POTN14,5   POTN14,5   POTN14,5   POTN14,5   POTN14,5   POTN14,5     POTN14,5         POTN14,5        POTN14,5   POTN14,5   POTN14,5   *            POTN14,5   *          
    MISC4      115        35445      35442      SLNG05     HAMM07     HAMM07     DAGG12     DAGG12     HAMM07     HAMM07     HAMM07     SLNG05       HAMM07         DAGG12        SLNG05             SLNG05     SLNG05      HAMM07       HAMM07        SLNG05              HAMM07        SLNG05     SLNG05     SLNG05     SLNG05     SLNG05      SLNG05     SLNG05      SLNG05     HAMM07     HAMM07        HAMM07     HAMM07     HAMM07     HAMM07        HAMM07     BOW18      HAMM07      DAGG12     DAGG12        DAGG12       DAGG12     DAGG12     DAGG12     HAMM07        HAMM07       HAMM07       HAMM07     HAMM07     HAMM07     *          HAMM07     SLNG05     hamm07     DAGG12       hamm07           SLNG05          *          *          HAMM07     *            HAMM07     *          
    MISC5      98         31122      34157      DAGG05,20  SW1H27     SW1H27     SW1H28     SW1H28     SW1H27     SW1H27     SW1H39     DAGG05,20    SW1H27         SW1H28        DAGG05,20          DAGG05,20  DAGG05,20   SW1H27       SW1H27        DAGG05,20           SW1H27        DAGG05,20  DAGG05,20  DAGG05,20  DAGG05,20  DAGG05,20   DAGG05,20  DAGG05,20   DAGG05,20  SW1H27     SW1H27        SW1H27     SW1H27     SW1H27     SW1H27        SW1H39     XBOW09     SW1H39      SW1H28     SW1H28        SW1H28       SW1H28     SW1H28     SW1H28     SW1H27        SW1H27       SW1H27       SW1H27     SW1H27     SW1H27     *          SW1H27     DAGG05,20  SW1H27     SW1H28       SW1H27           DAGG05,20       *          *          SW1H27     *            SW1H27     *          
    WEAPON1    99         31123      34158      STAF20     STAF08     STAF08     STAF08     STAF08     STAF08     STAF08     STAF08     STAF20       STAF08         STAF08        STAF20             STAF20     STAF20      STAF08       STAF08        STAF20              STAF08        STAF20     STAF20     STAF20     STAF20     STAF20      STAF20     STAF20      STAF20     STAF08     STAF08        STAF08     STAF08     STAF08     STAF08        STAF08     STAF08     STAF08      STAF08     STAF08        STAF08       STAF08     STAF08     STAF08     STAF08        STAF08       STAF08       STAF08     STAF08     STAF08     *          STAF08     STAF20     STAF08     STAF08       STAF08           STAF20          *          *          STAF08     *            STAF08     *          
    
    Grammarsalad
  • GrammarsaladGrammarsalad Member Posts: 2,582
    edited March 2016
    @ALIEN did you get this error only on BGEE 2.0?
    Post edited by Grammarsalad on
  • ALIENALIEN Member Posts: 1,270
    @Grammarsalad Yes, only on BG1EE 2.0
  • GrammarsaladGrammarsalad Member Posts: 2,582
    @ALIEN

    Okay, cool. Do you mind seeing if this installs?

    (uninstall it immediately after. It won't function well as a kit)
  • The user and all related content has been deleted.
  • GrammarsaladGrammarsalad Member Posts: 2,582
    On my phone... @Grammarsalad does that just overwrite the file? We could add that in an ALWAYS block to every kit mod... but it would be a lot easier if the placeholder file in the game didn't require it.
    @subtledoctor
    No, it just replaces the line corresponding to 25stweap.2da with "~~"

    I.e. it doesn't add anything to the file.
  • GrammarsaladGrammarsalad Member Posts: 2,582
    edited March 2016
    I doubt that we can do an engine check in the middle of an ADD_KIT. Assuming this works, we'll have to have two versions of each kit: one for bgee, and one for bg2ee, iwdee, eet, and bgt.

    Kind of annoying

    Edit; though, I suppose it's easy to test...
  • The user and all related content has been deleted.
    Grammarsalad
  • GrammarsaladGrammarsalad Member Posts: 2,582
    edited March 2016
    That sounds good...but will it work?

    Man, I hate working in the dark
  • [Deleted User][Deleted User] Posts: 0
    edited March 2016
    The user and all related content has been deleted.
    Grammarsalad
  • GrammarsaladGrammarsalad Member Posts: 2,582
    I'm 99% sure it will work. I can probably test tomorrow to be certain.

    But it means every kit mod that isn't actively updated will be rendered broken. Better if the devs just leave a BG2-formatted version of the file in there. That's why I tagged Dee and Cerevant above.

    Agree.
  • The user and all related content has been deleted.
    Grammarsalad
  • ALIENALIEN Member Posts: 1,270
    @Grammarsalad It works.
    Grammarsalad
  • GrammarsaladGrammarsalad Member Posts: 2,582
    edited March 2016
    ALIEN wrote: »
    @Grammarsalad It works.
    @ALIEN
    Great. But @subtledoctor 's solution is better. Just drop a copy of the bg2ee 25stweap.2da into your bgee override folder for now. Everything should install, and it'll be addressed in the next build
  • DrackolusDrackolus Member Posts: 10
    edited April 2016
    Any hope for us plebs who only own bg:ee in the meantime? I'd like to copy it over but, ah, I don't have a 25stweap.2da to copy over.

    I do have an old version of the original ToB, are they similar enough to work if I just copy that one over? Seeing as the game won't read that file anyway?
  • Abdel_AdrianAbdel_Adrian Member Posts: 430
    edited April 2016
    Drackolus said:

    Any hope for us plebs who only own bg:ee in the meantime? I'd like to copy it over but, ah, I don't have a 25stweap.2da to copy over.

    I do have an old version of the original ToB, are they similar enough to work if I just copy that one over? Seeing as the game won't read that file anyway?

    Here you go, buddy:
    https://drive.google.com/open?id=0B3oh7euE-ND2c3dSc2NMeTY4UzA


    Edit: No longer necessary, removed with patch v2.1
    Post edited by Abdel_Adrian on
    GrammarsaladDrackolus
  • DrackolusDrackolus Member Posts: 10
  • AlexTAlexT Member Posts: 760
    25STWEAP.2DA will be properly blanked (using * symbols but retaining the existing row/column structure) as of the next BG:EE patch.
    Grammarsalad[Deleted User]Abdel_Adrian
  • GrammarsaladGrammarsalad Member Posts: 2,582
    @subtledoctor
    Looks like the issue will be addressed shortly
Sign In or Register to comment.