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)

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 10-13-2009, 07:01 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Quote:
Originally Posted by steve View Post
They don't. I remember a post on the EQ forums from a Dev saying they don't have any of the original files from PoP or earlier. They were lost. That's why instead of modifying poknowledge directly to add new portal stones, they had to add objects. This is also why they can't modify any old zones. The original data to build the s3d files is simply not around any longer. Also why they can't fix the graphical armor problems or add new armor texture... they just simply don't have the original source files.
Just to clear some of these theories up, I wanted to mention that most of the things mentioned in this quote that cannot be changed are all things that are included with the client and could be changed extremely easily!

They can't create new armor? The armor files are right in the client install folder. It would be relatively easy for them to create a decent variety of armor sets even if all they did was add new textures. Why this has never been done is far beyond my understanding, but it has nothing to do with them losing files at any point. All they would do is create another equipment file and then adjust the client to load the new equipment file when the client logs in like normal. Maybe they don't do it because it isn't in the budget (extremely ridiculous excuse), or maybe they don't do it because it would cause a heavy performance hit to the client (unlikely, but not as ridiculous of an excuse). I am fairly confident that if I was given the tools to edit the EQG files easily, I could make new armor set textures for all races and all armor types in a couple of weeks. My artistic skills are nothing compared to people who do it professionally, but I bet I could pull something decent off. If distributing those files wasn't a legal risk, I would probably make special sets just for my server right now!

They can't adjust old zones? How many zones have been re-textured over the years? A large amount of them have and some of them weren't even that long ago. I believe even we can adjust old zones by using a tool like Openzone. And, if we can do it, there is no doubt that SOE can.

I also don't think that the mentioned PoK changes are any proof that they don't have the old files. What do you think is easier; adding an object or 2 to an existing zone, or completely modify the zone file itself to expand/change it? The way that SOE does their zone files now is very heavy use of objects to be placed throughout the zone when/where needed, probably to reduce redundancy in most cases. Take a look at the S3DSpy info on the new Freeport zones and you will see that a large majority of the zone is from objects in that file.

There may be some truth in what you are saying about SOE not having everything from when Verant ran things, but I doubt they are missing anything critical. The examples you gave are not related to the source code anyway, as those would more likely to be issues with missing tools for editing old zones/models/equipment/textures/etc. I can see them possibly losing old obsolete tools, but I don't see them losing their old source for client or server or any of their database revisions. Millions of dollars of investment in software should ensure some pretty thorough backups.

KLS is right though; even if they didn't have backups, they would just need to change the rulesets slightly as well as some content and they could be running a Classic server in no time. They have already had progression servers, and Classic is part of progression.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
  #2  
Old 10-14-2009, 01:37 AM
ChaosSlayerZ's Avatar
ChaosSlayerZ
Demi-God
 
Join Date: Mar 2009
Location: Umm
Posts: 1,492
Default

Quote:
Originally Posted by trevius View Post

They can't create new armor? The armor files are right in the client install folder. It would be relatively easy for them to create a decent variety of armor sets even if all they did was add new textures. Why this has never been done is far beyond my understanding, but it has nothing to do with them losing files at any point. All they would do is create another equipment file and then adjust the client to load the new equipment file when the client logs in like normal. Maybe they don't do it because it isn't in the budget (extremely ridiculous excuse), or maybe they don't do it because it would cause a heavy performance hit to the client (unlikely, but not as ridiculous of an excuse). I am fairly confident that if I was given the tools to edit the EQG files easily, I could make new armor set textures for all races and all armor types in a couple of weeks. My artistic skills are nothing compared to people who do it professionally, but I bet I could pull something decent off. If distributing those files wasn't a legal risk, I would probably make special sets just for my server right now!.

Back when they put out Luclin engine they SPECIFICALLY stated that new engine in so many ways superior, specially cause how textures of armor now overlays the model, rather than replaces its texture, that they can now EASILY produce many more new armors looks, as easy as 1-2-3.
Of course those those greedy bastards never did...
  #3  
Old 10-14-2009, 09:42 AM
neorab
Fire Beetle
 
Join Date: Aug 2006
Posts: 3
Default SoE wanting EQC?

Yeahlight, my friend. I think the paranoia has finally made you crack. SoE wanting or using GPL code is as outlandish as a derivative work of a GPL project withholding source code. No, actually it's far less, but still crazy.

Edit: Sony definitely has the tools to modify zone files client side. There are tools floating around online that will unpack and (supposedly) repack. Secondly, it took little more than a weekend to create new tools to do it. Unfortunately, I get the impression that they put a ton of code into the server side that people over look. I recall reading that the new bump code in SoL was saving the servers 14% cpu time. That makes me wonder. Maybe they really did "lose" something that would have made it all come together at a cost that was likely to return a profit. Who knows.
  #4  
Old 10-14-2009, 02:54 PM
Wesell
Sarnak
 
Join Date: Mar 2009
Location: none
Posts: 30
Default

Quote:
Originally Posted by neorab View Post
[...]SoE wanting or using GPL code is as outlandish as a derivative work of a GPL project withholding source code. No, actually it's far less, but still crazy.
Uh, the GPL doesn't require EQC or anyone to distribute their work. It only describes what will happen if they do.
  #5  
Old 10-14-2009, 04:49 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

That's not entirely true, if you distribute object code(ie compiled program) from the work you're subject to distribute both verbatim and modified source copies of the code if someone requests it. So in a sense it would require someone to release the code in that situation, in this situation they clearly didn't do that however.

Of course the GPL also allows anyone who receives the source code to also distribute the source code, and bars further limitations being placed on that distribution. So anyone who in this case: 'EQC's Dev Team with source access' was completely within their rights to further distribute the entire source with or without the permission of the other people in the team. It may "suck" but it's the tradeoff you make when using GPL code, it's only closed source as long as everyone in your team wants it to be.
  #6  
Old 10-14-2009, 05:24 PM
Wesell
Sarnak
 
Join Date: Mar 2009
Location: none
Posts: 30
Default

Quote:
Originally Posted by KLS View Post
That's not entirely true,[...]
Well since this is already a pretty silly thread I'll respond. What I said was:
Quote:
Originally Posted by Wesell View Post
Uh, the GPL doesn't require EQC or anyone to distribute their work. It only describes what will happen if they do.
That statement is entirely true. You've mentally replace "work" with "source code". The word "work" is even specifically used in the license in the way same way that I used it in my statement. I'm not aware of anyone who uses the word "work" to refer specifically to source code.
  #7  
Old 10-14-2009, 06:22 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

Quoted from:
Quote:
SoE wanting or using GPL code is as outlandish as a derivative work of a GPL project withholding source code. No, actually it's far less, but still crazy.
I was using your own implied definition of work based off what you were quoting from. Sorry if there was any confusion but it's not that difficult an assumption to make based on the way you worded it.
  #8  
Old 10-14-2009, 06:27 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

Also, I'm going to lock this thread because I don't think it's going anywhere up from here. It has been devolving into nothing but pointless arguing even if it's relatively civil for some time.
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 06:50 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3