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

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 12-16-2012, 10:50 AM
Aengor
Fire Beetle
 
Join Date: Aug 2010
Posts: 16
Default How about a jailbreak?

Hi all

I've been wondering, why not break out of the cage that is the SOE provided client side content? The Emu itself is such an awesome system. It is mature and stable yet, limited to what is included with the supported original clients.

Does it sound feasible to make the EQ specific (game systems) parts of the server plugable in some way so that they could easily be replaced with entirely new stuff? Free of the limits (and legal issues!). How about "OpenEmu" Of course that means a new, open, client too. I've seen some of the efforts that have been made here (including my own Zonewalk experiment which is here on the boards too http://www.eqemulator.org/forums/showthread.php?t=36087 )

Just seeing the incredible effort that some of the people here make in order to develop the server software systems and create various flavours of "The EverQuest Experience" makes me wonder if some that creativity and energy could not be channeled into a direction that would allow to create truely original, new worlds? Curious ....

Aengor
Reply With Quote
  #2  
Old 12-16-2012, 11:08 AM
Secrets's Avatar
Secrets
Demi-God
 
Join Date: May 2007
Location: b
Posts: 1,450
Default

It's been tossed around as an idea and none of the developers would have an issue with it.

The only concern of course they've had is using free software to build it. I doubt we'd want a DirectX version of it.
Reply With Quote
  #3  
Old 12-16-2012, 04:35 PM
Tabasco's Avatar
Tabasco
Discordant
 
Join Date: Sep 2009
Posts: 270
Default

I think breaking away from the SOE client is a great idea. As far as I'm concerned EQEmu is the most successful open source MMO project in existence and it's really only half of it.

I've done some very early work on just authenticating to the eqemulogin server provided with the source. So far it's just an environment and some packet captures. I have to get more familiar with the packet stream and existing packet type identifiers before I can do much more, but I really think that the network side is the better starting point.

The visual portion is probably the easiest part. Content creation is tougher, but at that point I think there would be a tremendous amount of motivation just for being so close to an alternative client, we could even check places like opengameart.org for those interested in making open assets.
Reply With Quote
  #4  
Old 12-16-2012, 06:21 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,743
Default

I think people see that someone has built a zone viewer and they get all excited without realizing that there's another 80% or more to go to have an actual usable client.
Reply With Quote
  #5  
Old 12-17-2012, 03:11 AM
Aengor
Fire Beetle
 
Join Date: Aug 2010
Posts: 16
Default

Quote:
Originally Posted by lerxst2112 View Post
I think people see that someone has built a zone viewer and they get all excited without realizing that there's another 80% or more to go to have an actual usable client.
Absolutely. Probably more than 80% even Zonewalk for example is not even able to render the old (pre pop) zones 100% yet. And it has significant performance issues currently. So far its largely only an experiment (built in under 10 days start to finish) to see how far I would get with the chosen tools and the info that could be dug out of this site.


Still, I think this community as a whole does have the required expertise. It would be possible. And to be clear, I am not saying "lets do this" or "I'll turn zonewalk into a full blown client and off we go". My post was out of genuine interest to learn how people feel about the general idea. Being able to leave the confines (and illegality) of using the SOE provided content behind seems such a tempting outlook.

Thanks for everybody's opinions.

Cheers
Reply With Quote
  #6  
Old 12-17-2012, 03:54 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Not a bad idea, but I think it kinda defeats the point of this project lol. This project is for Everquest. If we made a completely new client and then make all new content for that new client, it is no longer Everquest. For something like that, we would be much better off using a whole new engine designed for making that sort of thing much easier like Unity or whatever.

There are definitely plenty of projects out there based around other engines. While it would be neat to have an open sourced client for EQEmu, it may not have the expected outcome and acceptance from the community as you would think.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #7  
Old 12-17-2012, 07:47 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

Quote:
There are definitely plenty of projects out there based around other engines. While it would be neat to have an open sourced client for EQEmu, it may not have the expected outcome and acceptance from the community as you would think.
In all fairness almost all those projects suck. I do agree that it would take a while for it to gain traction (if it ever did). Doesn't mean it isn't something worth doing. I'd love to see something like SimpleClient actually come to life and be written in a language people can easily use.


Edit: Cavedude pointed out what I said came off as a bit harsh. I don't mean to disparage the work of other people, just that the projects lack maturity or openness and aren't really great candidates for "hey go work on this instead". They so far have all been essentially pet projects and the minute one takes the jump from pet to community project I'll be sure to back it.

Last edited by KLS; 12-17-2012 at 09:03 PM..
Reply With Quote
Reply

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 08:11 PM.


 

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