Jump to content


Photo

Beta 1 feedback/glitches


  • Please log in to reply
5 replies to this topic

#1 Kulyok

Kulyok
  • Modder
  • 2450 posts

Posted 22 July 2007 - 01:48 AM

I've just uninstalled the mod, so before I forget(or, judging by my PM box, before I'm banned, more likely), here you go. A separate topic, as not to interfere with Ilmatar's glowing review. Hopefully, most of it becomes obsolete with future versions.


Installation process:

- BG1 NPC Project-esque "choose timer" component works very well. However, several subsequent components, namely "install alternative portrait" and "all dialogue or only some of it" require entering "a" or "b", which does not seem as convenient to me as Weidu's default "Y/N", given that these components provide only one choice - install an alternative portrait(extra content) or not.

- As I believe I said before, it is impossible to install Iylos without installing Kish's Monk HLA Table. I'll mention the balance issues later, but game balance aside, I believe it is preferable to separate the two, especially since the mod has a few customization options already(and forcing the end user to install something which might have no relation to the NPC in question is never a good thing - see Improved Anvil).


Game process:

- The joining dialogue is excellently voiced. Howevever, many subsequent Iylos-initiated banters(entering the Pocket Plane, entering the wilderness, his banter about watching the PC/offering to teach PC, and so on) are not voiced - his generic selection lines play, instead. The mod will greatly win if voiced lines for all those are added.

- Iylos's "damage" line is very long - in battle, when he is hurt repeatedly, it may get irritating.

- The game stutters every time his PID/talk menus are initiated, and my computer is rather fast(3200) - it may be even more serious on lower-end machines. I believe the glitch in question is PlaySong(0) PlaySound("lk_theme") in his dialogue. The delay wasn't as bad as the delay in bringing Ajantis' PID menu in BG1 NPC Project, for example, but the fact that it stutters right after the menu did pop up and the user has initiated a choice makes it look like a bug.

- Iylos's items: upon joining, neither of his items is 'charged'; it is impossible to place anything, whether a potion or a scroll(his letter), into his belt.

- He does have a lot of items - many more than anyone else in the game. His boots/necklace have nifty bam's, so even though I still haven't figured what they do, it looks cute(he does move much faster than anyone in the group, however). However, his hood/meditation stone/gauntlets use the already existing bams, which is rather confusing.

- Balance: either because of some extra ability, script, item or, indeed, Kish's table, Iylos looks severely unbalanced in the game. Both in the prison of Saradush and in the wilderness area out of Saradush, he kills most of his opponents(excluding giants) in one blow, sending red sparks flying(as if he was using monk's 'kill-or-else' Quivering Palm ability the entire time) - more than Keldorn, Anomen and Sarevok combined.

- Replies - a vast majority of PC options look hostile or mistrustful; this is not much of an issue, since a 'neutral' reply was always possible.

- PID: from what I gathered, in more than one case, after asking Iylos once about something, you are banned from asking him about this again, even after the relationship has improved considerably. My suggestion would be using two separate variables, like this:

+ ~GlobalLT("LK#IylosHappiness","GLOBAL",10) Global("LK#IylosAmkethranDialogue","GLOBAL",0)~
											+ @4046 DO
 ~SetGlobal("LK#IylosAmkethranDialogue", "GLOBAL",1)~ + PID_Amk
	+ ~GlobalGT("LK#IylosHappiness","GLOBAL",9) Global("LK#IylosAmkethranDialogue2","GLOBAL",0)~
											 + @4046 DO
 ~SetGlobal("LK#IylosAmkethranDialogue2","GLOBAL",1)~ + PID_Amk2

Edit: code, for width.

Edited by Kulyok, 22 July 2007 - 01:50 AM.


#2 Kaeloree

Kaeloree

    Head Molder

  • Administrator
  • 9198 posts

Posted 22 July 2007 - 04:35 AM

I've just uninstalled the mod, so before I forget(or, judging by my PM box, before I'm banned, more likely), here you go. A separate topic, as not to interfere with Ilmatar's glowing review. Hopefully, most of it becomes obsolete with future versions.

Thank you, and I'll do my best to fix these problems in future versions.

Installation process:

- BG1 NPC Project-esque "choose timer" component works very well. However, several subsequent components, namely "install alternative portrait" and "all dialogue or only some of it" require entering "a" or "b", which does not seem as convenient to me as Weidu's default "Y/N", given that these components provide only one choice - install an alternative portrait(extra content) or not.

Sure, I can do that. How does anyone else feel about it? I was thinking along the same lines.

- As I believe I said before, it is impossible to install Iylos without installing Kish's Monk HLA Table. I'll mention the balance issues later, but game balance aside, I believe it is preferable to separate the two, especially since the mod has a few customization options already(and forcing the end user to install something which might have no relation to the NPC in question is never a good thing - see Improved Anvil).

Yes, that is most definitely a point. I will separate these in v1, since I've had several others mention this to me as well.

Game process:

- The joining dialogue is excellently voiced. Howevever, many subsequent Iylos-initiated banters(entering the Pocket Plane, entering the wilderness, his banter about watching the PC/offering to teach PC, and so on) are not voiced - his generic selection lines play, instead. The mod will greatly win if voiced lines for all those are added.

TheWizard has said in the past that he would be happy to voice further lines for Iylos, so this is definitely doable. If it isn't done in time for v1, then I will put a silent .wav in front of it to stop that, as I found it extremely jarring as well.

- Iylos's "damage" line is very long - in battle, when he is hurt repeatedly, it may get irritating.

Another good point - I will revise it in future.

- The game stutters every time his PID/talk menus are initiated, and my computer is rather fast(3200) - it may be even more serious on lower-end machines. I believe the glitch in question is PlaySong(0) PlaySound("lk_theme") in his dialogue. The delay wasn't as bad as the delay in bringing Ajantis' PID menu in BG1 NPC Project, for example, but the fact that it stutters right after the menu did pop up and the user has initiated a choice makes it look like a bug.

I can remove those from the PID fairly easily, so that is no problem. :) I had noticed this as well, and will definitely do further testing to find out if this is the case. Hopefully it is, and this can be resolved without too much hassle.

- Iylos's items: upon joining, neither of his items is 'charged'; it is impossible to place anything, whether a potion or a scroll(his letter), into his belt.

I'll look into this, and it will be fixed in v1.

- He does have a lot of items - many more than anyone else in the game. His boots/necklace have nifty bam's, so even though I still haven't figured what they do, it looks cute(he does move much faster than anyone in the group, however). However, his hood/meditation stone/gauntlets use the already existing bams, which is rather confusing.

I can write in the descriptions what they do, but it defeats the purpose of him being secretive about them. As for reusing graphics, it was either that or have substandard completely new graphics, which I would prefer not to have.

- Balance: either because of some extra ability, script, item or, indeed, Kish's table, Iylos looks severely unbalanced in the game. Both in the prison of Saradush and in the wilderness area out of Saradush, he kills most of his opponents(excluding giants) in one blow, sending red sparks flying(as if he was using monk's 'kill-or-else' Quivering Palm ability the entire time) - more than Keldorn, Anomen and Sarevok combined.

I'll look into this further; combat was one of the things I had not tested, and in the next version I should have this ironed out. :)

- Replies - a vast majority of PC options look hostile or mistrustful; this is not much of an issue, since a 'neutral' reply was always possible.

I'll see what I can do about this as well, but I'm fairly finished with the content. I may pick the writing up again someday, but I don't think it will be before v1, unfortunately.

- PID: from what I gathered, in more than one case, after asking Iylos once about something, you are banned from asking him about this again, even after the relationship has improved considerably. My suggestion would be using two separate variables, like this:

+ ~GlobalLT("LK#IylosHappiness","GLOBAL",10) Global("LK#IylosAmkethranDialogue","GLOBAL",0)~
											+ @4046 DO
 ~SetGlobal("LK#IylosAmkethranDialogue", "GLOBAL",1)~ + PID_Amk
	+ ~GlobalGT("LK#IylosHappiness","GLOBAL",9) Global("LK#IylosAmkethranDialogue2","GLOBAL",0)~
											 + @4046 DO
 ~SetGlobal("LK#IylosAmkethranDialogue2","GLOBAL",1)~ + PID_Amk2

Edit: code, for width.

I could do that, but I'm not sure whether I would like to. I'll definitely have an in-depth think about it.

Thank you again for posting. It is good to have some more feedback to bite into, especially glitches. I hate them myself, and unfortunately I don't have the time to sit and play through the whole of ToB once more, so this is rather helpful. :)

#3 Diana

Diana
  • Modder
  • 341 posts

Posted 02 September 2007 - 05:06 AM

Banter with Korgan keeps repeating:

// Korgan 1
CHAIN IF
~
CombatCounter(0)
!See([ENEMY])
InParty("Korgan")
Range("Korgan",30)
!StateCheck("Korgan",CD_STATE_NOTVALID)
!StateCheck("Iylos",CD_STATE_NOTVALID)
Global("BLK#IylosKorgan","GLOBAL",0)
~
THEN BLK#IYL IylosKorgan_1
@2101 DO ~SetGlobal("BLK#IylosKorgan","GLOBAL",0)~
== BKORGA25 @2102
== BLK#IYL @2103
== BKORGA25 @2104
== BLK#IYL @2105
== BKORGA25 @2106 = @2107
EXIT

You're not increasing the SetGlobal -- it's still at zero.

#4 Kaeloree

Kaeloree

    Head Molder

  • Administrator
  • 9198 posts

Posted 02 September 2007 - 10:55 PM

Thanks! Will fix in v1. :)

#5 Diana

Diana
  • Modder
  • 341 posts

Posted 11 September 2007 - 04:13 PM

After time went by I kicked him out in the Pocket Plane. He left Player1 with some of his unique items. You may wish to check the flags for this. I have his hood, and I think his belt.

#6 Kaeloree

Kaeloree

    Head Molder

  • Administrator
  • 9198 posts

Posted 12 September 2007 - 01:42 AM

Hmm, will definitely fix that - thanks! :)