Full Version : My program
xmlspawner >>XMLSpawner - Discussion >>My program


<< Prev | Next >>

Erucid- 02-15-2007
Here ArteGordon has been helping me with my program.
http://www.runuo.com/forums/custom-script-...spawner2-7.html

I think my program has reached a test phase. I've used it to recreate the Bobo quest. I'd like to add the other quest objective types and all the wonderful functions of the XMLdialog. But one step at a time.

I'm putting this visual basic program up here so some of you could do me the favor of testing it. And let me know if it makes dialog and quest book creation easier or quicker for you; or if I'm completely wasting my time.

This program creates the XML document saved as a .npc file. It will drop the .npc file in whatever directory that you run the program from. Then from inside the UO game, drop an XMLspawner and set up the NPC with the usual /ATTACH/Dialog,xmlfilename/

Thanks =)

UPDATED: 02/17
I wasted my Saturday away in code today. =) I completely changed the format from VB5.0 to the new (free) Visual Basic 2005 Express. Basicaly a rewrite. And alot of code has changed in these versions. So, that took me some time to figure out. I did a little more testing and got the gumps to work except for gump type 4. Still needs work, and the unique items form doesn't work at all realy. You can play with it and see what it does. But it wont put the items in with the right syntax just yet. I cleaned up all the forms to look pretty and alot smoother. I still consider this to be way pre beta, but I'm still after input from all the XMLspawner fans. You might notice a big jump in file size too. Another "Bonus" of the 2005 express compared to the VB5.0. Also there are a few more forms in there too. Having fun, and learning alot.

UPDATED: 02/22
I think I got most bugs fixed. The Unique Items is still kind of "IFy". I'm realy happy with the Gump and Quest Book features. Because of all the possible variations in the Quest Types and Unique Item Attributes, I left these text fields empty and the user needs to fill them in more like the in game gumps. I hope to do some more work on them soon, and make it a little more point and click. I'm Still waiting on any feedback on the "user friendlyness" of the program. I supose I should sit down and start working on a "help" form for the program.

ArteGordon- 02-16-2007
thanks, I'll take a look at it.

Foruno- 02-16-2007
Congratulations for the program, i like that. I have a question
how load the npc files ? thx

Erucid- 02-17-2007
in game, as a GM type [Add xmlspawner. dbl click the XMLspawner and In the XMLspawnwer gump put in something to be spawned like an orc and add the following switches so it looks something like this "Orc/ATTACH/XMLdialog,*" where * is the name of the npc file minus the file extension .npc =)

Then respawn the NPC (orc in this instance) and the dialog should be attached.

Foruno- 02-17-2007
nono, xD i have a npc makes for my in the xmlfolder. i put the program in this folder and, how load a npc file in the program for customice this files?

Erucid- 02-17-2007
Loading .npc files to be edited is not a function of this program at this time. Right now all it does is write the .npc file. Not read and edit an exisiting file. I'm sure it can be done, but it isn't something I'm looking at right now. I got alot more things to work on first. The XMLdialog sytem is so extensive already, it'll take me awhile to get half of the things the system is capable implimented into the program. But loading and editing an existing .npc file IS something I'm thinking about. =)

My primary goal at this point, is to make a program that creates XMLdialog quickly, easily and atractively with a minimal amount of syntax errors. Freeing up the designers time and creative energy for the "in game experience", not "how to get it to work".

What I'd like from testers at this point is how effectively it creates .npc dialogs. I'm interested in errors it might produce, and ideas on improving its "user friendlyness". As the designer I know what each field is and what it should say. Others wont.

(Also, keep in mind... I'm quite the amatuer and learning as I go along)

What I'm working on right now is a quick unique item form to quickly and easily dump unique items into the rewards bag.