Go Back   EQEmulator Home > EQEmulator Forums > OpenZone > Simple Client

Reply
 
Thread Tools Display Modes
  #31  
Old 02-04-2010, 04:15 PM
mosfet777
Fire Beetle
 
Join Date: Apr 2008
Posts: 13
Default woo hoo !

Awesome

Thanks George, you rock
Reply With Quote
  #32  
Old 02-08-2010, 05:56 PM
Amphitryon
Fire Beetle
 
Join Date: Dec 2009
Posts: 17
Default

Most excellent George, thank you very much!
Reply With Quote
  #33  
Old 02-09-2010, 11:04 AM
Lothrian
Fire Beetle
 
Join Date: Jan 2010
Posts: 9
Default

It would be awesome if Windcatcher could re-release the later versions with the fixes in them... It seems to hang everytime I try to zone.
Reply With Quote
  #34  
Old 08-03-2010, 01:21 AM
blmille2
Sarnak
 
Join Date: Apr 2007
Location: Austin, TX
Posts: 64
Default source code

I tried the download link at the top, but it took me to some silly page that didn't seem to have anything important on it.

I'm developing a client from scratch and need to know how to authenticate with the server.

I tried looking for the code that LS uses, but that's hidden in EQEmuAuthCrypto.dll and I can't seem to figure out the encryption.

I searched the forums on how this is done, but no luck yet.

The client is in .NET and I would like to learn about how this all works.

Anyone able to shed light on the authentication part?

I see the packets going across the wire.

Thanks!
Reply With Quote
  #35  
Old 08-03-2010, 10:00 AM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

Searching above leads to this link
http://www.georgestools.eqemulator.n...e_04-13-08.zip
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
Reply With Quote
  #36  
Old 08-03-2010, 11:41 AM
blmille2
Sarnak
 
Join Date: Apr 2007
Location: Austin, TX
Posts: 64
Default Code

Thanks!

I forgot that it was written in Delphi.

I can't seem to find my Delphi 5 disc.

Can someone tell me the trick to the authentication?

Thanks!

Brandon

Last edited by Derision; 08-03-2010 at 04:50 PM.. Reason: Moved post to correct thread.
Reply With Quote
  #37  
Old 08-03-2010, 12:06 PM
blmille2
Sarnak
 
Join Date: Apr 2007
Location: Austin, TX
Posts: 64
Default Authentication

I'm looking at this login code in GVim (which does a horrible job with pas files =0D).

So, it looks like you just:
- md5 = md5(input)
- d = md5[i] XOR md5[i+4] XOR md5[i+8] XOR md5[i+12] (i = 0..3)
- shave off the top bit (to keep it > 0 when in signed format)
- make sure the number is between 1 and 100,000, but not including 100,000
- convert the result to hex and toss this to the LS

Is that accurate?

Thanks!

Last edited by Derision; 08-03-2010 at 04:46 PM.. Reason: Moved post into correct thread
Reply With Quote
  #38  
Old 08-03-2010, 12:26 PM
blmille2
Sarnak
 
Join Date: Apr 2007
Location: Austin, TX
Posts: 64
Default

Can SimpleClient log into EqEmu?
I looked into the login code and couldn't find any encryption--also evident when I run the LoginServer and said that it doesn't do any encryption on passwords, etc.

I was hoping to find a client that logs into the eqemu servers so that I can program the login code.

Any help is appreciated!

Thanks!
Reply With Quote
  #39  
Old 02-16-2014, 07:12 PM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default

Quote:
Originally Posted by blmille2 View Post
Can SimpleClient log into EqEmu?
I looked into the login code and couldn't find any encryption--also evident when I run the LoginServer and said that it doesn't do any encryption on passwords, etc.

I was hoping to find a client that logs into the eqemu servers so that I can program the login code.

Any help is appreciated!

Thanks!
I'm hoping to find client source that logs into Eqemu servers as well~
__________________
Browser based EQ project
Reply With Quote
  #40  
Old 01-19-2016, 07:24 AM
case42
Fire Beetle
 
Join Date: Jan 2016
Posts: 2
Default

have either of you considered making a client in unity3d? Ive made one for SWGEmu in its early stages very early it logs in and displays the servers and such...

But when i got the full official source to SWG from one of the old devs i kinda scrapped it. However it wasnt very difficult to make...

But then again keep in mind i have the crypto source i have the login server source and all the client source as well so... it kinda made it easier but. You DO have most of the protocol and opcodes and what they do defined already so really it wouldnt be too difficult
Reply With Quote
  #41  
Old 01-19-2016, 02:07 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

(sic) I don't think that topic has ever been addressed :P
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #42  
Old 01-21-2016, 08:15 PM
case42
Fire Beetle
 
Join Date: Jan 2016
Posts: 2
Default

It really is pretty easy ill post a few screens of my single player EQ Style rpg i made in unity took me like 2 months... lots of code not alot of content lol
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:39 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