PDA

View Full Version : Underfoot Disconnects


namini
09-26-2012, 02:09 AM
I decided tonight to connect to my test server using Underfoot, after seeing that there were quite a few accounts in the 'account' table without anything in the 'charname' field, just a hunch.

Glad that I did. Upon attempting to create a character using the Underfoot client (after selectiing race/class/diety, name, etc.) it simply disconnects. Here is the log:

I'm running source revision 2217, peq database 2214 with 2215 sql patch (required aa patch) on a x64 bots build (db, player and bot sql sourced with no errors -- tables are there and populated).

All applicable conf files loading, etc. I searched and came up with only one post that somewhat fits my situation, though that was a Linux build whereas this is a Windows build and there is no "-O" arguement in the makefile to be seen, thus nullifying the proposed solution in that post that I found. :/

Any and all help is greatly appreciated, here is the log:


---------------------------------------------
[09.26. - 01:50:55] Starting Log: logs/eqemu_debug_world_4224.log
[09.26. - 01:50:55] [WORLD__INIT] Loading server configuration..
[09.26. - 01:50:55] [WORLD__INIT] Log settings loaded from log.ini
[09.26. - 01:50:55] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[09.26. - 01:50:55] [WORLD__INIT] Added loginserver eqemulator.net:5998
[09.26. - 01:50:55] [WORLD__INIT] Connecting to MySQL...
[09.26. - 01:50:56] [WORLD__INIT] Starting HTTP world service...
[09.26. - 01:50:56] [WORLD__HTTP] Loaded mime types from mime.types
[09.26. - 01:50:56] [WORLD__INIT] Loading variables..
[09.26. - 01:50:56] [WORLD__INIT] Loading zones..
[09.26. - 01:50:56] [WORLD__INIT] Clearing groups..
[09.26. - 01:50:56] [WORLD__INIT] Clearing raids..
[09.26. - 01:50:56] [WORLD__INIT] Loading items..
[09.26. - 01:50:59] [WORLD__INIT] Loading guilds..
[09.26. - 01:50:59] [WORLD__INIT] Loaded default rule set 'default'
[09.26. - 01:50:59] [WORLD__INIT] Clearing temporary merchant lists..
[09.26. - 01:50:59] [WORLD__INIT] Loading EQ time of day..
[09.26. - 01:50:59] [WORLD__INIT] Loading launcher list..
[09.26. - 01:50:59] [WORLD__INIT] Reboot zone modes ON
[09.26. - 01:50:59] [WORLD__INIT] Deleted 0 stale player corpses from database
[09.26. - 01:50:59] [WORLD__INIT] Deleted 0 stale player backups from database
[09.26. - 01:50:59] [WORLD__INIT] Loading adventures...
[09.26. - 01:50:59] [WORLD__INIT] Purging expired instances
[09.26. - 01:50:59] [WORLD__INIT] Loading char create info...
[09.26. - 01:50:59] [WORLD__INIT] Zone (TCP) listener started.
[09.26. - 01:50:59] [WORLD__INIT] Client (UDP) listener started.
[09.26. - 01:50:59] [NET__IDENTIFY] Registered patch 6.2
[09.26. - 01:50:59] [NET__IDENTIFY] Registered patch Titanium
[09.26. - 01:50:59] [NET__IDENTIFY] Registered patch SoF
[09.26. - 01:50:59] [NET__IDENTIFY] Registered patch SoD
[09.26. - 01:50:59] [NET__IDENTIFY] Registered patch Underfoot
[09.26. - 01:50:59] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[09.26. - 01:50:59] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[09.26. - 01:50:59] [WORLD__LS] Loginserver provided xxx.xxx.xxx.xxx as world address
[09.26. - 01:51:13] [WORLD__ZONE] New TCP connection from xxx.xxx.xxx.xxx:57494
[09.26. - 01:51:13] [WORLD__CONSOLE] New launcher from xxx.xxx.xxx.xxx:57494
[09.26. - 01:51:13] [WORLD__LAUNCH] Adding pending launcher 1
[09.26. - 01:51:13] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[09.26. - 01:51:13] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[09.26. - 01:51:18] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[09.26. - 01:51:24] [WORLD__ZONE] New TCP connection from xxx.xxx.xxx.xxx:57497
[09.26. - 01:51:24] [WORLD__CONSOLE] New zoneserver #1 from xxx.xxx.xxx.xxx:57497
[09.26. - 01:51:24] [WORLD__ZONE] [1] Zone started with name dynamic_01 by launcher zone
[09.26. - 01:51:24] [WORLD__ZONE] [1] Auto zone port configuration. Telling zone to use port 7000
[09.26. - 01:51:38] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[09.26. - 01:51:39] [WORLD__ZONE] New TCP connection from xxx.xxx.xxx.xxx:57501
[09.26. - 01:51:39] [WORLD__CONSOLE] New zoneserver #2 from xxx.xxx.xxx.xxx:57501
[09.26. - 01:51:39] [WORLD__ZONE] [2] Zone started with name dynamic_02 by launcher zone
[09.26. - 01:51:39] [WORLD__ZONE] [2] Auto zone port configuration. Telling zone to use port 7001
[09.26. - 01:51:40] [WORLD__LAUNCH] zone: dynamic_03 reported state STARTED (1 starts)
[09.26. - 01:51:41] [WORLD__ZONE] New TCP connection from xxx.xxx.xxx.xxx:57504
[09.26. - 01:51:41] [WORLD__CONSOLE] New zoneserver #3 from xxx.xxx.xxx.xxx:57504
[09.26. - 01:51:41] [WORLD__ZONE] [3] Zone started with name dynamic_03 by launcher zone
[09.26. - 01:51:41] [WORLD__ZONE] [3] Auto zone port configuration. Telling zone to use port 7002
[09.26. - 01:51:42] [WORLD__LAUNCH] zone: dynamic_04 reported state STARTED (1 starts)
[09.26. - 01:51:43] [WORLD__ZONE] New TCP connection from xxx.xxx.xxx.xxx:57507
[09.26. - 01:51:43] [WORLD__CONSOLE] New zoneserver #4 from xxx.xxx.xxx.xxx:57507
[09.26. - 01:51:43] [WORLD__ZONE] [4] Zone started with name dynamic_04 by launcher zone
[09.26. - 01:51:43] [WORLD__ZONE] [4] Auto zone port configuration. Telling zone to use port 7003
[09.26. - 01:51:44] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (1 starts)
[09.26. - 01:51:45] [WORLD__ZONE] New TCP connection from xxx.xxx.xxx.xxx:57510
[09.26. - 01:51:45] [WORLD__CONSOLE] New zoneserver #5 from xxx.xxx.xxx.xxx:57510
[09.26. - 01:51:45] [WORLD__ZONE] [5] Zone started with name dynamic_05 by launcher zone
[09.26. - 01:51:45] [WORLD__ZONE] [5] Auto zone port configuration. Telling zone to use port 7004
[09.26. - 01:52:07] [WORLD__CLIENT] New connection from xxx.xxx.xxx.xxx:61299
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: First opcode 0x13da did not match expected 0x2792
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: Tried patch 6.2_world, and it did not match.
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: First opcode 0x13da did not match expected 0x2ec9
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: Tried patch 6.2_zone, and it did not match.
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: First opcode 0x13da did not match expected 0x4dd0
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: Tried patch Titanium_world, and it did not match.
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: First opcode 0x13da did not match expected 0x7213
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: Tried patch Titanium_zone, and it did not match.
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: First opcode 0x13da did not match expected 0x6c3c
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: Tried patch SoF_world, and it did not match.
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: First opcode 0x13da did not match expected 0x737e
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: Tried patch SoF_zone, and it did not match.
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: First opcode 0x13da did not match expected 0xff4
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: Tried patch SoD_world, and it did not match.
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: First opcode 0x13da did not match expected 0x5a6b
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: Tried patch SoD_zone, and it did not match.
[09.26. - 01:52:07] [NET__IDENT_TRACE] xxx.xxx.xxx.xxx:61299: First opcode matched 0x13da and length matched 464
[09.26. - 01:52:07] [NET__IDENTIFY] Identified stream xxx.xxx.xxx.xxx:61299 with signature Underfoot_world
[09.26. - 01:52:07] [WORLD__CLIENT] Checking inbound connection xxx.xxx.xxx.xxx against BannedIPs table
[09.26. - 01:52:07] [WORLD__CLIENT] Connection xxx.xxx.xxx.xxx PASSED banned IPs check. Processing connection.
[09.26. - 01:52:07] [WORLD__CLIENT] boogeyman: Logged in. Mode=(CharSel)
[09.26. - 01:52:07] [WORLD__CLIENT] boogeyman: LS Account #xxxxxx
[09.26. - 01:52:07] Unable to convert EQ opcode 0x46d3 to an Application opcode.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] boogeyman: Received unknown EQApplicationPacket
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x46d3) Size=2056]
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0000: 5b 43 7d e8 00 4a 0a 00 - a2 2e 00 00 f9 01 02 00 | [C}..J..........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0016: 3e bd 00 00 b7 66 01 00 - b5 c3 00 00 4c 12 02 00 | >....f......L...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0032: f0 02 00 00 23 6e 01 00 - a8 39 02 00 1f e9 01 00 | ....#n...9......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0048: c8 37 00 00 f4 96 01 00 - 57 46 00 00 cb 84 00 00 | .7......WF......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0064: d5 f6 01 00 86 df 00 00 - d9 7c 00 00 5f 5c 01 00 | .........|.._\..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0080: 0a 9d 00 00 18 7a 00 00 - 22 51 02 00 15 92 02 00 | .....z.."Q......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0096: 23 d4 00 00 d0 76 01 00 - 73 f2 00 00 71 7f 01 00 | #....v..s...q...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0112: 99 c3 01 00 8b ea 01 00 - da 61 01 00 15 34 02 00 | .........a...4..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0128: 08 6e 02 00 04 10 00 00 - 07 10 01 00 85 47 00 00 | .n...........G..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0144: 8c 57 01 00 81 9c 00 00 - 16 de 01 00 96 98 00 00 | .W..............
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0160: c5 a2 01 00 4c bf 00 00 - e7 fb 01 00 b3 62 01 00 | ....L........b..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0176: 3f 68 00 00 45 fe 00 00 - 84 66 01 00 ef 6b 01 00 | ?h..E....f...k..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0192: 40 b9 00 00 58 21 00 00 - 99 da 00 00 77 e6 00 00 | @...X!......w...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0208: a0 1e 00 00 17 05 01 00 - 61 83 02 00 d0 59 00 00 | ........a....Y..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0224: 6e e4 01 00 a6 3e 00 00 - 80 7f 00 00 c3 04 01 00 | n....>..........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0240: c4 2b 00 00 b7 07 00 00 - e2 5d 01 00 87 9b 00 00 | .+.......]......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0256: 68 7e 00 00 74 a0 01 00 - 86 52 01 00 7b 9a 01 00 | h~..t....R..{...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0272: b4 a6 00 00 9c 44 01 00 - d0 92 00 00 44 d0 00 00 | .....D......D...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0288: c7 98 01 00 31 9e 00 00 - 79 de 00 00 81 83 01 00 | ....1...y.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0304: b9 98 00 00 ba c3 00 00 - f6 82 02 00 f4 2d 01 00 | .............-..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0320: be 02 02 00 19 31 01 00 - 72 a6 00 00 dd 6f 01 00 | .....1..r....o..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0336: cf bd 00 00 91 69 01 00 - 78 ff 00 00 0f b1 01 00 | .....i..x.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0352: 6c c8 01 00 fb 57 01 00 - 8c 41 00 00 88 99 01 00 | l....W...A......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0368: 35 43 01 00 33 ca 01 00 - 67 65 02 00 09 73 02 00 | 5C..3...ge...s..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0384: 94 ff 00 00 98 41 01 00 - ad e8 00 00 41 93 00 00 | .....A......A...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0400: fe 96 01 00 3f 2a 02 00 - 65 5c 01 00 b5 8e 00 00 | ....?*..e\......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0416: 17 24 02 00 32 b3 00 00 - 69 34 00 00 7d 8e 01 00 | .$..2...i4..}...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0432: e7 c2 01 00 f3 01 00 00 - 49 59 01 00 fe 3c 02 00 | ........IY...<..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0448: 13 07 02 00 fc 7e 00 00 - 50 46 01 00 cc 6c 00 00 | .....~..PF...l..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0464: ed 84 02 00 96 95 00 00 - 6e a8 01 00 f2 98 01 00 | ........n.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0480: 89 47 01 00 9f 3b 01 00 - 28 83 02 00 f5 39 01 00 | .G...;..(....9..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0496: 1a 83 01 00 90 2a 00 00 - 29 d4 00 00 fc ce 00 00 | .....*..).......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0512: c8 69 01 00 2c 39 00 00 - eb b7 01 00 b6 ce 00 00 | .i..,9..........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0528: 22 2e 01 00 e9 84 02 00 - bd 2e 01 00 bd 54 00 00 | "............T..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0544: ac df 01 00 6e 5f 02 00 - ad 5d 01 00 9c 2a 01 00 | ....n_...]...*..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0560: 7f 03 00 00 8e 3c 00 00 - fe c6 00 00 df ce 00 00 | .....<..........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0576: 04 47 01 00 2c 7d 01 00 - b1 31 00 00 ab 24 01 00 | .G..,}...1...$..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0592: ce ba 00 00 77 37 01 00 - b3 ee 01 00 11 76 00 00 | ....w7.......v..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0608: e1 18 00 00 d9 21 01 00 - ac f2 00 00 b5 65 02 00 | .....!.......e..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0624: e1 ff 01 00 cf 88 02 00 - f2 64 00 00 d4 78 02 00 | .........d...x..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0640: 5f 00 00 00 58 01 00 00 - ab 93 01 00 04 95 01 00 | _...X...........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0656: 72 05 00 00 58 3d 00 00 - 7c 71 00 00 72 7d 01 00 | r...X=..|q..r}..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0672: 01 c6 01 00 fc 6a 01 00 - 7d 9e 00 00 18 17 01 00 | .....j..}.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0688: 64 8a 02 00 66 4d 00 00 - 26 2f 02 00 1a 65 00 00 | d...fM..&/...e..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0704: 81 54 01 00 81 4c 02 00 - a1 2c 02 00 4f 90 02 00 | .T...L...,..O...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0720: f1 d1 00 00 78 04 02 00 - ef 33 01 00 1d 8a 02 00 | ....x....3......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0736: 8b 73 01 00 c3 60 00 00 - 62 62 02 00 a6 30 00 00 | .s...`..bb...0..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0752: dc 31 01 00 95 13 00 00 - 39 c6 00 00 9f ca 00 00 | .1......9.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0768: f0 92 01 00 29 36 00 00 - 9a 70 00 00 97 1a 01 00 | ....)6...p......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0784: 72 6e 01 00 64 14 01 00 - 85 a5 01 00 1f ac 01 00 | rn..d...........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0800: 2d 3f 00 00 32 7e 02 00 - cd f8 01 00 9d b8 00 00 | -?..2~..........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0816: 69 09 02 00 ac 60 01 00 - 81 51 00 00 7f 10 00 00 | i....`...Q......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0832: e4 02 00 00 6f 53 01 00 - 17 dd 00 00 87 30 02 00 | ....oS.......0..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0848: 2b 28 01 00 88 78 00 00 - 8e e6 01 00 fe 04 02 00 | +(...x..........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0864: 49 94 01 00 d5 c9 01 00 - 9e 05 02 00 0a 20 01 00 | I............ ..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0880: 4b 53 00 00 61 2d 00 00 - 78 90 00 00 a1 df 00 00 | KS..a-..x.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0896: a9 51 00 00 30 c4 01 00 - 65 7d 00 00 82 ea 01 00 | .Q..0...e}......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0912: d0 56 02 00 52 37 02 00 - 9b b6 00 00 80 0c 00 00 | .V..R7..........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0928: 66 4f 02 00 91 27 02 00 - e7 da 00 00 f9 6f 00 00 | fO...'.......o..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0944: 23 9a 00 00 f8 53 00 00 - 2b de 01 00 0a e6 00 00 | #....S..+.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0960: 0c f5 01 00 37 41 00 00 - c4 dd 00 00 e6 51 02 00 | ....7A.......Q..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0976: e0 66 00 00 9b 2d 02 00 - 17 5b 01 00 11 1a 01 00 | .f...-...[......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0992: d3 87 00 00 cb 34 02 00 - 7d 3f 00 00 74 c6 00 00 | .....4..}?..t...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1008: b4 d8 00 00 58 4a 01 00 - bb 62 02 00 ad 85 01 00 | ....XJ...b......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1024: 99 e2 00 00 de 8d 01 00 - 31 34 5e 38 32 5e 32 34 | ........14^82^24
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1040: 35 0d 0a 35 32 30 30 0d - 32 5e 36 35 33 5e 36 30 | 5..5200.2^653^60
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1056: 37 5e 33 33 36 30 5e 31 - 34 5e 35 38 0a 31 32 5e | 7^3360^14^58.12^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1072: 0d 0a 32 5e 5e 32 38 5e - 36 5e 38 5e 30 0d 0a 34 | ..2^^28^6^8^0..4
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1088: 5e 32 30 30 33 5e 33 33 - 34 33 0d 0a 5e 32 31 33 | ^2003^3343..^213
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1104: 34 5e 36 33 31 33 0d 0a - 5e 37 32 5e 36 30 5e 32 | 4^6313..^72^60^2
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1120: 36 5e 31 5e 5e 36 37 5e - 36 5e 36 33 35 5e 33 30 | 6^1^^67^6^635^30
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1136: 36 5e 33 30 36 31 5e 31 - 5e 33 36 5e 35 0d 0a 31 | 6^3061^1^36^5..1
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1152: 31 36 5e 32 37 38 5e 32 - 37 5e 34 32 5e 36 35 0d | 16^278^27^42^65.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1168: 39 5e 31 37 36 31 5e 38 - 5e 34 30 5e 35 37 5e 31 | 9^1761^8^40^57^1
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1184: 0d 0a 31 30 0d 0a 35 5e - 5e 37 34 5e 39 5e 33 37 | ..10..5^^74^9^37
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1200: 32 37 5e 33 37 5e 31 35 - 0a 39 5e 34 0a 39 5e 35 | 27^37^15.9^4.9^5
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1216: 38 5e 31 31 5e 32 38 30 - 5e 32 32 35 0d 0a 36 5e | 8^11^280^225..6^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1232: 31 38 5e 33 35 5e 34 34 - 30 0d 0a 31 5e 31 33 5e | 18^35^440..1^13^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1248: 35 30 5e 36 0d 0a 32 5e - 5e 31 33 5e 5e 31 38 5e | 50^6..2^^13^^18^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1264: 31 30 5e 33 5e 33 35 5e - 38 39 5e 32 30 30 0d 0a | 10^3^35^89^200..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1280: 34 35 30 0d 5e 36 37 5e - 5e 37 5e 33 33 30 30 0d | 450.^67^^7^3300.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1296: 35 5e 30 5e 32 5e 35 37 - 34 5e 34 30 5e 36 39 5e | 5^0^2^574^40^69^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1312: 5e 36 30 5e 34 5e 33 30 - 33 35 35 0d 35 5e 31 38 | ^60^4^30355.5^18
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1328: 0a 34 5e 35 35 35 5e 31 - 35 37 5e 38 5e 35 39 5e | .4^555^157^8^59^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1344: 35 30 5e 32 0d 0a 38 5e - 37 35 0d 0a 0d 0a 39 5e | 50^2..8^75....9^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1360: 30 30 0d 0a 35 32 5e 32 - 36 5e 37 35 31 35 30 0d | 00..52^26^75150.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1376: 0a 31 31 5e 31 37 5e 35 - 0d 0a 32 5e 5e 33 30 30 | .11^17^5..2^^300
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1392: 5e 32 31 5e 31 31 5e 36 - 5e 31 35 5e 30 0d 0a 31 | ^21^11^6^15^0..1
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1408: 0d 0a 37 5e 0d 0a 38 5e - 36 5e 34 37 5e 31 37 5e | ..7^..8^6^47^17^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1424: 35 38 5e 33 31 34 5e 32 - 35 38 5e 32 38 38 5e 32 | 58^314^258^288^2
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1440: 5e 33 31 30 31 32 0d 0a - 31 38 5e 31 5e 32 33 33 | ^31012..18^1^233
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1456: 31 31 5e 36 31 5e 38 31 - 30 0d 0a 39 31 34 5e 36 | 11^61^810..914^6
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1472: 0a 31 33 5e 35 5e 32 30 - 30 0d 0a 38 0a 33 5e 36 | .13^5^200..8.3^6
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1488: 5e 33 30 30 37 30 0d 0a - 0a 31 31 5e 30 30 0d 0a | ^30070...11^00..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1504: 30 0d 0a 38 5e 35 30 5e - 34 5e 33 30 30 0d 0a 38 | 0..8^50^4^300..8
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1520: 0a 31 30 5e 0a 32 5e 39 - 36 5e 31 5e 38 5e 33 30 | .10^.2^96^1^8^30
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1536: 5e 36 39 5e 33 33 5e 31 - 32 33 32 0d 0a 35 5e 36 | ^69^33^1232..5^6
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1552: 33 5e 32 36 36 33 5e 33 - 35 30 0d 0a 5e 31 33 5e | 3^2663^350..^13^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1568: 5e 34 34 5e 33 32 35 0d - 5e 32 39 5e 0d 0a 38 5e | ^44^325.^29^..8^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1584: 31 5e 33 5e 5e 35 30 5e - 31 5e 33 30 5e 33 30 30 | 1^3^^50^1^30^300
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1600: 36 34 5e 36 5e 32 35 36 - 0a 32 5e 31 30 5e 32 38 | 64^6^256.2^10^28
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1616: 30 0d 0a 35 30 5e 36 36 - 5e 36 35 5e 37 36 5e 38 | 0..50^66^65^76^8
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1632: 5e 38 37 5e 5e 38 35 5e - 34 5e 31 37 33 30 30 0d | ^87^^85^4^17300.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1648: 0a 31 33 5e 30 5e 33 30 - 31 38 5e 39 0d 0a 31 36 | .13^0^3018^9..16
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1664: 31 38 36 0d 5e 31 36 36 - 5e 35 31 5e 31 34 30 0d | 186.^166^51^140.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1680: 39 5e 32 37 32 5e 35 31 - 5e 33 33 30 30 5e 32 5e | 9^272^51^3300^2^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1696: 30 0d 0a 31 35 35 5e 37 - 0d 0a 34 5e 5e 36 30 5e | 0..155^7..4^^60^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1712: 38 5e 31 31 32 35 33 0d - 0d 0a 31 34 0d 0a 33 5e | 8^11253...14..3^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1728: 31 5e 31 38 34 5e 32 31 - 38 33 5e 31 32 5e 35 32 | 1^184^2183^12^52
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1744: 5e 31 37 5e 33 33 5e 38 - 5e 33 36 5e 5e 33 30 30 | ^17^33^8^36^^300
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1760: 0a 39 5e 36 33 34 5e 33 - 5e 32 30 30 37 30 5e 33 | .9^634^3^20070^3
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1776: 30 0d 0a 38 0a 31 5e 34 - 35 38 5e 37 35 39 5e 33 | 0..8.1^458^759^3
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1792: 30 5e 35 30 38 5e 32 30 - 35 0d 0a 33 5e 33 30 30 | 0^508^205..3^300
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1808: 38 5e 33 30 33 5e 32 30 - 38 0d 0a 31 31 35 38 0d | 8^303^208..1158.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1824: 34 35 5e 33 31 36 5e 34 - 38 5e 31 31 33 30 30 0d | 45^316^48^11300.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1840: 35 0d 0a 31 34 37 5e 32 - 30 0d 0a 33 5e 33 34 5e | 5..147^20..3^34^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1856: 33 5e 33 31 38 5e 32 38 - 5e 36 35 5e 32 33 0d 0a | 3^318^28^65^23..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1872: 0d 0a 38 5e 36 5e 31 35 - 35 35 5e 34 31 33 5e 33 | ..8^6^1555^413^3
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1888: 31 5e 36 32 5e 36 38 5e - 30 30 0d 0a 0d 0a 37 5e | 1^62^68^00....7^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1904: 31 30 5e 32 5e 37 36 5e - 5e 32 35 36 0a 36 5e 32 | 10^2^76^^256.6^2
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1920: 5e 37 5e 36 33 30 30 0d - 38 39 5e 33 5e 33 30 30 | ^7^6300.89^3^300
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1936: 35 5e 33 30 35 35 5e 36 - 30 0d 0a 35 31 5e 32 32 | 5^3055^60..51^22
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1952: 5e 31 38 5e 0d 0a 31 34 - 5e 33 30 36 36 5e 33 35 | ^18^..14^3066^35
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1968: 5e 37 32 5e 37 39 5e 33 - 5e 34 30 5e 5e 33 38 5e | ^72^79^3^40^^38^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1984: 5e 30 5e 37 30 30 0d 0a - 0d 0a 36 5e 30 5e 34 35 | ^0^700....6^0^45
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 2000: 5e 38 32 5e 5e 36 37 5e - 0a 39 5e 32 30 0d 0a 37 | ^82^^67^.9^20..7
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 2016: 5e 32 32 30 30 0d 0a 31 - 32 5e 35 37 5e 38 38 5e | ^2200..12^57^88^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 2032: 5e 33 37 30 38 5e 36 37 - 31 35 5e 35 5e 38 39 5e | ^3708^6715^5^89^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 2048: 5e 36 36 5e 5e 34 30 5e - | ^66^^40^
[09.26. - 01:52:07] Unable to convert EQ opcode 0x040b to an Application opcode.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] boogeyman: Received unknown EQApplicationPacket
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x040b) Size=2056]
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0000: f9 e1 be 08 c1 c8 00 00 - c5 24 00 00 42 24 00 00 | .........$..B$..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0016: f0 20 00 00 e9 27 00 00 - 1b 13 00 00 ff 06 00 00 | . ...'..........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0032: fc 0f 00 00 0f 28 00 00 - bc 0e 00 00 91 01 00 00 | .....(..........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0048: e9 29 00 00 f9 21 00 00 - 66 14 00 00 0a 07 00 00 | .)...!..f.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0064: 88 1d 00 00 99 2b 00 00 - 57 05 00 00 1f 1f 00 00 | .....+..W.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0080: 96 0e 00 00 10 0b 00 00 - 2c 06 00 00 86 2a 00 00 | ........,....*..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0096: 6a 01 00 00 04 0b 00 00 - 87 06 00 00 b2 15 00 00 | j...............
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0112: 82 24 00 00 a5 0a 00 00 - 2b 0d 00 00 45 2b 00 00 | .$......+...E+..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0128: be 08 00 00 47 17 00 00 - e5 28 00 00 84 01 00 00 | ....G....(......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0144: b2 23 00 00 05 2b 00 00 - 90 27 00 00 f7 06 00 00 | .#...+...'......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0160: e0 2b 00 00 8e 10 00 00 - 7d 10 00 00 e0 10 00 00 | .+......}.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0176: 11 2f 00 00 57 2f 00 00 - 5d 2c 00 00 99 00 00 00 | ./..W/..],......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0192: b5 04 00 00 71 25 00 00 - 6c 2d 00 00 97 17 00 00 | ....q%..l-......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0208: 9a 18 00 00 b0 0a 00 00 - f8 14 00 00 ff 2e 00 00 | ................
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0224: 2c 22 00 00 dc 09 00 00 - f8 1a 00 00 55 2b 00 00 | ,"..........U+..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0240: 6b 19 00 00 d0 14 00 00 - 8f 2e 00 00 f3 16 00 00 | k...............
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0256: a0 2a 00 00 4a 1f 00 00 - ee 1a 00 00 9a 08 00 00 | .*..J...........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0272: ba 27 00 00 8e 11 00 00 - 38 01 00 00 22 1e 00 00 | .'......8..."...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0288: fe 06 00 00 c8 2a 00 00 - 5c 1a 00 00 2d 26 00 00 | .....*..\...-&..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0304: 8a 2c 00 00 dc 10 00 00 - 4e 0d 00 00 69 30 00 00 | .,......N...i0..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0320: 31 2d 00 00 44 19 00 00 - aa 30 00 00 a7 1d 00 00 | 1-..D....0......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0336: 10 24 00 00 db 2a 00 00 - 85 30 00 00 91 28 00 00 | .$...*...0...(..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0352: b7 0f 00 00 ff 15 00 00 - 73 1c 00 00 fc 02 00 00 | ........s.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0368: 6f 29 00 00 ce 0f 00 00 - 2f 08 00 00 b2 20 00 00 | o)....../.... ..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0384: 8c 17 00 00 f6 11 00 00 - ed 01 00 00 0e 23 00 00 | .............#..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0400: b2 29 00 00 e9 13 00 00 - c8 16 00 00 ee 02 00 00 | .)..............
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0416: 53 29 00 00 80 14 00 00 - 12 16 00 00 f1 0c 00 00 | S)..............
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0432: 71 05 00 00 a3 0d 00 00 - 54 2d 00 00 8e 18 00 00 | q.......T-......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0448: 74 22 00 00 f7 30 00 00 - 78 1e 00 00 68 1c 00 00 | t"...0..x...h...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0464: 10 0c 00 00 2e 0c 00 00 - 02 28 00 00 22 19 00 00 | .........(.."...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0480: a6 04 00 00 94 03 00 00 - 87 0a 00 00 99 18 00 00 | ................
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0496: 11 09 00 00 21 15 00 00 - ba 02 00 00 cd 12 00 00 | ....!...........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0512: ec 21 00 00 8d 05 00 00 - 10 0a 00 00 4c 07 00 00 | .!..........L...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0528: 2d 1f 00 00 d2 23 00 00 - 8e 2b 00 00 70 1c 00 00 | -....#...+..p...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0544: 88 09 00 00 72 2f 00 00 - ef 09 00 00 29 17 00 00 | ....r/......)...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0560: 9b 0d 00 00 63 13 00 00 - 64 1e 00 00 ba 31 00 00 | ....c...d....1..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0576: a6 1a 00 00 08 20 00 00 - 64 16 00 00 b8 18 00 00 | ..... ..d.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0592: df 18 00 00 51 1d 00 00 - 6d 23 00 00 5a 2a 00 00 | ....Q...m#..Z*..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0608: 92 0a 00 00 7a 07 00 00 - ce 03 00 00 af 07 00 00 | ....z...........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0624: e6 00 00 00 6b 08 00 00 - 2d 05 00 00 93 13 00 00 | ....k...-.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0640: e9 26 00 00 35 1c 00 00 - e1 16 00 00 9a 1c 00 00 | .&..5...........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0656: 3f 1b 00 00 88 0e 00 00 - a3 0d 00 00 fe 21 00 00 | ?............!..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0672: 4d 22 00 00 50 0c 00 00 - 9c 00 00 00 a9 2d 00 00 | M"..P........-..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0688: ee 2d 00 00 04 1c 00 00 - 40 13 00 00 b1 05 00 00 | .-......@.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0704: 27 0e 00 00 e2 1a 00 00 - 47 25 00 00 c0 10 00 00 | '.......G%......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0720: 08 16 00 00 05 14 00 00 - fa 17 00 00 4f 03 00 00 | ............O...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0736: 26 03 00 00 25 2f 00 00 - 0e 27 00 00 97 09 00 00 | &...%/...'......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0752: c2 15 00 00 c6 10 00 00 - 13 2a 00 00 36 02 00 00 | .........*..6...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0768: 70 28 00 00 20 1f 00 00 - a5 20 00 00 15 09 00 00 | p(.. .... ......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0784: 22 0f 00 00 38 08 00 00 - ca 12 00 00 57 20 00 00 | "...8.......W ..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0800: df 04 00 00 f6 07 00 00 - d0 0b 00 00 50 00 00 00 | ............P...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0816: 09 0a 00 00 23 0e 00 00 - 04 19 00 00 c1 16 00 00 | ....#...........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0832: 80 13 00 00 c3 00 00 00 - bd 2e 00 00 5e 13 00 00 | ............^...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0848: 0d 27 00 00 d4 1e 00 00 - 76 0b 00 00 1f 29 00 00 | .'......v....)..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0864: 75 12 00 00 b1 0c 00 00 - f0 13 00 00 35 2d 00 00 | u...........5-..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0880: 8a 26 00 00 dc 15 00 00 - 99 02 00 00 55 19 00 00 | .&..........U...
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0896: 0f 1a 00 00 93 08 00 00 - 4a 07 00 00 ee 04 00 00 | ........J.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0912: 0d 26 00 00 63 21 00 00 - b6 1e 00 00 e8 24 00 00 | .&..c!.......$..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0928: 12 05 00 00 eb 2e 00 00 - 2e 16 00 00 67 29 00 00 | ............g)..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0944: e3 08 00 00 7e 0d 00 00 - a6 17 00 00 f6 02 00 00 | ....~...........
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0960: 4a 18 00 00 90 01 00 00 - 67 26 00 00 c7 10 00 00 | J.......g&......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0976: 01 0e 00 00 9f 16 00 00 - af 0d 00 00 95 0f 00 00 | ................
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 0992: ff 06 00 00 18 32 00 00 - 3f 19 00 00 f0 1c 00 00 | .....2..?.......
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1008: f6 04 00 00 de 0a 00 00 - bd 15 00 00 c7 29 00 00 | .............)..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1024: 09 0d 00 00 6c 11 00 00 - 2e 32 33 33 5e 36 2e 34 | ....l....233^6.4
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1040: 2e 30 38 5e 5e 32 30 38 - 35 5e 39 5e 32 39 37 2e | .08^^2085^9^297.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1056: 37 35 5e 32 33 5e 37 2e - 31 33 5e 30 5e 39 36 5e | 75^23^7.13^0^96^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1072: 39 5e 32 30 37 30 5e 31 - 35 0d 0a 33 30 5e 33 5e | 9^2070^15..30^3^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1088: 5e 39 36 30 38 5e 32 34 - 31 5e 37 5e 35 5e 31 36 | ^9608^241^7^5^16
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1104: 32 2e 30 32 35 5e 33 31 - 32 35 35 5e 0a 37 33 5e | 2.025^31255^.73^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1120: 30 5e 34 35 5e 35 5e 35 - 35 5e 31 39 5e 35 5e 31 | 0^45^5^55^19^5^1
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1136: 30 39 32 5e 5e 31 2e 35 - 2e 37 5e 31 5e 32 30 5e | 092^^1.5.7^1^20^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1152: 35 35 5e 33 33 2e 36 36 - 39 5e 32 30 30 5e 36 30 | 55^33.669^200^60
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1168: 31 32 36 30 2e 31 0d 0a - 32 30 34 30 31 30 5e 32 | 1260.1..204010^2
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1184: 2e 32 35 5e 5e 34 35 30 - 32 2e 31 32 35 5e 34 36 | .25^^4502.125^46
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1200: 31 5e 33 5e 5e 39 5e 39 - 5e 32 30 5e 31 35 0d 0a | 1^3^^9^9^20^15..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1216: 2e 37 35 5e 2e 35 5e 30 - 5e 37 2e 37 36 5e 31 31 | .75^.5^0^7.76^11
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1232: 34 5e 33 2e 35 0d 0a 32 - 30 5e 35 37 39 0d 0a 38 | 4^3.5..20^579..8
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1248: 39 5e 36 2e 38 35 5e 33 - 2e 32 0d 0a 5e 31 36 35 | 9^6.85^3.2..^165
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1264: 30 5e 37 35 35 35 5e 35 - 2e 36 5e 39 33 2e 31 35 | 0^7555^5.6^93.15
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1280: 35 39 30 5e 5e 31 30 35 - 32 5e 34 2e 37 35 5e 31 | 590^^1052^4.75^1
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1296: 5e 32 30 5e 38 30 5e 34 - 5e 36 36 5e 30 5e 39 39 | ^20^80^4^66^0^99
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1312: 34 5e 37 5e 5e 39 5e 32 - 32 5e 34 2e 38 30 5e 31 | 4^7^^9^22^4.80^1
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1328: 34 0d 0a 37 33 32 35 0d - 31 2e 38 37 5e 39 5e 39 | 4..7325.1.87^9^9
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1344: 39 5e 32 30 36 5e 31 32 - 32 5e 32 34 30 5e 37 5e | 9^206^122^240^7^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1360: 5e 36 2e 34 32 30 5e 39 - 35 34 5e 31 37 30 5e 31 | ^6.420^954^170^1
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1376: 5e 32 2e 31 33 5e 37 38 - 39 30 30 5e 31 37 35 5e | ^2.13^78900^175^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1392: 35 0d 0a 37 36 31 36 2e - 0d 0a 31 36 31 38 5e 34 | 5..7616...1618^4
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1408: 35 5e 30 5e 5e 32 5e 37 - 33 5e 2e 33 5e 31 39 5e | 5^0^^2^73^.3^19^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1424: 38 5e 37 2e 0a 33 36 5e - 33 30 5e 36 30 5e 32 5e | 8^7..36^30^60^2^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1440: 35 33 30 5e 30 5e 32 2e - 33 39 5e 31 2e 38 0d 0a | 530^0^2.39^1.8..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1456: 0d 0a 31 31 35 5e 33 37 - 36 38 5e 31 32 30 5e 36 | ..115^3768^120^6
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1472: 36 5e 36 0d 30 39 5e 31 - 35 36 34 5e 5e 31 33 5e | 6^6.09^1564^^13^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1488: 0a 32 33 5e 32 39 5e 33 - 38 5e 32 30 2e 37 35 0d | .23^29^38^20.75.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1504: 0a 31 30 5e 5e 31 32 30 - 35 5e 30 5e 5e 33 2e 38 | .10^^1205^0^^3.8
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1520: 31 2e 32 30 5e 32 2e 35 - 35 0d 0a 36 35 5e 39 5e | 1.20^2.55..65^9^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1536: 5e 31 33 5e 5e 2e 38 32 - 36 5e 31 2e 5e 32 31 30 | ^13^^.826^1.^210
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1552: 5e 37 5e 31 5e 31 39 5e - 35 0d 0a 37 0a 35 30 5e | ^7^1^19^5..7.50^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1568: 5e 35 5e 31 38 31 5e 31 - 5e 30 5e 32 36 5e 31 31 | ^5^181^1^0^26^11
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1584: 5e 31 2e 36 38 5e 37 37 - 31 34 39 36 5e 39 2e 36 | ^1.68^771496^9.6
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1600: 38 31 30 5e 34 2e 38 5e - 31 5e 32 2e 31 30 32 30 | 810^4.8^1^2.1020
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1616: 31 32 5e 33 39 36 30 5e - 0d 0a 36 32 5e 30 5e 37 | 12^3960^..62^0^7
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1632: 36 5e 31 2e 35 5e 33 5e - 36 37 5e 30 5e 31 30 5e | 6^1.5^3^67^0^10^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1648: 2e 31 35 5e 31 2e 30 36 - 5e 33 5e 35 5e 32 2e 36 | .15^1.06^3^5^2.6
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1664: 36 37 5e 37 35 5e 30 5e - 31 35 0d 0a 35 34 37 5e | 67^75^0^15..547^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1680: 36 5e 31 33 34 30 35 5e - 35 5e 33 37 35 5e 35 2e | 6^13405^5^375^5.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1696: 30 5e 38 5e 2e 36 32 39 - 30 5e 33 30 38 2e 37 0d | 0^8^.6290^308.7.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1712: 5e 38 2e 38 5e 35 5e 30 - 5e 39 5e 32 5e 35 5e 2e | ^8.8^5^0^9^2^5^.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1728: 35 35 32 2e 31 33 5e 34 - 35 0d 0a 36 32 35 0d 0a | 552.13^45..625..
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1744: 33 39 5e 31 5e 30 5e 35 - 0d 0a 34 33 5e 2e 34 39 | 39^1^0^5..43^.49
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1760: 0a 37 5e 36 30 38 2e 38 - 5e 38 5e 32 5e 33 36 30 | .7^608.8^8^2^360
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1776: 39 5e 37 5e 2e 35 38 33 - 33 36 37 5e 33 37 35 0d | 9^7^.583367^375.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1792: 30 5e 39 5e 38 30 5e 31 - 30 5e 31 31 35 0d 0a 31 | 0^9^80^10^115..1
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1808: 30 5e 34 32 0d 0a 31 36 - 37 34 38 5e 35 35 5e 35 | 0^42..16748^55^5
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1824: 30 38 5e 30 34 30 5e 33 - 33 30 5e 34 35 0d 0a 31 | 08^040^330^45..1
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1840: 39 5e 31 30 32 5e 30 5e - 5e 30 5e 33 31 5e 33 2e | 9^102^0^^0^31^3.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1856: 0d 0a 33 35 33 30 5e 32 - 35 35 30 5e 39 5e 32 2e | ..3530^2550^9^2.
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1872: 31 34 34 30 5e 31 35 5e - 2e 34 38 38 31 35 33 30 | 1440^15^.4881530
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1888: 31 35 5e 37 30 5e 30 5e - 2e 37 5e 32 35 0d 0a 37 | 15^70^0^.7^25..7
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1904: 5e 37 2e 35 33 5e 30 5e - 34 36 5e 2e 32 2e 35 5e | ^7.53^0^46^.2.5^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1920: 5e 31 32 5e 37 5e 33 5e - 39 37 2e 35 30 5e 31 35 | ^12^7^3^97.50^15
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1936: 5e 39 5e 31 34 30 5e 31 - 5e 34 2e 38 33 32 30 5e | ^9^140^1^4.8320^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1952: 31 35 30 5e 5e 31 30 5e - 5e 33 0d 0a 2e 35 5e 31 | 150^^10^^3...5^1
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1968: 5e 33 34 30 5e 31 2e 38 - 5e 31 32 5e 5e 39 30 5e | ^340^1.8^12^^90^
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 1984: 39 32 30 5e 0a 34 5e 33 - 5e 31 34 31 5e 30 5e 32 | 920^.4^3^141^0^2
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 2000: 32 36 5e 36 5e 32 2e 38 - 5e 37 5e 31 30 5e 34 33 | 26^6^2.8^7^10^43
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 2016: 32 39 37 2e 31 31 5e 32 - 0d 0a 34 35 5e 39 33 30 | 297.11^2..45^930
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 2032: 30 5e 31 35 32 31 5e 31 - 30 5e 32 2e 5e 39 5e 32 | 0^1521^10^2.^9^2
[09.26. - 01:52:07] [WORLD__CLIENT_ERR] 2048: 2e 38 5e 31 5e 35 5e 39 - | .8^1^5^9
[09.26. - 01:52:17] Unable to convert EQ opcode 0x184e to an Application opcode.
[09.26. - 01:52:17] [WORLD__CLIENT_ERR] boogeyman: Received unknown EQApplicationPacket
[09.26. - 01:52:17] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x184e) Size=1]
[09.26. - 01:52:17] [WORLD__CLIENT_ERR] 0000: 30 - | 0
[09.26. - 01:52:17] Unable to convert EQ opcode 0x5f80 to an Application opcode.
[09.26. - 01:52:17] [WORLD__CLIENT_ERR] boogeyman: Received unknown EQApplicationPacket
[09.26. - 01:52:17] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x5f80) Size=4]
[09.26. - 01:52:17] [WORLD__CLIENT_ERR] 0000: 08 00 00 00 - | ....
[09.26. - 01:52:52] [WORLD__CLIENT] boogeyman: Name approval request. Name=Sandman, race=Human, class=Magician
[09.26. - 01:52:52] [WORLD__CLIENT] boogeyman: Character creation request from boogeyman LS#244302 (xxx.xxx.xxx.xxx:61299) :
[09.26. - 01:52:52] [WORLD__CLIENT] boogeyman: Name: Sandman
[09.26. - 01:52:52] [WORLD__CLIENT] boogeyman: Race: 1 Class: 13 Gender: 1 Deity: 396 Start zone: 10
[09.26. - 01:52:52] [WORLD__CLIENT] boogeyman: STR STA AGI DEX WIS INT CHA Total
[09.26. - 01:52:52] [WORLD__CLIENT] boogeyman: 75 90 75 75 75 110 75 575
[09.26. - 01:52:52] [WORLD__CLIENT] boogeyman: Face: 1 Eye colors: 7 7
[09.26. - 01:52:52] [WORLD__CLIENT] boogeyman: Hairstyle: 1 Haircolor: 7
[09.26. - 01:52:52] [WORLD__CLIENT] boogeyman: Beard: 255 Beardcolor: 255
[09.26. - 01:52:52] [WORLD__CLIENT] Validating char creation info...
[09.26. - 01:52:52] [WORLD__CLIENT_ERR] Could not find class/race/deity/start_zone combination
[09.26. - 01:52:52] [WORLD__CLIENT_ERR] boogeyman: CheckCharCreateInfo did not validate the request (bad race/class/stats)
[09.26. - 01:52:52] [WORLD__CLIENT_ERR] boogeyman: Could not get CharInfo for 'Sandman'
[09.26. - 01:52:52] [WORLD__CLIENT] boogeyman: Client disconnected (not active in process)
[09.26. - 01:53:31] [WORLD__ZONELIST] Removing zoneserver #5 at :7004
[09.26. - 01:53:31] [WORLD__ZONELIST] Hold Zones mode is ON - rebooting lost zone
[09.26. - 01:53:31] [WORLD__ZONELIST] Removing zoneserver #4 at :7003
[09.26. - 01:53:31] [WORLD__ZONELIST] Hold Zones mode is ON - rebooting lost zone
[09.26. - 01:53:31] [WORLD__ZONELIST] Removing zoneserver #3 at :7002
[09.26. - 01:53:31] [WORLD__ZONELIST] Hold Zones mode is ON - rebooting lost zone
[09.26. - 01:53:31] [WORLD__ZONELIST] Removing zoneserver #2 at :7001
[09.26. - 01:53:31] [WORLD__ZONELIST] Hold Zones mode is ON - rebooting lost zone
[09.26. - 01:53:31] [WORLD__LAUNCH] Removing launcher zone (1)
[09.26. - 01:53:31] [WORLD__ZONELIST] Removing zoneserver #1 at :7000
[09.26. - 01:53:31] [WORLD__ZONELIST] Hold Zones mode is ON - rebooting lost zone


Using MS2010 Professional for the compiler, compile seems to go without a hitch with 6 succeeds and 0 skipped/failed.

namini
09-26-2012, 02:28 AM
Got lucky, I guess you could say. I searched for "0x040b" and found this:

http://www.eqemulator.org/forums/showthread.php?t=34774

It doesn't look to be resolved just yet. Tack me on as one having the same issue with a Win x64 build (bots).

Will apply sorvani's code change for now until its debugged. Unless of course I'm still missing something?

namini
09-26-2012, 02:49 AM
I wish that were the problem :/

As for the .conf files I have:


login_opcodes.conf
login_opcodes_sod.conf
mail_opcodes.conf
opcodes.conf
patch_6.2.conf
patch_Anniversary.conf
patch_HoT.conf
patch_SoD.conf
patch_SoF.conf
patch_Titanium.conf
patch_Underfoot.conf
patch_VoA.conf


Good starting point, that's where I started as well. It really seems as though I may be having the problem that the OP of that thread as well as sorvani was having when he tested it on a Win x64 build, like this one I'm testing on.

<shrug> Patience is key in my case then I guess. That and changing the Underfoot.cpp

Dunno what else to do otherwise.

sorvani
09-26-2012, 12:31 PM
I just rebuilt my x64 test server a few days ago and have had no problems logging in to it. Did not try a new toon. will do that now and edit this.

Edit: The tutorial bug with UF still exists. I have no idea why that rule is not being applied. I have not attempted to debug it either.

Even without changing the code you can still create a character with UF as long as you unselect the Tutorial button on the log in screen. Can you not do that on your server? If not, then are you certain you are using the current patch_Underfoot.conf file? If you have been running the server for a long time and just copied in new exe files, you may have missed some changes to the .conf files.

Edit2: you should see my server in the list. connect with UF and make character with and without the Tutorial button checked, it should match what your server does.

namini
09-26-2012, 12:47 PM
I just rebuilt my x64 test server a few days ago and have had no problems logging in to it. Did not try a new toon. will do that now and edit this.

Edit: The tutorial bug with UF still exists. I have no idea why that rule is not being applied. I have not attempted to debug it either.

Even without changing the code you can still create a character with UF as long as you unselect the Tutorial button on the log in screen. Can you not do that on your server? If not, then are you certain you are using the current patch_Underfoot.conf file? If you have been running the server for a long time and just copied in new exe files, you may have missed some changes to the .conf files.

Edit2: you should see my server in the list. connect with UF and make character with and without the Tutorial button checked, it should match what your server does.

I haven't tried disabling the tutorial button, but I assume it would do the job as you pointed out even in the old thread man, but, that method relies on those logging on for the first time and/or creating a new character to disable it. Needless to say, not many do as I had 12 accounts (with the name "Test Server" in my servers name in just 3 days), 11 of which had no characters. I'm sure if I look back at all the logs it would show they were using UF, suffice to say, it seems a large majority of players use the UF client, heh. Furthermore, suffice to say, they don't disable the tutorial.

Is there a way to have the server force the button to be in a disabled status?

The line you changed is as you know just an if then statement with only boolean based variable comparison right or no? I would need to look again. I dont imagine boolean changing from 32 bit to 64 bit, but, aren't some variable types affected by 64 bit in some manner? I'm only an old school programmer from the days of DOS where 64 bit was not an option, heck, it wasnt even in pipe dreams. :)

lerxst2112
09-26-2012, 01:50 PM
Lots of things are different with 64-bit, pointer sizes, some variable sizes, alignment, etc. If there's a packet where the alignment is suddenly off or the size of the packet changed due to someone using long where they really wanted a 32-bit int then things break.

I know everyone wants to jump on the 64-bit bandwagon, but 32-bit works all the time, and you probably won't know the difference.

sorvani
09-26-2012, 03:05 PM
I know everyone wants to jump on the 64-bit bandwagon, but 32-bit works all the time, and you probably won't know the difference.

Well we could still run DOS too but we don't.

lerxst2112
09-26-2012, 04:52 PM
Well we could still run DOS too but we don't.

If you have a choice between something that works all of the time and something that doesn't work some of the time, and that is the only difference the vast majority of people will notice, why not stick with what works?

namini
09-26-2012, 05:58 PM
If you have a choice between something that works all of the time and something that doesn't work some of the time, and that is the only difference the vast majority of people will notice, why not stick with what works?

I'd choose the program that can utilize more than 4GB of RAM and will utilize my 64 bit xeon and deal with, while reporting, bugs of it's operation. :)

You won't hear 'complaints' from me concerning the 64 bit builds though, I'm just thankful for what's available. Though, if I can help the development process in any way by essentially beta testing it, count me in.

64 bit also seems more fitting for those working under virtualization, something that many seem to do anymore from reading here. Whether or not that is the case, just another benefit of 64 bit to my understanding anyway.

Besides, running the latest and greatest is the cool thing to do man.. :p

lerxst2112
09-26-2012, 07:26 PM
I'd choose the program that can utilize more than 4GB of RAM and will utilize my 64 bit xeon and deal with, while reporting, bugs of it's operation. :)

You won't hear 'complaints' from me concerning the 64 bit builds though, I'm just thankful for what's available. Though, if I can help the development process in any way by essentially beta testing it, count me in.

64 bit also seems more fitting for those working under virtualization, something that many seem to do anymore from reading here. Whether or not that is the case, just another benefit of 64 bit to my understanding anyway.

Besides, running the latest and greatest is the cool thing to do man.. :p

Ah, you mean the program that will never need anywhere close to the 2gb a 32-bit process can use unless there is something horribly wrong, and which will use your processor just fine however you compile it?

Do what you will, but you should know that there is very little difference.

sorvani
10-02-2012, 12:04 PM
Ok, I did a little testing. This is not a UF only problem. This is a SoF+ problem with any x64 compile well windows at least. I do not have a linux system to test with.

The problem is that RuleI(World, TutorialZoneID) is returning the value in RuleI(World, MaxLevelForTutorial) instead of its value. not sure why yet.

ghanja
10-02-2012, 03:43 PM
Ok, I did a little testing. This is not a UF only problem. This is a SoF+ problem with any x64 compile well windows at least. I do not have a linux system to test with.

The problem is that RuleI(World, TutorialZoneID) is returning the value in RuleI(World, MaxLevelForTutorial) instead of its value. not sure why yet.

Are OPcodes the offsets for packets? Seems as though maybe they're off for those two values if so? If this is babble, I've yet to dive into EQEMU at the source level, besides only having just poked around it a little, so don't mind me.

ghanja
10-02-2012, 03:46 PM
Are OPcodes the offsets for packets? Seems as though maybe they're off for those two values if so? If this is babble, I've yet to dive into EQEMU at the source level, besides only having just poked around it a little, so don't mind me.

Err, just noticed it being isolated to x64 Window builds (possibly linux). Odd.

lerxst2112
10-02-2012, 05:08 PM
From rulesys.h


#ifdef WIN64
int32 m_RuleIntValues [_IntRuleCount ];
#else
int m_RuleIntValues [_IntRuleCount ];
#endif


There shouldn't be anything conditional there, the rule values should always be int32.

sorvani
10-02-2012, 05:29 PM
That conditional is not the problem, but i agree that the conditional should not be needed.

The problem is optimization. disable it and everything works. Will work on putting in a pragma to disable optimization for sections of code that need it later. KLS mentioned that Akkadius had something done up on this in testing once, so might get it sooner rather than later.

ghanja
10-02-2012, 06:11 PM
That conditional is not the problem, but i agree that the conditional should not be needed.

The problem is optimization. disable it and everything works. Will work on putting in a pragma to disable optimization for sections of code that need it later. KLS mentioned that Akkadius had something done up on this in testing once, so might get it sooner rather than later.

Any idea off the top of your head which functions experience problems with optimization?

I'm still two hours out of even being in a position to look at the source to see what pragmas are being used, sorry. ;]

lerxst2112
10-02-2012, 08:38 PM
Optimization shouldn't affect it unless there is undefined behavior happening. Looking at the code generated by the preprocessor would probably be helpful to see what is actually generated by the macros. It looks like an array indexed by generated enums, and it's possible there is something weird happening with that generation in the 64-bit case causing the indexing to be incorrect. I'd worry that this isn't the only place it is happening, just one where it is immediately obvious something is wrong.

I had thought that it was possible that int and int32 might be different sizes in 64-bit, but unless I'm missing a different typedef there's no guarantee that int32 is 32 bits at all, it is just an unsigned int that can be 64-bits and still be standard compliant. Both are 32-bits in Visual Studio but I thought gcc might make them 64-bits. For things that require specific sizes int32_t or uint32_t would be a better choice, but that would make the code not compile on Visual Studio 2008 without some extra work since it doesn't have the header for C99 types or support the latest standard.

sorvani
10-03-2012, 11:31 AM
Unless/until someone can figure that out I have committed a fix in rev 2221 that disables optimization for just the one section of code that causes this problem.

joligario
10-03-2012, 11:49 AM
I think you meant to use on instead of off here:

2985 + #pragma optimize( "", off )

sorvani
10-03-2012, 02:25 PM
Hate it when i fail at copy/paste. At least it was only the HoT.cpp