Jump to content

ABlake

Members
  • Posts

    122
  • Joined

  • Last visited

About ABlake

Profile Information

  • Gender
    Male
  • Location
    New Londo Ruins
  • Interests
    breaking things

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

ABlake's Achievements

  1. If it's like the original games then there's a 2da file called TOOLTIP.2DA which contains the string references to the names of items' special abilities. Right-clicking gives the item description because as per traditional design the special abilities are just a bunch of direct effects, and not linked to any actual spells. Just put the entire spell description in with the item description, if you want.
  2. Regarding this, spells/spell-like abilities have a flag called "hostile". If this flag is set, targeting a neutral NPC will be considered "hostile action" and turn them hostile even if the effect is not damaging. If not, then neutral NPCs won't react unless they take damage from said spells/abilities. E.g. Web in vanilla BG/BGEE is not flagged hostile so neutral NPCs won't react to being hit by it, but in my modded BG2 it is.
  3. It's where you installed the game to. For example C:\Program Files\Baldur's Gate Enhanced Edition\ or G:\Program Files\SteamLibrary\steamapps\common\Baldur's Gate Enhanced Edition\ Do you know where you installed the game to?
  4. It's not an "issue". *Realistically* your party shouldn't be able to kill these guys at all. That's the point. The devs' original idea was likely something along the lines of "we want to make it painful for any player who wants to kill these guys", rather than to make it "sensible". Shandalar is a mage, right? And supposedly a powerful one. How can you tell what kind of magics he has on him? Maybe realistically he is able to wipe out your party in 3 seconds flat. He has special magic that makes him almost impossible to be hit by low level grunts, maybe? I wonder if anyone has ever cared enough to make a whole mod just for this. On the other hand, it's very easy to modify creature stats using Near Infinity. You should try it; it's really fun.
  5. I only know how to use Near Infinity or DLTCEP for these fixes. These are easier to me.
  6. Edit his dialog file THALAN.DLG using DLTCEP or Near Infinity. There are a few things you can do depending on exactly what you want. You can make a custom variable, make it so that the dialog line checks if this variable is 0 (Global("ThalantyrDialog","GLOBAL",0), then in the responses you set it to 1 (SetGlobal("ThalantyrDialog","GLOBAL",1). This way this dialog can only happen once. You can also use the condition NumTimesTalkedTo(0), which can only be true if you have never talked to him.
  7. 1) There are not a whole lot of Hold/Sleep-type spells. If you want to restrict it to *spells* I'd say that's about it. There may be some tough situations when there are mod-added spells/abilities. For example, Spell Revisions' Sphere of Chaos uses both Hold and Sleep opcodes (unless this spell has been changed; I still use a rather old version of SR) among others. There are also special abilities like "Improved Bodhi" Sepulchral Sleep, but if you're not including special abilities, then there's no problem. There may also be items that apply hold/sleep on hit, but if you're also not including these, then no problem. 2) Yes it's possible. I don't know if the EE offers a more elegant solution but even in the old engine you can place the hold/sleep opcode inside a nested spell, and give this spell a custom SPELL TYPE, then give the opcode "Remove Spell Type Protection" to your Subversion, so it would dispel only your custom spell type(s), which, in turn, is only applied by these specific spells. 3) Should also be possible. Once you have identified which spells should be affected, you can use "Use EFF file" opcode combined with nested spells to target Holy Liberator with a less severe version of the spell, while everyone else is subjected to the normal version. 4) Yes, you can use "Protection from Spell" opcode.
  8. Well it does, and in some cases it has to, even if you put aside everything that does not have to be changed. There are things like the proficiency system. You can't have the 8 old proficiencies anymore; there will be like 20 of them. And then there are the kits - although you can choose to ignore them. BGT also has its own list of bug fixes for original BG, so if you'd prefer to have the original bugs in your game, you're out of luck. Then there are differences like the journal and the worldmap - how they look and feel - but things like the worldmap are just cosmetic. In general though, a pure BGT installation should be quite faithful to the original BG. I don't believe the mod adds any unusual items to BG. Not just for the heck of it, at least.
  9. Pretty sure you need BG2's engine for both of these hacks. So I guess it's BGT for you (and say no to all options?).
  10. If RomanceActive = 2 and the character is in party. You can either kill the character(s) or kick them out of party before triggering the scene. They won't be taken in either case (unless some mod changes this behavior). Resurrect, or come back and pick them back up, afterward.
  11. So we're assuming that the person happened to be alone in his home, isolated, couldn't go out for a reason or another, unable to contact someone for more information, and STILL worked on the code for the game when they didn't even have access to the game? They must have not had access to the game, because otherwise they would've been able to launch it and verify the thing, like I said. You're saying if it were you, you would still work (and agree to handle the task) when you're in that kind of situation? The guy must've been in the middle of a desert or some post-apocalyptic world in an alternate timeline or something, for months, or even years. You'd think his superior would've assigned the task to someone else who was in a more suitable situation to work... That's a LOT to assume all at once. Just how hard do you think it is to get access to the game, launch it, and verify that, "NPCs DON'T HAVE ENCUMBRANCE"? And how much time do you think that'd take? Yeah, no, to me there's no excuse for the fact that no one bothered to verify this detail before deciding that a fix was needed. If you tell me, "but it's such a trivial detail, it's ok to not verify things and just go with the "safe" way", then, well, I guess we have quite different working standards. That's fine.
  12. If they were so worried about this, they could just use DestroyItem., instead of making a whole new spell just for this (seeing as the spell name contains MISC90 it's safe to assume that it was made solely for this purpose). And you'd think that it's only natural to ask yourself, "would the NPC ACTUALLY be encumbered to begin with?", and verify that FIRST, before going about implementing a "fix" that is NOT even needed. Must say I don't find this nearly as amusing as some may. smh
  13. Assuming that WAS the reason for that little spell... If they just spent a minute to test this, they'd find out that NPCs DON'T have encumbrance... He can have 3 STR and five bodies loaded on him and can still walk just fine. NotLikeThis
  14. I suppose you have a few ways of going about this: -. Dig through the mod's .tp2 file (this may be the least efficient way) - Browse through the images (I think it's safe to simply search for bmp's) inside the mod's folders, see if you can find the portraits - Install the mod or mod component, launch the game, recruit the party member(s), make a save, then use Near Infinity to open the save and check the creature files and see what portrait files they're using
  15. Hmm? It's quite straightforward - you just assign your custom portraits to the relevant creature files. - If your custom portraits have the same name as the default ones, after you drop them into override they will override the default ones, and that's it. For example, make three custom portraits with names NAERIEL.BMP, NAERIEM.BMP, and NAERIES.BMP, drop them into override, and Aerie will use these portraits ingame. If you want to know the name of the portraits used by anyone, you can track the creature files down, maybe via the area the character appears in, or via their dialog file by looking up something they say in dialog.tlk. - If you don't want to override default portraits and use custom names for your portraits, you either have to edit the creature files and assign your custom portraits to them, or edit their script and add a custom piece of code that forces them to change portrait. Heck, you can even make your own custom creature with a custom script and spawn this creature using the console and have the creature do the portrait change for you via script. I think this is way more complicated than this task needs to be, but this way you won't have to touch the original creature files or their scripts, so it's still an option. - As for the naming rule, I believe the portraits' names can't have more than 8(?) characters and have to end with L, M, or S.
×
×
  • Create New...