Are you, in fact, a pregnant lady who lives in the apartment next door to Superdeath's parents? - Commodore

Create an account  

 
Recovering a pitboss civ with a missing player/password

hello,

Long time no see y'all. I come today with a problem that i'm hoping someone can help with. Over at badgame.net, we have a pitboss game where a player recently completely disappeared. We have another person willing to take over for him, but, unfortunately, when we kicked the civ to AI, we discovered that the "Takeover AI" option was not enabled, and, thus that civ did not appear in the list. To make matters worse, there was no admin password set for the game, so we can't login to the civ with the admin password either. It looks like our problem is exactly the same as what happened in RBPB1, where T-Hawk recompiled the DLL to force the "Takeover AI" option to True.

http://realmsbeyond.net/forums/showthrea...0#pid40600
http://realmsbeyond.net/forums/showthrea...2#pid40612

Unfortunately, we're not using BTS, but RtR 2.0.7.6. Is there anyone out there that could help us recompile the RtR 2.0.7.6 DLL with this 1-line change so that we can recover our game?

thanks,
joey
Reply

Alternatively, if anyone knows how we can extract the md5 hash of the player's password of his civ from the save, we could just brute-force it.
Reply

(March 10th, 2016, 18:39)GermanJoey Wrote: hello,

Long time no see y'all. I come today with a problem that i'm hoping someone can help with. Over at badgame.net, we have a pitboss game where a player recently completely disappeared. We have another person willing to take over for him, but, unfortunately, when we kicked the civ to AI, we discovered that the "Takeover AI" option was not enabled, and, thus that civ did not appear in the list. To make matters worse, there was no admin password set for the game, so we can't login to the civ with the admin password either. It looks like our problem is exactly the same as what happened in RBPB1, where T-Hawk recompiled the DLL to force the "Takeover AI" option to True.

http://realmsbeyond.net/forums/showthrea...0#pid40600
http://realmsbeyond.net/forums/showthrea...2#pid40612

Unfortunately, we're not using BTS, but RtR 2.0.7.6. Is there anyone out there that could help us recompile the RtR 2.0.7.6 DLL with this 1-line change so that we can recover our game?

thanks,
joey

Woo he's back! Hope you're doing alright. Sorry no idea on this technical stuff but just nice to see you around again. smile
Reply

I haven't compiled RtR in quite a while and don't have a development environment set up for Civ currently. I don't know who has been compiling RtR lately.
Reply

Cheater Hater, or possible Novice might be the people to talk to; I think they did most of the RtR work for the latest versions.
Reply

A password was hacked in EitB 41, by Kragroth, who no longer hangs around here. Ellimist seems to know a lot about the topic though, you might try contacting him (see http://realmsbeyond.net/forums/showthrea...#pid538064 ). Warning: you'll encounter intense drama if you read that thread.
Reply

I'd be happy to try and help, and I do have a development environment set up, but you'd have to ask someone for the RtR 2.0.7.6 source files (the .cpp, .h, .inl, and .rc files). It's not possible, as far as I know, to work backward from the compiled CvGameCoreDll.dll file in the released versions of the mod.
Reply

I know there's a RTR Github, but I have no clue where it is or which version is the latest in that distribution. I don't know where the link to it is; dig through the RTR forum to find it.
Reply

I honestly have no idea how to use Github, sorry.
Reply

RtR version handling is a mess. You can find related git repositories from here:
https://github.com/plako/Civ4RealmsBeyondBalanceMod

I think 2.0.7.6 is the one where last commit was done 10.10.2014 and described with text: "Added Plako's pause fix for pitboss..." i.e. downloadable from here:
https://github.com/plako/Civ4RealmsBeyon...b34debf61d

edit. Also I think I can recover my development environment, if you just tell me what to do to fix the problem i.e. point me to the code change needed.
Reply



Forum Jump: