Experience Limit?
#1 -BallOfFire-
Posted 24 December 2004 - 03:41 AM
Thanks
#2
Posted 25 December 2004 - 06:20 AM
Limited to 2,500,000. That is level 20-something.
Luckily, CBisson is a sporadicly brilliant modding genius, so he'll have this fixed in no time. Right? Ceeb?
#3 -Guest-
Posted 26 December 2004 - 05:27 PM
#4
Posted 26 December 2004 - 05:48 PM
#5
Posted 26 December 2004 - 06:23 PM
I understood the limited to 2,500,000 part, just all the other related stuff people were talking about was meaningless to me. However, Long Road sets the level limit at 40, so what I was wondering is does this override the limit from Check the Bodies? If not, could I just uninstall Check the Bodies once I finish it so I can progress further? Would I lose any items CtB by doing this?
for some reason that no-one has yet been able to work out, installing CtB sometimes (but not always, judging from complaints/ user ratio for this problem) re-installs the SOA XP cap - ie, 2.95 million - and when this happens, it seems to be not easily fixable. it appears to set this limit in a way such that other mods - be they Ease-of-Use, Longer Road, or whatever - don't override.
however, as i said, not every CtB install seems to have this problem, and it can be solved by uninstalling CtB (as far as i am aware), although doing so will, of course, cause you to lose any CtB items you were carrying. given that the problem seems relatively rare, however, you may as well install CtB and play away. should you get to 2.95 million XP and find there's an XP cap there, you can think about uninstalling CtB or learning the skills necessary for the workarounds to function then.
"A simple test of the relative merits of science and religion is to compare lighting your house at night by prayer or electricity" - A. C. Grayling
"EFF files have saves, too." - CamDawg
|| this is radio seanas || BP Series v3 || seanas at work ||
#6 -BallOfFire-
Posted 27 December 2004 - 05:10 AM
#7
Posted 10 January 2005 - 06:00 AM
I'm new to this forum - just installed bp-bgt-nej-ctb-dsotc-sobh. Works great so far and looks very promising. Congrats and thanks to all the modders involved :thumb:
After scanning through the forums I read about the experience bug and tried it with my install. It also appears for me (after using CLUAConsole:SetCurrentXP(), save and reload) - doesn't seem too rare if it appears on a fresh install
Any news about this problem? Could it be caused by the wrong weidu version being used? Do you think it would be worth trying different weidu versions?
Also an idea for a workaround: Is it possible to create a 'box of saving' and a 'box of loading' as items that act like the auto-save does, but in addition it would also need to store the current XP in a separate file and reapply them when the 'box of loading' is used. The transition from BG to BGII does something like this, doesn't it? Thinking about it, it would be sufficient to just store and reapply the current XP alone...
Regards,
Yacomo
Edited by Yacomo, 10 January 2005 - 06:29 AM.
MosPack 0.92 (mirror)
Yacomo's Cave
#8
Posted 10 January 2005 - 06:39 AM
so it's not a function of an outdated weidu, either, unfortunately; rather one of the many WRITE_BYTE/ WRITE_LONG/ etc commands in the CtB .tp2 file has an incorrect location specified, and ends up screwing with the XP limit and hence (as far as i can tell) leaving you with the default SOA XP limit.
the only effective work-around is leaving yr CtB install until yr nearly at the BGII start point of yr BP-BGT-NEJ-etc game, and then uninstalling it afterwards (or when you get near the 2.95 mill XP limit)
"A simple test of the relative merits of science and religion is to compare lighting your house at night by prayer or electricity" - A. C. Grayling
"EFF files have saves, too." - CamDawg
|| this is radio seanas || BP Series v3 || seanas at work ||
#9
Posted 10 January 2005 - 06:58 AM
Thanks for the reply - there was another thread that made me consider trying different weidu versions:
http://www.shsforums...34
Sounds like the chitin.key file was corrupted after install of ctb. As I understand it, weidu is involved in this. Maybe even a bug in weidu or in the .tp2 file. Now I wonder if there is any chance of fixing it (weidu or the .tp2)?
If bgmain.exe was indeed modified, shouldn't it be sufficient to replace it with the original one? Nobody tried this so far?
Since I do know nothing about IE modding so far, do you think the proposed 'box of saving' and 'box of loading' would be possible?
Regards,
Yacomo
MosPack 0.92 (mirror)
Yacomo's Cave
#10
Posted 10 January 2005 - 08:12 AM
well. yes and no. if someone identified the error in the .tp2, it would be a trivial task to correct it; identifying it however involves lots of tedious spadework that no-one has yet undertaken.Sounds like the chitin.key file was corrupted after install of ctb. As I understand it, weidu is involved in this. Maybe even a bug in weidu or in the .tp2 file. Now I wonder if there is any chance of fixing it (weidu or the .tp2)?
no, because CtB makes more than one change to BGMAIN.EXE, and replacing it with a backed-up version (weidu doesn't make a backup automatically when it installs a mod; or at least not of BGMAIN.EXE) will simply cause everything to stop working.If bgmain.exe was indeed modified, shouldn't it be sufficient to replace it with the original one? Nobody tried this so far?
it might be possible, but trying to create a funky solution for what is in fact a bug is a bit of a waste of time: faster and more efficient to fix the bug in the first place.Since I do know nothing about IE modding so far, do you think the proposed 'box of saving' and 'box of loading' would be possible?
"A simple test of the relative merits of science and religion is to compare lighting your house at night by prayer or electricity" - A. C. Grayling
"EFF files have saves, too." - CamDawg
|| this is radio seanas || BP Series v3 || seanas at work ||
#11
Posted 10 January 2005 - 08:42 AM
Thanks again for the info. I did not know that ctb actually modifies bgmain.exe, always thought that all data was stored in .are, .itm files etc. - you see I'm a noob when it comes to BGII mods
I would be happy to volunteer to check the .tp2 file if I had any clue what I was looking for. I just scanned throroughly through it and I can make out lots of changes to .are files, but where are the modifications to bgmain.exe? Guess they are done indirectly?
Of course fixing the bug is better than a workaround - just thought I would bring up the idea since this problem seems to be known since november but nobody found a solution so far.
Anyway any hint concerning what I have to look for in the .tp2 would be greatly appreciated.
Regards,
Yacomo
MosPack 0.92 (mirror)
Yacomo's Cave
#12
Posted 10 January 2005 - 08:42 AM
no, because CtB makes more than one change to BGMAIN.EXE, and replacing it with a backed-up version (weidu doesn't make a backup automatically when it installs a mod; or at least not of BGMAIN.EXE) will simply cause everything to stop working.If bgmain.exe was indeed modified, shouldn't it be sufficient to replace it with the original one? Nobody tried this so far?
If altered via tp2, WeiDU keeps a backup of everything that it overwrites--you'd need to look in the backup folder, likely inside 0 since I'm guessing CtB alters the exe in the main component. If it's something outside of the tp2 (i.e. a call to a batch file or external exe) it will not.
Edited by CamDawg, 10 January 2005 - 08:42 AM.
Why is this Hypnotoad video so popu... ALL GLORY TO THE HYPNOTOAD.
____
The Gibberlings Three - Home of IE Mods
The BG2 Fixpack - All the fixes of Baldurdash, plus a few hundred more. Now available, with more fixes being added in every release.
#13
Posted 10 January 2005 - 12:16 PM
No, I have a weidu.exe file in there also. I assume it was backed up. So perhaps it can't backup the BGMAIN file because it is using it at the time?
Tired of Bhaal? Try some classics mods instead:
Classic Adventures
Official Classic Adventures Website
#14
Posted 10 January 2005 - 11:13 PM
First: Congrats on your work - I really appreciate it :thumb:
Concerning the XP bug - same happened for me: No bgmain.exe backup, but I can confirm that bgmain.exe is touched during the ctb install (only checked the time stamp, did not make a hex-compare yet). Also ctb seems to be the only mod with a chitin.key in its backup folder.
Couldn't this be a clue? Does anybody know which parts in the .tp2 file cause direct modifications to either bgmain.exe or chitin.key? I mean most of it seems to deal with .are files, so it might be a rather small part of the .tp2 file that needs to be checked.
Another thing: I know that before installation you have to start nejfix.exe (don't remember its name correctly) in order to update the weidu version used to install for all other mods. I think it was 164 or 165. I did not have ctb in my BGII folder at that time, but when I installed it later, it upgraded the installers again, this time to 167. Could the fact that an older weidu version was used for the base install be related to the problem?
Also: What we see is that the XP cap has been modified, but isn't it rather likely that other parts of chitin.key and / or bgmain.exe were corrupted as well?
Greetings,
Yacomo
MosPack 0.92 (mirror)
Yacomo's Cave
#15
Posted 14 January 2005 - 04:15 PM
I do know that:
a) CtB does not directly alter the XPCAP.2DA or any file that would inherently limit experience.
B) CtB does not directly alter BGMAIN.EXE or any game engine file- (other than gui game files).
c) weidu biff's the CtB game files at the end of the install. I believe but cannot prove that it is somewhere in here that the problem is created: not by CtB or weidu directly, but in the way that the new CHITIN.KEY file is created and overwritten by weidu.
So, to briefly summarize and close the topic, I don't know why a game with a CtB install limits xp. Because of that, I don't know how to fix it and I don't know how to actually investigate it further. I haven't even been able to come up with a viable workaround.
#16
Posted 15 January 2005 - 03:16 AM
Edited by Suluku, 15 January 2005 - 03:16 AM.
#17 -araknid70-
Posted 15 January 2005 - 10:13 AM
My own 2 cents worth, the problem might not be with XPCAP.2da. I'm no expert but I tried replacing all the XPCAP.2das in the BG2 folder, including the compressed one in default.bif, with an 8000000 default value + cap of -1. Doesn't work. I then CLUAed my party to 5000000 xp, saved and opened the savegame in SK, which showed 5000000 xp for each member. I loaded that savegame and the amount capped at 2950000. Apparently the problem is with loading, although I have no idea how that happens. Again, I'm no expert.
If the 'try-for-successful-install' method works, however, then I'd like to ask: I have a bunch of mods installed after CtB, and I was wondering if I could uninstall CtB, then try reinstalling, or if I should just do a fresh install of everything. Thing is I edited some of the more ridiculous non-CtB items that were added (to balance things out), and don't want to lose them. If I do have to do a fresh install then I guess I'll have to make a backup of the items I edited.
#18
Posted 16 January 2005 - 05:57 AM
Have you tried saving and then reloading? CLUAConsole works fine, but the problem pops up after reloading.
Yes, you are right unfortunately. It doesn't seem to reset the character level, so it might be possible to progress by resetting the XP manually after every re-load
#19
Posted 16 January 2005 - 07:23 AM
#20
Posted 16 January 2005 - 08:47 AM
Has anyone tried looking in BALDUR.BCS? That's another possible suspect for the cause of this problem.
Actually, I did; since I discovered this little treat last night. No dice there. 2DA files are fine. I even did an install with weidu 168 inside of the checkbod folder--no dice either. It's a bewildering thing, this funky bug.
Funny you mention baldur.bcs--while it isn't the source of the problem, it would be the best source for a workaround. And yes, I have one devised. It's not pretty; it might cause a little lag, and it wouldn't give you your exact amount back. It would set you to the minimum of your current level (since level isn't screwed by this, nor the ability to acquire more XP).
For now, I skipped it. I'm going to write down my amount(s) before quitting (when I get that far again--all the reinstalls have screwed my savegame) and CLUA the right amounts back in.
It's either that, or rewriting the installer and seeing if that helps. I doubt it will, but none of my Nullsoft installers do anything of this nature--of that I'm certain.
The only strange thing I see in the .tp2 file was the following line:
COPY ~dialog.tlk~ ~dialog.tlk~
in at least two different spots. Not sure what this is supposed to accomplish... though I do not suspect it as the culprit of this elusive bug.