|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Misc::Off Topic Want to talk about something that has nothing to do with EverQuest or the emulator? Post here. |
07-12-2007, 11:10 PM
|
Demi-God
|
|
Join Date: Jul 2006
Posts: 1,552
|
|
I think there's a little more wrong that just beta packet encryption. No one can log into their own server to start coding and testing.
I'd say that's a show stopper.
|
|
|
|
07-13-2007, 08:01 PM
|
|
Sarnak
|
|
Join Date: Jul 2007
Posts: 40
|
|
Quote:
Originally Posted by John Adams
I think there's a little more wrong that just beta packet encryption. No one can log into their own server to start coding and testing.
I'd say that's a show stopper.
|
As soon as LE gets back, i would like to help with packet collection/world dump.
I dont know if its still valid, as this was posted about a month ago:
Quote:
Originally Posted by LethalEncounter
We can get live packets decrypted again as of tonight.
I will be working on a packet collector project that should help out quite a bit if we want to use the latest client instead of an old one. What do you guys think about that? After the packet logger is finished, getting packet logs of everything imaginable from the latest client. Then we get a emulator working with that version and never worry about keeping up with live again. If we get enough packet logs, it should be pretty trivial.
|
Lets hope he is actually working on that. Give him his own space, but a status report would be really great right now.
__________________
[Focus]---> EQ2EMU <---[Focus]
StAy FoCuSSed on EQ2EMU EQ2EMU is alive!,by gods, I swear it!
|
|
|
|
07-14-2007, 01:35 AM
|
|
Hill Giant
|
|
Join Date: Jun 2006
Location: Plane of Knowledge
Posts: 191
|
|
Excuse me for being curious, but I was working to get a VS8 project file going - is there missing things in the SVN files?
It looks like the 16 errors I generated needed mysql.h (sql), zlib.h (the compession library), and errmsg.h (sql). If I am being totally bonkers and way ahead of myself, nevermind. I'm the type if I see code I can't resist compiling it
If you want I can svn my combined SQL file.
Last edited by CrabClaw; 07-14-2007 at 09:40 AM..
|
07-14-2007, 02:05 AM
|
Demi-God
|
|
Join Date: Jul 2006
Posts: 1,552
|
|
Do you have your VS8 project setup with the directories and libraries like you would for EQEmu? Sounds like it cannot find the same stuff.
|
07-14-2007, 05:44 AM
|
|
Hill Giant
|
|
Join Date: Jun 2006
Location: Plane of Knowledge
Posts: 191
|
|
Ok thanks for the hint I'll try that.
|
07-14-2007, 06:40 PM
|
|
Sarnak
|
|
Join Date: Jul 2007
Posts: 40
|
|
Quote:
Originally Posted by CrabClaw
Excuse me for being curious, but I was working to get a VS8 project file going - is there missing things in the SVN files?
It looks like the 16 errors I generated needed mysql.h (sql), zlib.h (the compession library), and errmsg.h (sql). If I am being totally bonkers and way ahead of myself, nevermind. I'm the type if I see code I can't resist compiling it
If you want I can svn my combined SQL file.
|
As a mangos developer, I have alot of duties in other areas and I cant attend to this myself.
If you make some progress, pm me with links and Il add it to the SVN.
Thanks
__________________
[Focus]---> EQ2EMU <---[Focus]
StAy FoCuSSed on EQ2EMU EQ2EMU is alive!,by gods, I swear it!
|
07-14-2007, 07:55 PM
|
|
Sarnak
|
|
Join Date: Jul 2007
Posts: 40
|
|
I updated SVN with another tool that might be usefull.
__________________
[Focus]---> EQ2EMU <---[Focus]
StAy FoCuSSed on EQ2EMU EQ2EMU is alive!,by gods, I swear it!
|
07-14-2007, 08:14 PM
|
|
Hill Giant
|
|
Join Date: Jun 2006
Location: Plane of Knowledge
Posts: 191
|
|
Ok thanks.
|
|
|
|
07-15-2007, 03:05 AM
|
|
Sarnak
|
|
Join Date: Jul 2007
Posts: 40
|
|
I found this tool very interesting.
-The games settings are stored in the form of vdl's
-Take for example "gamecmds.vdl" This file contains all the games in-game commands, including all emotes.
Code:
//------------------------------------------------------------------------------
// File: x:\eq2live\worldbuilding\alias_output\Clientvdl/gamecmds.vdl
//------------------------------------------------------------------------------
GameCmdList
{
aGameCmds =
[
GameCmd
{
cmdType = "window"
cmdline = "toggleinventory"
cmdName = "inventory"
displayName = ":f9cae121cc23376a:Inventory"
iconType = "command"
iIconID = 5
}
GameCmd
{
cmdType = "window"
cmdline = "togglepersona"
cmdName = "persona"
displayName = ":f9cae12161a770f8:Persona"
iconType = "command"
iIconID = 6
}
GameCmd
{
cmdType = "window"
cmdline = "toggleknowledge"
cmdName = "knowledge"
displayName = ":f9cae121e3095341:Knowledge"
iconType = "command"
iIconID = 22
}
GameCmd
{
cmdType = "window"
cmdline = "toggletradeskills"
cmdName = "tradeskills"
displayName = ":f9cae121932b24d6:Recipes"
iconType = "command"
iIconID = 23
}
GameCmd
{
cmdType = "window"
cmdline = "toggleskills"
cmdName = "skills"
displayName = ":f9cae1212d62ecb9:Skills"
iconType = "command"
iIconID = 6
}
GameCmd
{
cmdType = "window"
cmdline = "togglequestjournal"
cmdName = "quest_journal"
displayName = ":f9cae12163cc54ac:Quest Journal"
iconType = "command"
iIconID = 20
}
GameCmd
{
cmdType = "window"
cmdline = "togglewaypointwindow"
cmdName = "waypoints"
displayName = ":f9cae121fc0cddb9:Waypoints"
iconType = "command"
iIconID = 14
}
GameCmd
{
cmdType = "window"
cmdline = "togglemap"
cmdName = "map"
displayName = ":f9cae121541f13a4:Map"
iconType = "command"
iIconID = 28
}
GameCmd
{
cmdType = "window"
cmdline = "togglecommunity"
cmdName = "community"
displayName = ":f9cae121666e3d6f:Community"
iconType = "command"
iIconID = 4
}
GameCmd
{
cmdType = "window"
cmdline = "togglesocials"
cmdName = "socials"
displayName = ":f9cae12158e17e0a:Socials"
iconType = "command"
iIconID = 15
ETC ETC ETC
__________________
[Focus]---> EQ2EMU <---[Focus]
StAy FoCuSSed on EQ2EMU EQ2EMU is alive!,by gods, I swear it!
|
|
|
|
|
|
|
07-22-2007, 07:07 AM
|
Former Administrator/Developer
|
|
Join Date: Jan 2005
Posts: 41
|
|
Thanks for the offer, but I already have a SVN server setup. As far as the project name I kind of like EQ2Emulator. Be sure to read the other thread, but to sum it up I'll continue to work on the project. If I ever decide to quit, I'll release the source to everything.
That is interesting, but the server already sends every valid command when logging in:
Code:
0000: 01 25 0d 02 03 77 68 6f 06 70 6c 61 79 65 64 03 .%...who.played.
0010: 61 66 6b 07 66 72 69 65 6e 64 73 0a 66 72 69 65 afk.friends.frie
0020: 6e 64 5f 61 64 64 0d 66 72 69 65 6e 64 5f 72 65 nd_add.friend_re
0030: 6d 6f 76 65 05 65 6d 6f 74 65 03 73 61 79 07 76 move.emote.say.v
0040: 65 6e 74 73 61 79 04 74 65 6c 6c 03 6d 73 67 0c entsay.tell.msg.
0050: 73 6f 6c 6f 61 75 74 6f 6c 6f 63 6b 04 79 65 6c soloautolock.yel
0060: 6c 0b 6a 6f 69 6e 63 68 61 6e 6e 65 6c 09 63 68 l.joinchannel.ch
0070: 61 74 6c 65 61 76 65 0b 74 65 6c 6c 63 68 61 6e atleave.tellchan
0080: 6e 65 6c 02 74 63 07 63 68 61 74 77 68 6f 04 63 nel.tc.chatwho.c
0090: 73 61 79 06 74 61 72 67 65 74 06 66 6f 6c 6c 6f say.target.follo
00a0: 77 0a 73 74 6f 70 66 6f 6c 6c 6f 77 05 73 68 6f w.stopfollow.sho
00b0: 75 74 07 61 75 63 74 69 6f 6e 03 6f 6f 63 0b 63 ut.auction.ooc.c
00c0: 61 6e 6e 65 64 65 6d 6f 74 65 04 6d 6f 6f 64 04 annedemote.mood.
00d0: 67 73 61 79 07 72 61 69 64 73 61 79 04 61 73 61 gsay.raidsay.asa
00e0: 79 06 69 6e 76 69 74 65 0a 72 61 69 64 69 6e 76 y.invite.raidinv
00f0: 69 74 65 0e 6d 6f 76 65 72 61 69 64 6d 65 6d 62 ite.moveraidmemb
0100: 65 72 0a 6c 65 61 76 65 67 72 6f 75 70 07 64 69 er.leavegroup.di
0110: 73 62 61 6e 64 09 6c 65 61 76 65 72 61 69 64 0d sband.leaveraid.
0120: 6b 69 63 6b 66 72 6f 6d 67 72 6f 75 70 11 6b 69 kickfromgroup.ki
0130: 63 6b 67 72 6f 75 70 66 72 6f 6d 72 61 69 64 0c ckgroupfromraid.
0140: 61 63 63 65 70 74 69 6e 76 69 74 65 0d 64 65 63 acceptinvite.dec
0150: 6c 69 6e 65 69 6e 76 69 74 65 0a 6d 61 6b 65 6c lineinvite.makel
0160: 65 61 64 65 72 0c 67 72 6f 75 70 6f 70 74 69 6f eader.groupoptio
0170: 6e 73 07 69 67 6e 6f 72 65 73 0a 69 67 6e 6f 72 ns.ignores.ignor
0180: 65 5f 61 64 64 0d 69 67 6e 6f 72 65 5f 72 65 6d e_add.ignore_rem
0190: 6f 76 65 03 73 69 74 05 73 74 61 6e 64 05 74 69 ove.sit.stand.ti
01a0: 74 6c 65 06 72 61 6e 64 6f 6d 00 13 72 65 73 74 tle.random..rest
01b0: 6f 72 65 5f 6c 6f 73 74 5f 73 68 61 72 65 64 04 ore_lost_shared.
ETC
|
|
|
|
|
|
|
07-23-2007, 01:26 AM
|
|
Sarnak
|
|
Join Date: Jul 2007
Posts: 40
|
|
Quote:
Originally Posted by LethalEncounter
Thanks for the offer, but I already have a SVN server setup. As far as the project name I kind of like EQ2Emulator. Be sure to read the other thread, but to sum it up I'll continue to work on the project. If I ever decide to quit, I'll release the source to everything.
That is interesting, but the server already sends every valid command when logging in:
Code:
0000: 01 25 0d 02 03 77 68 6f 06 70 6c 61 79 65 64 03 .%...who.played.
0010: 61 66 6b 07 66 72 69 65 6e 64 73 0a 66 72 69 65 afk.friends.frie
0020: 6e 64 5f 61 64 64 0d 66 72 69 65 6e 64 5f 72 65 nd_add.friend_re
0030: 6d 6f 76 65 05 65 6d 6f 74 65 03 73 61 79 07 76 move.emote.say.v
0040: 65 6e 74 73 61 79 04 74 65 6c 6c 03 6d 73 67 0c entsay.tell.msg.
0050: 73 6f 6c 6f 61 75 74 6f 6c 6f 63 6b 04 79 65 6c soloautolock.yel
0060: 6c 0b 6a 6f 69 6e 63 68 61 6e 6e 65 6c 09 63 68 l.joinchannel.ch
0070: 61 74 6c 65 61 76 65 0b 74 65 6c 6c 63 68 61 6e atleave.tellchan
0080: 6e 65 6c 02 74 63 07 63 68 61 74 77 68 6f 04 63 nel.tc.chatwho.c
0090: 73 61 79 06 74 61 72 67 65 74 06 66 6f 6c 6c 6f say.target.follo
00a0: 77 0a 73 74 6f 70 66 6f 6c 6c 6f 77 05 73 68 6f w.stopfollow.sho
00b0: 75 74 07 61 75 63 74 69 6f 6e 03 6f 6f 63 0b 63 ut.auction.ooc.c
00c0: 61 6e 6e 65 64 65 6d 6f 74 65 04 6d 6f 6f 64 04 annedemote.mood.
00d0: 67 73 61 79 07 72 61 69 64 73 61 79 04 61 73 61 gsay.raidsay.asa
00e0: 79 06 69 6e 76 69 74 65 0a 72 61 69 64 69 6e 76 y.invite.raidinv
00f0: 69 74 65 0e 6d 6f 76 65 72 61 69 64 6d 65 6d 62 ite.moveraidmemb
0100: 65 72 0a 6c 65 61 76 65 67 72 6f 75 70 07 64 69 er.leavegroup.di
0110: 73 62 61 6e 64 09 6c 65 61 76 65 72 61 69 64 0d sband.leaveraid.
0120: 6b 69 63 6b 66 72 6f 6d 67 72 6f 75 70 11 6b 69 kickfromgroup.ki
0130: 63 6b 67 72 6f 75 70 66 72 6f 6d 72 61 69 64 0c ckgroupfromraid.
0140: 61 63 63 65 70 74 69 6e 76 69 74 65 0d 64 65 63 acceptinvite.dec
0150: 6c 69 6e 65 69 6e 76 69 74 65 0a 6d 61 6b 65 6c lineinvite.makel
0160: 65 61 64 65 72 0c 67 72 6f 75 70 6f 70 74 69 6f eader.groupoptio
0170: 6e 73 07 69 67 6e 6f 72 65 73 0a 69 67 6e 6f 72 ns.ignores.ignor
0180: 65 5f 61 64 64 0d 69 67 6e 6f 72 65 5f 72 65 6d e_add.ignore_rem
0190: 6f 76 65 03 73 69 74 05 73 74 61 6e 64 05 74 69 ove.sit.stand.ti
01a0: 74 6c 65 06 72 61 6e 64 6f 6d 00 13 72 65 73 74 tle.random..rest
01b0: 6f 72 65 5f 6c 6f 73 74 5f 73 68 61 72 65 64 04 ore_lost_shared.
ETC
|
Great Scott!, the fire still burns!
Hope to hear of you more often. ^^ The above mentioned is only an example of the settings that can be found in the game archives. Im not sure of my facts, but I think I have seen things like spell cast times and loading intervals. Might be useful for server::client synchronization. Just from looking at it quickly,(in my rather inexperienced comprehension) there might be some usefull settings.
A few questions:
*Do you still have a working packet decrypted?
*Do you work on this as a single person, or do you have a team?
Thanks again for the time spent on this. . .
SAweb
__________________
[Focus]---> EQ2EMU <---[Focus]
StAy FoCuSSed on EQ2EMU EQ2EMU is alive!,by gods, I swear it!
|
|
|
|
07-23-2007, 08:49 AM
|
Former Administrator/Developer
|
|
Join Date: Jan 2005
Posts: 41
|
|
Yes to a packet logger and as of right now I am the only programmer.
Quote:
Originally Posted by saweb
Great Scott!, the fire still burns!
Hope to hear of you more often. ^^ The above mentioned is only an example of the settings that can be found in the game archives. Im not sure of my facts, but I think I have seen things like spell cast times and loading intervals. Might be useful for server::client synchronization. Just from looking at it quickly,(in my rather inexperienced comprehension) there might be some usefull settings.
A few questions:
*Do you still have a working packet decrypted?
*Do you work on this as a single person, or do you have a team?
Thanks again for the time spent on this. . .
SAweb
|
|
07-23-2007, 01:31 PM
|
|
Discordant
|
|
Join Date: Apr 2007
Location: Somewhere Safe
Posts: 453
|
|
LE is GOD spelled backwards you know. He can create worlds with is bare hands by himself, lol.
|
07-23-2007, 03:00 PM
|
Demi-God
|
|
Join Date: Jul 2006
Posts: 1,552
|
|
Say the word when/if you need any collecting. I am not afraid of SOE - what are they gonna do, ban me? It'll save me $150/mo.
Although a sneaky SEQ style collector would be nice. ~grin~
|
07-23-2007, 05:26 PM
|
|
Sarnak
|
|
Join Date: Jul 2007
Posts: 40
|
|
Quote:
Originally Posted by John Adams
Say the word when/if you need any collecting. I am not afraid of SOE - what are they gonna do, ban me? It'll save me $150/mo.
Although a sneaky SEQ style collector would be nice. ~grin~
|
I am also willing to help where it is needed. I can help with anything sql related, as well as collecting.
__________________
[Focus]---> EQ2EMU <---[Focus]
StAy FoCuSSed on EQ2EMU EQ2EMU is alive!,by gods, I swear it!
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -4. The time now is 01:28 PM.
|
|
|
|
|
|
|
|
|
|
|
|
|