Jump to content

DavidW

Gibberlings
  • Posts

    7,899
  • Joined

  • Last visited

Everything posted by DavidW

  1. Updated the hotfix to address a somewhat-related issue.
  2. I see the problem, yes. Chapter variables need to be localized to allow for EET: that 'Global("chapter","GLOBAL",5)' needs to be 'Global("chapter","GLOBAL",%bg2_chapter_5%)'. The same thing occurs in a few places in stratagems/tactical_bg2/ssl/dw#random.ssl. Fixed locally, will be in 35.11. You can hotfix by dropping the attached file into stratagems/tactical_bg2/ssl before installing (no need if you're not playing EET). dw#random.ssl
  3. Provisions are intentionally disabled, but if inn buffs don’t work that’s a bug (a weird one, can’t guess where that comes from) and probably the provision display should be turned off entirely.
  4. It doesn’t have the same issue! But it looks as if there’s another issue too… will check.
  5. Found it. (I have no recollection how this happened, and the files are from 2018.) Hotfix: before installing Smarter Mages, go to stratagems/mage/iwd/top and delete the files 'uddrow1.baf' and ''uddrwswd.baf'.
  6. This must be a relic of some test code that snuck into the live mod. Let me see if I can find it.
  7. I haven’t yet (though to be fair I haven’t had much chance to look). What party slot was he in?
  8. The startscreen critical bug is hotfixed here. (The LeUI gender issue will have to wait a bit.) .
  9. A critical bug in beta 8 slipped through just before I finalized it, sorry. I'm currently travelling and can't straightforwardly upload a new version. For the moment here's a hotfix, that works before or after installing. BEFORE INSTALLING: drop the attached files 'ui_system_call.tph' and 'ui_externalize_hlas.tph' into the dw_talents/sfo/lua folder, and the file 'systemcall.ini' into the dw_talents/sfo/lua/data folder. AFTER INSTALLING: drop the attached files 'm_dw_osd.lua' and 'm_dw_osf.lua' into the override folder. If you have installed the 'low level abilities' or 'revised high-level abilities' components, also drop 'm_dw_hlf.lua' into the override folder. m_dw_osf.lua ui_system_call.tph ui_externalize_hlas.tph systemcall.ini m_dw_osd.lua m_dw_hlf.lua
  10. In general amalgamate_class_checks is doing some fairly sophisticated substitution, not just a regexp replace - it has to substitute into OR() and ! contexts and preserve logical structure. Looks like it's not doing so perfectly.
  11. OK, this is helpful, and clearly related to the IWD startscreen issues identified elsewhere - some late change must have slipped through. Will investigate.
  12. To be clear, I'm not interested in giving all NPCs kits. Priests are a bit of a special case.
  13. I'll take a look when I have a chance. (amalgamate_class_checks is there to make sure the game treats druid multiclasses as druids rather than clerics, but the code is complicated and I could well believe it's glitching.
  14. 1 should be fixed in beta 8. 3 isn't an error: it's correct (and documented) that the subrace component is incompatible with starting a new game in HoW. Will check 2.
  15. My original design goal was to make sure every priest in the core game (not mods, and not SoD for now) had an in-game priest kit. I didn't read Quayle's bio carefully enough. I think we have: BG: Branwen: already had Tempus Viconia: Nightcloak of Shar (cleric kit) Yeslick: Axe of Clangeddin (fighter/cleric kit) Tiax: Assassin of Cyric (cleric/thief kit) Quayle: Nothing (my mistake) BG2: Aerie: Air Elementalist of Baervan (cleric/mage kit) Viconia: Nightcloak of Shar (cleric kit) Anomen: Watcher of Helm (cleric kit) I should probably add Baravar but it's not a priority.
  16. Mods periodically flag false positives for trojans, viruses etc. Of course you should make your own internet safety calls, but I can't do anything about it.
  17. That's a weird one. Will check. EDIT: can't reproduce on a full ToF install on BG2EE or SoD - which is a relief, because believe it or not I do do some basic tests before releasing a new version and I'd like to hope I'd catch something that basic! Talk to me about your modlist and version of the game.
  18. EDIT: there is a critical bug in beta 8 that requires hotfixing. (I'll upload a new version as soon as I can but I'm travelling and can't straightforwardly do uploads). Get the hotfix here; it works before or after install. Beta 8 is out. This is a relatively large update, mostly addressing systematic architecture issues but also fixing a bunch of more specific bugs (though I am by no means caught up with the full list and ToF is absolutely still use-at-own-risk). One compatibility change worth flagging is that ToF should now be able to cope with mods that change the proficiency system, provided ToF is installed last (tested on the Tweaks Anthology BG and IWD proficiency components). There's also a component to make Barbarian a class, a new Barbarian kit (Barbarian Wizard Slayer), and two new Blackguard kits, Disciple of Asmodeus and Thrall of Orcus (the new kits are largely as proof-of-concept and to test the architecture). If these architecture changes are stable and address the remaining critical issues, I'm hoping to work through the list of specific bugs systematically in beta 9, but we'll see. (In any case don't hold your breath, RL and SCS are ahead in the queue). Thanks as always to everyone for helping test ToF, I couldn't do it without you. Full changelog: New component: make barbarians into a class. New component: make wizard slayer available as a barbarian kit. New component: new blackguard kits (largely as a proof-of-concept and a test as to how well my system handles kits for virtual classes). Fairly substantial rebuild of the code for handling proficiencies and proficiency documentation. Fairly substantial rebuild of the code for hacking the UI, which should be generally more robust and in particular hopefully solves various issues with ranger enemy selection. We should now be compatible with mods that change the proficiency system (like the various Tweaks Anthology components), provided they are installed before Talents of Faerun. An earlier update had broken the system that puts virtual classes (e.g. druid) on the character sheet; it should be working again now. Cleric/Mages who are also specialist mages should now be able to memorize their priest spells properly. Fixed a couple of glitches with the rewritten 'Improved NPC customization and management' component. Fixed a typo that was blocking install of the minor-abilities component on SoD. Dragon disciples' additional uses per day of their breath weapon is now documented in-game. Green and black dragon disciples' breath weapons get the correct projectile. Dragon disciples' breath weapons have the correct in-game description. Added a new 'concentrated venom' feat for mages, giving +10% poison damage and 10% resistance to poison damage, in parallel with Aegis of Rime, etc. (RoyalProtector's request.) Fixed a few redundancies and formatting errors in subrace and ability descriptions. The monk's description text now notes that they use Wisdom as an AC modifier. Half orcs were not receiving their hit point bonus. Ambidexterity was still leaving a residual -1 penalty to hit with offhand weapons. Fixed a small bug in the batch-mode TP2. Favored souls, and multiclassed priests, of Tempus now get an appropriate color scheme. Quayle has reconsidered his flirtation with the worship of Baervan, and has reaffirmed his faith to Baravar, even though that means he no longer gets a cool new kit. Truly, the path of Baravar's faithful is a difficult one. A new vaccination scheme against wyvern poison means that baby wyverns only do 1 hp damage per second with their poison, as per the documentation. Removed an unintended poison effect from the hunting spider Avenger form. We no longer bother blocking quick item use when shapechanged, since you can do it from the inventory screen anyway. Characters using Dirty Fighting are now less chivalrous, and can affect women (but can't affect undead, monsters, and animals; there was a typo in the exclusion code). Dirty Fighting now correctly displays 'slowed'. Blackguards can now use Dirty Fighting. The sphere system (and related components) now resets joinable characters' memorized spells (previously, some characters would have illegal spells, which could block spell slots). The leveller component no longer gives extra spells to characters who multiclass from mage/bard to sorcerer or priest to shaman. Fixed a subtle library bug which meant dummy kits were being added in an unnecessarily compatibility-unfriendly way. Fixed a library bug that was inserting a blank into the description of innate versions of priest spells. Malagents and necromancers of Talona should now correctly receive their Poison Weapon ability. By popular request (and because I was persuaded on lore grounds) Aasimar is now available as a PC subrace in BG/BG2. The 'stunned' string is correctly displayed when using Stonefist in BGEE. Symbols weren't being correctly moved over to the Enchantment school. Fixed a documentation error for Sol's Searing Orb (no in-game change). Made a few changes to the 'Spell Tweaks' system to make things easier for translators. Fixed a couple of glitches in Faerie Fire (notably, it is now properly blocked in daylight). Tweaked Chromatic orb now correctly gives no saving throw against damage, for real this time. Fixed several issues with Strength of Stone. Under-the-hood change: new arcane and divine spells are added in 'normal' slots for spells if there are any available, and only added in 'extended' slots if normal slots are full.
  19. It's a bug. Your mod stack is simple enough that plausibly it's in SCS itself - I'll have a look when I have a chance.
  20. Those numbers look broadly compatible with my own observations: a slowdown of about 30-60 seconds at the very start of running the mod, and subsequent slowdowns at the start of every component. The 2.5 minute slowdown for SCS is if anything worse than I recall (but then the architecture of SCS has changed a bit since then). That might be tolerable for end users (though a 10% slowdown for SCS is not nothing in a mod which already takes far too long to install) but they are intolerable for development, in the quite literal sense that I put LABELs in some years ago, couldn't tolerate the slowdowns, and took them out again.
  21. Doesn’t that also happen with sequencers in the unmodded game?
  22. Not necessarily (I don't think genasi are in IWD). There are two constraints here. On the technical side I'm restricted to the in-game sprites. Half-yuan-ti are okay because they can basically be green-skinned humans. Goblins would be kind of okay because they can be green-skinned halflings, though it's not completely ideal. Dragonborn and other exotica aren't really viable, at least not without compromising my production values. The other issue is that I don't think an implementation of subraces will really be fully adequate unless it replicates IWD2's recognition of your subrace in dialog. I'm not going to get to that any time soon (after clearing the ToF / SCS bug list I have WoP to pay attention to, and then another project) but it's still an in-principle goal, and of course the more subraces, the harder it gets.
  23. Fixed locally, will be in Beta 8. (The 'suggested fix' is a bit too narrow, since the issue can recur with mod-added NPCs; I can't see a robust solution other than clearing out memorized spells. Writing code to auto-allocate legal spells to joinables would in principle be better but I think it's too much work to be worth it.)
  24. You're fine. Thinking more about this, I now recall that the reason for the pricing is that the spell requires an actual diamond. They cost 1000gp, and I didn't want to mess with the in-game economy too much by changing the price of diamonds. The difficulty in finding diamonds is a further constraint on the spell. (The ini-controlled cost is for resurrection in temples.) That makes it a bit fiddly to give too much fine control on the price. If you want to do that kind of thing I'm fairly relaxed about you having tons of gold. I don't play that way and SCS tends to be calibrated to my own playstyle. Do you mean without the shifts to Resurrection? Yes, probably I can add an ini bypass. It should work fine. The romance kick-outs rely on the character's script running while out of the party; they don't get a chance here.
×
×
  • Create New...