OK so i decided to dedicate a couple of days to working exclusively on the evo source files that were released a while back and I managed to get the client end working 100% using an osrose rev 81 server as the back end.
It required a bunch of fiddling around with packet encryptions and adding a ton of new logging functions to the client files to track down errors but it works.
This is the first time I really tried to get the thing working and I was expecting it to take a lot longer TBH.
Note: This was not compiled from the source in this thread since I already had a copy from way back. This release seems to be the same as far as i can tell though.
It has been a while since I first managed to actually compile the trose so I don't actually remember the steps very well.
If i remember correctly though, the only thing missing was a dll related to reading in the VFS. I substituted one created by Dragoon and it worked fine.
You do need a copy of the 137 client to put the files into though. The source doesn't include any of the resources need to make a viable client, just trose.exe, znzin (grphics engine) and all the other necessary dll and libs
So the message is don't lose hope. It is possible to get a working game with what we have already.
This particular client is very very pre-release though. It is in the middle of pre-alpha bug trapping by the looks of the way it is coded.
I am uploading the basic 137 client and will post a link here when it's complete.
I will have to ask Dragoon before releasing his VFS code.
otherwise please feel free to ask questions about this code and how I got it working.
I will do my best to answer questions but I
will not set it up for you so please no requests for me to get onto teamViewer or that kind of thing.
So here is the 137 client.
You must be registered to see links
The files dated march 4th to 6th are the ones that I created this week. The originals are still there with modified names. I added "_old" or "_original" to the names. Didn't want to lose the originals just in case.
The Trose.exe in this client already has encryption turned off.
The server I used is this.
You must be registered to see links
I'm not going to give you a tutorial on setting up an osrose server. there are plenty of those already available. The method is the same with any of them.
Disclaimer: This is a rather primitive server that doesn't yet use QSD files for running quests. Not sure about AIP yet. haven't checked it.
This is also an Unmodified server, meaning that it still uses encrypted packets that you will quickly find do not match the encryption in the client. It is very easy to turn off encryption at both client and server. I will be happy to tell you precisely how when you reach that point. Just ask here