Go Back   EQEmulator Home > EQEmulator Forums > General > General::General Discussion

General::General Discussion General discussion about EverQuest(tm), EQEMu, and related topics.
Do not post support topics here.

Reply
 
Thread Tools Display Modes
  #1  
Old 05-09-2006, 10:01 AM
pepsi_cola
Sarnak
 
Join Date: May 2006
Location: Where am I?
Posts: 42
Default

Cool, thanks for the info. Now one last thing, what about missing props and mobs? Is there a guide that I can refer to for this?
Reply With Quote
  #2  
Old 05-09-2006, 10:13 AM
jimbabwe
Hill Giant
 
Join Date: Aug 2005
Posts: 107
Default

i've never found an excellent guide on creating npcs, I've just taken bits and pieces from all over. One good source is the EQEmu guidebook 1.3, which i think you can download in the wiki in the server area under usefull tools. I'll give you a little rundown of what I do though.

If the mobs are already in the database search for them with #findnpctype then spawn them with #npctypespawn. If they are not in the database(this is where the guide comes in handy) you'll have to make new mobs. for that you'll use #spawn, which comes with a lot of arguments, so use #help spawn and look what all you can supply to it.

Once you have the base npc spawned, you then need to add it to the database and create a spawn for it. So you'll select your newly spawned mob and type #npcspawn create. He'll then respawn there once the zone is restarted.

From this point you can then come back to the zone and use #spawnfix on him, along with #npcedit(which is a nice tool btw, you can edit any field from the database here)

Lastly I use mySQL Front and georges excel editor to keep track of loottables, and do a little bit of npc and spawn editing.

mySQL front can be downloaded off the mysql site, and georges here
http://www.eqemulator.net/forums/sho...t=19459&page=3
the latest version is near the bottom, you need windows and excel for it to work.

I didn't really go into loot or pathing. For pathing i suggest reading the guidebook, and for loot georges has a nice tutorial on his website
http://66.159.225.58/eqemu/excel_eq/excel.html

I think that's about all for now. The guidebook is also nice because it has a list of zones,skill,materials,npc model types, and classes.

If you have any other questions hit me up in irc.

edit: as for props, some are race models, then have a bodytype set so they're unselectable, others (which i just found out the other day) are doors. How you set the door ones up I'm not sure.

edit2: lastly if any of those #commands don't work try using #help and searching for one of the words in the command, i might have gotten some of the word orders backwards. so #help npc will give you all of the commands with the word npc in it. I use #fixnpc as well sometimes as a visual reference for materials, then i just manually use #editnpc texture 1 to set the material for example.

Last edited by jimbabwe; 05-09-2006 at 06:19 PM..
Reply With Quote
  #3  
Old 05-09-2006, 10:19 AM
pepsi_cola
Sarnak
 
Join Date: May 2006
Location: Where am I?
Posts: 42
Talking

Great! Now I can begin on reconstructing the tutorial. (Just something to do to kill time...)
Reply With Quote
  #4  
Old 05-09-2006, 10:20 AM
jimbabwe
Hill Giant
 
Join Date: Aug 2005
Posts: 107
Default

oh and if you change a spawn after youv'e #npcspawn created it, you need to #npcspawn update it.

edit: and the default respawn time is like 12 minutes, so you may want to change that too. ok, no more edits!

edit2: ok i lied. check out #dbspawn as well. I forget what all i do anymore, been a few weeks since i've done any editing and i'm still kind of new at it myself.

Last edited by jimbabwe; 05-09-2006 at 06:25 PM..
Reply With Quote
  #5  
Old 05-09-2006, 12:02 PM
pepsi_cola
Sarnak
 
Join Date: May 2006
Location: Where am I?
Posts: 42
Default

I am having some trouble trying to get an NPC to say something. To be specific, I'm trying to set up Rashere, the soulbinder. What I did is the following:

1) I created a folder named 'tutorialb' in the quests folder.
2) Then I created a perl script for Rashere named '3435973906.pl' (I used his ID because I could not get his name to work as the script name, I tried 'Rashere.pl', 'Rashere_Al-Ayahd.pl', and 'Rashere_Al-Ayahd00.pl'.)

When I hail the npc, nothing happens. Is there something that I am missing?

I tried using another ncp, Arias, and still nothing. I even created a generic 'default.pl' in which all npcs should use, and still nothing happens when the npcs are hailed.
Reply With Quote
  #6  
Old 05-09-2006, 12:26 PM
fathernitwit
Developer
 
Join Date: Jul 2004
Posts: 773
Default

before you spend too much time on the NPCs.. give this eqbuilder output a try:
http://www.projecteq.net/fathernitwit/tutorialb.zip

I havent tried it, but it may work.
Reply With Quote
  #7  
Old 05-09-2006, 01:42 PM
pepsi_cola
Sarnak
 
Join Date: May 2006
Location: Where am I?
Posts: 42
Default

I used the files you provided, and updated my database. That helped alot. Now I don't have to reposition the NPCs. It seems that there are some NPCs missing like the soulbinder and such. But, I can't seem to get none of the quest dialogues to work at all. I must be missing something...
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 03:32 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3