Apolyton Archive  |  Preserved copy of the Apolyton Civilization Site forums as they ran on Ultimate Bulletin Board, 1998–2001. Read-only; nothing here can be posted to or replied to.  |  Forum index |  About this archive |  The 2005 site & forums

  Apolyton Civilization Site Forums
  CtP2-Creation/AI
  Re: Scenario Creation (How to's?)

Post New Topic  Post A ReplyPost A Reply In A New Window

profile | register | preferences | faq | search next newest topic | next oldest topic bottom of page
Author
Topic:   Re: Scenario Creation (How to's?) Format for Better Printing
Hassan
Chieftain
Sugar Land, TX, USA
Mar 2001
posted March 14, 2001 04:09   Click Here to See the Profile for HassanClick Here to Email Hassan  send a private message to HassanSend a Message to UIN: 15229029
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
Question: When you create a scenario in CTP2 do you only include the files and directories of the things you modified? IE: I only put the modified slcs in the default/gamedata/ dir and the game will draw on all the other ctp slcs in the Ctp2/default/gamedata that aren't modified, right?

Hassan

Paul
Emperor
Zwolle, The Netherlands
Mar 99
posted March 14, 2001 16:31   Click Here to See the Profile for PaulClick Here to Email Paul  send a private message to PaulSend a Message to UIN: 83134477 Visit Paul's Homepage!
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
Yes, you only have to include the modified files.
Hassan
Chieftain
Sugar Land, TX, USA
Mar 2001
posted March 15, 2001 02:05   Click Here to See the Profile for HassanClick Here to Email Hassan  send a private message to HassanSend a Message to UIN: 15229029
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
Thank you, Paul. I'm already on my way to creating my first scenario. Don't know how good it'll be, because I'm not too experienced w/ the CTP Series, but I'm sure I'll manage...
jmb1539
Settler
Salina, Kansas, USA
Mar 2001
posted March 15, 2001 23:10   Click Here to See the Profile for jmb1539Click Here to Email jmb1539  send a private message to jmb1539
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
I have created a map that is 250 x 500. The game plays fine, however, when I save the game and then try to load the saved game, I can't. The game crashes and I am returned to the desktop doomed to start over again. Anybody know why?

Very Frustrated

Hassan
Chieftain
Sugar Land, TX, USA
Mar 2001
posted March 16, 2001 01:26   Click Here to See the Profile for HassanClick Here to Email Hassan  send a private message to HassanSend a Message to UIN: 15229029
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
I have no clue Sorry.
Martin Gühmann
Warlord
Berlin, Germany
Mar 2001
posted March 19, 2001 05:37   Click Here to See the Profile for Martin GühmannClick Here to Email Martin Gühmann  send a private message to Martin Gühmann
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
I'd like to know how many civs do you put on the map, jmb1539?
I had the same problem as I put 32 civs on the map. As I reduced the number of civs to 27 or 28 it worked.

-Martin

Don Homer
Settler
Vancouver, BC, Canada
Mar 2001
posted March 24, 2001 20:47   Click Here to See the Profile for Don HomerClick Here to Email Don Homer  send a private message to Don Homer
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
A bunch of questions:

1) How do you create events in a scenario?

2) I have a map of the world that I want to use in a scenario, but I want 28 civs instead of 8. How?

3) I was creating some cities on my world map. Occasionally I would delete a city and put a new one somewhere nearby. However, the city boundaries didn't come out right. Sometimes the city would only have one square, so it couldn't get any rescources or anything. There was plenty of unoccupied space nearby, but the city borders seemed to avoid certain squares. Why?

OmniGod
ACS CtP2 Database Manager
Philadelphia, PA, USA --> Really Canadian
Dec 1999
posted March 24, 2001 22:08   Click Here to See the Profile for OmniGodClick Here to Email OmniGod  send a private message to OmniGod Visit OmniGod's Homepage!
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
quote:

Originally posted by Don Homer on 03-24-2001 08:47 PM
A bunch of questions:

1) How do you create events in a scenario?

That is by slic... see locutus, dale or a few other slic creators.

quote:


2) I have a map of the world that I want to use in a scenario, but I want 28 civs instead of 8. How?


This can be accomplished by exporting the map by opening the chatbox (using the ' key) and typing /exportmap world.txt. You then quit the game, and edit the userprofile.txt to state 29 players. Restart CTP2 and enter the editor. Bring up the chatbox again and type /importmap world.txt. You can then place nations or cities however you'd like.
quote:


3) I was creating some cities on my world map. Occasionally I would delete a city and put a new one somewhere nearby. However, the city boundaries didn't come out right. Sometimes the city would only have one square, so it couldn't get any rescources or anything. There was plenty of unoccupied space nearby, but the city borders seemed to avoid certain squares. Why?

Once you place a city the land there is claimed by the city, to place another city in the proximity of the city will cause the other city to not use the tiles in the sphere of the first city. Even if you delete the city the sphere stays... not sure why but it does. This means that you shouldn't place cities unless you're 100% happy with location. Place a roadtile first if you're not sure. If you restart the map then it's okay but that just becomes a pain in the arse.

Hassan
Chieftain
Sugar Land, TX, USA
Mar 2001
posted March 25, 2001 00:30   Click Here to See the Profile for HassanClick Here to Email Hassan  send a private message to HassanSend a Message to UIN: 15229029
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
Can you actually have 28 players playing at the same time? Also another question: Why don't player locations save with the map? Is there a way that I can get them to actually save with my maps?

-Hassan

Martin Gühmann
Warlord
Berlin, Germany
Mar 2001
posted March 25, 2001 07:10   Click Here to See the Profile for Martin GühmannClick Here to Email Martin Gühmann  send a private message to Martin Gühmann
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
You can have 28 players playing at the same time, but it will slow down the game dramatically. OK I have a K6 233 processor. Today a slow one. And additonal I created a map 16 times biger than the normal gigantic map. It is a combination of 15 random generated map. My comp needed eight hour to created it by copy and paste.
28 players on random generated maps no problem. On your maps you have to put settlers of each nation on it, because the number of Opponents screen does not allow to select more than eight players.
For your second question: In the cheateditor there is button like nation. On the nation tab you add advance to your nation or other nations. Public Works and gold can also be added. On this tab there are also four buttons to set start positions. The first mode is full game. This opption is the stadart opption and doesn't allow any kinds of start position or player location setting. The second button allows to set player locations. The third one will set player and civ locations and the last one set the locations of civs.

-Martin

Hannibal Ad Portas
Chieftain
IOW UK
Feb 2001
posted March 25, 2001 09:27   Click Here to See the Profile for Hannibal Ad PortasClick Here to Email Hannibal Ad Portas  send a private message to Hannibal Ad Portas
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
Hi

When creating a scn and your placing citys bear in mind that if you
place it incorrectly its best to enter that city and add pop to level
3,then remove the pop 1 by 1 until it disbands,this solves the national
boundry lines problem if you just disband, also if you have the citys
named correctly as you place them, youl not have to rename them creating
a temp file that has to accessed and so slowing the game down.
Hannibal

Hassan
Chieftain
Sugar Land, TX, USA
Mar 2001
posted March 25, 2001 13:51   Click Here to See the Profile for HassanClick Here to Email Hassan  send a private message to HassanSend a Message to UIN: 15229029
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
Can you tell me exactly, how I get more than 8 players onto the map. This sounds cool and even one extra civ would help some of my scenario ideas. I have a 1ghz AMD K7, I'm also interested in how slow it will make my computer run-(I admit it runs slow in the late stages of CTP between turns).

-Hassan

Don Homer
Settler
Vancouver, BC, Canada
Mar 2001
posted March 25, 2001 18:23   Click Here to See the Profile for Don HomerClick Here to Email Don Homer  send a private message to Don Homer
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
Thanks for the info, one more question:
What about making the instructions at the beginning of the scenario, like in that stupid Japanese RPG scenario, those seperate windows that tell you what to do.
Troll
Warlord
The Forum Fur Flyer USA
Jul 2000
posted March 25, 2001 18:25   Click Here to See the Profile for TrollClick Here to Email Troll  send a private message to Troll
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
Where can I get DETAILED, EXPLICIT directions-for-dummies on the how-to-create-a scenario?

I went to launch editor and made a map..then tried saving it as a scenario..used a cut-n-paste for directory..but it isnt available?

Any/all help would be greatly appreciated!

Yours in Civin

Troll

------------------
Hebrews 11:1

Now Faith is the substance of things hoped for and things unseen

Immortal Wombat
Prince
and pauper
Dec 2000
posted March 26, 2001 12:08   Click Here to See the Profile for Immortal WombatClick Here to Email Immortal Wombat  send a private message to Immortal WombatSend a Message to UIN: 114083698
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
quote:

Originally posted by Troll on 03-25-2001 06:25 PM
Where can I get DETAILED, EXPLICIT directions-for-dummies on the how-to-create-a scenario?

It works exactly the same (i think) as CTP1, so here is their guide (not amazing) from the game readme file

quote:


Advanced User Features:

The following are not supported by Activision
How to make a Call To Power scenario
Requirements
Civilization: Call to Power v1.2.
A knowledge of how to create folders.
The ability to create and edit text files.
Step 1: Directories
Every scenario is part of a scenario pack. Every scenario pack has its own folder in the Scenarios subdirectory of CTP. For example, if CTP is installed to C:\Program Files\Activision\Civilization-Call To Power\, and you have applied patch 1.2, there should be a folder named C:\Program Files\Activision\Civilization-Call To Power\Scenarios. Inside this folder, you will see a directory named Official. This is where the scenarios Activision created reside. In order to make your own scenarios, you need to first create your own scenario pack directory. For this example, we'll call the directory MyScenarioPack. Make it now. The full path, if you've installed to C:\Program Files\Activision\Civilization-Call To Power\ should be C:\Program Files\Activision\Civilization-Call To Power\scenarios\MyScenarioPack\.
From here on out, C:\Program Files\Activision\Civilization-Call To Power will be represented by ... You should replace ... with the directory where you installed Civilization: Call To Power.
Now that you have a folder for your scenario pack, each scenario needs to have a folder. These have to be named scenxxxx, where xxxx is replaced with a number, starting from 0000 and moving up incrementally. Make a folder for your first scenario now, name it scen0000. The full path from the main scenarios directory should be ...\scenarios\MyScenarioPack\scen0000.
Step 2: Description files
Every scenario pack needs a description of the pack. The name of this file is always packlist.txt, and resides in the main pack folder, so it will be ...\scenarios\MyScenarioPack\packlist.txt in this example. packlist.txt is a plain text file that always contains 3 lines: The name of the scenario pack, a description of the scenario pack, and the number of scenarios in the pack. For our example, create the file ...\scenarios\MyScenarioPack\packlist.txt now and enter these three lines:
packlist.txt:
My Scenario PackThis is a description of my scenario pack. My scenario pack rocks.1
Every individual scenario needs a description file too. The name of this file is scenario.txt and goes in the scenxxxx folder for the scenario. Scenario.txt consists of only two lines, the name of the scenario, and a description of the scenario. Remember the name you use here, it will be important later. Create this file for your first scenario now, it should be named ...\scenarios\MyScenarioPack\scen0000\scenario.txt. Put these lines in the file:
scenario.txt:
My First ScenarioThis is a description of my first scenario. I like scenarios.
This says that your scenario's name is "My First Scenario". You will need to type it exactly the same later when we get to saved games.
Step 3: Check it out
That's the bare minimum needed to create a scenario. This scenario won't do anything interesting yet, it will be exactly like playing a normal game. But go into the game anyway and see if it shows up. If you run the game and go to Single Player->New Game->Select Scenario, you should see a new scenario pack named "My Scenario Pack". Double clicking on it, or clicking and selectiong OK, should open the pack, and you should a scenario named "My First Scenario" inside. Double clicking this should take you back to the single player screen, which should now say "Scenario: My First Scenario" underneath the "Standard Game" button (which was the "Select Scenario" button before) If you don't see your scenario pack or your scenario, go back and check the steps above to make sure everything is in the right place. To summarize, here are the files and folders you should have created at this point:
...\scenarios\MyScenarioPack\
...\scenarios\MyScenarioPack\packlist.txt
...\scenarios\MyScenarioPack\scen0000\
...\scenarios\MyScenarioPack\scen0000\scenario.txt
Step 4: Make a map
Launch the map editor. Create a map you want to use for your scenario. For this example, press the "Start Locs." button on the editor window, and select "Start Loc. by Civ". Place starting locations for the first four civs, Greeks, Americans, Scots, and Irish. Now click "Save Scenario As". In the first dialog that appears, enter My First Scenario, which must match exactly what you entered as the first line of ...\scenarios\MyScenarioPack\scen0000\scenario.txt. Click ok. On the next screen, which looks like a normal save game dialog, enter a folder name in which to save the game in the first text field ("Game:"). For this example, use the folder name "NewScen". This folder will be placed in ...\ctp_program\save\games\NewScen. In the second text field ("Save:") enter "savegame.csg". This is the filename that will be used to save the file inside the NewScen folder. You can use another name, but when you move the file to the actual scenario folder, it must be named savegame.csg, so it makes sense to name it that now.
At this point, you should have this file:
...\ctp_program\save\games\NewScen\savegame.csg
You should also have a scenario directory from step 1 at:
...\scenarios\MyScenarioPack\scen0000\
In order to make your newly saved map the map that is used for "My First Scenario", you just need to move ...\ctp_program\save\games\NewScen\savegame.csg to ...\scenarios\MyScenarioPack\scen0000\savegame.csg. Do that now. The complete list of files you've added under ...\scenarios should now look like this:
...\scenarios\MyScenarioPack\
...\scenarios\MyScenarioPack\packlist.txt
...\scenarios\MyScenarioPack\scen0000\
...\scenarios\MyScenarioPack\scen0000\scenario.txt
...\scenarios\MyScenarioPack\scen0000\savegame.csg
Step 5: Check it out
Start up the game again. Go to Single Player->New Game->Select Scenario. Open "My Scenario Pack". Open "My First Scenario". This time, instead of going back to the normal new game screen, you should be presented with a series of dialogs. The first is for number of players. 3 or 4 should be the only legal choices (since you placed 4 starting locations in step 4). Choose 4. Next you should be asked to choose a civilization. The only legal choices should be the civilizations for which you placed starting locations. Finally, you should get the difficulty dialog. Choose the difficulty you want. Once the game has loaded, open the cheat tool and click Show Map. Verify that the game is using the map you saved and that there are 4 settlers in the places where you put starting locations. If you have that, you've now created a real scenario with a fixed map and fixed starting locations that uses the standard rules, congratulations!
Step 6: Change the rules
Every scenario pack can override the standard text files. Every scenario can also override it's pack's text files. For this example, we'll override the standard files for just scen0000 ("My First Scenario").
Create these new folders
...\scenarios\MyScenarioPack\scen0000\default\
...\scenarios\MyScenarioPack\scen0000\default\gamedata\
Any file you place in ...\scenarios\MyScenarioPack\scen0000\default\gamedata\ will now be read instead of the standard file in ...\ctp_data\default\gamedata\. So, let's copy the units.txt from ...\ctp_data\default\gamedata\units.txt to ...\scenarios\MyScenarioPack\scen0000\default\gamedata\units.txt Now let's make settlers look like cows:
Open up ...\scenarios\MyScenarioPack\scen0000\default\gamedata\units.txt.
Find the unit that starts with "UNIT_SETTLER". Look through UNIT_SETTLER's description until you come to
DEFAULT_SPRITE SPRITE_SETTLER
Change that line to say
DEFAULT_SPRITE SPRITE_CATTLE
Now go back and repeat Step 5. This time when you start the game, you should see cows instead of settlers. They will still behave as settlers, all you did was change the sprite. But this gives you an idea of how to start modifying units on your own.
Ok, so you know how to change the standard rules. What about creating your own rules? SLIC (documented elsewhere) allows you to modify the game's behavior with triggers on various game events. To add SLIC code to a scenario, you need only create the file ...\scenarios\MyScenarioPack\scen0000\default\gamedata\scenario.slc and place any SLIC code you want in it. To test things out, create the file now, and place this code in it:
...\scenarios\MyScenarioPack\scen0000\default\gamedata\scenario.slc:
trigger 'NewWarrior' when (city.built && IsHumanPlayer(g.player)) { CreateUnit(g.player, UnitType("UNIT_WARRIOR"), city.location, 0); Message(g.player, 'NewWarriorMessage');}messagebox 'NewWarriorMessage' { Text(ID_NEW_WARRIOR_MESSAGE);}
This code contains a reference to a string that's not in the standard string files. So you also need to create a scenario strings file. You should place this in ...\scenarios\MyScenarioPack\scen0000\english\gamedata\scen_str.txt. You will need to create the "english" and "english\gamedata" directories. Note that if your copy of CTP is in another language, you need to use that language as the first directory name instead of "english". And if you want to include translations for other languages with your scenario, you can create all of the directories for which you have translations and put a scen_str.txt in each of them. Anyway, assuming you're doing this with an english version, put this in your new strings file:
...\scenarios\MyScenarioPack\scen0000\english\gamedata\scen_str.txt:
NEW_WARRIOR_MESSAGE "You have received a free warrior in [city.1.name]"
Now if you go back and repeat step 5, every time you build a city with one of your settlers (err, cows), you should receive a free warrior in that city and a message telling you about the free warrior.
Step 7: Custom Icons
This is optional, but allows you to jazz up your Scenario Pack and Scenarios with nice little graphics for the Scenario Picker interface.
If you like, you can override the default Scenario Pack and Scenario icons that are displayed in the picker screen inside the game. This is easy to do. All you have to do is make 16 bit TARGA images, name them the right name, and put them in the right place(s).
Scenario Pack Icon
This is a 16 bit TARGA image of size 150x90 pixels. It's called:
packicon.tga
Using the above example scenario, put this TGA file here:
...\scenarios\MyScenarioPack\packicon.tga
Scenario Icon
This is also a 16 bit TARGA image of size 150x90 pixels. It's called:
scenicon.tga
Using the above example scenario, put this TGA file here:
...\scenarios\MyScenarioPack\scen0000\scenicon.tga
That's all you need to do. The images have to be in the exact format specified (16 bit TARGA images, not 24 or 32 bit ones,) named correctly, and placed in the right directory to show up in the game.
Step 8: Have fun!
Now you know everything you need to know to make a scenario. To add more scenarios to your scenario pack, all you have to do is name the folders scen0001, scen0002, etc., and update the number in packlist.txt to reflect the number of scenarios you've created.
That's it.
AI taking over PBEM/Hotseat player
You can use the /attach command from the chat window (hit the ' key) to assign an AI to play the turn of a Hotseat player that has left the game. To allow a human player to assume an AI players turn, use the /detach command. For PBEM games, you must set all players as human (and include an email address) for the first turn of play. On any further turns you can then attach/detach AI's as before.
Registry location for .csg files
HKEY_CLASSES_ROOT\.csg and HKEY_CLASSES_ROOT\csgfile
Adding Governments in Scenarios
If a scenario maker wants to modify the default CTP governments (described in the govern.txt file) then there are two ways to do this. The first is to modify one of the 12 original governments in the govern.txt file. You can modified any aspect of these governments, including their names. However, you must continue to refer to them by the original name if you modify their rank ordering in the set_govern.fli file.
For example, if you redefine the 12th government in the govern.txt file (GOVERNMENT_VIRTUAL_DEMOCRACY), then you can make this the first choice of the AI when it is available by setting the gov_virtual_d_1 output variable in the set_govern.fli file. Any governments that you create over and above the original twelve do not have ranking variables associated with them in the fli system and will use a utility computation to decide when the new government becomes available if it is better than the one selected by the rank system in set_govern. To force only particular AI's to use one of your additional governments you can not use the ranking system and so must instead tie the government to an advance that only certain AI personalities research, or use some similar method.


Don Homer
Settler
Vancouver, BC, Canada
Mar 2001
posted March 26, 2001 18:54   Click Here to See the Profile for Don HomerClick Here to Email Don Homer  send a private message to Don Homer
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
I started making a scenario on that huge 400 x 400 world map and cramming in as many cities as I could. I finished Canada, USA, Caribbean and Pacific, saving frequently. Next day, I couldn't load most of the saves, but I could load some of the earlier ones. Is there a minimum amount of cities that one can put on a map? If so, CRAP!!!!!!!!!!!!
Don Homer
Settler
Vancouver, BC, Canada
Mar 2001
posted March 29, 2001 01:24   Click Here to See the Profile for Don HomerClick Here to Email Don Homer  send a private message to Don Homer
Edit/Delete Message    Reply To And Quote This Message
IP: Logged, Admin Access Only
Well? How many cities?
Apolyton Civilization Site Forums
> > > CtP2-Creation/AI Forum

next newest topic | next oldest topictop of page

All times are EDT

Administrative Options: Close Topic | Archive/Move | Delete Topic | Top
Post New Topic  Post A ReplyPost A Reply In A New Window
Hop to:

Contact Us
Apolyton Civilization Site

Powered by: Ultimate Bulletin Board, Version 5.44a
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.

AltaVista Type or paste text or Web address (beginning with http://) here:
Powered
by Systran
Translate from: 

Front Page | Civilization III | Dinosaurs | Civilization II | Call to Power | Call to Power II | Alpha Centauri | Alternative Civs | Misc | Links | About ACS | GameStats
GameLeague | Scenario League | HAC | Civilization Scenario Collection | Spanish CivII Site | Clash of Civs | CtP Maps | Art of War | WesW's Ctp1/2 Site