vbGore Free Online RPG Engine

Revolutionizing Visual Basic ORPG Development
It is currently Fri May 24, 2013 3:56 pm

All times are UTC - 8 hours




Post new topic Reply to topic  [ 11 posts ] 
Author Message
 Post subject: Simpler NPC Creation
PostPosted: Thu Mar 15, 2007 4:44 pm 
Beautimosity

Joined: Sun Dec 03, 2006 4:46 pm
Posts: 644
Location: United States
I remember starting to use vbGORE I found it difficult to create NPC's and such.

If you've ever worked with private servers for Ragnarok Online, NPC creation is a breeze for such a game.

I made a program that could create NPC's for Ragnarok Online cause it was basically just instructions like writing a .config file. (though different.)

Maybe we could look into making "commands" for NPC's to follow. like...
Code:
message "String goes here";

It could be that simple, and opens doors for complex made NPC's, like banks, lotteries, advanced quests, etc...

Comments, suggestions?.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 15, 2007 11:01 pm 
Arithmophobia

Joined: Wed Sep 20, 2006 4:00 pm
Posts: 335
thats what npc creation is at the moment, you just type the figures and numbers into mysql database.

Its easy when you get the hang of it


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 16, 2007 11:14 am 
Source Code Swashbuckler

Joined: Sun Feb 18, 2007 9:40 pm
Posts: 47
Location: Redlands, CA, USA
yes npc creation is alot easier if you have a db viewer such as sqlyog. Typing all those 'insert' lines can get really annoying.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 16, 2007 12:23 pm 
Beautimosity

Joined: Sun Dec 03, 2006 4:46 pm
Posts: 644
Location: United States
Yeah I know it's easy at the moment, but easy is a word considered different to many people. A person could look at a mysql database and be like "What the hell do I do?"

I'm talking more along the lines like .txt files, one for each NPC and a main.txt file that puts the NPC's in their respective places. And when you add one, you just add an extra line in the main file. This would make organization and creation of NPC's a lot easier in my opinion...


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 16, 2007 1:10 pm 
Site Admin

Joined: Fri Jul 14, 2006 4:00 pm
Posts: 11230
Location: Washington
I think it'd make it a lot more difficult. Instead of having fields with specific values, you have to memorize what ever field is and hope you get it in the right place, then you have to make sure you update the main file.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 16, 2007 1:14 pm 
Verblundgalet

Joined: Tue Jan 09, 2007 12:44 pm
Posts: 684
Location: Brisbane, Australia
Quote:
I'm talking more along the lines like .txt files, one for each NPC and a main.txt file that puts the NPC's in their respective places. And when you add one, you just add an extra line in the main file. This would make organization and creation of NPC's a lot easier in my opinion...


I seriously doubt Spodi will go BACK to the old system of everything being in files....also, do you realize how slow .txt's files are...i do...I've used a engine, that used the above '.txt' files, and my spped was laggy...with vbGORE, and MySQL, its super fast :D

You do also relize, that MySQL tables, are used to build WoW, the biggest MMO in our times....

If you want a easier engine, then go and look at Elysium....its easier, yes, but compared to vbGORE, its a beggingers engine...it, however, uses the systerm you have decribed above ;)

Just LEARN he NPC systerm, found in the MySQL Databases...the db allows to make NPC's fairly easily already, and with the large opions we have, its really good to :D

Bankers = Already Installed into the NPC system
Advance Quests...use the Player to NPC interaction feature
Lotteries...if you seriously want this n vbGORE, just ask ;)

Quote:
Yeah I know it's easy at the moment, but easy is a word considered different to many people. A person could look at a mysql database and be like "What the hell do I do?"


...and thats why we've opened up a forum: to help people with there problems....and thats why some of us have also helped build a collection of tutiorals on MySL, that can be found on the Wiki ;)

Tay


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 16, 2007 2:36 pm 
Beautimosity

Joined: Sun Dec 03, 2006 4:46 pm
Posts: 644
Location: United States
I know the NPC system and how to make them. I just "enjoy" making NPC's when I'm making them with this way. And it opens doors to complex stuff, 'tis all I'm saying.

I was just using .txt files as an example because that's what Ragnarok Online uses and it was the closest thing I could think of. Don't get me wrong though, MySQL is a wonderful way to do things, I just wanted to get away from boring work.

Spodi wrote:
I think it'd make it a lot more difficult. Instead of having fields with specific values, you have to memorize what ever field is and hope you get it in the right place, then you have to make sure you update the main file.


I think you're talking about still doing it with MySQL when I'm saying something totally different, cause there's not fields involved.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 16, 2007 3:07 pm 
Site Admin

Joined: Fri Jul 14, 2006 4:00 pm
Posts: 11230
Location: Washington
Well you might want to post a more specific example, since without completely re-writing the whole system, you are going to have to define it pretty much the same way as it is done in the database but with delimiters splitting the categories.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 19, 2007 2:18 am 
Verblundgalet

Joined: Tue Jan 09, 2007 12:44 pm
Posts: 684
Location: Brisbane, Australia
lawzile wrote:
I know the NPC system and how to make them. I just "enjoy" making NPC's when I'm making them with this way.


Well, you DO have the code...why don't you add it yourself, if you really want to ;) Sure, it may take a few months of leaning how to program, and then a few more months of then programming it into the code....but, if you really want it, it will be all worth it....right? ;)


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 20, 2007 11:02 am 
=^.^= Kitty =^.^=

Joined: Tue Sep 05, 2006 4:00 pm
Posts: 964
Location: Oregon
lawzile wrote:
I know the NPC system and how to make them. I just "enjoy" making NPC's when I'm making them with this way.


"Yeah I know you enjoy it at the moment, but enjoy is a word considered different to many people. "


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 20, 2007 11:17 am 
Beautimosity

Joined: Sun Dec 03, 2006 4:46 pm
Posts: 644
Location: United States
This topic is already over, and that comment was unnecessary. It was almost in a gradeschool type mocking comment. :/
How is enjoying something different to different people? Enjoy is one word to one thing, you enjoy something. Easy is a word that could be called "difficult" for someone else.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 

All times are UTC - 8 hours


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group