Page 1 of 1

enlighten me

Posted: Mon Mar 23, 2015 2:39 pm
by lilsabin
So , this game allready existed ( produced by mythic/EA)... i dont know how emulating work , but arent you people (Dev.) supposed have all the files allready ? Since you taking something that has allready been made and kinda copying-pasting it ? If that is the case , then how come some things doesnt work ? ... i mean can't u just give us the game like it was ( with all it s file and things working ?)... i mean , what is the problem here ? P.S. i am just trying to understand how all this work :)

Re: enlighten me

Posted: Mon Mar 23, 2015 2:44 pm
by Yaliskah
lilsabin wrote:but arent you people (Dev.) supposed have all the files allready ?
Absolutely not. It would be too easy. Do you really think that Mythic, EA has given server sources ?? Everything on this Emu is recomposed from... nothing or quite.

Staff doesn't have leaked sources ( that would be illegal btw).

Re: enlighten me

Posted: Mon Mar 23, 2015 2:53 pm
by wiscel
lilsabin wrote:So , this game allready existed ( produced by mythic/EA)... i dont know how emulating work , but arent you people (Dev.) supposed have all the files allready ? Since you taking something that has allready been made and kinda copying-pasting it ? If that is the case , then how come some things doesnt work ? ... i mean can't u just give us the game like it was ( with all it s file and things working ?)... i mean , what is the problem here ? P.S. i am just trying to understand how all this work :)
I also often wondered that myself ;)

Re: enlighten me

Posted: Mon Mar 23, 2015 3:06 pm
by Tklees
If my understanding is correct they were given the data files from the original game.
THEY WERE NOT GIVEN THE SERVER DATA. So they have to rewrite all of the information that communicates with the data file from scratch. Think of it like being given a car without an engine. They have to rebuild the engine.

Re: enlighten me

Posted: Mon Mar 23, 2015 3:49 pm
by kotsosman
Tklees wrote:If my understanding is correct they were given the data files from the original game.
THEY WERE NOT GIVEN THE SERVER DATA. So they have to rewrite all of the information that communicates with the data file from scratch. Think of it like being given a car without an engine. They have to rebuild the engine.
Not an accurate comparison there, having to rebuild something is easy. What they got is a 12 tome encyclopedia that has a ton of spell errors. In order for them to know what to fix someone has to read it and find the error. Finding an error is one thing, fixing it is another. Having to cope with simple errors and logical errors the time needed to fix them depends on the amounts of coffee and patience the programmer has. These guyz are doing a hell of a job with this game and to be honest i don't want to be in their shoes seeing the state of the game they have been delivered and were they have come so far. You see major corporations releasing patches and fixes every other day for small utilities all because of user feedback. So be patient and support the team, even if you don't get to be here to see the final product you know you have done something for it to eventually happen and that for me is a soul quenching reward.

Re: enlighten me

Posted: Mon Mar 23, 2015 4:01 pm
by Tklees
kotsosman wrote:
Tklees wrote:If my understanding is correct they were given the data files from the original game.
THEY WERE NOT GIVEN THE SERVER DATA. So they have to rewrite all of the information that communicates with the data file from scratch. Think of it like being given a car without an engine. They have to rebuild the engine.
Not an accurate comparison there, having to rebuild something is easy. What they got is a 12 tome encyclopedia that has a ton of spell errors. In order for them to know what to fix someone has to read it and find the error. Finding an error is one thing, fixing it is another. Having to cope with simple errors and logical errors the time needed to fix them depends on the amounts of coffee and patience the programmer has. These guyz are doing a hell of a job with this game and to be honest i don't want to be in their shoes seeing the state of the game they have been delivered and were they have come so far. You see major corporations releasing patches and fixes every other day for small utilities all because of user feedback. So be patient and support the team, even if you don't get to be here to see the final product you know you have done something for it to eventually happen and that for me is a soul quenching reward.
my understanding of coding is limited, but thats a good comparison

Re: enlighten me

Posted: Mon Mar 23, 2015 4:12 pm
by Azarael
Must admit, the OP gave me a laugh.

The client for this game is available but the server is not. We have to rewrite the server, which also includes figuring out how the server and client originally communicated. None of this is trivial. All we have from the original game are logs of its communication with random clients. The server is called an emulator because it is designed to interface with the existing client (thus imitating the original server code.)

Re: enlighten me

Posted: Tue Mar 24, 2015 4:13 pm
by volleymeister
Azarael wrote:None of this is trivial.
That's the understatement of the month.
I don't see how you guys are even doing it.