Jump to content


Accidentally installed v23. Can I safely upgrade to 24 now?


  • Please log in to reply
6 replies to this topic

#1 -Casper-

-Casper-
  • Guest

Posted 30 May 2012 - 10:07 AM

So, I accidentally installed v23, but the version I want is TobEx test release 0.24.4.24_2 (not lower, not higher). This is simply because I want the stutter fix, and this test version in particular is the most stable TobEx version I have ever used. I played a lot with exactly this version, and everything works perfectly in it. No issues at all. Then I wanted to reinstall, and 23 stable snuck in instead because of my clumsiness.

So my question is, can I safely install 0.24.4.24_2 on top of v23 stable without needing to reinstall? And if so, how would I do this? Could I just paste over the .dll and the 2 .ini files?

I installed these components in v23: (from log)
Spoiler



Also, a followup question: Test version 0.24.4.24_2 has in it's changelog that "item recharge in bag fix" is renamed to "item recharge in bag mod", and this is reflected in the text file that explains what all TobEx settings does.

However, in the actual .ini, it still says "item recharge in bag fix" - Is this a typo, and shall I change it?

#2 -Casper-

-Casper-
  • Guest

Posted 30 May 2012 - 01:25 PM

Oh and yes, I know the log says beta 24. It is because I took that log from a beta 24 install. My question still regards v23 stable. I just didn't have that log handy when I posted. The components installed are the same, so it is relevant still.

#3 -Guest-

-Guest-
  • Guest

Posted 30 May 2012 - 07:22 PM

I'm using the version of ToBEx as well (24.4.24), I had v23 installed and like you I wanted to use the stutter fix. What I did was download v24 and copy the new TobEx.dll over the old one (in game root\), then I added these lines for the new fixes in TobExCore.ini (in game root\TobEx_ini\) :
Polymorph Fix=1 under [Effect Opcodes] and Optimise Variables Code=1 under [Engine] at least. Works fine and stable.

No idea about the Item Recharge fix sorry!

#4 EvilMax

EvilMax
  • Member
  • 145 posts

Posted 24 July 2012 - 03:56 AM

Yes, this upgrade to TobEx 0024 works, but I'll recommend to upgrade using the way coded in WeiDU code. In general, if you warrying about upgrading TobEx in Mega Mod installation where it installed early, you can follow these steps:

1. Copy into TobEx_ini folder following files from 0024 installation:
  • TobEx.lua file
  • lua folder
2. Copy into game root folder files from 0024 installation:
  • AsmJit.dll
  • TobEx.dll (overwriting older)
3. Copy into game Override folder files from TobEx 0024 installation override:
  • rndbase1.bmp-rndbase5.bmp
  • argtype.ids (its simpler to copy it manually to simplify step 4)
4. Apply changes from TobEx0024.tpa manually to IDS files or extract this part from TobEx instllation as separate install and use WeiDu

a) Extract trigger.ids, action.ids, actsleep.ids, instant.ids and manually add strings from TobEx0024.tpa (strings between IDS file name and UNLESS keyword)
or
b) Create separate .tp2 file from TobEx0024.tpa and allow WeiDu to perform changes. For example, I've created in game root folder file Setup-TobExUp.tp2 with following content:

Spoiler


Then I've also created in game root empty folder TobExUp/backup for backups and copied WeiDu.exe giving name Setup-TobExUp.exe Then launched it to patch IDS files.

5. Added Action:Attacks Are All Genuine=0 to TobExTweak.ini and added Polymorph Fix=1 and Optimise Variables Code=1 as mentioned in post above.


Profit! Now you have TobEX 0024 without reinstalling Mega Mod and can enjoy all of its features and fixes.


P.S. As mentioned above, simple copying DLL will work fine too, but I think Ascension64 has a good reasons to add such upgrade steps. So I'll recommend to use described algorithm if you warry about running usual setup in Mega Mod installation.

Hope this helps. Good luck!

Edited by EvilMax, 24 July 2012 - 03:58 AM.


#5 Mephisto Satan Devil

Mephisto Satan Devil
  • Member
  • 20 posts

Posted 26 July 2012 - 08:54 PM

I have try to upgrade tobex from 0020 to 0024 in the BGT Game. I found if there is no template.patch in the TobEx_ini\patch, when I start the game there is some error information in the TobEx Console window like this:
TobEx: Throne of Bhaal Extender build 0.24.7.8 (Sun 29 Jul 2012 01:09:04)
InitUserPatches(): unable to open . Error code 2.
InitUserPatches(): FindClose() failed (error code 2)

Maybe it need a try...catch...?

Edited by Mephisto Satan Devil, 30 July 2012 - 04:18 AM.


#6 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 01 August 2012 - 12:59 AM

I can try... catch, but I'm not very good at supporting users who manually upgrade versions of TobEx. That's why there is a coded method of upgrading. Otherwise, the error shouldn't cause any downstream problems.

Edited by Ascension64, 01 August 2012 - 12:59 AM.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#7 Roxanne

Roxanne

    Modder

  • Member
  • 3564 posts

Posted 05 October 2012 - 02:02 AM

Yes, this upgrade to TobEx 0024 works, but I'll recommend to upgrade using the way coded in WeiDU code. In general, if you warrying about upgrading TobEx in Mega Mod installation where it installed early, you can follow these steps:

1. Copy into TobEx_ini folder following files from 0024 installation:

  • TobEx.lua file
  • lua folder
2. Copy into game root folder files from 0024 installation:
  • AsmJit.dll
  • TobEx.dll (overwriting older)
3. Copy into game Override folder files from TobEx 0024 installation override:
  • rndbase1.bmp-rndbase5.bmp
  • argtype.ids (its simpler to copy it manually to simplify step 4)
4. Apply changes from TobEx0024.tpa manually to IDS files or extract this part from TobEx instllation as separate install and use WeiDu

a) Extract trigger.ids, action.ids, actsleep.ids, instant.ids and manually add strings from TobEx0024.tpa (strings between IDS file name and UNLESS keyword)
or
b) Create separate .tp2 file from TobEx0024.tpa and allow WeiDu to perform changes. For example, I've created in game root folder file Setup-TobExUp.tp2 with following content:

Spoiler


Then I've also created in game root empty folder TobExUp/backup for backups and copied WeiDu.exe giving name Setup-TobExUp.exe Then launched it to patch IDS files.

5. Added Action:Attacks Are All Genuine=0 to TobExTweak.ini and added Polymorph Fix=1 and Optimise Variables Code=1 as mentioned in post above.


Profit! Now you have TobEX 0024 without reinstalling Mega Mod and can enjoy all of its features and fixes.


P.S. As mentioned above, simple copying DLL will work fine too, but I think Ascension64 has a good reasons to add such upgrade steps. So I'll recommend to use described algorithm if you warry about running usual setup in Mega Mod installation.

Hope this helps. Good luck!


Great!!
This was just the solution I was desperately looking for. Having installed a real big BGT MegaMod that is running stable and well I was trying to avoid a re-installation to get rid of the stutter caused by the GlobalVariable overload problem. I had spent lots of hours analysing the stutter not caused by script errors. I found the solution that used a script to solve the problem but now with this (alternative) Tobex installation it all works well.
Thank you for that.

Edited by Roxanne, 05 October 2012 - 02:02 AM.

The Sandrah Saga

another piece of *buggy, cheesy, unbalanced junk*