Jump to content


TobExLoader.exe error


  • Please log in to reply
24 replies to this topic

#21 dabus

dabus
  • Member
  • 1982 posts

Posted 03 October 2010 - 01:50 AM

@Ascension64:
Wouldn't it be possible to install all other required components if 201 is selected?
I don't know if INSTALL_BY_DEFAULT will install the component if --forec-install-list, but if it was, that would solve a few problems since you seem to update your application more often then the BWP-stuff is updated. Adding REQUIRE_COMPONENT 1000, 1100, n for 201 should also prevent the problem of broken ini-files, correct?

Thinking about it, wouldn't using REPLACE_TEXTUALLY on the ini-file when "1000 above"-components are installed be the better solution than using it in the 201-component?
That way, only components that are actually installed would be enable.

Another option would be to just install all the files by one component.
There are no tons of files that would bug people and you enable the options during runtime by editing the ini-file anyway (if I'm not mistaken).
THINK! - It's not illegal.

#22 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 03 October 2010 - 03:18 AM

I was thinking of plonking all the components together into one - apart from some textual changes, I don't see any issue with having the files in the override despite not using some hacks.

--------------
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)


#23 Mike1072

Mike1072
  • Modder
  • 539 posts

Posted 03 October 2010 - 01:02 PM

For detection by other mods, manual changes to the .ini after mods have been installed should be minimised. If a mod makes changes dependent on certain TobEx features, it needs to be able to determine if those features are going to be used.

I might recommend the core component disable all .ini options, and a component be added for each TobEx feature. Installing these components would enable their associated .ini options in addition to adding or modifying any associated game files. This would give mods an easy and reliable way to detect which features are being used at the cost of convenience.

#24 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 03 October 2010 - 02:29 PM

Alternatively, other mods are free to modify TobEx.ini as they wish, so they could 'force on' certain components.

--------------
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)


#25 the bigg

the bigg

    2083 is a prime number.

  • Modder
  • 3331 posts

Posted 03 October 2010 - 02:34 PM

A 'one component per hack' approach is superior - it means you can reinstall tobex (and/or earlier mods) without losing your edits to tobex.ini.

Italian users: help test the Stivan NPC!

Author or Co-Author: WeiDU - Widescreen - Generalized Biffing - Refinements - TB#Tweaks - IWD2Tweaks - TB#Characters - Traify Tool - Some mods that I won't mention in public
Maintainer: Semi-Multi Clerics - Nalia Mod - Nvidia Fix
Code dumps: Detect custom secondary types - Stutter Investigator

If possible, send diffs, translations and other contributions using Git.