Apolyton Archive  |  Preserved copy of the Apolyton Civilization Site and its forums as they stood in September 2005. Read-only; nothing here can be posted to or replied to.  |  Forum index |  About this archive |  The 1998–2001 UBB forums
Today on Apolyton WARDELL INTERVIEW PROMO A.C.S. HISTORY CHAPTER 4 GET CIV4 /w FREE PLUS! A.C.S. PHOTO GALLERY GET A.O.M. V1.1
Apolyton Civilization Forums
main| civ2| civ3| civ4| smac| ctp2| ron| moo3| galciv| galciv2| alt| about|
ApolytonPLUS | register | search | faq | new posts | pm (-/-) | upload | members
hall of fame new! | civgroups | civgroups news | interviews | the column | radio | chat | directory | news | store | PLUS
Apolyton Civilization Forums : Powered by vBulletin version 2.0.3 Apolyton Civilization Forums > Miscellaneous > Archive > CtP2-General/Help/Strategy/Multiplaying-Archive > Loosing Trade routes
Show a Printable Version | Email This Page to Someone! | Receive updates to this thread | Report this to Apolyton news!

bottom of page
  
Author
Thread   
Pages (2): [ 1   2   ]
< Last Thread     Next Thread > Post New Thread     Post A Reply
Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 28-12-2002 20:56 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#1 Report this post to a moderator
Loosing Trade routes Support Apolyton, buy Galactic Civilizations

I am playing the Apolyton Pack with GoodMod on gigantic map.

I have noted something strange with the trade-routes. I wanted to change a route to a more profitable one. But when I canceld the trade-route the caravan was lost. Just as if they had been pirated in good old CTP1.

Acording to the manual you should be able to reuse caravans.
quote:

You can always cancel a current trade route to free up caravans if you want to initiate a route somewhere else. To do this, simply select the route and
click the Break Route Button.


When I do this my caravan count simply decreases.

Maquiladora is offline Maquiladora
Emperor

Jun 2001
time: 05:24
  Old Post 28-12-2002 21:10 Visit Maquiladora's homepage!
Edit/Delete Message Reply w/Quote
#2 Report this post to a moderator
Remove this text

You lose one caravan each time you cancel a route so its probably better to defend the route instead of cancelling any.

edit: got it right this time

Last edited by Maquiladora on 28-12-2002 at 21:23

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 28-12-2002 21:28 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#3 Report this post to a moderator
Support Apolyton, buy Civilization: The Boardgame

@#%!!!!!!

Well I guess I'll just have to change my taktics, unless this could be changed with slic. It doen't make sence that you loos your caravans by changing their destination. I mean if a shipping company lost half of it's ships everytime it changed a route, I shure wouldn't like to be a silor.

Maquiladora is offline Maquiladora
Emperor

Jun 2001
time: 05:24
  Old Post 28-12-2002 21:31 Visit Maquiladora's homepage!
Edit/Delete Message Reply w/Quote
#4 Report this post to a moderator
Suffering from ads?

Yeah it doesnt make much real life sense, but in gameplay terms it makes you defend a trade route from pirates. Also the more caravans a trade route uses the less harm it does to cancel it, obviously, so dont cancel a 1 caravan trade route because you wont get any caravans from it.

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 28-12-2002 21:50 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#5 Report this post to a moderator
Support Apolyton, buy Call to Power 2

Peronally I'd prefere a system where there was a certain chance of loosin a caravan when the route is pirated. This way youd still want to defend the traderoute, especially if the chance was cumulative.

Furthermore if it was impossible to break a traderoute being pirated, or carried a penalty in lost caravans, you'd have even more incentive to defend your caravans.

But I guess I'll just have to live with it, as I have no slic-knowledge.

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:24
Post  Old Post 28-12-2002 22:35 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#6 Report this post to a moderator
Got spare money?

That should give the lost trader back.

code:
HandleEvent(KillTradeRoute)'MG_GiveTradeUnitBack'p ost{ city_t MGCity; unit_t MGUnit; location_t MGLoc; GetCityByIndex(g.player, 0, MGCity); if(HasAdvance(g.player, ID_ADVANCE_TRADE)) if(CityIsValid(MGCity)){//Creates an additional Caravan unit near your first city CreateUnit(g.player, UnitDB(UNIT_CARAVAN), MGCity.location, 2, MGUnit); } else{//Creates the Caravan unit somewhere else CreateUnit(g.player, UnitDB(UNIT_CARAVAN), MGLoc, 2, MGUnit); } } elseif(g.player, ID_ADVANCE_GLOBAL_ECONOMICS)){ if(CityIsValid(MGCity)){//Creates an additional Z-Freight unit near your first city CreateUnit(g.player, UnitDB(UNIT_Z_FREIGHT_TRANSPORT), MGCity.location, 2, MGUnit); } else{//Creates the Z-Freight unit somewhere else CreateUnit(g.player, UnitDB(UNIT_Z_FREIGHT_TRANSPORT), MGLoc, 2, MGUnit); } } }


Disclaimer: Untestested, untried, maybe buggy.

You can find this code in the attachment of this post. Just download the attachment unzip it into your ..\ctp2_data\default\gamedata\ folder and open there the file GM1_APOL_script.slc and add this line to the end of the file:

#include "GiveTraderBack.slc"

And make shure that the file ends with a blanc line.

-Martin

Attachment: givetraderback.zip
This has been downloaded 1 time(s).

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 29-12-2002 03:14 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#7 Report this post to a moderator
Put an end to popups!

Thanks Martin,

I tried your code, (there were two minor errors) but unfortunately it does not work.

I have experimented a bit with it, and the function is called whenever a trade unit is destroyd, but the new trade unit is not created.

Btw. It should create caravans regardless of tradelevel as they are single route units.

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:24
Post  Old Post 29-12-2002 04:24 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#8 Report this post to a moderator
Increase the size of your Attachments

The event handler is called but are you shure that the if else statements will ever be true?

To determine if the if statement is true you could insert a piece of code like this:

PlaySound("SOUND_ID_ELEPHANT");

The sound id must be a valid sound from the sound.txt otherwise - silence.


I hope you played with the /reloadslic ceremony, that will make things easier as you don't have to reload CTP2 every time you want to test another piece of code.

For the rest of the code you could replace CreateUnit function by the CreateUnit event. So just replace the line with the CreateUnit function with.

Event:CreateUnit(g.player, MGCity.location, MGCity, UnitDB(UNIT_CARAVAN), 1);

In the else statement it should be:

Event:CreateUnit(g.player, MGLoc, 0, UnitDB(UNIT_CARAVAN), 1);

If this doesn't work I will take a look on this tommorow. I hope this is not as difficuilt as teaching slaves to uprise properly.

If you are searching for more slic stuff you could take a look into the Apolyton CTP2 Modification Section.

-Martin

child of Thor is offline child of Thor
Emperor
UK
Jan 2002
time: 05:24
  Old Post 29-12-2002 14:53
Edit/Delete Message Reply w/Quote
#9 Report this post to a moderator
Browse Apolyton AD-FREE

Martin the Dane,
I often change trade routes to take advantage of new diplomatic situations and to get the most profitable trade routes i can. Unfortunately it will always cost you one caravan to do so, so i make sure i have one of my cities building any extra i need before i make the change to the better trade route - a bit annoying i know, but you can plan for it atleast.
I think the most annoying thing is the way your routes are automatically plotted and how DUMB those routes are sometimes(like right through enemy territory ). I don't think that can be Slic-ed, unfortunately.

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 29-12-2002 16:07 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#10 Report this post to a moderator
Avatar Enlargement: We've got the solution

child of Thor:
Thanks for the tip, I guess that that's the only way.

Martin:
I have tested your slic quite extensively. From a programmers perspective I can't se why it's not working.
If I replace UNIT_CARAVAN with UNIT_HOPLITE a hoplite is created whenever I cancel a traderoute, so the "CreateUnit" function get's executed.

I have also tried to replace the function with the event, but here I get an "int_t expected" error, and a crash (I think it was parameter 1).

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 29-12-2002 16:20 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#11 Report this post to a moderator
Got spare money?

Update

After posting the above I had an idea: what if I passed g.player as an int_t? I modified the code a bit, and now it works.

The code is as follows:

code:
HandleEvent(KillTradeRoute) 'MG_GiveTradeUnitBack' post{ city_t MGCity; unit_t MGUnit; location_t MGLoc; int_t MGplay; // g.palyer must be passed to the event as an int_t MGPlay = g.player; GetCityByIndex(g.player, 0, MGCity); if(HasAdvance(g.player, ID_ADVANCE_TRADE)){ if(CityIsValid(MGCity)){//Creates an additional Caravan unit near your first city Event:CreateUnit(MGPlay, MGCity.location, MGCity, UnitDB(UNIT_CARAVAN), 1); } else{//Creates the Caravan unit somewhere else Event:CreateUnit(MGPlay, MGLoc, 0, UnitDB(UNIT_CARAVAN), 1); } } }

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 29-12-2002 19:51 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#12 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations

Ok here is the updated version of GiveTraderBack.slc as a .zip file with explanations etc.

Edited to remove the attachent, just grab the one two posts down.

Last edited by Martin the Dane on 29-12-2002 at 21:39

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:24
Post  Old Post 29-12-2002 20:19 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#13 Report this post to a moderator
Support Apolyton buy from Amazon

quote:
Originally posted by Martin the Dane
After posting the above I had an idea: what if I passed g.player as an int_t? I modified the code a bit, and now it works.


Yeah I thought players are just ints but I just saw this in the slic documentaion:

player.owner - An integer version of the player.

This means int != player.

Glad to hear that it works now.

-Martin

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 29-12-2002 21:37 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#14 Report this post to a moderator
Tired of ads?

Oops! guess I was a bit premature with declaring that it worked. I found out that it caused the capital not to produce any thing in the turn where the traderoute was canceled.

Luckely this was easily corrected, I just renoved the inermost if sentences and acociated variables, so now the whole stuff is as follows:

code:
HandleEvent(KillTradeRoute) 'MG_GiveTradeUnitBack' post{ location_t MGLoc; int_t MGplay; // g.player must be passed as a int_t MGPlay = g.player; if(HasAdvance(g.player, ID_ADVANCE_TRADE)){ Event:CreateUnit(MGPlay, MGLoc, 0, UnitDB(UNIT_CARAVAN), 1); } }


Disclaimer: This has not been tested for unforseen bugs, but it does give back the lost trader

Attachment: givetraderback.zip
This has been downloaded 0 time(s).

HuangShang is offline HuangShang
King
USA, SoCal, L.A.
Jul 2002
time: 21:24
  Old Post 30-12-2002 01:03
Edit/Delete Message Reply w/Quote
#15 Report this post to a moderator
Support Apolyton

u know, i think it adds to the gameplay to lose caravans when routes r broken,
it also is like a merchant losing his job (or not)

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 30-12-2002 04:36 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#16 Report this post to a moderator
Support Apolyton, buy GURPS/ Alpha Centauri

Well with the way the trade system is set up you loose anyway, the profit from a given route dekreases over time, so at some point you'll have to break the route.

In real life trade-companies would find new markets and move there.

A more natural way would be to have a certain chance each turn for a given trade-route to "crash" with the loss of some of it's capacity. Make this relative to the time the route has been in effect.

Plus pirating a route should result in loss of more than the cargo, some limit to the number of times a route can be pirated befor it looses one of the caravans and breaks.
Something like 10%-20% chance each time of loosing a caravan, and if the route is stil there after the tenth pirating it breaks and looses a caravan.

I think it's stupid that pirating never results in loss of a caravan.

HuangShang is offline HuangShang
King
USA, SoCal, L.A.
Jul 2002
time: 21:24
  Old Post 30-12-2002 05:23
Edit/Delete Message Reply w/Quote
#17 Report this post to a moderator
Got spare money?

hmmm, losing caravan only under piracy is a great idea

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:24
Post  Old Post 30-12-2002 22:54 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#18 Report this post to a moderator
Support Apolyton, buy Civilization III: Complete

There is a Event KillTradeRoute, but unfortunatly it needs an invalid slic argument so it can be triggered. So far I don't know a way so it can be used.

Another question Martin: If I remember correctly a trade route that was created with the Freight Transport should remove 3 trade points if it was canceled, did you test this?

-Martin

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 30-12-2002 23:20 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#19 Report this post to a moderator
Support Apolyton, buy Civilization III: Complete

Martin:
No I only tested using caravans, guess I'll have to test a bit more.

I was looking at the slic pages, but never found anything there that could make the pirating stuff work as I would like it to. But then again I'm not much of a slic-programer, the only modding I ever made was to the gui and terrain files in ctp1.

Now that I have finaly bought ctp2 I'll have more of a chance to get into modding, but I think I'll just stik to what I do best: gui and tools for modders, but at least I kan now test them myself, befor shipping them.

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:24
Post  Old Post 30-12-2002 23:46 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#20 Report this post to a moderator
Support Apolyton, buy Civilization: The Boardgame

quote:
Originally posted by Martin the Dane
I was looking at the slic pages, but never found anything there that could make the pirating stuff work as I would like it to. But then again I'm not much of a slic-programer, the only modding I ever made was to the gui and terrain files in ctp1.


The slic code should be something like this:

code:
HandleEvent(SetPiratingArmy)'MG_KillTradeRoute'pos t{ Event:KillTradeRoute(traderoute[0],0); }


If this code works then it will kill a trade route if it is priated but I doubt that it will work. If you try it I guess you will get an error message, that the first argument of the KillTradeRouteEvent should be of type traderoute_t. If you try to initialize something like this you will get an error message. But I think there is also another way to achieve this you want. But I need some time to work this out.

-Martin

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 31-12-2002 00:17 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#21 Report this post to a moderator
Inflate your Upload Space

Well two things Martin:

1. Yes trade routes created using Freight Transporst do loose 3 trade points when canceled.

2. I get a traderoute unknown error when trying your pirating code

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:24
Post  Old Post 31-12-2002 01:24 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#22 Report this post to a moderator
Increase the size of your Attachments

quote:
Originally posted by Martin the Dane
1. Yes trade routes created using Freight Transporst do loose 3 trade points when canceled.


I guess in that case you know what to do, just using some part of my first code. Or will every trade route canceled after the invention of Freight Transporsts loose three trade points. However there is only a function that checks how many trade points are in use and no one that gives me the total number of trade points.

quote:
Originally posted by Martin the Dane
2. I get a traderoute unknown error when trying your pirating code


That looks like there is no traderoute array, even if there is a improvement array that you actual can't use. The odd think of this event is that I can use everything as first argument I don't get any error message, the second argument must be an int but I have no idea what the int should be. Unfortunatly my other idea didn't work.

-Martin

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 31-12-2002 03:28 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#23 Report this post to a moderator
Get a bigger avatar today!

Well the trouble is that the number of lost trade points depends on wheter they are from Caravans or Freight Transports, so unless we can determin that, giving back TF's after inventing them could create additional tradepoints, and that's worse than losing some.

If you have a mix, and you most likely have if you have built any FT's, there is no way of telling which is used for any given trade route. It seems like it is most likely that caravans will be used for routes requring less than 3 points, but this is not a fixed rule.

I gave myself 5 FT's created some trade routes and broke them again, this resulted in the loss of 2 points/route (one returned from the function). Now I had a mix, so I repeated the create-break. This time I sometimes lost 2 point/route sometimes not, and usually not if the route used less than 3 point.

So I guess the good old German word "schade" is apropriate here.

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 31-12-2002 03:48 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#24 Report this post to a moderator
Support Apolyton

I just checked the slic section, there is a function INT TradePoints(player) that acording to the list gives the number of caravans the player has, but it could be the number of tradepoints available.

Unfortunately I don't know how to test this, but I'll try to find out. I would like to popup a message saying "you have # tradepoints" or something similar.

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:24
Post  Old Post 31-12-2002 04:35 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#25 Report this post to a moderator
Support Apolyton buy from Amazon

quote:
Originally posted by Martin the Dane
I just checked the slic section, there is a function INT TradePoints(player) that acording to the list gives the number of caravans the player has, but it could be the number of tradepoints available.


I wonder why I can't find it in the function reference here on Apolyton, maybe because the code of that shtml file is c****y. But I hope it will indeed return the number of total tradepoints. So the code should look like this:

PHP:

int_t MGGlobalTraders
;

HandleEvent(KillTradeRoute)'MG_CountTrader'pre{
    
MGGlobalTraders = TradePoints(g.player);
}

HandleEvent(KillTradeRoute)'MG_GiveTraderBack'post
{
    
location_t MGLoc;
    
int_t MGTraders;
    
int_t MGplay; // g.player must be passed as a int_t
    
int_t i;
    
MGTraders = MGGlobalTraders - TradePoints(g.player);
    
MGPlay = g.player;
    for(
i=0; i<MGTraders; i=i+1){
        
Event:CreateUnit(MGPlay, MGLoc, 0, UnitDB(UNIT_CARAVAN), 1);
    }
}



Disclaimer: Untried, untested, maybe buggy.

quote:
Originally posted by Martin the Dane
Unfortunately I don't know how to test this, but I'll try to find out. I would like to popup a message saying "you have # tradepoints" or something similar.


Yes it is possible to put it into a message box, but I think this has to wait until, tommorw.

-Martin

Attachment: givetradeback.zip
This has been downloaded 1 time(s).

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 31-12-2002 05:10 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#26 Report this post to a moderator
Support Apolyton or Terrorists Win

It works, I havn't played with it, but I did a cheat test.

No matter what combination I used I ended up with the same amount of trade routes.

So now we just have to figure out how to make that pirating stuff work.

What about just make it at chance for the player to loose a trade point, if that's acheaveable.

I'll look into it

Peter Triggs is offline Peter Triggs
Prince
Gone Fishin, Canada
Jan 2000
time: 05:24
  Old Post 31-12-2002 06:10
Edit/Delete Message Reply w/Quote
#27 Report this post to a moderator
Avatar Enlargement: We've got the solution

quote:

2. I get a traderoute unknown error when trying your pirating code


Martin G, where'd the traderoute array come from. I don't think I've ever seen it before. Do you know what members it has, if any?

Pedrunn is offline Pedrunn
King
of Natal, Brazil
Jul 2001
time: 02:24
  Old Post 31-12-2002 08:32
Edit/Delete Message Reply w/Quote
#28 Report this post to a moderator
Tired of ads?

Welcome to modding Martin the Dane. You started the modification of the features you dislike
Like the rest of us modders

Martin the Dane is offline Martin the Dane
Prince
Aarhus, Denmark
Feb 2000
time: 06:24
  Old Post 31-12-2002 16:18 Visit Martin the Dane's homepage!
Edit/Delete Message Reply w/Quote
#29 Report this post to a moderator
Avatar Enlargement: We've got the solution

Thanks for the welcome Pedrunn,

I have a simple question for you and other seasoned slic'ers: Is there an arguments array for functions and events that can be accessed from within the function/handler?

Locutus is offline Locutus
ACS CTP1/2 Manager & Civ4 Co-Manager
Hengelo, The Netherlands
Nov 1999
time: 06:24
  Old Post 31-12-2002 17:01 Visit Locutus<br><img src=/forums/images/staff-icon.gif>'s homepage!
Edit/Delete Message Reply w/Quote
#30 Report this post to a moderator
Got spare money?

You mean something like this or this?

 
Pages (2): [ 1   2   ]
< Last Thread     Next Thread > Post New Thread     Post A Reply
All times are GMT. The time now is 05:24.
Apolyton Time is 00:24.
    top of page
Rate This Thread:
archivepost
Forum Jump:
Forum 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
vB code is ON
Smilies are ON
[IMG] code is ON
 




Contact Us - Apolyton Civilization Site - Support Us!

Building a better Apolyton through better information. Click here and take our poll!
Non-US visitors, click here!

Powered by: vBulletin Version 2.0.3
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Page generated in 0.0620 seconds (92.79% PHP - 7.21% MySQL) with 31 queries
Page Loading Time:

Support Apolyton: Amazon USA | Amazon UK | Amazon DE | Amazon FR |
Support Apolyton and get FREE PLUS, Buy from Chips&Bits: Galactic Civilizations | Galactic Civilizations: Deluxe Edition | Call to Power 2 | Civilization: The Boardgame | GURPS/ Alpha Centauri | Alpha Centauri | Civilization IV | Civilization III: Complete |


Front Page | Civilization IV | Civilization III | Civilization II | Call to Power II | Alpha Centauri | Master of Orion III
Rise of Nations | Galactic Civilizations | Galactic Civilizations II | Misc
Alt.Civs | Civ I | C:CtP I | About | News | Directory | Apolyton Store | Forums | Chat | Columns | Interviews | Newsletter
Scenario League | CSC | Clash of Civs | Spanish Site | CtP Maps | Cradle of Civ | WesW's Ctp1/2 Site | Civ3 Haven

apolyton.net | apolyton.com | civilization2.net | civilization3.net | civilization4.net | civilizationiv.info | calltopower.net | galciv.net | galciv2.net | moo3.net