Page 1 of 1

Using another emulators codebase

Posted: Sat Jan 26, 2008 3:32 am
by masterfreek64
Hello ppl , it is me again and I propose an enormous change again.
Namely I suggest using another emulators codebase and tuning it for EQ2 ... this way we do not have to worry about Scripting , Quests, Databases, etc ...
I suggest we muse the Dawn Of Light Server ( for DAOC) indevelopment since 2002 .
It will get a new DB layer soon and then it is 100% customisable.
The only thingwe would have to do is to reimplement the netcode o ( stored in a seperate library , should be able to do this quickly ) and then , later on, add the everquest 2 specifics ( Master Levels from DAOC should be removed and changed over to AA points for example ... )
DOL is under the GPL , so we have no licencing problems ( they are changing to thinking about Afero GPL , which is only restrictive to Server operators who tune the code without sharing) and if we give them credit it is ok for them...
Like that we can actually skip all over the initial problems of a new emulator core, the scripting , database, AI , etc systems are all in place.. .
DOl runs on Windows (.NET) and Linux (MONO)

Posted: Sat Jan 26, 2008 9:18 am
by John Adams
What exactly are you suggesting here? Taking someone elses hard work, changing a few values, and calling it our own?
Is that even ethical?

Posted: Sat Jan 26, 2008 10:26 am
by ZexisStryfe
Sorry, there isn't an option for "No way in holy hell..."

Posted: Sat Jan 26, 2008 11:32 am
by CrabClaw
It's not unethical at all if they GPL/open-sourced it(that is the point of OSS, sharing for the good of the community), but the DoL server code itself has it's own issues as well.
So for what you would get in progress you would ~might~ lose in hacking/debugging in changes for our purposes(a bit can-of-wormsy). If you wanted to ask the if they were cool with you looking into that and give it a look over for feasibility go ahead.
I would lean towards something more built for what we want from the ground up, and a bit more multi-platform with a better scripting language?

Posted: Mon Jan 28, 2008 7:36 am
by masterfreek64
Ya well , but we will face the issues DOL has ( or similar ones ) as well.
DOL is quite portable (way more than MANGOS is )
and as DOL is open source they ( or rather we) would most likely like it if it was used with sharing.
The netgcode is in a seperate source code folder , so we can easily adapt it
What exactly are you suggesting here? Taking someone elses hard work, changing a few values, and calling it our own?
Is that even ethical?
Yes, but we claim it is based on their work ...
In the source it still retains their copyrigth noptice, and upon logging on it SHOULD tell you in the Chat "EQ2Emulator , based on Dawn of Light the first Dark Age of Camelot Emulator"

Posted: Mon Jan 28, 2008 9:21 am
by John Adams
masterfreek64 wrote:and upon logging on it SHOULD tell you in the Chat "EQ2Emulator , based on Dawn of Light the first Dark Age of Camelot Emulator"
No thanks. I wouldn't run a server core for any game that required me to boast who else did all the heavy lifting.
That's one thing I can't stand about these MMO communities; everyone requiring "credit", like it somehow makes them someone more important than the little guy. WoW/Ascent is *really* bad with this. But I am off-topic.
Copyrighting in the source is one thing. Having a banner forced upon players is another.

Posted: Mon Jan 28, 2008 9:24 am
by Arremis
I voted no because LE and the other developers have poured months of time and effort and knowledge into this project from scratch, and as a programmer myself, appreciate all the work that's been done. The emu has got its base and is rolling along just fine, and I'm not about to be the one to say "it's not good enough."

Posted: Mon Jan 28, 2008 5:31 pm
by palaxe
Arremis wrote:I voted no because LE and the other developers have poured months of time and effort and knowledge into this project from scratch, and as a programmer myself, appreciate all the work that's been done. The emu has got its base and is rolling along just fine, and I'm not about to be the one to say "it's not good enough."
I couldn't Agree More with you Arremis. I like how All the Devs have included even the little guys to make sure this emu is custom the way we want it.
I say were of to a great start. And all good things take time :)

Posted: Tue Jan 29, 2008 7:49 am
by masterfreek64
The banner is not forced - it is a thing of honour to give credit

Posted: Fri Feb 01, 2008 3:31 pm
by Stormen1
As Im not good with programming and so on, it is not my role to vote as I dont know what tha two options mean.
So I wont vote.

Agree......

Posted: Wed Feb 20, 2008 11:32 am
by kingmen30264
I agree with everyone else... there's no reason to take anything others have worked hard on just so you can have something with little problems... the only thing i suggest to you is try and figure these issues out yourself... that is why I am trying to do a dependant server, one for just me, so I can look at it and see what "values" of my own I can add to it.
But yeah, thats retarded to suggest something like that XD sorry bud... but the truth hurts =\

Posted: Fri Mar 28, 2008 11:25 pm
by planeguy
Bleagh. I voted on the front page and all I saw was "Should we do it?" and I thought "oh yah baby, let's get it on" and mashed yes.
Then I get redirected here and find out not only there's no making out going on, but it's something I would've voted no on had I seen it first.

Posted: Sat Mar 29, 2008 10:55 am
by link2009
planeguy, I actually noticed that also. We need to fix it 8)

Posted: Sun Mar 30, 2008 10:51 am
by Aaden
Masterfreek: as much as your idea has its legitimacy its not without its flaws. Your willing to take others hard work and reconfigure it to work for eq2emu is a recognizable lack of respect for other developers that put countless hours of there time into that project. With that im locking this topic for pure ridiculousness of the entire concept.