Techie
Member
- Aug 22, 2012
- 129
- 6
The emulator of the century
(Credits to Aria for the logo)
What is Corele Emulator?
Corele Emulator is an emulator created from scratch. It uses multiple languages such as NodeJS, C#, and some C++. Please read below for more information on this new emulator, and what it includes.
How is Corele different to any other emulator?
Corele Emulator is different because it can be ran using R63 or R63B depending on your config value. Corele Emulator is also an rp and hotel emulator in one. It can be changed between rp and hotel just by editing a config value. It is simple and extreemly easy to set up. Corele is also different to any other emulator because it uses something that no other emulator has supported yet, It supports 3 different MySQL drivers, Mongo, MySQL, and PostGre SQL. You can also choose between any revision you want, just by entering the REVISION into the config.
What do we promise?
We promise to release new versions every 2 weeks, and keep on top of updating the build regulaury. We promise to introduce at least 5 new features in each release, and fix any exisiting or new bugs that appear. We also promise to extreemly bug test the emulator before every version release, to ensure you don't bump into any nasty errors.
Who are the developers of Corele?
We only current have two developers, Me and Josh. We are hiring C# developers to work along side of us, which they will receive a percentage of the donations donated to us by users using Corele emulator. You must be confortable in C# and know your way around Visual Studio, please read below for more information on what it takes to be a Corele Developer.
What does it take to be a Corele Developer?
Needed Requirements
- Basic C#
- Basic Packet coding
- Thread Safe Knowledge
Extra Requirements
- OOP BasicCorele Emulator is an emulator created from scratch. It uses multiple languages such as NodeJS, C#, and some C++. Please read below for more information on this new emulator, and what it includes.
How is Corele different to any other emulator?
Corele Emulator is different because it can be ran using R63 or R63B depending on your config value. Corele Emulator is also an rp and hotel emulator in one. It can be changed between rp and hotel just by editing a config value. It is simple and extreemly easy to set up. Corele is also different to any other emulator because it uses something that no other emulator has supported yet, It supports 3 different MySQL drivers, Mongo, MySQL, and PostGre SQL. You can also choose between any revision you want, just by entering the REVISION into the config.
What do we promise?
We promise to release new versions every 2 weeks, and keep on top of updating the build regulaury. We promise to introduce at least 5 new features in each release, and fix any exisiting or new bugs that appear. We also promise to extreemly bug test the emulator before every version release, to ensure you don't bump into any nasty errors.
Who are the developers of Corele?
We only current have two developers, Me and Josh. We are hiring C# developers to work along side of us, which they will receive a percentage of the donations donated to us by users using Corele emulator. You must be confortable in C# and know your way around Visual Studio, please read below for more information on what it takes to be a Corele Developer.
What does it take to be a Corele Developer?
Needed Requirements
- Basic C#
- Basic Packet coding
- Thread Safe Knowledge
Extra Requirements
- LINQ Basic
The "Extra Requirements" just increase your change of becoming a developer and are not 100% required, but the "Requirements" you MUST know at least know all of them. Anyone can enter as a developer but your chances of succeeding are you requirements.
Any release date on Corele Emu?
There is current no release date, untill we hire more developers. Once we hire a few developers the ETA date of Corele EMU will become closer, and we will be able to get more done. We hope to release it in the early months of 2016, but that date could change.
Will there be a CMS with Corele EMU?
Yes, there will be a stable, fast and secure CMS coming with Corele EMU, using PDO and MySQL database drivers, which is also optional in the config file. It will also come with some new unique features that no other cms has yet introduced into the retro community, along side the release of Corele EMU
Why are you dong this development?
I have just finished school, and need something to set my mind on as I have a lot of free time on my hands. I am also doing this because many emlators out there are terrible coded, and there is not yet a emulator that supports many of the features I am offering with Corele. I have absoultely no intention to give up on Corele Emulator, and I hope no intention comes.
I am also doing this development because I am not happy with the current emulators active in this community, the only good emulators are unfinished, or not publicy released. And I hope to change that and release a noob-friendly, fast and secure emulator, whether it is open or closed source. I don't mean to rant or boast, or even throw abuse at the current project Azure, even though Azure is the most updated emulator released, the code is terrible, and filled with unneceserry code, and var's in places they shouldn't be.
Any more information on Corele?
Nothing yet, I may add some at a later date...
Need to know, on Corele?
That corele will be the best C# Habbo Emulator ever released?
Will Corele be open source?
Undecided for definate, but as it stands Corele will be closed source enless your a premium user of Corele.
Need to talk?
skype: centralrp14
facebook: /ashleytechie
Code:
Completed List:
- Main base structure
- Config Manager
- MongoDB Implementation
- Sockets
- Packet Processing
To-Do List:
- Packets
- Packet Handlers
Custom Features:
- Anti-DDOS feature
Premium users of #ProjectCorele also do NOT need to use a proxy, as we offer a alternative way to hide your IP, only by using Corele.
Code Snipplets
Code:
XmlConfigurator.Configure();
Corele coreleBase = new Corele();
coreleBase.LoadCorele();
while (true) Console.ReadKey();[/COLOR]
Code:
// STILL IN TESTING STAGES
protected static IMongoClient client;
protected static IMongoDatabase database;
public void Load()
{
client = new MongoClient();
database = client.GetDatabase("test");
}
Images
As updates progress, I will leave a comment with the information of the update. Below is the first update of the Corele Thread.
Update 1
Socket Manager is done, spoiler below.
Code:
public void StartListening()
{
this.serverSocket.Bind(new IPEndPoint(IPAddress.Any, port));
this.serverSocket.Listen(backlog);
this.BeginAccept();
}
Last edited: