Jump to content
Sign in to follow this  
cmorgan

Beta_Luridel To Do and Re-Check List

Recommended Posts

CURRENT ISSUES

 

VOICED LINES (non-fatal flaw).

- there are no current recorded voiceovers for lines; the component options are there to hold the WeiDU Component Number order, but no voicings are present

 

BG2:EE/EET - FRIENDSHIP: (non-fatal flaw).

- Revisit interjection points in both SoA and ToB.

- Few BG2:EE introduced interjections are are covered.

- No newly introduced areas have commentary. PID will not react to new areas.

 

ARAN_AWARE (non-fatal flaw).

- Component is coded and uses Aran's .tra, but most of the content ends up fitting regular Crossmod content.

Pro = easy addition, unloads some .tra work, will probably become a regularly installed mod on EE and BiG World, etc.

Con = A_A is already traified, Crossmod is not. Folks might not want to grab Crossmod when doing targeted installs. Component dissolved and all content except detecting kits moved to Crossmod Banter Pack.

 

(non-fatal flaw). We have issues with Aran in the The Broken Sword right after picking him up. Force talking him, (before leaving The Broken Sword), and choosing the bath option - no variables set. Tried this with him and the PC doing everything and just taking a 'friendly' bath with not even a kiss being exchanged. Either way, no variables set and the PC flirting with Aran afterwards, (after bath but before leaving The Broken Sword), the flirts do not register - no variables set. The right variables do set if the PC doesn't take a bath with him though. Not able to replicate on Beta_Luridel

 

(non-fatal flaw) But definitely unwanted behavior.

When Kalah is done speaking, the conversation between Aerie and Quayle didn't fire. I've seen this happen in the past with the Kivan mod, too. When that occurred, I proved Kivan was the cause by liberating Quayle without the elven archer in the party, which resulted in Aerie happily acknowledging the safety of her Uncle Qualyle as per normal. (Side Note: I love what Aran has to say about Kalah. Very well put.)

cm - I_C_T has passback, and files look fine - need to try to drill down what is happening here.

Unable to replicate - procedures and tests logged here:http://gibberlings3.net/forums/index.php?showtopic=27403&p=236635

 

 

IF ~ !Dead("Quaylem")

We can say "Doesn't look like us or a mod interaction on our end." we have some specific answers as to whom else thought this was a good place to interject. The only things left are glitches in evaluating SDNS(Player1) or Wait(3) or smallwait; all those things are engine things and script things that we can't control, as it is not our dialog that is processing that, it is Aerie's/Quayle's/Kalah's. And we can go back to modding.

 

To be safe, because these things do pop up, I am marking this "Unable To Replicate) and we'll see what comes up. in the meantime, i will pop over and make sure Kivan has his code done up right. Wouldn't want the lad to accidentally leave anything dangling in the wind, y'know.

FOR EXPANSION

 

- Investigate idea of the "single playthrough encounter", where a different encounter might be available based on .bcs evaluation of party composition, class, etc. So a bard PC might get something related to FR lore about bards, a cleric might get an 'opposte alignment' encounter... remembering the biggs comments on this, because creating one-off encounters like this may be prohibitively costly in terms of development and testing time versus the amout of time players get to see the content.

 

- Finish Teldra's first and second quest materials and retest vs. current mini-quests.

 

- Look at how gender checks and wild surges interact, and determine feasibility of adding comedic/pathos with friend or romantic partner suddenly switching teams.

 

- Journal entries for big decisionmaking points in the friendship/stuff talkked about/stories told. Add BG2EE materials for these. Ties in with the scribe vibe.

 

Aran's sisters talk in ToB has an interjection from HD that was a bit out of the set character, IMO. Him trying to hook up with Aran's sister doesn't really fit if HD's romance installed, active and set @2. HD will end the romance with the PC later in ToB, if she continues other committed romances in addition to his. But, it is possible to have more than one @2 for a time with HD, Aran, (and/or Kivan), in the party.

- Aran is quiet about the PC fighting Amalas? Aran's meat shield talk came up as the fight with Amalas was starting. (PC was in the pit and she had just began to attack when the talk appeared.)

-The party had rested for 16 hours in the CC after slaver quest. Forcetalked Aran and one of the inn specific talks appeared. It ended with a forced rest and the party resting again for 8 more hours. Just seemed like an odd time for a forced rest. Maybe reserve forced rest talks for when the player initiates resting.

-During the Bard quest several party members were killed - multiple times - including Aran. Did you make a comment for him when raised from the dead?

The healing flirt initiated by Aran when PC's HP gets low...What if Aran has been dual classed to a Cleric? Does he then heal the PC?

And a question/request: Would it be too much trouble and/or would you be willing to add a PC menu option for the Player to heal Aran when his HP also gets low?

Don't know if you want to mess with adding any more of these or not, but just in case you do...I think the following amulets/necklaces are missing from the jewelry flirt:

 

AMUL13 - Bloodstone Amulet

AMUL14 - Amulet of Protection +1

AMUL15 - Shield Amulet

AMUL17 - Greenstone Amulet

AMUL19 - Amulet of 5% Magic Resistance

AMUL20 - Kaligun's Amulet of Magic Resistance

AMUL21 - Amulet of Power

AMUL23 - Periapt of Life Protection

AMUL24 - Necklace of Form Stability

AMUL25 - Amulet of Spell Warding

AMUL26 - Amulet of Cheetah Speed (Throne of Bhaal)

AMUL27 - Amulet of Seldarine (Throne of Bhaal)

AMUL28 - Amulet of the Master Harper (Throne of Bhaal)

 

And Tsujatha also gives the PC a necklace called Fireheart (firehear.itm)

Just a few thoughts and points to consider based on what has appeared in my games and some of these tie into Miss Behave's comments:

 

Leave less to the players imagination, sorta. There are many points where Aran goes from A to D, E, or F. Just put the B and C in to give an indication of what is supposed to be happening. It doesn't have to spelled out in detail in every exchange between Aran and the PC, but a small hint of which direction our imagination is supposed to be going in would be helpful.

 

What about the clumsy PC, (very low dex, accident prone). There may be some hero types that are not "graceful under fire". Think Gavin, but with a shapely figure...(His talk in the Bridge Dist made this thought come to mind.)

 

My fav, the prankster, trickster and/or thief PC. There's only one PC option in the flirts for a thief and one Aran response that's appeared in my games. Would like to see more teasing/playful PC options & Aran responses, (also Aran initiated), in game at various stages of the romance. Nothing mean, unless the PC is evil, just light-hearted playfulness. Even a hero half-goddess needs a distraction from time to time.

 

From friendship to very early romance, there seems to be less content for Aran. Maybe a few more options that are subtle, (no/minimal touching and/or no assertive actions, by PC or Aran.) Give more opportunities to drag out the relationship building portion of the romance, before contact occurs. Altho randonmess could make Aran more replayable, in some games there has been little relationship building because many/most first stage options were, I am guessing, skipped too soon. This leaves little in the way of options for those who are concentrated on relationship building and less on bedding him. Can't make him wait if the option to do so doesn't appear in game.

 

As Miss Behave said, more content please. We need more of Aran, not less. So please don't remove what you've already created for him. Just "flesh him out" a bit more. Every romance goes thru a building stage, even if the PC beds Aran right after meeting him. Well, unless she takes him along soley for the sex, that is...Which some will do. Relationship will be a mute point with them.

 

And lastly, having a silent Aran around for one or more chapters. It's a pretty drastic change in game...Loads of attention towards the PC, then nothing until ToB starts.

What about the clumsy PC, (very low dex, accident prone). There may be some hero types that are not "graceful under fire". Think Gavin, but with a shapely figure...(His talk in the Bridge Dist made this thought come to mind.)

 

My fav, the prankster, trickster and/or thief PC. There's only one PC option in the flirts for a thief and one Aran response that's appeared in my games. Would like to see more teasing/playful PC options & Aran responses, (also Aran initiated), in game at various stages of the romance. Nothing mean, unless the PC is evil, just light-hearted playfulness. Even a hero half-goddess needs a distraction from time to time.

From friendship to very early romance, there seems to be less content for Aran. Maybe a few more options that are subtle, (no/minimal touching and/or no assertive actions, by PC or Aran.) Give more opportunities to drag out the relationship building portion of the romance, before contact occurs. Altho randonmess could make Aran more replayable, in some games there has been little relationship building because many/most first stage options were, I am guessing, skipped too soon. This leaves little in the way of options for those who are concentrated on relationship building and less on bedding him. Can't make him wait if the option to do so doesn't appear in game.

 

As Miss Behave said, more content please. We need more of Aran, not less. So please don't remove what you've already created for him. Just "flesh him out" a bit more. Every romance goes thru a building stage, even if the PC beds Aran right after meeting him. Well, unless she takes him along soley for the sex, that is...Which some will do. Relationship will be a mute point with them.

 

 

 

Misc Observations

  • Aran mentioned Sheri, the bardess from Romantic Encounters, in an earlier conversation but doesn't react when the PC asks Sheri for a song. This seemed rather odd.

cm - Test and integrate fix for this

Repaired 7/2/2015

Given how Aran reacts to Aerie's transformation, one would think that he'd have something to say about the other illusions in the circus tent. Especially the Pleasure Slave. Heh.

 

ALWAY ACTIVE FOR FURTHER DEVELOPMENT

 

SoA and ToB FRIENDSHIP: Look for ways of having Aran realistically engage in a discussion that avoids all the materials other mods have covered well, and in detail , avoiding the following:

- How did you get here?

- What are your feelings about being (potentially) a god?

- What was candlekeep like when you were a kid?

- Why are you doing this?

- Is Aerie sleeping with you now, or just leading you on?

- So, that Noober guy... does he have a sister, becuse she might be just my cup of tea...

- Gorion - daddy figure or kind uncle?

- Hey, those Shadow Thief outfits for the ladies... wow. Cool tattoos, and lots of skin. I wonder how they stay warm in winter...

...looking for fun, interesting, "friends chatting" stuff, open to any PC.

 

SoA and ToB Talks Updates

- Adding more options or pathways for dialog to reflect race, class, kit, gender, alignment, and in-game actions.

 

DIALOGUE ALL AREAS:

 

Look for any remaining reply states that force players into 1, 2, or 3 choices and expand them into the Aran-Usual 5 to 7.

Hint: If there are less than 4, the option missing is probably "shy or reticent". I seem to have assumed most female PCs will not really be that shy. Or reticent.

 

Sample schematics for inspiration:

 

1 interested

2 not interested

3 vamping, or teasing

4 aggressive

5 cruel/shutdown

(may need one additional, of STFU)

 

1 interested/aggressive

2 teasing/seductive with or without any intention of following through

3 tender/shy

4 not interested

5 cruel

 

Berelinde's "Benett Rubric"

PC reply 1 (Lydia/Kitty): narcissistic, attempt to turn the conversation toward the PC

PC reply 2 (Jane): all compassion

PC reply 3 (Elisabeth): practical, full of advice

PC reply 4 (Mary): inappropriate, sometimes wildly so

PC reply 5: exit the dialogue

Edited by cmorgan

Share this post


Link to post

BG2:EE Thoughts and Notes from browsing:

 

****

recheck project on JOURNAL and add additional entries.

ADD_JOURNAL EXISTING TITLE (#74337) @xx USING ~xxxxxxxx/tra/%s/xxxx.tra~

 

(does nothing on BG2 but works on BG2:EE - no need to condition it)

****

Recheck this (used) against music in BG2:EE and PlaySong(0) etc.

COPY_EXISTING ~songlist.2da~ ~override~
SET_2DA_ENTRY 2 1 2 ~Blank~
SET_2DA_ENTRY 2 2 2 ~Blank.mus~

 

and find out why the PlaySong(0) is not cutting out area musical ambients on BG2:EE

****

Pro5 -
- EE games expect item description images to be BMP files with alpha transparency channel, old BAMs are not displayed.
Solution: convert existing description BAMs to new BMP format (this thread describes how to save as bmp with alpha in Photoshop). Include 2 versions (bam and bmp) for each item, copy one of them depending on detected platform.

Pretty sure I don't need this, because I copy existing itms and patch them, but double-check that I don't create via "copy created item into place" anywhere at all. THIS is one reason I love Avenger_RR's work - the ultimate mod in my mind would create all things (from areas to items to spells to... EVERYTHING) from the existing install on the fly via WeiDU. Voila - no more this-and-that on different this-and-thats.

*****
New BG2:EE materials do not need to be comiled separately, so I can add the New Folks to everything I have in project reasonably easily if I have the New Folk's dialog files up on one side to check style against"

 

EITHER

Thimblerig's "actually read the owner's manual for WeiDU" recheck http://gibberlings3.net/forums/index.php?showtopic=25609&p=228558

OR

Jastey's "Play Fast And Dirty FTW!" http://gibberlings3.net/forums/index.php?showtopic=26293

 

OR an older construct for CHAIN - == IF_FILE_EXISTS ~MYDLGFILE~

*****

ToB content modifications/talks to extend: Jastey's "Complicated Stuff Becomes Easy When She Does All The Research"
http://gibberlings3.net/forums/index.php?showtopic=26776

*****

Edited by cmorgan

Share this post


Link to post

Minimum for first official release - 2 ToB friend or romance talks to set epilogue vars; integration of the three "followers" talks.

 

Bonus content - ToB talks for Tethyr General, Balthazar, and meeting Cyric.

Share this post


Link to post


Added C-AR01 to BG2EE LUA for cheat console thanks to @kjeron at Beamdog Forums
https://forums.beamdog.com/discussion/comment/1037713#Comment_1037713

Hopefully repaired "Area Creatures Having Party At The Back" - amellg report of .cre movement, Jarno, Ardanis, amellg assistance
Start a new game > enter the inn > exit the inn and take a rest at somewhere else > re-enter the inn, and find NPCs gathering in the corner.
Repaired distributed C-AR01 to have corrected "stay in place" values using DLTCEP, test installed on BG2EE, rechecked using above procedure and did not have actor movement. Rechecked installed area in NI and DLTCEP and manually wandered around triggering dialogue and letting the area script dialogues run, exited and rested and re-entered - everyone still in the right area.  
https://www.gibberlings3.net/forums/topic/29932-custom-area-actors-bunched-at-the-far-left/

https://github.com/cmorganbg/Aran-Whitehand/commit/e01d6ffbc555994b99e5d1b18eec155aced1a211

https://github.com/cmorganbg/Aran-Whitehand/commit/0d1f290b7bc30a13631de4606cf91dcca871aec4

https://github.com/cmorganbg/Aran-Whitehand/commit/7799a9c3441046646eddee0ff600dac087329806

Forked GitHub personal master to Gibberlings3 Organization

Share this post


Link to post

https://github.com/cmorganbg/Aran-Whitehand/commit/42a54acc6f0c1c6229eb169bf5a6300fa91f834d

portraits moved to SUBCOMPONENT DESIGNATED GROUP behavior for automated installer happiness.

https://github.com/cmorganbg/Aran-Whitehand/commit/9d4596088f78eb0b97929d82003e3970beff71dd

Update tp2 to allow EET to install ToB resources

Old filters looked for
~tob bgt bg2ee~
New filters look for
~tob bgt bg2ee eet~

Share this post


Link to post

Changing Chapter behaviors to support EET. Not integrated on GitHub as i need to test install as we are now using COMPILE/EVALUATE_BUFFER instead of straight COMPILE on two files.

Search "Global("Chapter","GLOBAL"," (19 hits in 2 files)
  D:\BeamDog\00783\aranw\baf\c-aran.baf (10 hits)
	Line 895: 	!Global("Chapter","GLOBAL",%bg2_chapter_4%)
	Line 906: 	!Global("Chapter","GLOBAL",%bg2_chapter_4%)
	Line 917: 	!Global("Chapter","GLOBAL",%bg2_chapter_5%)
	Line 3470: 	!Global("Chapter","GLOBAL",%bg2_chapter_5%) // Not in Underdark - specialized talks for that
	Line 3515: 	!Global("Chapter","GLOBAL",%bg2_chapter_5%) // Not in Underdark - specialized talks for that
	Line 3553: 	Global("Chapter","GLOBAL",%bg2_chapter_5%) // In Underdark - specialized talks
	Line 3565: 	Global("Chapter","GLOBAL",%bg2_chapter_5%) // In Underdark - specialized talks
	Line 3584: 	Global("Chapter","GLOBAL",%bg2_chapter_5%) // In Underdark
	Line 3676: 	!Global("Chapter","GLOBAL",%bg2_chapter_5%) // Not in Underdark - specialized talks for that
	Line 3710: 	!Global("Chapter","GLOBAL",%bg2_chapter_5%) // Not in Underdark - specialized talks for that
  D:\BeamDog\00783\aranw\dialog\c-arandialog.d (9 hits)
	Line 21335: IF ~IsGabber(Player1) Global("chapter","GLOBAL",%bg2_chapter_5%)~ THEN BEGIN a1073
	Line 21472: IF ~IsGabber(Player1) !Global("Chapter","GLOBAL",%bg2_chapter_5%)~ THEN BEGIN a1077
	Line 21481:   + ~Global("Chapter","GLOBAL",%bg2_chapter_2%) Global("KnowsCowledBribe","LOCALS",0)~ + @8600 + a1078 /*  search for your girlfriend, or not. */
	Line 21482:   + ~Global("Chapter","GLOBAL",%bg2_chapter_3%) Global("WorkingForAran","GLOBAL",1) Global("KnowsCowledBribe","LOCALS",0)~ + @8600 + a1079 /*  with friends like these, who needs enemies. */
	Line 21483:   + ~Global("Chapter","GLOBAL",%bg2_chapter_3%) Global("WorkingForBodhi","GLOBAL",1) Global("KnowsCowledBribe","LOCALS",0)~ + @8600 + a1080 /*  with friends like these,  we are likely to be a midnight snack. */
	Line 21484:   + ~Global("Chapter","GLOBAL",%bg2_chapter_2%) Global("KnowsCowledBribe","LOCALS",1)~ + @8600 + a1237 /*  search for your girlfriend, or not. */
	Line 21485:   + ~Global("Chapter","GLOBAL",%bg2_chapter_3%) Global("WorkingForAran","GLOBAL",1) Global("KnowsCowledBribe","LOCALS",1)~ + @8600 + a1238 /*  with friends like these, who needs enemies. */
	Line 21486:   + ~Global("Chapter","GLOBAL",%bg2_chapter_3%) Global("WorkingForBodhi","GLOBAL",1) Global("KnowsCowledBribe","LOCALS",1)~ + @8600 + a1239 /*  with friends like these,  we are likely to be a midnight snack. */
	Line 21489:   + ~Global("Chapter","GLOBAL",%bg2_chapter_7%)~ + @8600 + a1083  /* Chapter 7: Suldanessellar, Capitol of Plot Devices, then straight to hell. Literally. */

Addition to .tp2 in ALWAYS

ALWAYS 
      INCLUDE ~aranw/lib/regexp.tph~ /* extra regexp vars */
      INCLUDE ~aranw/lib/aranw_macros.tph~ /* define all macros */
      /* .ids patching to make sure everything is in place */
      INCLUDE ~aranw/lib/ids_patching.tph~ /* checks for expected .ids resources */
      ACTION_IF NOT VARIABLE_IS_SET bg2_chapter THEN BEGIN /* check to make this happen only once per install */
		ACTION_IF GAME_IS ~eet~ BEGIN
			OUTER_SET bg2_chapter = 12
		END ELSE BEGIN
			OUTER_SET bg2_chapter = 0
		END
		OUTER_FOR (i=1; i<=10; i=i+1) BEGIN
		OUTER_SET bg2_chapter = bg2_chapter + 1
		OUTER_SPRINT name_source ~bg2_chapter_%i%~
          OUTER_SET EVAL ~%name_source%~ = bg2_chapter
      END

      ACTION_IF GAME_IS ~bg2ee eet~ BEGIN	
      /* HANDLE_CHARSETS */
      /* BG2:EE tra conversion courtesy of weidu and iconv */
		ACTION_DEFINE_ARRAY c-aranreload BEGIN setup c-aranw END
		LAF HANDLE_CHARSETS
			INT_VAR
			infer_charset = 1
			STR_VAR
				tra_path = EVAL ~%MOD_FOLDER%/tra~
				reload_array = c-aranreload
		END
	END
	OUTER_SPRINT tra_version ~c-aranw~
	OUTER_SPRINT aranw_version @30001
END

 

 

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  

×