Salk Posted August 15, 2006 Share Posted August 15, 2006 This is what I get when I try to install the component "Remove XP cap": Copying and patching 1 file ... [./override/kitlist.2da] loaded, 4479 bytes Copying and patching 1 file ... ERROR locating resource for 'COPY' Resource [*.2da] not found in KEY file: [./chitin.key] Stopping installation because of error. ERROR: [kitlist.2da] -> [override] Patching Failed (COPY) (Failure("resource [*.2da] not found for 'COPY'")) Stopping installation because of error. ERROR Installing [Remove Experience Cap], rolling back to previous state [bG2_Tweaks/backup/2090/UNSETSTR.2090] SET_STRING uninstall info not found Link to comment
CamDawg Posted September 13, 2006 Share Posted September 13, 2006 Safeguards have been added to prevent this in v2. Link to comment
WizWom Posted September 13, 2006 Share Posted September 13, 2006 er, WTF is an XP cap remover doing copying kitlist.2da, anyway? Sure, it extends the ABILITES tables, but the game engine will not crash if it reaches the end of row on it's ability search. But instead, you're going to add the last ability in each row forever. That might be valid for some things, but what of a kit that added an ability at it's last gained level that is gained every 'n' levels? you change that to 10 levels of gaining it every level. and you're doing this twice - once in the TP2 block above where you copy kitlist, then down in the kitlist block. In fact, unless I missread this, it would make the change, then make it again for the clab tables listed above. Link to comment
CamDawg Posted September 13, 2006 Share Posted September 13, 2006 er, WTF is an XP cap remover doing copying kitlist.2da, anyway?Sure, it extends the ABILITES tables, but the game engine will not crash if it reaches the end of row on it's ability search. Abilities should still be granted at levels 40+. But instead, you're going to add the last ability in each row forever. That might be valid for some things, but what of a kit that added an ability at it's last gained level that is gained every 'n' levels? you change that to 10 levels of gaining it every level. and you're doing this twice - once in the TP2 block above where you copy kitlist, then down in the kitlist block. The code has been altered to grab abilities from level 31-40 and copied as levels 41-50--the level 40 abilities won't be acquired at every level. It sill won't be accurate for abilities atained every x levels if 10/x isn't an integer, but it's better. In fact, unless I missread this, it would make the change, then make it again for the clab tables listed above. Kitlist doesn't include any of the trueclass 2das, so it's not performing the same patch twice to any file. At any rate, it's written such that it doesn't change any CLAB that already extends to level 50 so it can be applied multiple times to the same file without detrimental effects. Link to comment
WizWom Posted September 13, 2006 Share Posted September 13, 2006 But the kitlist.2da file should not be changed - read, yes, but not changed. but I don't know enough about WeiDU to know if you can read a 2DA without an overlying COPY type command; the documentation is craptastic (I'd much rather have seen a BNF language spec, but that's me). But I do wonder why you didn't code this with the *_2DA_* functions... Link to comment
CamDawg Posted September 13, 2006 Share Posted September 13, 2006 But the kitlist.2da file should not be changed - read, yes, but not changed. It's not. At all. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.