Page 1 of 9 123 ... LastLast
Results 1 to 15 of 124

Thread: SEQ Borked with 8/15 patch.

  1. #1
    Registered User
    Join Date
    May 2004
    Posts
    41

    SEQ Borked with 8/15 patch.

    Saw some strange giberish in the terminal window after the opcode mismatch stuff. Can't say I have seen that before.

    Code:
    Info: Loaded 7023 message strings from '/usr/local/share/showeq/eqstr_us.txt' maxFormat=35153
    Debug: PCAP Filter Set: (udp[0:2] = 9000 or udp[2:2] = 9000 or udp[0:2] = 9876 or udp[0:2] = 60833 or udp[2:2] = 60833) and host 192.168.1.2 and ether proto 0x0800
    Info: EQPacket: SessionRequest detected, pcap filter: EQ Client 192.168.1.2, Client port 60833. Server port 2340
    Time: Fri Apr 19,3252 - 11:03 am
    Warning: OP_CustomTitles  (0x766f) (dataLen: 0) doesn't match:
    Warning: OP_ClickDoor  (0x7b05) (dataLen: 2) doesn't match:
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 62) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 62) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 62) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 62) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 62) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 62) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 62) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 65) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickObject  (0x6618) (dataLen: 63) doesn't match: sizeof(remDropStruct):8
    Warning: OP_ClickInventory  (0x226b) (dataLen: 18) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 17) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 18) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 18) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 18) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 18) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 18) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 18) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 18) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 17) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 18) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 18) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 18) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 18) doesn't match:
    Warning: OP_ClickInventory  (0x226b) (dataLen: 18) doesn't match:
    Emote: )
    W▒⎼┼␋┼±: OP_R▒␋␍I┼┴␋├␊  (0│1°␉␍) (␍▒├▒L␊┼: 140) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 17) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_F␋┼␍  (0│50␌1) (␍▒├▒L␊┼: 12) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_M␊⎼␌␊┼▒⎼≤L␋⎽├  (0│69␊) (␍▒├▒L␊┼: 0) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    G⎼⎺┤⎻: D␋⎽␉▒┼␍: F▒⎼┌␊⎼72891 ␍␋⎽␉▒┼␍⎽ °⎼⎺└ ├␤␊ ±⎼⎺┤⎻
    I┼°⎺: Y⎺┤⎼ ⎻┌▒≤␊⎼'⎽ ␋␍ ␋⎽ 17493
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 17) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 17) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 17) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 17) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 17) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    W▒⎼┼␋┼±: OP_C┌␋␌┐I┼┴␊┼├⎺⎼≤  (0│226␉) (␍▒├▒L␊┼: 18) ␍⎺␊⎽┼'├ └▒├␌␤:
    on and on and on with the giberish

  2. #2
    Developer
    Join Date
    Jul 2004
    Posts
    920

    Re: SEQ Borked with 8/15 patch.

    Opcodes are messed up. Wait for someone to fix them.

  3. #3
    Registered User
    Join Date
    May 2004
    Posts
    41

    Re: SEQ Borked with 8/15 patch.

    Quote Originally Posted by purple View Post
    Opcodes are messed up. Wait for someone to fix them.
    No hurrys at all, just commenting that I had never seen the gibberish at the end like that.

    Wishing I hadn't given up programming as a hobby in the early 90's... I am way far behind now with too many family commitments to try to catch up now. As the kids get older I may give it a shot.

  4. #4
    Developer
    Join Date
    Jul 2004
    Posts
    920

    Re: SEQ Borked with 8/15 patch.

    The gibberish is just the opcode that handles emote messages. That opcode is really something else now, but the handler just takes the message and prints it to the console. So it is printing garbage from some other packet thinking it is a server message.

  5. #5
    Administrator
    Join Date
    Sep 2005
    Posts
    354

    Re: SEQ Borked with 8/15 patch.

    I am working on opcode fixes and have most of the important ones fixed. As usual, however, I am struggling with struct changes. They added 120 bytes to the playerProfileStruct that is not as simple as adding it to the end or adding 120 to the place where they expanded to account for Hero Forge info. I am messing around with Keven Smith's Structvis.pl to see if I can make heads or tails of how that works and get the struct aligned again. Unfortunately, will be away at a tradeshow for the next 4 days so it will be a while.

  6. #6
    Developer
    Join Date
    Sep 2005
    Posts
    155

    Re: SEQ Borked with 8/15 patch.

    I think I'm about stuck where you are, fransick. After I fix the ZoneEntry opcode (6087 to 4938) I get an error:

    Debug: SpawnShell::fillSpawnStruct - expected length: 457, read: 421 for spawn 'Zeflmin_Werlikanin00'

    No matter where I add padding to the spawnstruct part of everquest.h I can't get it to see a different amount. It looks like the spawnstruct is meant to be variable in length depending on what type of pc/npc it sees, but I can't do anything to make it see what the opcode is reporting, or even change the amount for that matter. The error tells me that it's reading something in the stream as the end of the packet maybe, or maybe something that's not in the proper integer type, but after spending 6 or 7 hours at it today I thought I'd get further along. I've tried to get rid of the equipment part of the structure, even going so far as to remove the related lines in spawn.cpp and spawnshell.cpp to get it to compile, but it doesn't matter, the length is always wrong and never changes. Comparing packets from before the patch and after for the same character I can see there's a little put in the equipment part of the packet, but I can't figure out how to account for it, or to make seq account for it.

    Any help would be appreciated (looking at you, purple )
    Last edited by rogues; 08-17-2012 at 08:07 PM.

  7. #7
    Developer
    Join Date
    Jul 2004
    Posts
    920

    Re: SEQ Borked with 8/15 patch.

    Spawn Struct on the wire is variable length. Look at spawnshell.cpp's SpawnShell::fillSpawnStruct. That's what pulls data off the wire for spawns. You'll have to add in skipBytes calls to skip unknowns at the proper place(s).

  8. #8
    Developer
    Join Date
    Sep 2005
    Posts
    155

    Re: SEQ Borked with 8/15 patch.

    Great, thanks for the tip, I'll try that tonight and report back!

  9. #9
    Developer
    Join Date
    Nov 2007
    Posts
    539

    Re: SEQ Borked with 8/15 patch.

    They may have changed some bit flags changing the variable length. Those can be a pain. There may not be a straight padding issue. Last time I made those changes, i made sure the function matched the struct as much as possible in their descriptions.

  10. #10
    Developer
    Join Date
    Sep 2005
    Posts
    155

    Re: SEQ Borked with 8/15 patch.

    Well, I added some skipBytes but apparently to the wrong places. It's probably going to take somebody with a lot more skill than me to fix it - I haven't programmed since 1994. Now it reads the correct length but bombs (Segfaults) after reading the the OP_ZoneEntry. I assume that I haven't added it to the correct area.

    spawnshell.cpp seems to be skipping a lot of data around the appearance of the characters (ie what they're wearing), which I assume is where the new data is, so I sort of tried adding to that to get the size to be what showeq expects, but again, I believe it's going to take somebody that can break that packet down better than I can and figure out exactly where the skips need to be put. Is it true that spawnshell.cpp hasn't been touched since 2007?

  11. #11
    Developer
    Join Date
    Sep 2005
    Posts
    155

    Re: SEQ Borked with 8/15 patch.

    Wait! I tried another area (just before the mercenary stuff) and I have skittles! There are a couple other things screwed up, such as it shows my toon in the zone 2x and I'm sure there are a lot of other opcodes missing, but this is a hell of a lot closer!

  12. #12
    Registered User
    Join Date
    Oct 2002
    Posts
    40

    Re: SEQ Borked with 8/15 patch.

    Keep up the good work!

  13. #13
    Developer
    Join Date
    Sep 2005
    Posts
    155

    Re: SEQ Borked with 8/15 patch.

    Ok, I haven't had a chance to make much more progress, but here's what I think I did. fransick or somebody may be able to reproduce. Unfortunately I haven't kept good track of my changes, this being the first time and all, so apologies in advance if I've missed anything. This is based off of 5-13.10.5.

    First, the change to spawnshell.cpp:
    Right before "spawn->isMercenary" change netStream.skipBytes(8); to netStream.skipBytes(44);
    In everquest.h:
    In the PlayerProfileStruct change the unknown28640 to [1168]
    For the zoneopcodes you need:

    6087 to 4938 (ZoneEntry)
    537c to 078e (PlayerProfile)
    51ae to 3401 (NewZone)

    Obviously there are a lot of other opcodes that need to be found and probably other structural changes, but this should get others to the point of being able to search opcodes.

    Please let me know how you make out, I'm done for the night. If I have time over the next couple of days I'll try to find some more opcodes.

    And a huge thanks to purple for pointing me in the right direction!
    Last edited by rogues; 08-23-2012 at 05:06 AM.

  14. #14
    Did you SEQ today? BlueAdept's Avatar
    Join Date
    Dec 2001
    Posts
    2,008

    Re: SEQ Borked with 8/15 patch.

    Thanks guys for working on this. I wish I could help, even though you guys are way over my head at this point.
    Maybe Ill be able to play again in about a month. Im still solo at my job. After we hire someone I have to train him. Once he is able to hold his own, then I can get back to playing.
    Filters for ShowEQ can now be found here. filters-5xx-06-20-05.tar.gz

    ShowEQ file section is here. https://sourceforge.net/project/show...roup_id=10131#

    Famous Quotes:

    Ratt: WTF you talkin' about BA? (Ok.. that sounds like a bad combo of Diffrent Strokes and A-Team)

    Razzle: I showeq my wife

  15. #15
    Developer
    Join Date
    Jul 2004
    Posts
    920

    Re: SEQ Borked with 8/15 patch.

    Subversion keeps track of your changes for you. Just type svn diff from the root and it will show you what you did.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

You may post new threads
You may post replies
You may post attachments
You may edit your posts
HTML code is Off
vB code is On
Smilies are On
[IMG] code is On