Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Development

Archive::Development Archive area for Development's posts that were moved here after an inactivity period of 90 days.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #5  
Old 06-29-2003, 02:30 AM
Fez Ajerbazian
Fire Beetle
 
Join Date: Jun 2003
Posts: 3
Default

LOL! Well, you can lead a monkey to water but he still squeals when you give him a lobotomy... Unfortunately the bottom line is that short of catching up to EQLive or lobotomizing a couple thousand people, fixing the patcher is the only way to keep Shawn319 and Acolyte's sanity. Which was another reason I posted here. I feel your pain guys, I did a little work with Casey and Xylor a couple years back on SEQ when VI first started really messing with the encryption. I was the guy who wrote the first QDecoder module which backfilled spawns... Wound up having to leave because I just couldn't handle the trolls.

So, now that a couple of the right folks have read this... What are the thoughts? Where exactly does the law stop with the patcher? I happen to be one of the lucky ones who, for other reasons, has kept many copies of my full EQ directory. I'm fairly certain that a patcher client could be created which:

1) Receives a list of CRC hashes of most-recent known working files from a patch server.

2) Compares local file CRC hashes to the list.

3) Requests binary/text diffs for files that need changes.

4) Executes the changes when the user agrees with any terms that may appease the legal gods.

You would initially think that many, many diffs would have to be stored on the patch server; that the patch server would have to know how to get between two arbitrary versions of any particular file. In reality, you would only have to store the diff between the most recent EQLive client and the last version known to work with the emu. As long as the user on the other end can still patch to EQLive, they will always be working with a current version of the client.

The real question is whether it's illegal to send information about VI's files, even though we're not sending the actual files themselves. After all, a diff is useless without a file to patch it with.

- Fez
__________________
Fez wants a cookie
/sigh...
 


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 11:51 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3