Jump to content
Angel

My new "Made in Heaven" mods

Recommended Posts

Made in Heaven: Item Pack adds almost a hundred new items, divided more or less evenly over BG1(EE) and BG2(EE), including Siege of Dragonspear and Throne of Bhaal.  A small number of these items are imported and updated from Icewind Dale, but the majority are original creations by me, inspired by many sources including pen-and-paper D&D material, other games and popular media.

Currently release 1beta4 is available, download the attached file for your setup or get it from GitHub here:
https://github.com/AngelGryph/MadeInHeaven_ItemPack/releases

This is an item pack I made for personal use, but I am now releasing it to everyone.  It is still a beta, and only the BG1 part has been completed and tested so far.  It is aimed at the EE games, but should be backwards compatible with vanilla BG2 and BGT (but not Tutu and vanilla BG1).

Some of you might be familiar with my old mod for BG1 that once was on PPG.  This is sort of the modern version of it, but it is a complete rewrite from the ground up.  I am also working on a spell pack and a quest pack, both of which will also have certain features of that old mod of mine.

I have started work on the spell pack, but it's far from complete and I have no release of it yet.  But if you are curious, you can see my progress here:
https://github.com/AngelGryph/MadeInHeaven_SpellPack

I have not yet started on the quest pack, other than compiling for myself a list of what features I want into it.  But I will update this post as soon as I have something to show.

 

 

 

 

 

 

 

 

 

lin-mih_ip-v1beta4.tar.gz

mih_ip-v1beta4.zip

osx-mih_ip-v1beta4.tar.gz

Edited by Angel
Updated beta release

Share this post


Link to post

Updated the beta release to 1beta2.  Siege of Dragonspear is now fully tested, a few bugs fixed, and I added code to make the new ioun stones visible.  The readme has also been updated and now has detailed descriptions of every component.

Share this post


Link to post
37 minutes ago, Arthas said:

Will try it next time I playthrough. But I use BGT

It should work with BGT (although obviously you won't get the SoD content), but it is untested except for an install test.  But all items were created with opcodes for vanilla BG2, I don't use any of the capabilities of the EE engine except for a few specific cases and these are only added if EE is actually detected.  So it should work, but do let me know your experiences.

I'm currently testing on BG2, so there might still be "hidden fun stuff" there. 🙂

Share this post


Link to post

Congratulations on the release! You should make more advertisment that the item pack also contains some very cool tweak options!

 

But... but...

Spoiler

Nerfed BG1 Easter Eggs
This component will replace the overpowered items in the hidden containers at the Friendly Arm Inn, Nashkel and a few wilderness areas with other items, mostly (somewhat) valuable but non-magical rings.

How could you?! The ring of wizardry at FAI is one of the free, supercool magic items I heavily rely on for my mage. :p

Share this post


Link to post
13 minutes ago, jastey said:

Congratulations on the release! You should make more advertisment that the item pack also contains some very cool tweak options!

How could you?! The ring of wizardry at FAI is one of the free, supercool magic items I heavily rely on for my mage. :p

Hehe, it's just a pre-release.  And that component is optional you know.  And there is something of a replacement for it at the fair in Nashkel if you install the item pack. ^^

 

Anyway, here are all the optional item-related tweaks:

- Improved Cloak of the Wolf: With this tweak the cloak gives a +1 bonus to AC, similar to the +2 bonus the Cloak of the Bat described in the DMG has.

- Nerfed Cloak of Balduran: Reduces the magic resistance of the cloak from 25% to 10%, and makes the cloak available in ch6 of BG2.

- Alternative Healing Potions: Changes the way healing potions work.  Choices are P&P style (randomized), IWD style and BG2 style (for IWDEE).

- P&P Potion of Invulnerability: Reduces the AC and saving throw bonuses to +2 but adds immunity to normal weapons, as per P&P rules.

- Elixirs of Health cure Blindness/Deafness: Just like that.  Very useful in combination with aTweaks' P&P Fey Creatures.

- Relative Stat Bonuses from Equipped Items: Changes items like the Gauntlets of Ogre Power to give a 3e-style bonus to a stat instead of flat-out setting it to a fixed value.

- Cap Item Charges: Reduces the maximum number of charges in wands and stuff to 12 (or any other value you can specify in the .ini file)

- Sensible Item Shops: Moves some illogically placed items in shops around.  Biggest effect is on BG1 (especially Beregost) but there is a small BG2 tweak as well.

- Add Potions of Extra Healing to BG1:Just like that.  They are found in a few major temples, and in Durlag's Tower (replacing the large stacks of normal healing potions)

- Nerfed BG1 Easter Eggs: What Jastey was complaining about.  Removes some of the overpowered items found at the Friendly Arm Inn and Nashkel.

- Give Spectacles of Spectacle more charges: For SoD.  The default value (9) lets you complete all nine available encounters instead of having to choose three.

- Relaxed Item Class Restrictions: For ToB.  Currently affects only two items, the Helm of the Rock (paladins and rangers can now wear it) and the Bard's Gloves/Wondrous Gloves (wizards can now wear it).  I might add a few more if someone can make a convincing case for it.

 

Share this post


Link to post

I think I would be using most of these tweaks :D.

Any chance you could add a .ini option for the number of potions of extra healing?

And by the way, is there any chance you could add a vendor\or a .ini way to have extra potions of all types?

Edited by Arthas

Share this post


Link to post
2 hours ago, Arthas said:

Any chance you could add a .ini option for the number of potions of extra healing?

Sure, I can do that.  I'll work on it for the next update.

2 hours ago, Arthas said:

And by the way, is there any chance you could add a vendor\or a .ini way to have extra potions of all types?

Adding a new shop isn't too hard (the item pack already adds two, Brokk and another one I haven't documented yet), but UB already adds a few potion shops (one at the Nashkel fair, the other in Baldur's Gate).  I'm not sure even more would be needed, but yes it can be done.

Share this post


Link to post

Honestly, I would love one because I play BGT and it kinda gets silly having to move around amongst shops to find what you're looking for.

I would love just a infinite stash, your choice if you want to add a lamp with a genie inside to be lore friendly (after all, genie do grant all your desider) from which you can buy the potions.

Sometimes when I play BG1, I find some potions of superhealing inside the temple near beregost, but they are limited (10) and never understood which mods add them. On top of that, when all 10 are used, I have to go back to little healing potions.

Sorry for my stream of thoughts.

Share this post


Link to post

Mm, I'll think about it.  If I can do it in an interesting way then perhaps.  Maybe that Beaker of Plentiful Potions described in the DMG...  No guarantees though.  And it will be in a next version since it isn't a bug. 🙂

Share this post


Link to post
Quote

Sensible Item Shops

(...)

It will move the Dagger of Venom and the Shadow Armor from the Thunderhammer Smithy to Black Lily's in Baldur's Gate, where they are thematically a much better fit and you are more likely to be able to afford them.

Just a heads up: Jarl's Tweak Pack offers this exact move, too (that mod is BGT, only). The setup name is "Setup-JA#BGT_Tweak" and the component number is 153 ("Move Dagger of Venom and Shadow Armor from Taerom's Shop to Silence's Shop"). That's for version 2.0.0 still in beta, but the former version included this move, too.

Also, Jarl's Adventure Pack component 0 does this too: ~Setup-JA#BGT_AdvPack.tp2~ 0

So, if I add

REQUIRE_PREDICATE NOT MOD_IS_INSTALLED ~setup-mih_ip.tp2.tp2~ 0 @187 /* ~Skipping - is already installed via Made in Heaven: Item Pack~ */

to Jarl's Tweakpack, would it detect your component correctly?

Share this post


Link to post
2 hours ago, jastey said:

Just a heads up: Jarl's Tweak Pack offers this exact move, too (that mod is BGT, only). The setup name is "Setup-JA#BGT_Tweak" and the component number is 153 ("Move Dagger of Venom and Shadow Armor from Taerom's Shop to Silence's Shop"). That's for version 2.0.0 still in beta, but the former version included this move, too.

Also, Jarl's Adventure Pack component 0 does this too: ~Setup-JA#BGT_AdvPack.tp2~ 0

So, if I add


REQUIRE_PREDICATE NOT MOD_IS_INSTALLED ~setup-mih_ip.tp2.tp2~ 0 @187 /* ~Skipping - is already installed via Made in Heaven: Item Pack~ */

to Jarl's Tweakpack, would it detect your component correctly?

Ah, I knew I had seen a similar mod somewhere, but I couldn't recall where exactly.  Although in the way I implemented it, a "double move" cannot happen.  I use WeiDU's REMOVE_STORE_ITEM and ADD_STORE_ITEM operations.  Removing an item that doesn't exist in a store is not an error, and an item that already exists in a store will not be added again.  So my mod can safely be installed after yours.

I do not use designated component numbers, but there are marker files.  So this is probably the best way to detect the Sensible Shopping component:

FORBID_FILE "mih_ip/run/tweak_item_shops_bg1.mih" @187

Share this post


Link to post

Thanks! First I need to correct myself: that tweak from Jarl's Tweakpack is also compatible with BG:EE and EET (starting with the new beta).

Jarl uses DELETE_STORE_ITEM, is that a weidu function, too, as I do not find a definition inside the mod package:

COPY_EXISTING ~TAERUM.STO~ ~override~
  SPRINT ~item_to_delete~ ~MISC75~
LAUNCH_PATCH_MACRO ~DELETE_STORE_ITEM~
  SPRINT ~item_to_delete~ ~LEAT08~
LAUNCH_PATCH_MACRO ~DELETE_STORE_ITEM~

COPY_EXISTING ~STOSILEN.STO~ ~override~
ADD_STORE_ITEM ~LEAT08~ AFTER ~LEAT05~ #0 #0 #0 ~IDENTIFIED~ #1
ADD_STORE_ITEM ~MISC75~ AFTER ~DAGG01~ #0 #0 #0 ~IDENTIFIED~ #1

I probably just change it to using REMOVE_STORE_ITEM, too.

Share this post


Link to post
1 hour ago, jastey said:

Thanks! First I need to correct myself: that tweak from Jarl's Tweakpack is also compatible with BG:EE and EET (starting with the new beta).

Jarl uses DELETE_STORE_ITEM, is that a weidu function, too, as I do not find a definition inside the mod package.

Yes, it is.  It's documented in the WeiDU manual here: http://www.weidu.org/~thebigg/README-WeiDU.html

Kinda redundant since we have REMOVE_STORE_ITEM, but there might be an occasional use for it.

If you like, I can run a little test to make sure it works as expected.

Share this post


Link to post

Oh, if you would take the time I'd be grateful. In case your tests include compatibility between the mods, make sure you take the new, restructured version of Jarlr's Tweak Pack from here.

Share this post


Link to post
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×