Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Bug Reports

Development::Bug Reports Post detailed bug reports and what you would like to see next in the emu here.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-14-2004, 06:52 AM
Raddiux
Sarnak
 
Join Date: Apr 2004
Posts: 97
Default Dungeon fog color does not work

I'm not sure why, but for as long as i can remember in EQEMU, the zone fog for dungeons does not display correctly. For example, SolA/B is supposed to have this reddish fog that gives the feeling that the zone is very hot. However on EQEMU the fog displays as black and the zone seems too dark. No matter how much i play with the Z options (clipping plane, fog color, underworld (whatever that is)) nothing seems to change the color of the fog. Outdoors the fog color works just fine - its only dungeons that have this problem.

One other small issue i've found has to do with spell animations. On Live, if you cast a spell and then immediately after begin to run, your upper body continues the casting animation while your lower body runs. However on EQEMU if you cast a spell and then run, your entire body remains in the 'standing still casting' animation, so you look like you're sliding around on the floor until the cast animation completes, since your legs don't move.
Reply With Quote
  #2  
Old 10-20-2004, 09:50 AM
Raddiux
Sarnak
 
Join Date: Apr 2004
Posts: 97
Default

anyone have any ideas?
Reply With Quote
  #3  
Old 10-20-2004, 10:35 AM
Edgar1898
Senior Member
Former EQEmu Developer
Current EQ2Emu Lead Developer
 
Join Date: Dec 2002
Posts: 1,065
Default

if you can run the new packetcollector on live and zone into these dungeons, I can update the zone configs so the fog appears correctly. The new packetcollector is in all the compiled binaries except the perl one.
__________________
Lethal Encounter
Reply With Quote
  #4  
Old 10-21-2004, 11:30 AM
Raddiux
Sarnak
 
Join Date: Apr 2004
Posts: 97
Default

Are you sure packet collecting the zone configs will help? I've manually went and changed the fog color using #zfog, and no matter what numbers I set it to, the color never actually changes. It just stays black.
Reply With Quote
  #5  
Old 10-21-2004, 03:06 PM
Edgar1898
Senior Member
Former EQEmu Developer
Current EQ2Emu Lead Developer
 
Join Date: Dec 2002
Posts: 1,065
Default

Yes, of course I'm sure. Packetcollect the packet and I'll have it fixed by this weekend.
__________________
Lethal Encounter
Reply With Quote
  #6  
Old 10-23-2004, 04:25 PM
Edgar1898
Senior Member
Former EQEmu Developer
Current EQ2Emu Lead Developer
 
Join Date: Dec 2002
Posts: 1,065
Default

Anyone having this problem, its caused by the time_type field in the zone table not being up to date. Thanks to Raddiux (he collected all the zone configs for me), you can download the updated zone information data here:

http://www.eqemulator.net/sql/zone.sql
__________________
Lethal Encounter
Reply With Quote
  #7  
Old 10-23-2004, 07:13 PM
sotonin
Demi-God
 
Join Date: May 2004
Posts: 1,177
Default

err.. thats a fubar zone.sql there are capital letters strewn in on a lot of the zone short names.

:(
Reply With Quote
  #8  
Old 10-23-2004, 07:46 PM
Edgar1898
Senior Member
Former EQEmu Developer
Current EQ2Emu Lead Developer
 
Join Date: Dec 2002
Posts: 1,065
Default

that's directly from live, send them an email and complain :P
__________________
Lethal Encounter
Reply With Quote
  #9  
Old 10-24-2004, 05:58 AM
Raddiux
Sarnak
 
Join Date: Apr 2004
Posts: 97
Default

After looking through the numbers, there seems to be a simple pattern.

0 = dungeon
1 = outdoor zone
3 = city

Although I only packet collected the classic zones, if you want the fog to appear correctly in any other expansion zone, using this rule will probably work.
Reply With Quote
  #10  
Old 10-24-2004, 07:55 AM
sotonin
Demi-God
 
Join Date: May 2004
Posts: 1,177
Default

Quote:
that's directly from live, send them an email and complain
Ok. but now on emu using "that" zone.sql players will have to figure out which letters are capital and which arent (in order to #zone). there's no common pattern in that. i won't be using that zone.sql until i have time to lowercase everything :cry:
Reply With Quote
  #11  
Old 10-24-2004, 08:03 AM
Edgar1898
Senior Member
Former EQEmu Developer
Current EQ2Emu Lead Developer
 
Join Date: Dec 2002
Posts: 1,065
Default

umm case shouldnt matter...

#zone GfAYdaRk should work the same as #zone gfaydark
__________________
Lethal Encounter
Reply With Quote
  #12  
Old 10-24-2004, 08:13 AM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

Aye, as LE says, look at the source for the #zone command, it uses strcasecmp to compare what the user entered with the zone short_name ...

Code:
NAME
       strcasecmp, strncasecmp - compare two strings ignoring case
Reply With Quote
  #13  
Old 10-24-2004, 08:24 AM
sotonin
Demi-God
 
Join Date: May 2004
Posts: 1,177
Default

ah ok. <-- not a coder so doesn't read code.
Reply With Quote
  #14  
Old 10-28-2004, 10:06 AM
sotonin
Demi-God
 
Join Date: May 2004
Posts: 1,177
Default

FYI, using these zone names WILL in fact break your game.

The map loading code loads it by zone shortname column thus any zone with new capitalization wont load the map.

it's been changed by fnw, so may hit cvs in a while.
Reply With Quote
  #15  
Old 10-28-2004, 03:14 PM
Edgar1898
Senior Member
Former EQEmu Developer
Current EQ2Emu Lead Developer
 
Join Date: Dec 2002
Posts: 1,065
Default

OK, first of all, not loading the maps files DOES NOT BREAK THE GAME!!!!!!!!!!!!!!!!!!!!!!!!
Second of all Windows doesnt care about case in regards to file names, so only 5% of the people that run servers (those who run linux servers) would even be affected.

Hint: dont say my work breaks the game when it doesnt. That is the fastest way to piss me off..... This didnt affect 95% of the people who run servers and it did NOT break the game for ANYONE that it did effect. The only thing that would happen without maps is that stuff wouldnt agro. Big deal as far as I'm fucking concerned if you can login and play the damn game at all its not broken.
__________________
Lethal Encounter
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 03:00 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