September 25, 2002, 11:40
|
#61
|
Prince
Local Time: 00:19
Local Date: November 1, 2010
Join Date: Apr 2002
Location: USA
Posts: 916
|
Oh, I suppose an Email address will be in order before long, so I'll be using this one: centrifuge74@yahoo.com
|
|
|
|
September 25, 2002, 15:28
|
#62
|
Prince
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jul 2002
Location: San Francisco, CA
Posts: 848
|
sorry centrifuge but I just think WAW would be pretty boring the first 50-100 turns, an overkill on the quick-start issue and not suited for a PBEM game that'll take time
|
|
|
|
September 25, 2002, 16:33
|
#63
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jul 2001
Location: England
Posts: 3,826
|
The more I think about it the more I agree with you - PBEM is about role play and diplomacy (as in e-mails sent to one another, rather than 9or in addition to) in-game diplomacy), whereas WAW is just about war. I've also played WAW less than Cradle or MM (both of which I've finished at least half a game on).
|
|
|
|
September 25, 2002, 18:29
|
#64
|
Prince
Local Time: 00:19
Local Date: November 1, 2010
Join Date: Apr 2002
Location: USA
Posts: 916
|
Quote:
|
Originally posted by mapfi
sorry centrifuge but I just think WAW would be pretty boring the first 50-100 turns, an overkill on the quick-start issue and not suited for a PBEM game that'll take time
|
No problemo... On second thought, I agree with you on this, because WAW, would be more suited to a quick kill, kill, kill game, which leaves a lot of the basic gameplay issues out...
What do you guys think of using modlite then in light of this? It may take away from some of the initial work/strategy involved... which could be good or bad...
Overall, though I still don't have an overwhelming preference... I just want to get the ball rolling
|
|
|
|
September 25, 2002, 19:28
|
#65
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jun 2001
Posts: 7,665
|
Quote:
|
Originally posted by centrifuge
What do you guys think of using modlite then in light of this? It may take away from some of the initial work/strategy involved... which could be good or bad...
|
Youll be glad we used it when the game starts. Without it the first 10 turns would be getting the settlers in place. In my tests with Mod Lite you can usually have 6 productive cities by turn 6/7. Ive also thought about changing the game year a little to suit this, i know its just a cosmetic change but maybe start at 2000 or 1000BC instead.
More important issues at the moment though need to be refined within it. At the moment in tests of 4 human player PBEM game, only player 1 (blue) gets 3 settlers, and the bonus movement on the first turn doesnt work. If anyone else besides Locutus and Pedrunn wants to polish the code off (i assume its rather simple) then theyre more than welcome, i think those two are getting sick of me spamming their inbox anyhow
Quote:
|
Originally posted by centrifuge
Overall, though I still don't have an overwhelming preference... I just want to get the ball rolling
|
At the moment the first game will be -
Apolyton Pack 2.0 + Mod Lite
Regular sized random map
2nd barb setting? (theyre pretty grusome on AP)
No AI's
20% Goods, lowers unbalancing effect of techs from goody huts.
Quote:
|
Originally posted by J Blytheway
I'm happy to play with any mods or vanilla, and I like the idea of the world map. I'll take Africa .
|
We can still play World Map later but have you seen the size of it? Anyhow, Africa is taken
Quote:
|
Originally posted by J Blytheway
The more I think about it the more I agree with you - PBEM is about role play and diplomacy (as in e-mails sent to one another, rather than 9or in addition to) in-game diplomacy), whereas WAW is just about war. I've also played WAW less than Cradle or MM (both of which I've finished at least half a game on).
|
It will still be about war of course, but frankly, how often does a PBEM game finish in a Diplomatic Victory
|
|
|
|
September 25, 2002, 19:49
|
#66
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jun 2001
Posts: 7,665
|
Code btw.
Code:
|
// CtP2 PBEM Mod Lite v1.0 by Locutus and Pedrunn
// Based on CTP PBEM Mod Lite 1.0 by Keygen.
int_t LITE_PlayersNum;
int_t LITE_DisableStartUp;
HandleEvent(BeginTurn) 'LITE_NumofPlayers' pre {
int_t p;
LITE_PlayersNum = -1; // Dont ask me why !!!
LITE_DisableStartUp = 0;
for(p = 1; p < 33; p = p + 1) {
if(IsPlayerAlive(p)) {
LITE_PlayersNum = LITE_PlayersNum + 1;
}
}
DisableTrigger('LITE_NumofPlayers');
}
HandleEvent(BeginTurn) 'LITE_StartUp' post {
location_t startLocation;
unit_t startUnit;
unit_t tmpUnit;
int_t i;
// Disabling Count
LITE_DisableStartUp = LITE_DisableStartUp + 1;
// movement bonus for first turn
GetUnitByIndex(player[0], 0, startUnit);
AddMovement(startUnit, 900);
startLocation = startUnit.location;
// free units
for (i = 0; i < 3; i = i + 1) {
CreateUnit(player[0], UnitDB(UNIT_SETTLER), startLocation, 0, tmpUnit);
AddMovement(tmpUnit, 900);
}
// bonus Gold + PW
SetPW(player[0], 5000);
AddGold(player[0], 9900);
// random extra bonus advance
i = Random(6);
if (i == 0) {
GrantAdvance(player[0], AdvanceDB(ADVANCE_MASONRY));
} elseif (i == 1) {
GrantAdvance(player[0], AdvanceDB(ADVANCE_IRON_WORKING));
} elseif (i == 2) {
GrantAdvance(player[0], AdvanceDB(ADVANCE_HULL_MAKING));
} elseif (i == 3) {
GrantAdvance(player[0], AdvanceDB(ADVANCE_TRADE));
} elseif (i == 4) {
GrantAdvance(player[0], AdvanceDB(ADVANCE_DRAMA));
} elseif (i == 5) {
GrantAdvance(player[0], AdvanceDB(ADVANCE_JURISPRUDENCE));
}
if(LITE_DisableStartUp >= LITE_PlayersNum) {
DisableTrigger('LITE_StartUp');
}
}
// bonuses for first 3 cities
HandleEvent(CreateCity) 'LITE_CityBonus' post {
city_t tmpCity;
tmpCity = city[0];
if (player[0].cities <= 3) {
// for all 3 cities
CreateUnit(player[0], UnitDB(UNIT_HOPLITE), tmpCity.location, 0);
CreateUnit(player[0], UnitDB(UNIT_HOPLITE), tmpCity.location, 0);
CreateUnit(player[0], UnitDB(UNIT_WARRIOR), tmpCity.location, 0);
CreateUnit(player[0], UnitDB(UNIT_SETTLER), tmpCity.location, 0);
CreateUnit(player[0], UnitDB(UNIT_CARAVAN), tmpCity.location, 0);
// extra for capital
if (player[0].cities <= 1) {
PlantGood(tmpCity.location);
Event: CreateUnit(player[0], tmpCity.location, tmpCity, UnitDB(UNIT_CARAVAN), 0); // Has to be event
Event: CreateUnit(player[0], tmpCity.location, tmpCity, UnitDB(UNIT_CARAVAN), 0); // Has to be event
Event: CreateUnit(player[0], tmpCity.location, tmpCity, UnitDB(UNIT_CARAVAN), 0); // Has to be event
}
}
if (g.year > 10) {
DisableTrigger('LITE_StartUp');
}
} |
|
|
|
|
September 25, 2002, 21:17
|
#67
|
Prince
Local Time: 00:19
Local Date: November 1, 2010
Join Date: Apr 2002
Location: USA
Posts: 916
|
Quote:
|
Originally posted by Maquiladora
Youll be glad we used it when the game starts. Without it the first 10 turns would be getting the settlers in place. In my tests with Mod Lite you can usually have 6 productive cities by turn 6/7.
|
Yeah, I didn't think of it from that standpoint, espescially in PBEM I imagine that several days to move a settler 1 place would be fairly cumbersome...
|
|
|
|
September 25, 2002, 23:08
|
#68
|
Settler
Local Time: 07:19
Local Date: November 1, 2010
Join Date: Sep 2002
Posts: 5
|
I was trying a PBEM game myself (yes, the opponent is myself). But, after several rounds of saving and loading, i found the game is still at turn 0, it never moves to turn 1! Anyone can help?
BTW, is there anyone interested in playing a 1v1 PBEM game with me? I prefer to play WAW on a small map and with 2 or more AIs.
my email address: intel686@tpg.com.au.
Last edited by intel686; September 25, 2002 at 23:18.
|
|
|
|
September 25, 2002, 23:30
|
#69
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jun 2001
Posts: 7,665
|
Did you play more than 4 turns? It moves to turn '1' when all 4 players have played turn '0'.
Are you still playing in the other possible games intel?
Actually 1v1 are very good conditions for CtP2 pbem because theres no human-human diplomacy (yet) and it wouldnt matter seeing as its 1v1 anyway.
|
|
|
|
September 26, 2002, 02:28
|
#70
|
Settler
Local Time: 07:19
Local Date: November 1, 2010
Join Date: Sep 2002
Posts: 5
|
Quote:
|
Originally posted by Maquiladora
Did you play more than 4 turns? It moves to turn '1' when all 4 players have played turn '0'.
|
'All 4 players'?! I have only two players here: I and me. do you mean the minimum of players for PBEM is 4?
The situation is this: I create a PBEM game with 3 civs, and then enter A, B, and C as the player name. after A played his turn, the game is saved on the desktop. Then I double clicked on the savegame and played as B, then save, then clicked on the new savegame and played as C. After that, the game was saved. So far so good. But when i double-clicked on the last savegame and tried to play as A again, I found that it was still in turn 0! that means the game remains as it was when the first turn finished and you can't do anything! I repeated this several times and it still remains at turn 0!
Quote:
|
Originally posted by Maquiladora
Are you still playing in the other possible games intel?
|
Yeah. But i suspect it will take long to start...
Last edited by intel686; September 26, 2002 at 02:45.
|
|
|
|
September 26, 2002, 05:25
|
#71
|
Prince
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jul 2002
Location: San Francisco, CA
Posts: 848
|
Maq - try replacing player[0] in the code with g.player - just a thought...
|
|
|
|
September 26, 2002, 09:07
|
#72
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jul 2001
Location: England
Posts: 3,826
|
The following code works. It's a stupid way to do it, and possibly open to abuse, but so long as everyone plays relatively sensibly it should be OK, and I couldn't get it to work any other way:
(Actually, it doesn't supply the extra settler movement - I don't know why...)
I think that you should also change all the 'EXTRA_SETTLER_CHANCE' options in DiffDB.txt to 1, but I'mnot sure if it matters.
Code:
|
// CtP2 PBEM Mod Lite v1.1 by J Bytheway's
// a modified version of
// CtP2 PBEM Mod Lite v1.0 by Locutus and Pedrunn
// Based on CTP PBEM Mod Lite 1.0 by Keygen.
HandleEvent(BeginTurn) 'LITE_StartUp' pre {
location_t startLocation;
unit_t startUnit;
unit_t tmpUnit;
int_t i;
if (player[0].cities==0 && player[0].units<=2)
{
// movement bonus for first turn
GetUnitByIndex(g.player, 0, startUnit);
AddMovement(startUnit, 900);
startLocation = startUnit.location;
// free units
for (i = 0; i < 3; i = i + 1) {
CreateUnit(g.player, UnitDB(UNIT_SETTLER), startLocation, 0, tmpUnit);
AddMovement(tmpUnit, 900);
}
// bonus Gold + PW
SetPW(g.player, 5000);
AddGold(g.player, 9900);
// random extra bonus advance
i = Random(6); //<- I think this should be a 5 (J Bytheway)
if (i == 0) {
GrantAdvance(g.player, AdvanceDB(ADVANCE_MASONRY));
} elseif (i == 1) {
GrantAdvance(g.player, AdvanceDB(ADVANCE_IRON_WORKING));
} elseif (i == 2) {
GrantAdvance(g.player, AdvanceDB(ADVANCE_HULL_MAKING));
} elseif (i == 3) {
GrantAdvance(g.player, AdvanceDB(ADVANCE_TRADE));
} elseif (i == 4) {
GrantAdvance(g.player, AdvanceDB(ADVANCE_DRAMA));
} elseif (i == 5) {
GrantAdvance(g.player, AdvanceDB(ADVANCE_JURISPRUDENCE));
}
}
else
{
DisableTrigger('LITE_StartUp');
}
}
// bonuses for first 3 cities
HandleEvent(CreateCity) 'LITE_CityBonus' post {
city_t tmpCity;
tmpCity = city[0];
if (player[0].cities <= 3) {
// for all 3 cities
CreateUnit(player[0], UnitDB(UNIT_HOPLITE), tmpCity.location, 0);
CreateUnit(player[0], UnitDB(UNIT_HOPLITE), tmpCity.location, 0);
CreateUnit(player[0], UnitDB(UNIT_WARRIOR), tmpCity.location, 0);
CreateUnit(player[0], UnitDB(UNIT_SETTLER), tmpCity.location, 0);
CreateUnit(player[0], UnitDB(UNIT_CARAVAN), tmpCity.location, 0);
// extra for capital
if (player[0].cities <= 1) {
PlantGood(tmpCity.location);
Event: CreateUnit(player[0], tmpCity.location, tmpCity, UnitDB(UNIT_CARAVAN), 0); // Has to be event
Event: CreateUnit(player[0], tmpCity.location, tmpCity, UnitDB(UNIT_CARAVAN), 0); // Has to be event
Event: CreateUnit(player[0], tmpCity.location, tmpCity, UnitDB(UNIT_CARAVAN), 0); // Has to be event
}
}
if (g.year > 10) {
DisableTrigger('LITE_StartUp');
}
} |
Last edited by J Bytheway; September 26, 2002 at 09:23.
|
|
|
|
September 26, 2002, 17:21
|
#73
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jun 2001
Posts: 7,665
|
Yeah me and Pedrunn couldnt get it to give the extra movement either. But ive fathomed a rather uglier way to give the bonus through extra unit entries in units.txt. I created 2 extra settlers. One which gives 10 movement and builds at size 2 and another which is exactly the same as the original settler in the game. And i changed the original (UNIT_SETTLER) to 10 movement too which settles a city at 3. Changed DiffDB.txt to give no bonuses.
Obviously, you can have unlimited movement of 10 for every turn for those 3 settlers you get at the start, but i wont be exploring very long with them, thats for sure. And who knows how much longer it would take to get that working. Everything else works now though.
Heres the zip, this is for Apolyton Pack 2 only btw.
|
|
|
|
September 26, 2002, 17:33
|
#74
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jun 2001
Posts: 7,665
|
Quote:
|
Originally posted by intel686
The situation is this: I create a PBEM game with 3 civs, and then enter A, B, and C as the player name. after A played his turn, the game is saved on the desktop. Then I double clicked on the savegame and played as B, then save, then clicked on the new savegame and played as C. After that, the game was saved. So far so good. But when i double-clicked on the last savegame and tried to play as A again, I found that it was still in turn 0! that means the game remains as it was when the first turn finished and you can't do anything! I repeated this several times and it still remains at turn 0!
|
Indeed i got the same results. If we do a proper test, email the game to someone else and see what happens. If this does indeed happen i wonder why no one decided to mention it before We wont be able to play if this continues.
|
|
|
|
September 26, 2002, 18:07
|
#75
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jul 2001
Location: England
Posts: 3,826
|
Quote:
|
Originally posted by Maquiladora
Yeah me and Pedrunn couldnt get it to give the extra movement either. But ive fathomed a rather uglier way to give the bonus through extra unit entries in units.txt. I created 2 extra settlers. One which gives 10 movement and builds at size 2 and another which is exactly the same as the original settler in the game. And i changed the original (UNIT_SETTLER) to 10 movement too which settles a city at 3. Changed DiffDB.txt to give no bonuses.
Obviously, you can have unlimited movement of 10 for every turn for those 3 settlers you get at the start, but i wont be exploring very long with them, thats for sure. And who knows how much longer it would take to get that working. Everything else works now though.
Heres the zip, this is for Apolyton Pack 2 only btw.
|
You could create *another* type without the extra moves and replace at the end of the first turn.
|
|
|
|
September 27, 2002, 00:23
|
#76
|
Settler
Local Time: 07:19
Local Date: November 1, 2010
Join Date: Sep 2002
Posts: 5
|
Quote:
|
Originally posted by Maquiladora
If we do a proper test, email the game to someone else and see what happens.
|
You send me the savegame and let's do a test. my email address: intel686@tpg.com.au
|
|
|
|
September 27, 2002, 01:35
|
#77
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jun 2001
Posts: 7,665
|
Turn sent.
|
|
|
|
September 27, 2002, 02:10
|
#78
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jun 2001
Posts: 7,665
|
A most troubling event has occurred... still 4000BC/turn 0 and my warrior hasnt built any turns either. I tried my turn again with the fog of war off and i noticed the AI take another turn after mine, but it shouldve been 3rd after intel. Seems like the turn just never ends, only for the AI.
I searched for this all over and i couldnt find anyone else mentioning this. I thought someone wouldve tested it by now. But then it never was officially part of the game so
|
|
|
|
September 27, 2002, 04:19
|
#79
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jun 2001
Posts: 7,665
|
In fact this problem was mentioned, here Thatll teach me not to skim over a thread. Anyway its all trivial now Looks like MP or CtP1 PBEM.
|
|
|
|
September 27, 2002, 05:26
|
#80
|
Settler
Local Time: 07:19
Local Date: November 1, 2010
Join Date: Sep 2002
Posts: 5
|
That means playing PBEM game with ctp2 is impossible? That's it???
|
|
|
|
September 27, 2002, 07:33
|
#81
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jun 2001
Posts: 7,665
|
Quote:
|
That means playing PBEM game with ctp2 is impossible? That's it???
|
Unfortunately, yes. Unless Locutus had better luck in testing PBEM, i assumed thats why he started working on a fix for the human to human diplomacy, because he knew PBEM worked.
|
|
|
|
September 27, 2002, 07:34
|
#82
|
King
Local Time: 04:19
Local Date: November 1, 2010
Join Date: Jul 2001
Location: of Natal, Brazil
Posts: 2,555
|
What if you got one AI in the game?
Hot seat works fine for me.
__________________
"Kill a man and you are a murder.
Kill thousands and you are a conquer.
Kill all and you are a God!"
-Jean Rostand
|
|
|
|
September 27, 2002, 07:39
|
#83
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jun 2001
Posts: 7,665
|
The test me and intel686 did, had one AI in the game. It was 3 players, the AI was the last player.
Funny thing was, i started the game and sent it, intel played his turn then sent it back to me, i played my second turn, but when i looked at the map after my second turn (because it hadnt worked) the AI had already played 2 turns.
|
|
|
|
September 27, 2002, 07:40
|
#84
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jun 2001
Posts: 7,665
|
Yeah, hotseat works fine, except for the human to human diplomacy. Maybe thats where Locutus focused his testing for it, rather than PBEM.
|
|
|
|
September 27, 2002, 08:04
|
#85
|
King
Local Time: 04:19
Local Date: November 1, 2010
Join Date: Jul 2001
Location: of Natal, Brazil
Posts: 2,555
|
Try playing with this code :
Code:
|
Trigger 'PBEM_ActuallyEndTurn' on "ControlPanelWindow.TurnButton" when (1) {
Event: EndTurn(g.player);
} |
if does not work or strange things happen try this other one (They should geve the same effect but we are desperate and trying every thing, arent we?)
Code:
|
Trigger 'PBEM_ActuallyEndTurn2' on "ControlPanelWindow.TurnButton" when (1) {
EndTurn();
} |
My fingers are crossed to give luck
Keep me informed.
__________________
"Kill a man and you are a murder.
Kill thousands and you are a conquer.
Kill all and you are a God!"
-Jean Rostand
|
|
|
|
September 27, 2002, 08:33
|
#86
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jun 2001
Posts: 7,665
|
Okay the first one got an error, expected int_t on line 2 i think, or something similar, and it wouldnt load a game.
Second one didnt have any noticeable effect.
|
|
|
|
September 27, 2002, 08:40
|
#87
|
King
Local Time: 04:19
Local Date: November 1, 2010
Join Date: Jul 2001
Location: of Natal, Brazil
Posts: 2,555
|
Try this them
Code:
|
Trigger 'PBEM_ActuallyEndTurn' on "ControlPanelWindow.TurnButton" when (1) {
int_t tmpPlayer;
tmpPlayer = g.player;
Event: EndTurn(tmpPlayer);
} |
__________________
"Kill a man and you are a murder.
Kill thousands and you are a conquer.
Kill all and you are a God!"
-Jean Rostand
|
|
|
|
September 27, 2002, 08:47
|
#88
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jul 2001
Location: England
Posts: 3,826
|
We could always play hotseat, and manually save and mail the turn at the end. Closing our eyes to what the other civs are doing... But it's not really the best solution.
|
|
|
|
September 27, 2002, 08:53
|
#89
|
Emperor
Local Time: 08:19
Local Date: November 1, 2010
Join Date: Jun 2001
Posts: 7,665
|
Pedrunn that one didnt work either. Although i noticed it flashed the "end turn" button straight away for player 2.
Can you actually save the game while it waits for the next player to "sit down" in hotseat? Ill see... (edit: no u cant )
|
|
|
|
September 27, 2002, 10:47
|
#90
|
Prince
Local Time: 00:19
Local Date: November 1, 2010
Join Date: Apr 2002
Location: USA
Posts: 916
|
D@mn, D@mn ,D@mn !!! Oh well, I was gonna give CTP1 PBEM a try anyway... I know its the wrong forum, but is anyone here interested in starting a game up of CTP1 PBEM with me?
|
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
All times are GMT -4. The time now is 03:19.
|
|