Game Development Community

RPGDialog V.1.0 released!

by Nelson A. K. Gonsalves · in Torque Game Engine · 11/16/2002 (9:49 am) · 16 replies

I've just released the first public avaible version of my conversation mod and editor for the TGE.

Go here to see screenshots and/or download it.

As this is the first version there may be some bugs left, so reply here or contact me at dk_uo@yahoo.com if you find any problems, suggestions and opinions are welcome as well :)

Features

- Multiple choice questions, present a question and a list of answers and do something depending on which answer the player picks, the choices are numbered and can be picked either by the mouse or by pressing the 1,2,...,9,0 keys on the keyboard, choices after 10 must be selected via mouse.

- Question Links, Ex: "Hello, I'm Mary, how are you?" clicking on the word Mary would trigger an action as if it was a choice in the Multiple choice window.

- Portraits, pictures that represent the NPC, change it depending on the choices of the player or even use them to show the mood of the NPC.

- Sounds, add voice overs or any sound effects that are triggered when the question is displayed.

- Fully functional in multiplayer games, only allowing one player to talk to each NPC at a time, sending a message telling the others that the NPC is busy if they try to talk to it.

- Moving the player too far away from the NPC closes the Dialog automatically.

- Each option triggers a function, allowing complete customization of the actions caused by the dialog, either by using the included functions, altering them or creating your own.

#1
04/11/2003 (4:51 pm)
This dialog doesn't work for me. The editor works fine but I can't initiate the dialogue with an NPC. When I press the Q key the engine crashes.
#2
04/11/2003 (7:46 pm)
Looks pretty good from the screenshots however I think the download/info page would be much nicer if the text and background complimented eachother... dark blue on black hurts my eyes =)
#3
04/11/2003 (8:13 pm)
Blue on black is a HUGE no-no!
#4
04/11/2003 (9:30 pm)
Neat!

Great stuff!!
#5
04/12/2003 (2:33 pm)
I should correct myself ;)

I managed to fix the crashing thingy but have a diffrent problem now. Instead ot the possible answers on the selection screen I get _______________________ . It's realy hard to "guess" what answer shoud I choose :(
#6
04/12/2003 (3:02 pm)
I think that the font in the dialogue screen is not displayed. Where do you controll that?
#7
04/13/2003 (12:21 am)
Enter the web page, text over background, color formatting nazis.
#8
04/14/2003 (1:07 pm)
To anybody who had sam problems as I did:
Really use the RealmWars for this 'couse it otherwhise crashes when pressing the Q key.
For the font problem. In your rw\client\ui\RPGDialog.gui change both of the Arial Bold to Arial.
It should work perfectly now.
#9
05/17/2003 (10:39 am)
This crash's when I press Q i could really use it though so if anyon has a fix could they tell me
#10
05/18/2003 (6:25 am)
Yes! Use realm wars as I have said a post above.
#11
05/18/2003 (6:27 am)
Or try running it in a debug mode. Perhaps it will tell you.
#12
05/18/2003 (12:25 pm)
why use realmwars? I wanna use this in my game and using it in realmwars wouldnt help me much at all would it and running in degub dosnt help as it wont even run in debug do to some other script problems im having.
#13
05/18/2003 (12:34 pm)
Matt The point they're trying to make is THIS ONLY WORKS IN REALM WARS.
#14
05/18/2003 (12:45 pm)
well is there a working example for use in somthing thats not realm war ? i would love to use this
#15
09/02/2003 (6:18 am)
I'm not sure if this is too late, but I got RPGDialog working with my app based on FPS...it just needs 2 fixes:

1) In common/RPGDialogEditor/defaults.cs there are a bunch of default paths, change from "rw" to wherever...

2) Move demoscroll.png from rw/client/ui to whereever/client/ui...

As far as I can see, with those fixes it'll run anyplace!
#16
11/21/2003 (5:55 am)
John thanks for posting that. I am going to give it a shot once I get more familiar with the system. Thanks Nelson for releasing the code to everyone, I look forward to testing it out and actually learning something :P