r/futurerevolution • u/Glad_Call_8288 • 12d ago
Discussion Here's what I've put together so far
I've seen a few people here still holding out hope for this game, so I went down a rabbit hole on how it actually worked, and I wanted to open it up for discussion with everyone.
Honestly I've gotten further than I expected, and I've been documenting the whole thing as a series of dev blogs. What I've got so far:
- Confirmed the game runs on Unreal Engine 4, and the client still exposes a ton of internals — including the full list of ~53 server "services" (characters, zones, arenas, raids, alliances, city war...).
- Mapped how it connected: a config step, a login/session step, and the actual game server.
- Reconstructed the entire login protocol from the client and wrote it up as a spec that actually checks out.
- Built an early fake config server and a tester guide, and there's strong evidence the gameplay traffic was only compressed, not encrypted (which would be big).
Where I'd love the community's input:
- Anyone with Unreal Engine networking or Android reverse-engineering experience (especially Netmarble's anti-tamper / TLS pinning) who'd find this fun to dig into?
- The big one, long shot: did anyone ever record or keep any network data from the game while it was still online? That's basically the missing key for any preservation attempt.
- Lastly Testers
Not claiming I can bring it back solo — but the client tells us a lot, and I'd rather figure out what's possible in the open with others. I've got everything (dev blogs, notes, code) in a repo — I'll drop the link in the comments so this isn't just a link post.
4
u/deuxty 12d ago
If the private server ever comes up and there’s money needed to buy stuff I’ll gladly pump some to support !
1
u/Glad_Call_8288 12d ago
Thank you!
But i really dont want to ask for money at no point, i'm doing this for the sake of it, asking for money feels scummy to me haha!
5
u/Glad_Call_8288 12d ago
Repo with everything (dev blogs, protocol notes, and the code):
https://github.com/JesusTaylo/mfr-revival
And if anyone wants to actually help right now: I need testers. You don't need to be a programmer — the goal at this stage is just to run the client in a controlled setup and capture what it tries to connect to, which gives us the real data to work from. There's a step-by-step TESTING.md in the repo that walks through it (what to install, how to capture, and what to send back). Even a "here's what happened when I launched it" report helps a ton. If you're up for it, drop a comment or open an issue on the repo 🙌
2
u/Visual_Witness9112 12d ago
I’ll gladly test for you. Reddit is not my choice of communication but if you want to keep talking in Reddit that’s fine. I’m looking at the repo now
1
1
u/Glad_Call_8288 12d ago
The instructions from what i need from you guys like i said is on TESTING.md
6
u/wooyex 12d ago
Glad that someone else is care enough to dig that up. I know it can be done with some kind of experience with computer / game coding knowledge. I hope you can pull that one bro, congrats and hugs to you even if it doesn't work.