Jump to content


Photo

[Mod] All Things Mazzy, v: 1.034. Temples know if you steal for Mae


15 replies to this topic

#1 BCaesar

BCaesar
  • Member
  • 54 posts

Posted 26 March 2017 - 09:16 PM

Mod Name: All Things Mazzy: Friendship, romance, NPC conversations and more.

Written and edited by BCaesar and Ratatoskr. Coded by BCaesar

First version posted on these forums: 1.027, posted on March 27, 2017.

Latest update: Version 1.034. Attached April 14th, 2017.

Download location: This thread! (The mod is attached to this post).

 

Hello all. Ratatoskr and I are working on an expansion mod for Mazzy which includes various conversations with NPC's, and will also include a romance. There will be some friendship talks as well, but not a huge number since we're assuming if you want a chatty Mazzy you already have the Mazzy Friendship Mod.

We made the decision to try to release the mod in parts rather than try to write and edit everything and then code it because this way if something happens and we stop making the mod we'll actually have part of it finished (instead of it ending up in the mod graveyard with so many others). And if we ever disappear for more than a year this is up for grabs. Take it and run with it. Also if you want to use any part of this mod in another mod the answer is probably yes, just ask us.

Completed so far:-Hostile Mazzy:

Spoiler

-Interjections, comments and reactions:
Spoiler

- Korgan and Mazzy conversations: 5 total (2 were existing BG2 conversations that were modified and moved.)
Spoiler

- Jan and Mazzy conversations: 1 total.
Spoiler

- Viconia and Mazzy: One scene.
Spoiler

- With the Shadow Thieves

Spoiler

 

- Restcheck: coding to prevent the rest scenes in this mod from triggering on the same rest as those in game or in any other mod (that I've coded for) and for 2 minutes of real time after. The coding for preventing your mod's rest scenes from triggering the same night as any from BG2:EE is available for anyone to use in their own mod here. Coding to prevent your mod's rest scenes from triggering with those from other mods is here upon request.

Known bugs that I don't know how to fix:
Mazzy and Player 1 fighting:

Spoiler


Partial coding to do list:
- Add conversations with/about Edwin and Mazzy (4 written so far)
- Add one more with Korgan and Mazzy
- Add friendship/romance conversations and make modifications to the Mazzy Friendship Mod that will show if both are installed (so the mods match).

-Add Keldorn/Mazzy conversations and quest to join the Order of the Radiant Heart

-Various Viconia/Mazzy conversations (10 written so far)

Installation and Compatibility
This mod should be generally compatible with all other mods. We've worked hard to make it like that. In addition we have tried (and will continue to try) to make it fully compatible with BG2:EE and the following mods (meaning that our rest scenes don't trigger the same rest as their rest scenes, and we use their romances to trigger different dialogues: for example if Haer'Dalis is romancing Player1 he will react differently):

Friendship mods: Mazzy Friendship, Viconia Friendship,

Banter/Conversation Mods: the IEP Banter Project (as of March 25th, 2017)

Existing NPC Romances: Edwin Romance, Haer'Dalis Romance, Imoen Romance, Keldorn Romance, de'Arnise (Nalia) Romance, Sarevok Romance, and the Yoshimo Romance.

Miscellaneous Mods: Alternatives

 

Also if you install this mod you do not need to restart your game or do anything like that. The triggers are all structured to just work whenever the mod is installed and check for existing situations (rather than adding my own triggers to in-game events). You should be able to start one conversation, kick Mazzy out of your party, delete the mod, play half the game, get Mazzy back in your party, reinstall the mod, and have it pick up right where it left off.

After you install the mod it will ask you if you want to install the restcheck tool. There's no reason to install this other than to test the mod. I use it to test to make sure the coding that prevents our mod's rest scenes from triggering with other rest scenes is working.

Like all mods if you want to install a later version of this mod you should uninstall the old one, delete the folder, and then put in the folder containing the later version of All Things Mazzy.

This thread is primarily for questions, bug-reporting, and for telling us that we're horrible people who have ruined Baldur's Gate II and thus your life. We also welcome dialogue suggestions (either changes or additions).

Thank you.

Attached Files


Edited by BCaesar, 13 April 2017 - 09:58 PM.

Mod: All Things Mazzy (banters, romance, expanded friendship and more)

Tutorial/Coding: Rest Check (coding for anyone to make their Mod's rest scenes yield to those from BG2:EE

Rest Check for Mod Scenes (same as Rest Check but to make your scenes yield to those from other mods)


#2 BCaesar

BCaesar
  • Member
  • 54 posts

Posted 26 March 2017 - 09:16 PM

This space for talking about what we know about Mazzy (and what we've assumed), and answering questions.

 

Family:

Mazzy has a sister, Pala Fentan, who is a level 11 fighter and has a quest where she's poisoned. Her boyfriend is Danno Fairfoot, a caskmaker and also a level 12 fighter. Mazzy's mother is Vara Fentan, a level 12 conjurer (yes I realize halflings can't be mages, but she is. She has spells and everything). We have not found any mention of her father so we're assuming he's dead (which is what the Mazzy Friendship Mod assumes too, so we match.)

 

Past Friends/Relationships

Mazzy also traveled with a party of halfling adventurers including Patrick who was her lover. They were all killed/transformed by the Shade Lord. When you fight the Shade Lord you also fight Shade Patrick. We're assuming he was a hafling, even though he had a halberd (Mazzy can use them too).

 

Heights and Weights:

We're assuming Mazzy is an average sized halfling female, which means she's 3 foot, 3 inches and around 61 pounds. For 2nd edition height and weight comparisons look here.

 

Also so I can easily keep this identical, a link to the thread in the Beamdog forums.


Edited by BCaesar, 06 April 2017 - 07:59 PM.

Mod: All Things Mazzy (banters, romance, expanded friendship and more)

Tutorial/Coding: Rest Check (coding for anyone to make their Mod's rest scenes yield to those from BG2:EE

Rest Check for Mod Scenes (same as Rest Check but to make your scenes yield to those from other mods)


#3 BCaesar

BCaesar
  • Member
  • 54 posts

Posted 27 March 2017 - 03:23 AM

Also I just modified the RestCheck coding I put together for this mod so it can be (relatively) easily used by anyone else for their own mods. Here it is: http://www.shsforums...-compatibility/


Mod: All Things Mazzy (banters, romance, expanded friendship and more)

Tutorial/Coding: Rest Check (coding for anyone to make their Mod's rest scenes yield to those from BG2:EE

Rest Check for Mod Scenes (same as Rest Check but to make your scenes yield to those from other mods)


#4 BCaesar

BCaesar
  • Member
  • 54 posts

Posted 29 March 2017 - 10:09 PM

Updated to version 1.028. Added a conversation with Mazzy and Jan. Made a few other minor dialogue changes and corrected typos.


Mod: All Things Mazzy (banters, romance, expanded friendship and more)

Tutorial/Coding: Rest Check (coding for anyone to make their Mod's rest scenes yield to those from BG2:EE

Rest Check for Mod Scenes (same as Rest Check but to make your scenes yield to those from other mods)


#5 BCaesar

BCaesar
  • Member
  • 54 posts

Posted 31 March 2017 - 07:43 PM

Updated to 1.029. Added a stand-alone conversation between Mazzy and Korgan that triggers if you talk to any of the women commoners in the docks. Also as always futzed with the scripting and made some minor dialogue changes.


Mod: All Things Mazzy (banters, romance, expanded friendship and more)

Tutorial/Coding: Rest Check (coding for anyone to make their Mod's rest scenes yield to those from BG2:EE

Rest Check for Mod Scenes (same as Rest Check but to make your scenes yield to those from other mods)


#6 BCaesar

BCaesar
  • Member
  • 54 posts

Posted 03 April 2017 - 08:28 PM

Updated to 1.031.

 

Added: Mazzy comments and reacts if she's in your party when you find Viconia at the stake. This will then lead to one branch of conversations (not coded yet). If Mazzy is not in your party when you rescue Viconia then you get the other branch. Both merge after a few talks.

 

- Mazzy now comments during Keldorn's quest with his wife.

 

- Mazzy now comments during Anomen's quest if he kills the woman, but only if one of the other NPC's doesn't comment.

 

- Mazzy now comments if you see the thug bullying the merchant by the City Gates.


Mod: All Things Mazzy (banters, romance, expanded friendship and more)

Tutorial/Coding: Rest Check (coding for anyone to make their Mod's rest scenes yield to those from BG2:EE

Rest Check for Mod Scenes (same as Rest Check but to make your scenes yield to those from other mods)


#7 BCaesar

BCaesar
  • Member
  • 54 posts

Posted 09 April 2017 - 07:44 PM

Updated to 1.032

 

Some scripting and dialogue changes. Most importantly added coding to make the rest scenes from this mod yield to all of those in the Edwin Romance, De'Arnise Romance (Nalia), and the Keldorn Romance.

 

If you want to have the coding for your mod's rest scenes to yield to many other mods just ask. More information here: http://www.shsforums...-compatibility/


Mod: All Things Mazzy (banters, romance, expanded friendship and more)

Tutorial/Coding: Rest Check (coding for anyone to make their Mod's rest scenes yield to those from BG2:EE

Rest Check for Mod Scenes (same as Rest Check but to make your scenes yield to those from other mods)


#8 BCaesar

BCaesar
  • Member
  • 54 posts

Posted 13 April 2017 - 10:05 PM

Updated to 1.034 (1.033 happened internally between myself and Ratatoskr but I never uploaded it). As always I changed some scripting and dialogues (editing dialogue files is a continuous process that we do back and forth until we're both satisfied, even after they're coded).

 

New things:

- Mazzy now comments if Mae'Var asks you to steal the necklace from Talos.

- Both Mistress Ada (of Talos) and Dawnmaster Kreel (of Lathander) figure out eventually that you stole from them. Kreel is nicer about it than Ada. You have the option of getting the items back from the thieves once that quest is finished and giving them back to the temples. This happens whether or not Mazzy is with you (though I'm going to add some comments if she is. I haven't done those yet.)

 

I tried my best to make all of this fully compatible with the Alternatives Mod (which should mean it's compatible with this part of the Adjantis mod too if the coding is the same, though I haven't checked yet). So if you get the fake items the temples are fine with you, and if you steal the items then you can't talk to the priests about the options given in the Alternatives Mod even if you drop the items later (that was a loophole in that mod, so I added something in this mod which fixes that). And the thieves only have the items if you give them the real ones (I didn't bother making them keep the fake ones if you're using the other mod since you have no use for them). Tested everything multiple times and it all seems to work though of course let me know if it doesn't.


Edited by BCaesar, 13 April 2017 - 10:06 PM.

Mod: All Things Mazzy (banters, romance, expanded friendship and more)

Tutorial/Coding: Rest Check (coding for anyone to make their Mod's rest scenes yield to those from BG2:EE

Rest Check for Mod Scenes (same as Rest Check but to make your scenes yield to those from other mods)


#9 psychlopes

psychlopes
  • Member
  • 71 posts

Posted 13 May 2017 - 09:33 AM

Hi, 

I am not sure if you know this but there is a mod called Korgan's redemption which is related to Mazzy and also the Bigg's Mazzy the paladin mod. might be of help to you.

 

thanks for all your work.



#10 BCaesar

BCaesar
  • Member
  • 54 posts

Posted 14 May 2017 - 09:58 PM

Hi, 

I am not sure if you know this but there is a mod called Korgan's redemption which is related to Mazzy and also the Bigg's Mazzy the paladin mod. might be of help to you.

 

thanks for all your work.

 

Thanks. I didn't know about either of those. Question: I found the forum for Mazzy the Paladin here: http://www.shsforums...zy-the-paladin/

But I don't see any place to download it. However other people talk about downloading it so presumably it is possible (or at least it was possible, maybe it's not any more). If the coding exists somewhere and I can get permission from The Bigg for it then it would be nice to add it to this mod (fully credited of course). And then there'd be an up-to-date version. I'll add contacting him about that to my to-do list.

 

While I'm posting, here's an update for everyone as to what's been going on with this:

 

What happened was I finished the Mae'Var quest coding for Mazzy and then got Edwin (coded some stuff there because she objects to Edwin's quest) and then coded four dialogues between the two of them (the 3rd is actually with CN about Edwin). Then I went off to get Hexxat since she was next on my list and found out that Mazzy's reaction (or lack of reaction) to Vampire Hexxat and Human Hexxat's interaction seemed to be out of character. There's a general lack of reaction by everyone (Hexxat really seems to be only halfway thought out as an NPC) so we decided to put in dialogue for every character, not just Mazzy. That's not coded yet though, I'll do that after Clara.

Anyway, Mazzy's character seemed to demand a way to save Human Hexxat (Clara) or at least raise her, and then once we proposed that idea people wanted Clara to stay as an NPC, rather than just leaving when you save her, so I made the basics for that and am coding that now. So Clara will be a level 3 Shadowdancer without any banters, voiced dialogue, or interjections (other then she does comment at times along with other NPC's in our Mazzy mod), but she will be a fully functioning party member. And if others want to write banters or interjections for her they can. At the moment she has dialogue when you get her, and then various other dialogues that follow that until all her loose threads are wrapped up (and of course leaving/joining dialogue), but then she gets really quiet.

 

But I didn't want to update the mod while there was half-finished stuff (I like the mod when attached to be fully functional and bug-free) hence the delay. And the delay was longer since I didn't yet know much of the coding stuff necessary to do what I was trying to do (but I do now). So that's where I've been.

 

So the to-do list is: I've got to finish Clara, then Mazzy-Hexxat stuff (there is only a few dialogues since Hexxat eats innocent people every night, and Mazzy's response is to try to kill her), and then I'll wrap up Mazzy-Viconia and start doing the friendship/romance stuff with CHARNAME. Oh yeah there's Mazzy-Keldorn dialogues too, but I may wait on those since they were going to lead to a paladin quest and it seems that's already been done.


Edited by BCaesar, 14 May 2017 - 09:59 PM.

Mod: All Things Mazzy (banters, romance, expanded friendship and more)

Tutorial/Coding: Rest Check (coding for anyone to make their Mod's rest scenes yield to those from BG2:EE

Rest Check for Mod Scenes (same as Rest Check but to make your scenes yield to those from other mods)


#11 psychlopes

psychlopes
  • Member
  • 71 posts

Posted 15 May 2017 - 05:37 AM

http://www.shsforums...zy-the-paladin/

 

http://www.shsforums...ans-redemption/



#12 the bigg

the bigg

    2083 is a prime number.

  • Modder
  • 3325 posts

Posted 20 May 2017 - 04:41 AM

I wasn't going to bring up Mazzy the Paladin because I (as the mod author) believe it to be unsalvageably bad (short of a redoing it from scratch), which is why there is no download here on SHS.

That said, the code is available on GitHub, and (as per my thread) is licensed under the GPL v3, meaning you can use any and all parts of Mazzy the Paladin, provided you license your mod under the same conditions.
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.

#13 BCaesar

BCaesar
  • Member
  • 54 posts

Posted 21 May 2017 - 09:50 PM

I wasn't going to bring up Mazzy the Paladin because I (as the mod author) believe it to be unsalvageably bad (short of a redoing it from scratch), which is why there is no download here on SHS.

That said, the code is available on GitHub, and (as per my thread) is licensed under the GPL v3, meaning you can use any and all parts of Mazzy the Paladin, provided you license your mod under the same conditions.

 

Thanks! I'll take a look at it anyways (even though you hate it). Maybe we can grab some ideas from it and/or I can copy some of the code or creatures/items created from it and we'll credit you of course. Either way, we're planning on having Mazzy become a paladin at least in name by the time we're done with this thing, so there will be a mod for Mazzy becoming a paladin (assuming we ever finish this) at some point.

 

So far it seems as long as we can plug away at this mod a little bit every day or two even when we're really busy, and do more when we're not, then we'll get there eventually. The mods that die seem to because someone takes a long time off, and then restarting work seems overwhelming. So we're still at it. Next time I get a set of stuff finished and tested I'll post the latest version.


Mod: All Things Mazzy (banters, romance, expanded friendship and more)

Tutorial/Coding: Rest Check (coding for anyone to make their Mod's rest scenes yield to those from BG2:EE

Rest Check for Mod Scenes (same as Rest Check but to make your scenes yield to those from other mods)


#14 BCaesar

BCaesar
  • Member
  • 54 posts

Posted 22 May 2017 - 03:16 AM

I wasn't going to bring up Mazzy the Paladin because I (as the mod author) believe it to be unsalvageably bad (short of a redoing it from scratch), which is why there is no download here on SHS.

That said, the code is available on GitHub, and (as per my thread) is licensed under the GPL v3, meaning you can use any and all parts of Mazzy the Paladin, provided you license your mod under the same conditions.

 

Or I'll just ask you. Is there any parts of it that are worth salvaging? Anything where you say, "That mod is awful, all except for ____." Or "...but I was rather proud of _____."

 

Maybe the kit that was made, or some creatures, or a particular dialogue? I'd love to grab whatever you think is worth keeping, credit you, and work it in somewhere in ours.


Mod: All Things Mazzy (banters, romance, expanded friendship and more)

Tutorial/Coding: Rest Check (coding for anyone to make their Mod's rest scenes yield to those from BG2:EE

Rest Check for Mod Scenes (same as Rest Check but to make your scenes yield to those from other mods)


#15 the bigg

the bigg

    2083 is a prime number.

  • Modder
  • 3325 posts

Posted 22 May 2017 - 10:50 AM

Unfortunately, I haven't looked at that mod in over 10 years, so I can't give you detailed answers - I'd suggest downloading the mod and trying it out yourself (I can't recall how the quest were triggered, however - you'll have to check the scripts).
 
I recall what follows from the comments I received:
- the main plot was OK, but nothing spectacular
- the dialogue was originally written for laughs and broke the fourth wall (I recall rewriting the dialog so that it made sense, I can't recall if I did rewrite everything and/or if I did release said rewrite)
- the additional events were completely nonsensical
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.

#16 Roxanne

Roxanne

    Modder

  • Member
  • 2314 posts

Posted 22 May 2017 - 11:13 AM

The author's own assessment confirms what I had anticipated when playing the mod - it was more or less intended as a joke or exercise (maybe later to be made into something better?).

From my memory - I have not played this in a long while as I never again took Mazzy into my party:

Spoiler

 

PS - a more interesting source may be the relationship between Mazzy and Sheena (from her own mod).


Edited by Roxanne, 22 May 2017 - 11:16 AM.

The Sandrah Saga

another piece of *buggy, cheesy, unbalanced junk*




Reply to this topic