PDA

View Full Version : Some Guild tags not showing. Why?



ManOnTheMoon
04-20-2005, 06:35 PM
Hello all.

I have noticed ever since the merge of the PVP servers, that some guild tag's are not in the list.

I have the latest Seq built from cvs. But this small problem has been happening to past versions since the PvP merge as well.

Need some advise please. Is there some setting to reset a saved list/file of guilds? I have tried the option in the File/Reload Guilds Flies to no avail. Is there a old file to remove and have Seq rebuild it?

Thanks,
ManOnTheMoon

purple
04-20-2005, 07:00 PM
Cut and paste what it says when you start seq here. There should be bits about the guilds file in there. Something like "Guildsfile loaded". Then, when you go from server select to character select, you see it say "new guildfile written" and then it loads it again. This is stored in ~/.showeq/tmp/guilds2.dat I believe.

ManOnTheMoon
04-20-2005, 07:49 PM
I do not see a "new guildfile written" when going from the character select then loading a character.

but here is the start up info, thanks for helping me out.

ManOnTheMoon.


ShowEQ 5.0.0.19-purple1, released under the GPL.
SINS 0.5, released under the GPL.
All ShowEQ source code is Copyright (C) 2000-2005 by the respective ShowEQ Developers
ShowEQ comes with NO WARRANTY.

You may redistribute copies of ShowEQ under the terms of
The GNU General Public License.
See: http://www.gnu.org/copyleft/gpl.html for more details...

For updates and information, please visit http://seq.sourceforge.net/
ShowEQ 5.0.0.19-purple1, Built from 'main.cpp' on Apr 14 2005 at 00:11:18
CVS: @(#) $Id: main.cpp,v 1.33.6.7 2005/04/07 03:19:36 dohpaz Exp $ $Name: pre_5_0_beta $
Using GCC version: 3.3.4
Using glibc version: 2.3
Using Qt version: 3.3.3
Using headers from linux version: 2.6.8.1
Using EQItemDB: @(#) $Id: itemdb.cpp,v 1.10.6.4 2004/11/07 23:10:04 dohpaz Exp $ $Name: pre_5_0_beta $
Using GDBM: GDBM version 1.8.3. 10/15/2002 (built Oct 1 2004 23:14:43)
Running on Linux release 2.6.8-24.10-default for processor i686

Using config file '/root/.showeq/showeq.xml'
Loaded preferences file: /usr/local/share/showeq/seqdef.xml!
Loaded preferences file: /root/.showeq/showeq.xml!
Warning: Warning: Unknown payload typename 'utf8' for opcode '5363
Info: Listening for first client seen.
Info: Initializing Packet Capture Thread:
Info: Filtering packets on device eth0, searching for EQ client...
Info: Loaded 6434 spells from '/usr/local/share/showeq/spells_us.txt' maxSpell=0x19f1
Info: GuildMgr: Guildsfile loaded
Debug: ItemDB: Disabled
Info: Loading Filters from '/root/.showeq/filters/global.xml'
Info: Loading Zone Filter File: /root/.showeq/filters/unknown.xml
Info: Loading Zone Filter File: /root/.showeq/filters/unknown.xml
Info: Categories Reloaded
Info: No Map found for zone 'unknown'!
Info: Checked for all variants of 'unknown.map', 'unknown.txt', and 'unknown_1.txt'
Info: in directories '/root/.showeq/maps' and '/usr/local/share/showeq/maps'!
Info: Loaded 11551 message strings from '/usr/local/share/showeq/eqstr_us.txt' maxFormat=46494
Info: Client Detected: 192.168.0.3
Info: GuildMgr: New guildsfile written
Info: GuildMgr: Guildsfile loaded
MOTD:
Zone: EntryCode: Client

purple
04-20-2005, 08:17 PM
Hrm. That looks fine to me. I'm assuming you changed that so it isn't your actual info. Feel free to edit out everything after Zone EntryCode: Client as it isn't important.

My server merge isn't due for awhile. There might be some issue with guildnumbers higher than 512 I guess. How many guilds are there in your guilds file? You can do Debug->List Guild Info to see.

ManOnTheMoon
04-20-2005, 08:58 PM
I did the Debug->List Guild Info, and the last line is "Info: 1499" and its blank. Infact all lines after "Info: 1116" are blank. Any before it have a guild name.

Also I noticed that warning when starting.
"Warning: Warning: Unknown payload typename 'utf8' for opcode '5363"

Is it any thing to worry about?

ManOnTheMoon.

purple
04-20-2005, 09:06 PM
No, that opcode thing is normal. Some opcode has utf8 for it's type and that isn't mapped by the opcodeDB. Not a big deal. I'll look around for something hard coded in the guild stuff. What's the lowest number you've seen in the spawn list in the guild column?

purple
04-20-2005, 09:07 PM
Also, what does "ls -al ~/.showeq/tmp/guilds2.dat" say?

purple
04-20-2005, 09:10 PM
Bah, I found it. There were just a couple 512s hardcoded. It'll be fixed when I put out my next patch unless someone with cvs access picks it up first and will hopefuly be included in the next tarball release.

Thanks for pointing out this bug.

ManOnTheMoon
04-20-2005, 09:24 PM
You are the man purple.

Looking forward to the update.

Thanks.

ManOnTheMoon.

ManOnTheMoon
04-20-2005, 09:31 PM
What needs to be changed?

I'll edit the file and do a recompile and test it out.

ManOnTheMoon.

purple
04-21-2005, 06:42 AM
You need to edit map.cpp and spawnlistcommon.cpp. There are two places that have if (spawn->guildID() < 512) ...

The 512 needs to be changed to MAXGUILDS.



Index: spawnlistcommon.cpp
================================================== =================
RCS file: /cvsroot/seq/showeq/src/spawnlistcommon.cpp,v
retrieving revision 1.6.6.3
diff -r1.6.6.3 spawnlistcommon.cpp
266c266
< if (spawn->guildID() < 512)
---
> if (spawn->guildID() < MAXGUILDS)
Index: map.cpp
================================================== =================
RCS file: /cvsroot/seq/showeq/src/map.cpp,v
retrieving revision 1.40.6.4
diff -r1.40.6.4 map.cpp
3865c3865
< if (spawn->guildID() < 512)
---
> if (spawn->guildID() < MAXGUILDS)

ManOnTheMoon
04-21-2005, 04:21 PM
That did the trick.

Thanks again.

ManOnTheMoon