Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Development

Archive::Development Archive area for Development's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 04-23-2004, 11:55 AM
KhaN's Avatar
KhaN
Dragon
 
Join Date: Mar 2004
Location: France, Bordeaux.
Posts: 677
Default Making new pets

Im actually making spells, and i was wondering if it is possible to make new pets.

First i tried to forceload a wisp model and then maked a spell that will summon a pet and then, with target illusion will change the model to wisp. My only result was a basic human model *sigh*. After a PM to Mongrel and 2 days searching to what the commands to make spells in spell_us.txt could refer, it come in my mind that it could be a command in EQEmu source (Yes, im slow to think~), i have found something in spell.cpp, it look like the commands to make pets are here.
At this moment, i dont have the knowledge to make new pets and its not the priority in my project, but i would just like to know if its possible ? Like edit source to make a new wisp pet ?

Thanks
__________________

Reply With Quote
  #2  
Old 04-23-2004, 11:59 AM
smogo
Discordant
 
Join Date: Jan 2004
Location: 47
Posts: 339
Default

As a start, you may want to change some values in the "pets" table of your db. Change race, size ... and see if it works with existing records.

When this works, check out the way a given record is called by a specific spell (e.g why does [Elementalkin:Earth MAG 4] call row with id 74 ?). Once you've found, you're in power.

Good luck
__________________
EQEMu Quest Repository is down until something new :(
Reply With Quote
  #3  
Old 04-24-2004, 01:42 PM
smuggler's Avatar
smuggler
Sarnak
 
Join Date: Apr 2004
Location: Okaloosa, FL
Posts: 36
Default Sorry to be the bearer of foul news...

I'm afriad the the reason why your wisp pops up as a human is, in all likelyhood, because you are in a zone whose 3d package file (i believe that it's a .s3d file but I might be wrong) does not include 3d textures for the will o' wisp. Willowisp is NOT a universal texture, unlike all the PC and EQLive pet models. If you REALLY wanted to make a will o' wisp into a universal model, you might try editing the 3d package files in your EQ directory.

I'll look into it for you and get back with you, but I can't promise much.

One thing I might suggest if you do manage to somehow edit the package files is to make the spell that summons the wisps into an outdoor only spell, then you would only have to edit about 1/2 of the 3d package files (again, I'm not entirely sure this is even possible at all).

Also, people who play on your server would not be able to see the will o' wisp models unless they patched to your newly forged wisp-inclusive 3d package files. Which is intensely annoying, too.

You might consider using the Drake (ID # 89) as opposed to the will o wisp as the pet model, as it is quite cool and also (more importantly) it is a universal model.

I am curious, though, if you were actually able to make a spell that summons the pet you've created... That's something that has eluded me for a couple days...
Reply With Quote
  #4  
Old 04-24-2004, 06:49 PM
killspree
Dragon
 
Join Date: Jun 2002
Posts: 776
Default

You can do this without editing the package file - the EQ team started doing this recently to make mob models a little more universal in expansions without adding extra hard disk size due to having multiple model files.

Just make zoneshortname.txt - you can find some examples of that in your EQ directory. NOW, the only problem with that is everyone will need that .txt file to also see the models in the zones desired, so you will need to set up some sort of patcher or other system.
__________________
Xeldan
Lead Content Designer
Shards of Dalaya
Reply With Quote
  #5  
Old 04-24-2004, 08:48 PM
KhaN's Avatar
KhaN
Dragon
 
Join Date: Mar 2004
Location: France, Bordeaux.
Posts: 677
Default

I can summon a wisp pet using Smogo instructions, at this moment, i can make a trak pet, a raptor pet, all models work. I was already using the forceload solution, but never think about editing the pet table in DB. As smogo said, now, the only thing left is to find why the command "DruidPet" in spell.txt refer to line 3 for example ... i will post infos about when i will find
__________________

Reply With Quote
Reply


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 08:31 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3