Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Database/World Building

Development::Database/World Building World Building forum, dedicated to the EQEmu MySQL Database. Post partial/complete databases for spawns, items, etc.

Reply
 
Thread Tools Display Modes
  #1  
Old 09-08-2004, 07:18 AM
aridale
Fire Beetle
 
Join Date: Apr 2004
Posts: 18
Default Npc models to use with forced zone loading

Ok Ive been goin thru the sd3 files and matchin models from em with the race id used ingame to display em. Since you can forceload models into any zone its useful to know WHERE the model is stored besides its race id.

Ive got quite a bit of em so far. Ive tested some of em some of em I havent. Heres my running list. It also contains all of the ones from the latest guidebook that already had the model id and set its found in for quick easy reference.

Code:
The following models can all be force loaded into any zone.
===========================================================

brm,lfaydark_chr
brf,lfaydark_chr
faf,lfaydark_chr
dml,charasis_chr
gri,gri_chr
dra,dreadlands_chr
mim,mim_chr
pif,lfaydark_chr
drm,dreadlands_chr
drf,dreadlands_chr
pum,pum_chr
clm,akanon_chr
clf,akanon_chr
coc,dreadlands_chr
dri,lfaydark_chr
uni,lfaydark_chr
lyc,dreadlands_chr
kgo,dreadlands_chr
yet,dreadlands_chr
fgi,dreadlands_chr
goo,goo_chr
ssk,dreadlands_chr
rap,dreadlands_chr
sgo,acrylia_chr
fmo,fmo_chr
mtc,mtc_chr
rgm,rgm_chr
sir,sir_chr
stu,stu_chr
skn,skn_chr
unb,unb_chr
gmn,acrylia_chr
vac,vac_chr
wet,acrylia_chr
sgr,sgr_chr
sdm,sdm_chr
sdf,sdf_chr
srv,acrylia_chr
shr,shr_chr
muh,muh_chr
ser,sseru_chr
rem,rem_chr
luj,luj_chr
nyd,nyd_chr
nym,nym_chr
trn,trn_chr
wrf,wrf_chr
skb,skb_chr
mal,mal_chr
pus,pus_chr
ggl,ggl_chr
moi,moi_chr
trw,trw_chr
nmh,nmh_chr
emp,emp_chr
fmp,fmp_chr
wmp,wmp_chr ??
nmp,nmp_chr ??
gtd,gtd_chr
crb,crb_chr
pbr,pbr_chr
stf,stf_chr
stw,stw_chr
paf,paf_chr
efe,efe_chr
wbu,wbu_chr
spd,spd_chr
tbm,tbm_chr
tbf,tbf_chr
fbm,fbm_chr
fbf,fbf_chr
tsm,tsm_chr
tpb,tpb_chr
tvp,tvp_chr
tpo,tpo_chr
gpm,gpm_chr
gpf,gpf_chr
dpm,dpm_chr
dpf,dpf_chr
opm,opm_chr
opf,opf_chr
hpm,hpm_chr
hpf,hpf_chr
epm,epm_chr
emf,emf_chr
tzm,tzm_chr
tzf,tzf_chr
lug,lug_chr
lga,lga_chr
lgr,lgr_chr
fmt,fmt_chr
fsk,fsk_chr
fud,fud_chr
iwm,iwm_chr
iwf,iwf_chr
izm,izm_chr
izf,izf_chr
vek,vek_chr
gvk,gvk_chr
bvk,bvk_chr
wof,wof_chr
lmm,lmm_chr
lmf,lmf_chr
mmm,mmm_chr
mmf,mmf_chr
rom,rom_chr
bgb,bgb_chr
syn,syn_chr
sem,sem_chr
sef,sef_chr
mmv,mmv_chr
roe,roe_chr
skt,skt_chr
mmy,mmy_chr
gbl,gbl_chr
nin,nin_chr
fgh,fgh_chr
drv,drv_chr
sdc,sdc_chr
glm,glm_chr
eey,eey_chr
box,box_chr
brl,brl_chr
cst,cst_chr
vas,vas_chr
tbl,tbl_chr
rak,rak_chr
cpt,cpt_chr
bon,bon_chr
jkr,jkr_chr
tnm,tnm_chr
tnf,tnf_chr
tem,tem_chr
tef,tef_chr
tgl,tgl_chr
twf,twf_chr
tac,tac_chr
tmb,tmb_chr
ttb,ttb_chr
iwh,iwh_chr
iec,iec_chr
ila,ila_chr
icy,icy_chr
ihu,ihu_chr
isb,isb_chr
ibr,ibr_chr
ilb,ilb_chr
ise,ise_chr

kha,griegsend_chr 205
spr,griegsend_chr 231
tho,griegsend_chr 214
vpm,griegsend_chr 208
tot,growthplane_chr 173
udk,gunthak_chr 324
spb,hatesfury_chr 334
aam,hohonora_chr 322
mar,hohonorb_chr 296
bat,katta_chr 260
vol,katta_chr 219
hsn,nightmareb_chr 297 ??
har,letalis_chr, 111
vrm,necropolis_chr 156
trt,nightmareb_chr 257
gnn,paw_chr 39
phx,poair_chr 303
xeg,poair_chr 299
btx,podisease_chr 255
bub,podisease_chr 268
buu,podisease_chr 269
dsb,podisease_chr 253
kop,podisease_chr 266
lep,podisease_chr 267
rth,poeartha_chr 298
veg,poeartha_chr 258
sma,poearthb_chr 310
sta,poearthb_chr 306
fen,pofire_chr 284
srg,pofire_chr 254
br,ponightmare_chr 279
nbt,ponightmare_chr 260
skb,ponightmare_chr 250
kar,postorms_chr 278
skr,postorms_chr 308
svo,postorms_chr 309
raz,potactics_chr 288
taz,potactics_chr 289
val,potactics_chr 318
mam,potimea_chr 107
shn,potimea_chr 217
abh,potimeb_chr 193
nmg,potimeb_chr 277
sar,potimeb_chr 283
tmt,potimeb_chr 304
vsm,potimeb_chr 98
vsf,potimeb_chr 98
wrb,potimeb_chr 319
wbu,powar_chr 321
kra,powater_chr 315
pir,powater_chr 74
sha,powater_chr 61
slg,powater_chr 261
swo,powater_chr 105
tmr,powater_chr 246
wmp.powater_chr 271
all,qcat_chr 91
bet,qcat_chr 22
bgm,qcat_chr 55
caz,qcat_chr 95
cub,qcat_chr 31
fis,qcat_chr 24
inn,qcat_chr 123
min,qcat_chr 53
qcf,qcat_chr 71
qcm,qcat_chr 71
rat,qcat_chr 36
sna,qcat_chr 37
spi,qcat_chr 38
zom,qcat_chr 70
ghu,qey2hh1_chr 33
gia,qey2hh1_chr 18
lif,qey2hh1_chr 50
lim,qey2hh1_chr 50
tre,qey2hh1_chr 64
wil,qey2hh1_chr 69
cen,qeynos_chr 16
pre,qeynos_chr 141 ?
liz,rathemtn_chr 51
orc,rathemtn_chr 54
sph,rathemtn_chr 86
zof,rathemtn_chr 70
dru,rathemtn_chr 122
gar,rathemtn_chr 29
goj,pojustice_chr 251
otm,pojustice_chr 190
tbu,pojustice_chr 256
bix,rivervale_chr 79
rif,rivervale_chr 81
rim,rivervale_chr 81
fun,runnyeye_chr 28
gal,scarlet_chr 228
sch,scarlet_chr 221
snn,scarlet_chr 225
teg,scarlet_chr 215
icm,sebilis_chr 139
icf,sebilis_chr 139
trk,sebilis_chr 19
rnb,sharvahl_chr 207
sow,sharvahl_chr 232
vsg,sharvahl_chr 239
vsk,sharvahl_chr 238
mer,sirens_chr 110
wal,sirens_chr 177
wlm,sirens_chr 191
wur,skyfire_chr 158
wyv,skyfire_chr 157
fsg,skyshrine_chr 188
stg,skyshrine_chr 189
pri,skyshrine2_chr 198
sro,solrotower_chr 247
avi,southkarana_chr 13
cpf,stonebrunt_chr 23
cpm,stonebrunt_chr 23
stc,stonebrunt_chr 119
shm,thedeep_chr 217
shf,thedeep_chr 217
cof,thurgadina_chr 183
com,thurgadina_chr 183
con,thurgadinb2_chr 183 <-- dain
efs,timorous_chr ??? <-- kunark boat or shuttle?
elf,timorous_chr ??? <-- kunark boat?
es,timorous_chr ??? <-- kunark boat?
ogs,timorous_chr ??? <-- ogre boat to DL?
egm,tox_chr 78
was,tox_chr 109
gdm,unrest_chr 117
rea,unrest_chr 80
gem,veeshan_chr 118
gef,veeshan_chr 118
sim,veeshan_chr 147
ssn,veeshan_chr 146
yak,wakening_chr 181
frt,warrens_chr 102
wyv,wvy_chr 157 <-- looks like wyverns have their own
grg,airplane_chr 121
den,befallen_chr 99
fpm,befallen_chr 44
gar,befallen_chr 29
gol,beholder_chr 17
sce,bothunder_chr 312
ssa,bothunder_chr 307
kaf,butcher_chr 94
kam,butcher_chr 94
sku,butcher_chr 83
ked,cauldron_chr 103 <-- I think
hlm,everfrost_chr 90
hlf,everfrost_chr 90
okm,feerrott_chr 93
okf,feerrott_chr 93
fef,felwithea_chr 106 possibly dont see female stuff for fel listed in races
fem,felwithea_chr 106
lee,firona_chr 104
hag,frozenshadow_chr 185
spc,frozenshadow_chr 174
owb,hollowshade_chr 206
vst,karnor_chr 20 <-- maybe doppleganger it says its vs in karnor /shrug
xal,karnor_chr 136

Where the line is skipped between the models is where I started findin em myself from the s3d files. The number beside em is the race ID pretty much everything has to have gender set to 2 or youll get a human male. The ones above the skipped line are the ones straight from the guidebook I didnt put the race id with them 1) because I havent gotten around to it yet 2) you can just search for the name in the guidebook. Ill add to this anymore I find also if anyone else knows some not listed plz post em cause itll make my work easier and itll be useful for anyone forceloading models =)
Reply With Quote
  #2  
Old 09-08-2004, 01:25 PM
killspree
Dragon
 
Join Date: Jun 2002
Posts: 776
Default

box_chr is well...the box object race
uni in lfaydark_chr is a unicorn I would assume
coc in dreadlands_chr is most likely a cockatrice
yet in dreadlands_chr is a yeti
rap in dreadlands_chr is most likely a raptor
goo in goo_chr is...a goo
ser in sseru_chr is most likey lord inquisitor seru
pus in pus_chr is a pusling
emp in emp_chr is most likely emperor ssraeshza(or shissar in general)
vek in vek_chr are the veksar version of iksars
mmy in mmy_chr is...a mummy
gbl in gbl_chr is the new goblin
tbl in tbl_chr is a table object race most likely
brl in brl_chr is probably a barrel object race
__________________
Xeldan
Lead Content Designer
Shards of Dalaya
Reply With Quote
  #3  
Old 09-10-2004, 04:05 AM
KhaN's Avatar
KhaN
Dragon
 
Join Date: Mar 2004
Location: France, Bordeaux.
Posts: 677
Default

Speaking about Model Forceloading, i wonder if someone found a solution to the non animated models. Because when you forceload an EQ Beta/Old World Model, it will appear, but wont be animated at all (Well, never was for me and some friends), some examples are ARM, PUM.
__________________

Reply With Quote
  #4  
Old 09-10-2004, 07:06 AM
Cisyouc
Demi-God
 
Join Date: Jun 2004
Location: Heaven.
Posts: 1,260
Default

Quote:
Originally Posted by KhaN
Speaking about Model Forceloading, i wonder if someone found a solution to the non animated models. Because when you forceload an EQ Beta/Old World Model, it will appear, but wont be animated at all (Well, never was for me and some friends), some examples are ARM, PUM.
aye, pri,sleeper2_chr does that. Solid as a rock.
__________________
namespace retval { template <class T> class ReturnValueGen { private: T x; public: ReturnValueGen() { x = 0; }; T& Generator() { return x; }; }; } int main() { retval::ReturnValueGen<int> retvalue; return retvalue.Generator(); }
C++ is wonderful.
Reply With Quote
  #5  
Old 09-10-2004, 08:10 AM
aridale
Fire Beetle
 
Join Date: Apr 2004
Posts: 18
Default

Ive never run into it as of yet. Im not usin old world models tho my whole point in findin this stuff out was to use new models (LDoN PoP GoD some Luclin) in older zones. My start zone on my server is Stonebrunt and everything Ive tested there so far works just fine. Your talkin about pri the Prismatic Spirit or whatever it is. It has its own s3d too called pri,pri_chr I dunno if thatd made a diff in it not animating or what maybe try it that way?
Reply With Quote
  #6  
Old 09-10-2004, 08:31 AM
Cisyouc
Demi-God
 
Join Date: Jun 2004
Location: Heaven.
Posts: 1,260
Default

Quote:
Originally Posted by aridale
Ive never run into it as of yet. Im not usin old world models tho my whole point in findin this stuff out was to use new models (LDoN PoP GoD some Luclin) in older zones. My start zone on my server is Stonebrunt and everything Ive tested there so far works just fine. Your talkin about pri the Prismatic Spirit or whatever it is. It has its own s3d too called pri,pri_chr I dunno if thatd made a diff in it not animating or what maybe try it that way?
No, I'm talking about the prismatic dragon (Seen in PoValor as Aerin`Dar, Sleeper's Tomb as Keryfrym...)
__________________
namespace retval { template <class T> class ReturnValueGen { private: T x; public: ReturnValueGen() { x = 0; }; T& Generator() { return x; }; }; } int main() { retval::ReturnValueGen<int> retvalue; return retvalue.Generator(); }
C++ is wonderful.
Reply With Quote
  #7  
Old 09-10-2004, 08:53 AM
aridale
Fire Beetle
 
Join Date: Apr 2004
Posts: 18
Default

oh him =)
Reply With Quote
  #8  
Old 09-10-2004, 11:26 AM
Melwin
Fire Beetle
 
Join Date: Jan 2005
Posts: 15
Default

Any chance you'd expand a bit on it by comparing the model names/numbers to actual EQLive mobs?

I know that's a lot of work, but that'd be extremely hot.
__________________
Shards of Dalaya Staff Administrator
I have stairs in my house.
Reply With Quote
  #9  
Old 09-10-2004, 12:06 PM
aridale
Fire Beetle
 
Join Date: Apr 2004
Posts: 18
Default

Well I could just to centralize all the info but if you got the guidebook you can just search for the ###,###_chr as listed above the skipped line and find a pic of the model and what is right in the guidebook. On the ones below the skipped line just search for the number after the _chr listing and youll find the pic and name of the mob in the guidebook if its in there. Some of the things like what I think is the kunark boat and shuttles arent in the guidebook.
Reply With Quote
  #10  
Old 09-23-2004, 11:19 AM
Cutter
Sarnak
 
Join Date: Sep 2004
Posts: 85
Default

hsn,nightmareb_chr 297

this is incorrect.. not sure what it is.. cause i have no clue .. but i have tried this many times.. but i have went to nightmareb and summoned them no problem.. and all my other force loads work.. so im not sure why this one does not work at all
Reply With Quote
  #11  
Old 11-12-2004, 06:42 AM
Temil
Fire Beetle
 
Join Date: Oct 2004
Posts: 2
Default

Quote:
Originally Posted by killspree
emp in emp_chr is most likely emperor ssraeshza(or shissar in general)
Well, it's not the Shissar's in general, and the emperor suposidly uses the same prefix as the shissar. The one for the shissar's are as followed, but keep in mind, only seem to be able to load 2 of the 4 models, sence texture for this race model doesnt work for force loading, but only for the specific zone that are suposted to be in.

shn,thegrey_chr
or
shn,ssatemple_chr

both these display the same models as eachother, but when viewing in EQinside, you see there are 3 head versions for thegrey, and 4 head versions for temple. So it makes sence that all 4 should be loaded from temple.
Also, this model is currently only displaing with gender 2 (netrual) and they are frozen (no animation)
Hope that helps.
Reply With Quote
  #12  
Old 11-12-2004, 06:56 AM
WildcardX
Developer
 
Join Date: Apr 2003
Posts: 589
Default

Speaking of the EQEmu guidebook, I wanted to download that but I noticed the link isn't working anymore. If it's still a valid resource for 6.0 DR2, I'd like to know what a valid link is so I can get that.
Reply With Quote
  #13  
Old 11-13-2004, 01:52 AM
1010101
Sarnak
 
Join Date: Mar 2002
Posts: 63
Default

You can get it over in the downloads section of peqserver.com if I recall correctly.
__________________
- 1010101
Reply With Quote
  #14  
Old 11-23-2004, 12:32 AM
Aich
Fire Beetle
 
Join Date: Sep 2004
Posts: 5
Default Noob question

I just gotten a server up and running, using recent Kunark release, woundering how I cna get all the models to load using #race, most just set as a human male. Been searching fro model forceloading also, and nothing.
Reply With Quote
  #15  
Old 11-23-2004, 03:43 AM
Dvinn
Fire Beetle
 
Join Date: Nov 2004
Location: The Emerald City, Oz
Posts: 20
Default Re: Noob question

Quote:
Originally Posted by Aich
woundering how I cna get all the models to load using #race
Here's a quote from the Guidebook v1.3:

Quote:
If you view your EverQuest directory, you’ll notice a few files named:

zonename_chr.txt

Typically, the _chr.txt files will only be listed for the latest zones (LDoN, revamped zones, etc.) What I have discovered is that the only apparent “check” made against changing these files is a first line of text that tells eqgame.exe how many models it should be loading.

Great news! You can customize the newer zones - or at least that’s what I first though. Once I started playing around even further I really got excited. I discovered that eqgame.exe is apparently hardcoded to accept a *_chr.txt file for every zone even if they don’t have one now! This means that even though global_chr.s3d and freportw_chr.s3d are loaded when you zone to West Freeport, IF freportw_chr.txt exists the client will force load any and all models specified in that file!

How to add models to any zone

A zonename_chr.txt file contains the following type of information:

6 &lt;---- Line 1 tells the client how many models will be loaded.
gol,qeynos_chr &lt;---- Lines 2+ specify which models to load and
gia,commons_chr from which _chr.s3d file(s).
bet,ecommons_chr format: model_id,file_id (no spaces!)
spi,ecommons_chr
gob,butcher_chr
imp,steamfont_chr

It is this file that you can manually change to force load any model(s) you wish to be available in that zone as long as you know the model_id and file_id for loading them (EQEMu Guidebook 1.3 will have a listing). the s3d file extension should not be used when specifying the file_id. Also, I cannot stress enough, do not use spaces!

NOTE: If you use an incorrect model_id, file_id, use spaces, use a period instead of a comma or type anything incorrectly, you will crash any client zoning into the zone with a bad zonename_chr.txt file. Because of this, I highly suggest you only add 2-3 models at a time (even if using the Guidebook's information) to ensure everything is correct. It's much easier to locate a problem in 3 entries than it is in 30.

Example of use:

Open Notepad or any text editor.

On Line #1 type the following: 3
On Line #2 type the following: skb,skb_chr
On Line #3 type the following: fgh,fgh_chr
On Line #4 type the following: scr,scr_chr

Now save the file (as ANSI text) into your EverQuest directory as freporte_chr.txt

The next time you zone into E. Freeport, you will be able to spawn and see Kunark Scorpions, PoNightmare Banshees and LDoN Froglok Ghosts in East Freeport. It’s that easy!

As mentioned previously, you can also add/remove files from pre-existing zonename_chr.txt files. And remember, the zone will still load all global models as well as any models in its zonename_chr.s3d file (providing it has one. Later zones do not).
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 11:47 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