Angelemu founder
- Joined
- Mar 2, 2011
- Messages
- 525
- Reaction score
- 247
At the moment we are 2 active developers. We are currently stuck on the mppc algorithm (compression, uncompression works fine), so we need to implement it proper, or disable the uncompressor in the client through some awsome hack. If that is done the real work starts which need a shitload of developers to get good progress.tbnanubis said:since the other threads about that topic are wayyy older than this one, i decided to post it here:
Me and another guy some of you may know started an open source Perfect World Emulator project.
We are still in a very early phase, but the login and encryption setup are basically working. Anyone can join and help. To get full commiting rights, you need to prove that you can provide useful stuff or good code to solve problems.
The project is free to read to anyone and created under GPL3 License.
The programming language is currently C# with .net4.0 under Windows to have a maximum developing speed. Maybe it can be made portable for Mono later, but the primary goal is to get it done before pwemu.com, who want no help but extreme license fees for their stuff.
A Webpage with forum for discussion will follow the next days.
Domain and forum will be sponsored by -link removed- .
The project development is hosted on google code:
You must be registered to see links
We have a selfmade tool that works for sniffing ANY server. Its Version independent and you can specify the target server via start parameterWhat are you using to read the packets that cant be retrieved from our current server files?
The conditions to join are very low in my opinion.
1. You have to prove to be able to provide something useful
2. You need to provide an easy way to be contacted, msn or icq prefered.
Mono-Project, as long as you don't use something non-implemented in Mono it will run perfectly fine in MonoDo you develop it for Windows platforms? I think it's better to start develop for UNIX right now.
Friends, developing an emulator in the IDE .NET is a dead end for all developers. Many make this mistake. In .NET can develop a module for extending the capabilities of existing modules server Gamdbd gamed glinkd. The task is not as radical as many believe, there are two ways - 1) Full emu server 2) Expansion of the server.
To develop the emu should consider options for using more productive than databases Mysql. The same should display the data files *. uploaded into a database table text.
To expand the existing server, you should find a "brilliant master assembler", or extend capabilities by writing extension modules. Such as writing converter package different versions, while some data out into a separate database.
i personally like Ook! moreYou must be registered to see links
Project: I know nothing about C#, so well good luckI do have part of the server-side protocols reverse engineered but if I got it right there is no interest for it.
Language: although running something in C# with mono is just like running a game with wine imho (aka fails), project is open source, nothing prevents anyone from making a python or java port of it. So if you're not happy just do it.