- Joined
- May 21, 2024
- Messages
- 23
- Reaction score
- 14
Self-Introduction:
Hello everyone,
I’m a developer aiming to revive an old game with a passionate fanbase in the Philippines, inactive since 2015. I specialize in Full-Stack Development but am new to reverse engineering and emulator development, and I'm eager to learn from this community.
Project Overview:
I’m developing a server emulator for the iDate game using Node.js due to my comfort with JavaScript. Eventually, I plan to transition to C# for the official emulator, as I'm familiar with that language and have seen emulators built in C# aside from C++.
Current Progress:
1. I bypassed the X-Trap protection, though it still connects to the X-Trap server and may disconnect users after a few minutes on the login page.
2. I created a simple Python script to run the game.
3. I connected the client to my Node.js server.
4. I'm working on decoding and encoding login packets while investigating the encryption used in the client.
Challenges:
1. I'm learning to sniff packets from the client and planning to create a packet sniffer tool specifically for this game, but I need guidance on where to start.
2.My debugging skills are basic, but I’m committed to improving.
If anyone is interested in this project, please reach out to me on Discord (maest1586). I’d love to collaborate and potentially create a dedicated Discord server. Any ideas or assistance would be appreciated! Note that the source code will only be available to contributors.
Game Client:
Current Login Packet Response:
Thank you for your time!
Hello everyone,
I’m a developer aiming to revive an old game with a passionate fanbase in the Philippines, inactive since 2015. I specialize in Full-Stack Development but am new to reverse engineering and emulator development, and I'm eager to learn from this community.
Project Overview:
I’m developing a server emulator for the iDate game using Node.js due to my comfort with JavaScript. Eventually, I plan to transition to C# for the official emulator, as I'm familiar with that language and have seen emulators built in C# aside from C++.
Current Progress:
1. I bypassed the X-Trap protection, though it still connects to the X-Trap server and may disconnect users after a few minutes on the login page.
2. I created a simple Python script to run the game.
3. I connected the client to my Node.js server.
4. I'm working on decoding and encoding login packets while investigating the encryption used in the client.
Challenges:
1. I'm learning to sniff packets from the client and planning to create a packet sniffer tool specifically for this game, but I need guidance on where to start.
2.My debugging skills are basic, but I’m committed to improving.
If anyone is interested in this project, please reach out to me on Discord (maest1586). I’d love to collaborate and potentially create a dedicated Discord server. Any ideas or assistance would be appreciated! Note that the source code will only be available to contributors.
Game Client:
Current Login Packet Response:
Thank you for your time!
Attachments
Last edited: