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

Reply
 
Thread Tools Display Modes
  #1  
Old 07-26-2007, 01:30 PM
krusher
Sarnak
 
Join Date: Jan 2003
Location: Grand Rapids, MI
Posts: 90
Default Simple Client Status

Hey WC.

Could you post a quick reply as to the status of the SC. Just curious as to how its comming and what if any plans you have.

Thanks

Krusher
Reply With Quote
  #2  
Old 07-26-2007, 03:29 PM
DarkGothic's Avatar
DarkGothic
Fire Beetle
 
Join Date: Sep 2006
Posts: 12
Default

Sorry been out for some time what is SimpleClient??
Reply With Quote
  #3  
Old 07-26-2007, 09:56 PM
Angelox
AX Classic Developer
 
Join Date: May 2006
Location: filler
Posts: 2,049
Default

SimpleClient is a free, open source Everquest client - it would replace your Titainium client or what ever you have now. I believe it would be "customizable" to fit the needs of any specific server.
Reply With Quote
  #4  
Old 07-27-2007, 02:45 AM
Strake
Sarnak
 
Join Date: Jul 2007
Posts: 37
Default

Wow, that sounds nice. I've been looking for something like this, but so far all I've found is people modding MacroQuest and I'm pretty sure that's not allowed :-/

Is there a website or something with updates and such about this? Or is it all here?

-Dillon
Reply With Quote
  #5  
Old 07-27-2007, 02:55 AM
ksmith08
Fire Beetle
 
Join Date: Jul 2006
Posts: 23
Default

Quote:
Originally Posted by Angelox View Post
SimpleClient is a free, open source Everquest client - it would replace your Titainium client or what ever you have now. I believe it would be "customizable" to fit the needs of any specific server.
Might be better to say a free, open source EQEmu client. Who wants to make an Everquest client anyway. Unless the intent is to make another client to play Live. In that case, just ignore me.
Reply With Quote
  #6  
Old 07-27-2007, 11:20 AM
Scorpious2k's Avatar
Scorpious2k
Demi-God
 
Join Date: Mar 2003
Location: USA
Posts: 1,067
Default

Quote:
Originally Posted by ksmith08 View Post
open source EQEmu client. Who wants to make an Everquest client anyway. Unless the intent is to make another client to play Live. In that case, just ignore me.
Almost right - except it won't be open source.

It will only work with custom zones (no sony zones)
__________________
Maybe I should try making one of these servers...
Reply With Quote
  #7  
Old 07-27-2007, 11:39 AM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Scorpious, do you know if it'll (ever) be possible to "convert" SOE zones for those who still wish to have that old familiar world? Mostly just talking landscapes and such. Server admins might still yearn for EQ-ish gaming, without the hassles of legality.
Reply With Quote
  #8  
Old 07-27-2007, 02:59 AM
Rogean's Avatar
Rogean
Administrator
 
Join Date: Jul 2003
Location: Massachusetts
Posts: 708
Default

Krusher: Sent you a pm a couple weeks ago, didn't get a response. Re-sent it. Reply when ya can. Thanks!
__________________
EQEmulator Developer / Administrator
Reply With Quote
  #9  
Old 07-29-2007, 01:01 PM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

Okay, current status. First, let me speak toward the people are very kindly testing this for me. Aside from fixing a couple of crash bugs I haven't changed the functionality of the client lately, but underneath it has undergone a MAJOR refactoring. Part of the reason for this involves licensing: SC had some GPL code in it that would otherwise be fine if I was open-sourcing it, but since Doodman and company want me to keep it closed-source all that stuff had to go. The only real casualty from a functionality standpoint was the loss of .XMI music capability, but since we don't have any of our own .XMI music anyway that's not all that big a loss. I had to move the OGRE code that I was using to read the keyboard out to a DLL, and when the client is released that will be open-sourced. Another major difficulty was the fact that I have to use a minimal amount of code from EQEmu, because SC of course has to interoperate with it. Doodman and FNW are aware of the two pieces it's using and I'm awaiting direction in that area. In my opinion, from a design-cleanliness standpoint one of those pieces has no place in any client, but I need a couple of packets to be added to the protocol to properly do away with it.

A benefit of the refactoring, though, is that later releases of SC will be WAY more agnostic when it comes to particular EQEmu server versions. Some of the problems I'm reading about aren't really problems with the client per se but the 0.5.5 server I distributed for testing. SC can talk to several EQEmu versions between 0.5.5 and 0.6.0, but there is a separate effort going on to allow it to talk to 0.7.0. This will probably take quite some time as I need someone to write a DLL for me (whistles innocently), but internally at least, SC should be much more able to talk to later revisions when the DLL eventually exists.

As far as development goes, I will definitely have to release the source to someone, as OpenZone itself is so much of a handful that I'm overwhelmed. SC is the type of project that demands a dev team, but as it's based on OpenZone's code that team will have to know something about Delphi (and have it, of course). Unfortunately, SC will probably have to remain closed source as well, as someone with a compiler could find all kinds of ways to cheat otherwise.

So what's planned for the future? I first want to get OpenZone 7.7 out the door, including somewhere between one and three mob models (definitely an orc, and possibly a skeleton or spectre). The thing's been sitting on my hard drive for entirely too long and I want to get it done. For the time being, the models that are available now are the ones that come with OpenZone 7.6, though not all models are exported to all zones. SC does support force-loading, however, so server operators do have some leeway.

I'm not overly concerned about copying the look-and-feel of EQ in terms of the GUI, as Apple lost that particular legal battle ages ago. I'm more concerned about mimicking their game system, and perhaps the client-server protocol might have to be expanded to allow for some game system flexibility (where the server DB would dictate some of the game system particulars). EQ borrows heavily from AD&D so not all that much flexibility is really needed, but at any rate such a thing would require coordination between both the server and the client.

Last edited by Windcatcher; 07-29-2007 at 09:07 PM..
Reply With Quote
  #10  
Old 07-30-2007, 01:27 PM
Teppen
Banned
 
Join Date: Jan 2002
Posts: 80
Default re: undead mobs

Definately would like to see some undead mobs. Id like to see a zombie version of your models. Something like having rotting flesh covering all the body except from one elbow down to hand being of a skeleton model and from one kneecap down to foot being a skeleton model. Maybe left arm and right leg or vica versa. Maybe one side of chest rotted flesh and the other side exposed ribs of skeleton model. Maybe head of a zombie but with jawbone of skeleton model. Maybe skin (rotted flesh) as greyish green. Dunno if you could weave your skeleton model with a zombie model but I think it would be cool additon to your undead release in OZ 7.7. Just shooting out ideas, not asking any requests as I know your busy.

One question I have about simple client, is it recognized by the official eqemu loginserver or does it require its own login server?
Reply With Quote
  #11  
Old 07-30-2007, 04:40 PM
Dralanna
Sarnak
 
Join Date: Jan 2006
Posts: 49
Default

While I greatly appreciate the work this involves and look forward to it's results, I have to ask if this is intended as a replacement for Titanium? (ie. No further support for EQ Clients?) For me (and I'm sure for many) the fun of the Emu is in reliving what was on live... or seeing things I never got to on live. If this new client wont be able to use original EQ content we lose the nostalgia factor. So basically the question is: will the servers development continues to support Titanium in addition to this new client or will Titanium support be replaced by the new client?
Reply With Quote
  #12  
Old 07-31-2007, 05:38 AM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

Well, GeorgeS' spectres are done. I finished rigging and animating them yesterday. If you'd like to see more models, perhaps you should ask him

I doubt that SC will ever replace a live EQ client but that's really a question for the server devs. My client is just a separate option for people who don't have a compatible live client (with obvious differences, e.g. no SOE content). The official EQEmu login server does recognize SC, though the protocol is entirely different and SC connects to a different LS port for it. The protocol will likely change as we still need to implement client version authentication somehow and I'm awaiting direction from Doodman and FNW on how they would like to handle it. Otherwise, the LS protocol that SC uses is entirely our own invention.
Reply With Quote
  #13  
Old 07-31-2007, 06:52 AM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Quote:
Originally Posted by Dralanna View Post
While I greatly appreciate the work this involves and look forward to it's results, I have to ask if this is intended as a replacement for Titanium? (ie. No further support for EQ Clients?) For me (and I'm sure for many) the fun of the Emu is in reliving what was on live... or seeing things I never got to on live. If this new client wont be able to use original EQ content we lose the nostalgia factor. So basically the question is: will the servers development continues to support Titanium in addition to this new client or will Titanium support be replaced by the new client?
I tried asking this question, and in general was told the EQ of old is not supported. I do not see how SC can zone me into ecommons and see the SOE-specific info unless the server admin provides that content - which will be going against the entire philosophy of SC (i think).

I had asked somewhere if there might be (unsupported) tools for converting SOE content to SC-compatible, and that answer was a resounding "no".

I doubt the devs will cease development of EQEmu for normal EQ clients - but perhaps a branching will occur that keeps the 2 server projects seperate.
Reply With Quote
  #14  
Old 08-01-2007, 07:45 AM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

As far as I know it should be possible to keep a single server source tree that can accommodate both the live client and SimpleClient, though SimpleClient will eventually allow for a much broader set of features that the live client cannot support. I would still expect server devs to support the live client, certainly for the time being, though if SC gets the developer support I'd like to see it get perhaps the live client will eventually become unnecessary.

I suppose if someone wanted to recreate SOE zones with OpenZone it's possible, though I would find that disappointing. Even though a recreation may still be legal if free content, models, textures, etc. were used (and if the zone names were changed), the entire point of OpenZone was to allow players to experience worlds beyond what Norrath offered, that is, to bring back the thrill of discovery (without something like Allakhazam to tell them where everything is before they even get there).

As an update, I've completed rigging and animating two of GeorgeS' skeleton models, though using them will necessitate a tiny update to SimpleClient to make them practical. I'll see if I can get something out to Cavedude this weekend (or perhaps before). I'll also see if I can fix at least one or two of the bugs people have mentioned (a stickied SC bug thread might be especially useful going forward so I don't have to sift through pages and pages of threads to hunt them down).

Last edited by Windcatcher; 08-01-2007 at 03:49 PM..
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 04:01 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