31 Player Hotseat

1.22 is the same version that I have. if RickFGS's post does not work, the only thing I could think would be the issue is that there is a difference between installing from CD and installing through the steam platform that could cause the memory offsets to be different. Without knowing the memory locations, or the source code for the tool, I think the only one who can assist you further would be Sima Qian. Hopefully he can get some insight from all the stuff we tried though.:sad:

And just to say to Sima Qian, this is such an awesome little tool! Thank you so much for working on it!
 
1.22 is the same version that I have. if RickFGS's post does not work, the only thing I could think would be the issue is that there is a difference between installing from CD and installing through the steam platform that could cause the memory offsets to be different. Without knowing the memory locations, or the source code for the tool, I think the only one who can assist you further would be Sima Qian. Hopefully he can get some insight from all the stuff we tried though.:sad:

And just to say to Sima Qian, this is such an awesome little tool! Thank you so much for working on it!

alright sounds good i'll just have to wait for him to examine this then thanks for the help!:)
 
@dominatr

When you run mp.exe, does it properly print out the names of all the civs? For instance, if I start a game playing as France in the Napoleonic Europe conquest scenario, then run mp.exe, I see this (characters in red were typed in by me):

Code:
Civs in current game (* means human-controlled):
    0) A Barbarian Chiefdom
 *  1) France
    2) Russia
    3) Prussia
    4) Britain
    5) Spain
    6) Ottoman Empire
    7) Austria
    8) Kingdom of Naples
    9) Sweden
   10) Denmark
   11) Portugal
   12) Netherlands
Enter the number of the civ you wish to toggle
(* to make all human, = to make all AI, or ! if done): [COLOR="red"]*[/COLOR]
Civs in current game (* means human-controlled):
 *  0) A Barbarian Chiefdom
 *  1) France
 *  2) Russia
 *  3) Prussia
 *  4) Britain
 *  5) Spain
 *  6) Ottoman Empire
 *  7) Austria
 *  8) Kingdom of Naples
 *  9) Sweden
 * 10) Denmark
 * 11) Portugal
 * 12) Netherlands
Enter the number of the civ you wish to toggle
(* to make all human, = to make all AI, or ! if done): [COLOR="red"]![/COLOR]
Current human players: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

If you see a bunch of blank spaces after the numbers in the list, something is wrong.
 
@dominatr

When you run mp.exe, does it properly print out the names of all the civs? For instance, if I start a game playing as France in the Napoleonic Europe conquest scenario, then run mp.exe, I see this (characters in red were typed in by me):

Code:
Civs in current game (* means human-controlled):
    0) A Barbarian Chiefdom
 *  1) France
    2) Russia
    3) Prussia
    4) Britain
    5) Spain
    6) Ottoman Empire
    7) Austria
    8) Kingdom of Naples
    9) Sweden
   10) Denmark
   11) Portugal
   12) Netherlands
Enter the number of the civ you wish to toggle
(* to make all human, = to make all AI, or ! if done): [COLOR="red"]*[/COLOR]
Civs in current game (* means human-controlled):
 *  0) A Barbarian Chiefdom
 *  1) France
 *  2) Russia
 *  3) Prussia
 *  4) Britain
 *  5) Spain
 *  6) Ottoman Empire
 *  7) Austria
 *  8) Kingdom of Naples
 *  9) Sweden
 * 10) Denmark
 * 11) Portugal
 * 12) Netherlands
Enter the number of the civ you wish to toggle
(* to make all human, = to make all AI, or ! if done): [COLOR="red"]![/COLOR]
Current human players: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

If you see a bunch of blank spaces after the numbers in the list, something is wrong.

nope, there's no names next to the numbers
 
nope, there's no names next to the numbers

1. Please confirm that you've already entered the game (i.e. you can move units around, build cities, etc.) before running mp.exe.

2. How many civs are in the game that you started? Does it match the number of civs displayed in mp.exe?
 
1. Please confirm that you've already entered the game (i.e. you can move units around, build cities, etc.) before running mp.exe.

2. How many civs are in the game that you started? Does it match the number of civs displayed in mp.exe?

1. does this mean i have to get the opening message off the screen before running mp.exe? (the one that says what civ you picked and the traits and whatnot)

2. Yes i play a mod with 31 civs and there are 31 numbers on the list in mp.exe.
 
1. does this mean i have to get the opening message off the screen before running mp.exe? (the one that says what civ you picked and the traits and whatnot)

2. Yes i play a mod with 31 civs and there are 31 numbers on the list in mp.exe.

1. Running mp.exe when you are at the opening message (e.g. "Dawn of Civilization") screen is fine.

2. Can you try the tool against a non-modded game with less than 31 players and tell me if the correct number shows up in the list? Just want to minimize the variables involved.
 
1. Running mp.exe when you are at the opening message (e.g. "Dawn of Civilization") screen is fine.

2. Can you try the tool against a non-modded game with less than 31 players and tell me if the correct number shows up in the list? Just want to minimize the variables involved.

well when i tried this with a 16 player huge map in regular civ, mp.exe displayed a list of 31 civs
 
well when i tried this with a 16 player huge map in regular civ, mp.exe displayed a list of 31 civs

Yikes. Bad sign. You have me stumped for the time being, but I'll see if I can spare some brain cycles to think about this later.
 
Sima, what exactly is the value(s) that are being stored to flag that a player is human or computer? I'd love to help with developing a tool for this (because what you made works for me and is really awesome). I've been hunting around in the memory of Civ for a while and haven't been able to locate the right place in memory.
 
Okay PBEM people, I'd like you to look over the attached save and tell me if it looks like a valid PBEM game. Please check everything that you normally do in PBEM, such as the sequence of the dialog prompts, saving and loading, continuing to the next player, observing the AI turns, etc.

The game is running the Napoleonic Europe scenario, with 12 civs plus the barbarians. Only 10 should be human-controlled (everyone except France, Britain, and the barbs).

I've noticed so far that you can't save the game in the middle of your turn -- is that a problem?
 

Attachments

First off, it's good to see you back Sima. :goodjob:
I've noticed so far that you can't save the game in the middle of your turn -- is that a problem?
No, it's a standard PBEM thing. At least I have never been able to save in the middle of my PBEM turns.
 
Yes!!!!!!!!!!!!!!! It WORKS!!!!!!!!!!!! I´v never thought this day would come! It´s possible to play a PBEM with more than 8 players! EPIC that will take 100 years to finish comes to mind!

:cheers:
 
Wicked! Someone please start a PBEM AoI game. I would do it myself, but I still haven' t got the gist of starting PBEMs yet.

Thank you Sima. Have you put this up in the tools section of the forum yet?
 
I strongly caution you against starting a 31-player AoI PBEM game -- your friends may be playing Civilization IX by the time you hit the third era...

In any case, I've made some quick and dirty changes to let you get started with this. Pardon the lack of elegance for the time being.

These tools should work for both Conquests and Complete editions of C3C:
Multiplayer tool
PBEM tool

I haven't put this in the tools forum but I might do so pending some changes to make them a bit more stable and/or user-friendly.
 
I find AoI map visually sickening and hard to use...so I guess if an MEM II pbem were to start I might join in, just sayin'. Glad to see this take up a life of it's own.
 
Back
Top Bottom