Adventure Game Studio

AGS Support => Beginners' Technical Questions => Topic started by: Arjunaz78 on Sat 08/10/2011 23:08:49

Title: Custom Dialog Interface [SOLVED]
Post by: Arjunaz78 on Sat 08/10/2011 23:08:49
Hello,hye..i want to know,how to make a dialog interface like Francisco Gonzalez use on her games (Ben Jordan series)?

Is it he use a custom module?besides i successful create a custom dialog using GKDialog module but i want to make like Ben Jordan series dialog interface like picture below (character image on left side while the text dialog on the right side).
How can i make it?

http://agsezine.files.wordpress.com/2007/07/bj1.gif

http://indieflux.com/wp-content/uploads/WLW/BenJordanCase3Somethingwitchythiswaycome_6C8F/BenJordan3SS03.png
Title: Re: Custom Dialog Interface
Post by: Snarky on Sun 09/10/2011 13:07:22
Sierra-style speech. It's built into the engine as an option.
Title: Re: Custom Dialog Interface
Post by: on Sun 09/10/2011 13:42:31
Quote from: Snarky on Sun 09/10/2011 13:07:22
Sierra-style speech. It's built into the engine as an option.
In case you still can't find it:

AGS>General Settings>Dialog, and then set Speech Style to Sierra.
Title: Re: Custom Dialog Interface
Post by: Arjunaz78 on Sun 09/10/2011 18:36:39
Oh..that's mean it's for Sierra-style speech template only right?like King's Quest games right?sorry for confusing this,because i think i can make it when using Lucasarts adventure game template..well..thanks..  :)
Title: Re: Custom Dialog Interface
Post by: Khris on Sun 09/10/2011 19:19:03
The setting is usually completely separate from what game template you chose.

The difference is that the character's talk view should be an animated portrait, not the entire character.
Title: Re: Custom Dialog Interface
Post by: Arjunaz78 on Tue 11/10/2011 16:34:25
I still don't get it right..you say the different only the character animated portrait talk view right?but i still got the dialog speech/talkview display on entire char. although after i create a new game and set the default Dialog Speech style to SierraTransparent,instead i try to make a new game using Dialog Speech style to Sierra WithBackground option too but its still the same like Lucasart speech style,why?

Is it the Sierra speech style is the custom modules that i must edit before i can use for,or i must create a Sierra speech style custom GUI on New Text Window GUI option,before i can use the Sierra speech style?

Sorry to ask a noob Q here,but i'm new in the world of Game Maker,but i like the AGS Editor even i always got confusing bout the tools and the very complex scripting style language besides i don't have enough knowledge bout scripting,just only the noob AutoIt scripting..lol..

THX.
Title: Re: Custom Dialog Interface
Post by: Khris on Tue 11/10/2011 17:11:47
Did you set up a second view with talking portrait frames in loop 0 and set that view as the character's SpeechView?

Because that's what I did in a default game and it worked immediately with the option set to SierraTransparent or SierraWithBackground.
Title: Re: Custom Dialog Interface
Post by: Arjunaz78 on Tue 11/10/2011 22:28:37
No,i don't try it yet,but i try to use GKDialog style on my other games,but it's look's like the style that you just told me,so i need to make a custom char. sprite animation and assign to view option then set on char. SpeechView,right?

Is it i need to create or use the custom GUI's for this dialog style speech too?
Title: Re: Custom Dialog Interface
Post by: Khris on Tue 11/10/2011 22:46:55
If you set up the game like I told you, every Character.Say command and every dialog line will display the animated portrait in one of the top corners with the text next to it.

I don't know about the GKDialog module and I'm too lazy to check it out right now.
Title: Re: Custom Dialog Interface
Post by: Arjunaz78 on Tue 11/10/2011 22:52:33
Well..it's really work right now..just ignore the GKDialog mate,because i think i can make my own custom Dialog interface like GKDialog too..i appreciated you help me a lot LeKhris..thanks again..  :)
Title: Re: Custom Dialog Interface
Post by: Arjunaz78 on Thu 13/10/2011 20:13:04
Just one more thing i need to know,how to set a position of custom animated potrait sprite speech view?

and how to set a position of both of custom animated potrait sprite & background text window display together?because i having trouble when try to positioning it to fix that at the top game screen display.It's always appear below the default iconbar GUI..how do I edit it?

and how about if i want to place it below the game screen like default AGS dialog style?

THX.
Title: Re: Custom Dialog Interface
Post by: Khris on Thu 13/10/2011 20:51:08
What do you mean, "below the game screen"?

Sierra speech style puts the portraits in the screen corners.
If you want them to appear somewhere else, try SayAt.
I don't know how flexible the system is as I've never used it.

You might have to code your own speech function.
Title: Re: Custom Dialog Interface
Post by: Arjunaz78 on Thu 13/10/2011 21:40:20
I mean i need the custom animated or unanimated potrait together with custom GUIs text window display appear at bottom or under (left/right side) of the main game screen,contrary on the normal display at the top or above the game screen..it's contrary from what it appear like the Francisco Gonzalez Ben Jordan's game series..

Ben Jordan: Paranormal Investigator
(http://indieflux.com/wp-content/uploads/WLW/BenJordanCase2IdontthinkLostGalleonsarep_A383/BenJordan2SS01.png)

Title: Re: Custom Dialog Interface
Post by: Snarky on Fri 14/10/2011 09:00:02
I seem to remember you can use SayAt(x,y) to control where on the screen the portrait and textbox show up.
Title: Re: Custom Dialog Interface
Post by: Arjunaz78 on Sat 15/10/2011 07:24:06
OK..i take the Snarky advise..and it's finally works now...

THX.
Title: Re: Custom Dialog Interface
Post by: Khris on Sat 15/10/2011 13:16:14
Quote from: LeKhris on Thu 13/10/2011 20:51:08
If you want them to appear somewhere else, try SayAt.
Title: Re: Custom Dialog Interface [SOLVED]
Post by: Arjunaz78 on Sun 16/10/2011 05:59:28
Whoopss...sorry...thanks for you too LeKhris  ;D