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

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

Reply
 
Thread Tools Display Modes
  #1  
Old 05-27-2004, 03:58 AM
Jezebell
Discordant
 
Join Date: Feb 2004
Location: Florida
Posts: 441
Default Few apparent bugs in the 5/24 CVS that I have found....

Seems to occur with older versions too, just wanted to mention what version I was running.

#grid and #wp do not seem to be working.
Also #wpinfo is not implemented yet.

Changing the long_name works for some zones but doesn't work for alot, including:

Code:
gfaydark 
felwithea 
felwitheb 
kaladima 
kaladimb 
rivervale 
sseru
It DOES work for:

Code:
tutorial 
potactics
shadowrest 
hole
These apparantly issues with the code not reading the long_name field or perhaps the long_names are hardcoded into eqgame.exe for alot of zones. Anyone have any isea on this?
__________________
Eru, the Creator of Arda
ServerOwner for The First Age
An EQEMulator Roleplaying [Custom-Legit] Server
The First Age Website

Running on: Asus A7N8X-Deluxe, AMD Athlon XP 2100+, Geil 1024MB PC3200 Ultra DDR RAM,
WD 40GB 7200rpm ATA-100 HDD, Visiontek 128MB Geforce4 TI 4400, Windows XP Pro SP2
Reply With Quote
  #2  
Old 05-27-2004, 05:02 AM
cofruben
Old-EQEmu Developer
 
Join Date: Oct 2002
Location: Spain
Posts: 323
Default

when you zone,you see a text: Entering Tuturial... for example.That is hardcoded,but if you look,after zone,you can see:"You entered tutorial".The last one can be changed.
Reply With Quote
  #3  
Old 05-27-2004, 05:12 AM
Jezebell
Discordant
 
Join Date: Feb 2004
Location: Florida
Posts: 441
Default

Quote:
Originally Posted by confruben
when you zone,you see a text: Entering Tuturial... for example.That is hardcoded,but if you look,after zone,you can see:"You entered tutorial".The last one can be changed.
Actually the "Entering Tutorial...." text can be changed by editing eqstr_us.txt with Wordpad, just open it, search for Tutotial and change it to whatever you want then save it.

The "You have entered Tutorial." text is what I am talking about as having a problem. The changing of the zone name text is handled in the database under the "zone" table in the "long_name" field, but it appears that changing the "long_name" does not work for every zone and I have had Khan test this on his server and he verified it. Which means that:

Code:
1. Either some of the "zone" "long_names" are hardcoded into eqgame.exe
or

Code:
2. The EQEMu code is not reading the "long_name" field in the "zone" table properly.
__________________
Eru, the Creator of Arda
ServerOwner for The First Age
An EQEMulator Roleplaying [Custom-Legit] Server
The First Age Website

Running on: Asus A7N8X-Deluxe, AMD Athlon XP 2100+, Geil 1024MB PC3200 Ultra DDR RAM,
WD 40GB 7200rpm ATA-100 HDD, Visiontek 128MB Geforce4 TI 4400, Windows XP Pro SP2
Reply With Quote
  #4  
Old 05-27-2004, 05:41 AM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

I just took a very brief look at this. As in your case, it worked for potactics but not gfaydark for me also. I noted that I had a gfaydark.cfg file, but not a potactics.cfg file.

On renaming my gfaydark.cfg file to old_gfaydark.cfg, it then used my altered long_name for gfaydark. It would appear that if a <zone>.cfg file exists, it is using the long name that is stored in the .cfg file.

Added:

If you update the long_name in the db then go to that zone (even if the <zone>.cfg exists). If you then do #zsave <zone> it appears to write the long_name from the database to the .cfg file, so if you zone out, wait for the zone to shutdown, next time you zone back in you will get 'You have entered <your new long_name>'.
Reply With Quote
  #5  
Old 05-27-2004, 05:53 AM
KhaN's Avatar
KhaN
Dragon
 
Join Date: Mar 2004
Location: France, Bordeaux.
Posts: 677
Default

Very interesting Derision, i was having the same problem as Jezebell, but now, my question would be "What is the real use of <zone>.cfg ?".
__________________

Reply With Quote
  #6  
Old 05-27-2004, 06:02 AM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

Another thing I noted is if you change the long_name and your new name is shorter than the old one in the .cfg file, you will get something like this:

Old name=Greater Faydark
New Name=Test

Name saved in zone.cfg = Testter Faydark

To get around this, pad out your new name with spaces, e.g.

update zone set long_name="Test<put enough spaces here to overwrite the old name>" where short_name="gfaydark" ;

As for what the .cfg files are used for, I think they have the safe co-ordinates for the zone, sky texture, and other such things. Not 100% sure.
Reply With Quote
  #7  
Old 05-27-2004, 06:22 AM
Jezebell
Discordant
 
Join Date: Feb 2004
Location: Florida
Posts: 441
Default

Thanks Derision, I suppose that fixes that issue.

Know any reason why #grid, #wp, and #wpinfo are not working?
__________________
Eru, the Creator of Arda
ServerOwner for The First Age
An EQEMulator Roleplaying [Custom-Legit] Server
The First Age Website

Running on: Asus A7N8X-Deluxe, AMD Athlon XP 2100+, Geil 1024MB PC3200 Ultra DDR RAM,
WD 40GB 7200rpm ATA-100 HDD, Visiontek 128MB Geforce4 TI 4400, Windows XP Pro SP2
Reply With Quote
  #8  
Old 05-27-2004, 07:20 AM
RexChaos
Dragon
 
Join Date: Feb 2004
Location: Everywhere you want to be
Posts: 582
Default

To my knowledge (and from messing with them) the zone.cfg's are just for fog color, sky texture, clipping minimum and clipping maximum. Safe loc's are in the db.
__________________
An obnoxiously large picture should go here with some witty saying about some cartoon character I made in EQ, but then I realized that shit is fucking annoying.
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 10:55 AM.


 

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