Go Back   EQEmulator Home > EQEmulator Forums > General > General::General Discussion

General::General Discussion General discussion about EverQuest(tm), EQEMu, and related topics.
Do not post support topics here.

View Poll Results: How do you feel about EQ Titanium support?
I would buy EQ Titanium if it worked with EQEmu. 160 61.30%
No way am I gunna spend $20 to play a game, But I'll find a torrent. 30 11.49%
LIVE OR BUST! Even if it means nothing ever gets fixed again. 17 6.51%
Im happy the way it is, keep fixing bugs. 54 20.69%
Voters: 261. You may not vote on this poll

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 02-22-2006, 03:10 PM
Lordlemur
Fire Beetle
 
Join Date: Dec 2005
Posts: 6
Default

First, I would like to personally thank FatherNitwit and everyone else who has been milling about with complex solutions to all of Sony's complex problems. While there can not be legal tech support for back patching on this site I would like to point out 2 major reasons why the switch to a pre-packaged sony product would create the same quagmire, even though it might grow the community.

First and formost, any prepackaged Sony product will infact use client side communications that are not concurrent with the latest version of EQEMU. I have been 3rd party to some discussions on how to fix various issues, and I can only imagine how FatherNitwit would manage to reinvent the client server communications and encryptions yet again. Aside from his metal well being this has a HUGE impact on the player base. It takes alot of time to dryroom the encryption. That means that even if there was a client in his hands right now, he wouldn't nessicarly be able to push a client to the community quickly. In that time no visable progress will occur. He does have a life after all, and it's not like we pay him.

Secondly, There is no guarentee that Sony didn't have the foresight to actully produce a client that militantly protects it's self. While I don't think that Sony has much foresight, it is not out of the relm of possibilities that they would be sneaky. After all, Sony really doesnt' care for us. I could envision 2 schemes that would make it hard to make a client hackable.

First, rootkits that work with a key and a checksum. If you don't know what a rootkit is it's probably a good thing. Let's just say they could, as other companies have, install code that sinks deep into windows (or worse bios) and changes rules slightly. Say for example that they alter it so your eq client isn't the same as the version number stored on their server then eqgame.exe will not proceed past patching without eqhost and loginserver.ini returning a valid checksum. If these checksums aren't correct it purges your eq directory and prompts you to re-install. It may be quasi-legal, but worse has been done.

Second simply hardcode the loginserver.ini and the eqhost.txt into eq.exe. If it can't be edited, it's really not the big an issue for a game in the end of it's lifecycle, but it makes our lives very poor.



Imho the changes to EQEMU since I started have been very welcome. I would rather have a fully functioning world then a buggy one with more people. EQEMU has real progress, and that's something Sony only lied about on boxes and press releases.


I am

Lemur
Sumlek <50-something Monk> PEQ ~ The Grand Creation 0.6.5
  #2  
Old 02-23-2006, 03:05 AM
Cisyouc
Demi-God
 
Join Date: Jun 2004
Location: Heaven.
Posts: 1,260
Default

Quote:
Originally Posted by Lordlemur
Second simply hardcode the loginserver.ini and the eqhost.txt into eq.exe. If it can't be edited, it's really not the big an issue for a game in the end of it's lifecycle, but it makes our lives very poor.
I don't think this can be done. Why? I'm thinking the people who manage sony's domain names and servers are _completely_ different from the developers. If something goes down, they need to be able to change it and patch right away. Mayhaps not the best infrastructure, but.
__________________
namespace retval { template <class T> class ReturnValueGen { private: T x; public: ReturnValueGen() { x = 0; }; T& Generator() { return x; }; }; } int main() { retval::ReturnValueGen<int> retvalue; return retvalue.Generator(); }
C++ is wonderful.
Closed Thread

Thread Tools
Display Modes

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 09:04 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