Techie
Member
- Aug 22, 2012
- 129
- 6
- Thread starter
- #21
But when your development flops (unexpectedly) and you don't have enough done to even release a base?
The fact that you've been working on this emulator for-- a few weeks now, and you're just starting to finish basic but required structs for the emulator to even run makes me feel like you already gave up, you're just looking for enthusiasm.
And as a developer, it is normal for you to encounter and have to learn and develop certain things to keep your emulator running smoothly. If you're just going to decide to stop learning C# (because you really never stop learning new methods) and just work with the so-called knowledge you have now... I just pity anyone who uses this emulator in the future.
If you're going to call your emulator the best, don't make it an opinion.
And the fact that you even included that little snippet of basic C# assures me that you're still an amateur and not yet ready to code your own emulator nor committed, you're just looking for attention.
Frankly I have seen at least 10 people have a go at you for pretending to know certain things, and many close friends that hate ou due to your habbits of lying about being able to code, even one in this very thread. I have not been develpping this emulator for a few weeks at all,I literally started this yesterday, and have already got a connection by completing the handshake packets, more news to come tomorrow guys!!
P.S Moonshine, Jayden, MrDeveloper, what ever you call yourself...
The Habbo Development thread holds many unfinished developments started by you, the information your posting here is how you felt about your previous projects, that are unfinished, I doubt they were even started.
SORRY, for being off topic, heres some on topic news.
Changelog:
- Incoming & Outgoing cs files completed (3 Different builds packet ids)
- Handshake packets 100% (For all builds)
- UserData class finished (Just id and username for now)
Todo:
- GetUserInfo packet to code when Habbo data class is finished
Connection has been received... I will upload an image as soon as I get chance. (Possibly a video)
Thanks for all the support so far, I hope you all continue to support this project.
Any code snippets? sure are
P.S ClientBuild is an enum (might be changed later)
- Incoming & Outgoing cs files completed (3 Different builds packet ids)
- Handshake packets 100% (For all builds)
- UserData class finished (Just id and username for now)
Todo:
- GetUserInfo packet to code when Habbo data class is finished
Connection has been received... I will upload an image as soon as I get chance. (Possibly a video)
Thanks for all the support so far, I hope you all continue to support this project.
Any code snippets? sure are
Code:
public void RegisterHandshake()
{
this._packets.Add(ClientPacketHeader.GetClientVersionEvent, new GetClientVersionEvent());
this._packets.Add(ClientPacketHeader.DisconnectMessageEvent, new DisconnectEvent());
this._packets.Add(ClientPacketHeader.GenerateSecretKeyMessageEvent, new GenerateSecretKeyEvent());
this._packets.Add(ClientPacketHeader.GetSessionParametersMessageEvent, new GetSessionParametersEvent());
this._packets.Add(ClientPacketHeader.InfoRetrieveMessageEvent, new InfoRetrieveEvent());
this._packets.Add(ClientPacketHeader.InitCryptoMessageEvent, new InitCryptoEvent());
this._packets.Add(ClientPacketHeader.PongMessageEvent, new PongEvent());
this._packets.Add(ClientPacketHeader.SSOTicketMessageEvent, new SSOTicketEvent());
this._packets.Add(ClientPacketHeader.TryLoginMessageEvent, new TryLoginEvent());
this._packets.Add(ClientPacketHeader.UniqueIDMessageEvent, new UniqueIDEvent());
this._packets.Add(ClientPacketHeader.VersionCheckMessageEvent, new VersionCheckEvent());
}
Code:
public const int GetClientVersionEvent = Corele.GetServer().GetConfig().ValueFromKey("client.build") == ClientBuild.R63 ? 4000 : 4000; ///todo... handle 3rd build (not sure this is eneded as all packet ids are 4000 for this)
P.S ClientBuild is an enum (might be changed later)