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 > Call To Power II > CtP2-Creation/AI/Mods/Scenarios > The Ages Of Man
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 (4): [ 1   2   3   4   ]
< Last Thread     Next Thread > Post New Thread     Post A Reply
Zaphod Beeblebrox is offline Zaphod Beeblebrox
King
aachen, germany
Aug 1999
time: 05:30
  Old Post 10-08-2005 22:23
Edit/Delete Message Reply w/Quote
#91 Report this post to a moderator
Support Apolyton

quote:
Originally posted by stankarp

Update will be available within 48 hours unless there any problems. A full new file at Apolyton also.


damn' i won't be able to get my current game finished in that time

btw, two more minor flaws i noticed:

- i just got that sailing around the world feat of wonder though i'm about halfway (EDIT: wanted to attach pic, apolyton says its too big)

- when i find copper in the jungles it comes in bundels of crooked shaped yellow thingies... otherwise it seems to act like the copper i find in deserts

Last edited by Zaphod Beeblebrox on 10-08-2005 at 22:29

J Bytheway is offline J Bytheway
Emperor
England
Jul 2001
time: 05:30
  Old Post 11-08-2005 01:11 Visit J Bytheway's homepage!
Edit/Delete Message Reply w/Quote
#92 Report this post to a moderator
Support Apolyton buy from Amazon

quote:
Originally posted by Zaphod Beeblebrox
btw, two more minor flaws i noticed:

- i just got that sailing around the world feat of wonder though i'm about halfway (EDIT: wanted to attach pic, apolyton says its too big)


That's normal if you significantly changed latitude. If the map is tall enough it's possible to sail around the world simply by going from top to bottom.

stankarp is offline stankarp
Prince
australia
Feb 2002
time: 05:30
  Old Post 11-08-2005 03:11
Edit/Delete Message Reply w/Quote
#93 Report this post to a moderator
Lose 30 kilos (of popups)

Quick reply.

I am uploading the Diplomacy Update now.

Certain key resources appear more than once on different terrain types, copper, iron, horses etc. This is to ensure there are a fair sprinkiling of those goods available.

E is offline E
King
July 24,2005 Ctp2 Tiles in sig!
May 1999
time: 21:30
  Old Post 11-08-2005 03:17 Visit E's homepage!
Edit/Delete Message Reply w/Quote
#94 Report this post to a moderator
Support Apolyton, buy Civilization: The Boardgame

awesome stankarp

You seem to have decent programming skills. any chance you'll help with the source code?

stankarp is offline stankarp
Prince
australia
Feb 2002
time: 05:30
  Old Post 11-08-2005 03:45
Edit/Delete Message Reply w/Quote
#95 Report this post to a moderator
Support Apolyton, buy Civilization III: Complete

THE UPDATE IS HERE

Go to:

http://www.theagesofman.net/index.html

and click on;

"Click Here toDownload the AOM DIPLOMACY UPDATE"

and choose save from the options and save to a convenient location.

Installation instructions for the AOM Diplomacy Update.

The DiplomacyFolder Zip contains two main folders, default and english.

1) REPLACE the entire aidata folder in ctp2_data/default folder of your AOM game folder with the aidata folder in the default folder in the Diplomacy Update.

2) REPLACE the entire gamedata folder in ctp2_data/default folder of your AOM game folder with the gamedata folder in the default folder in the Diplomacy Update.

3) REPLACE the entire gamedata folder in ctp2_data/english folder of your AOM game folder with the gamedata folder in english folder in the Diplomacy Update.

4) Replace the entire tiles, tiles default_ctp2 and tile explanation.txt of your AOM game folder with those in the default/graphics folder of the Diplomacy update.


5) Copy the CONTENTS of the pictures folder in default/graphics/pictures in the Diplomacy Update into the ctp2-data/default/graphics/pictures folder of your AOM game. Overwrite if prompted.

These instructions are also included in the update. Remember, you have to start a new game now, old games will not function properly.

stankarp is offline stankarp
Prince
australia
Feb 2002
time: 05:30
  Old Post 11-08-2005 04:09
Edit/Delete Message Reply w/Quote
#96 Report this post to a moderator
Support Apolyton

Note: people who have downloaded AOM from Apolyton do not need to do it again. I provided complete replacement folders of the 3 main folders default(aidata and gamedata) and english/gamedata to try to make sure there are no ommissions.

quote:
You seem to have decent programming skills. any chance you'll help with the source code?

by E.

I only have an adequate knowledge of SLIC, AOM is the product of a lot of trial and error and with some key bits of code from Apolyton SLIC experts. With those bits of code (some as little as 15 lines) I put together several slic files of up to 2000 lines. The experts would say some of it it is clumsilly written, but it works. It scared the pants of some people used to the usually passive or semi passive AI and put people under pressure to think and develop a strategy within a time frame.

I know nothin about C++.

To be honest E, two other people have already commented at ACS how little buzz there was when AOM was actually released and I got more much more flak when I went public with AOM than response when AOM became available. My last 7 emails and PM's to Apoly SLIC experts in the last 2 months asking for help to check over small key peices of my diplomacy code have been unanswered. Fromafar did help as he always does (thanks) but has limited knowledge of diplomacy slic.

I am totally drained now and think I need a holiday away from modding. e.g. I sat myself in my cave and did 3500 frames for unit sprites in 5 weeks over Christmas for which my wife as never forgiven me

I am now going to a friends place to deliver an entire copy of my AOM game file to a friend to upload to his site temporarily so that Dan can download it and post it as the replacement for the current file which had the ommissions in it. It will be slightly bigger but it will remove the need for copying and pasting files into folders. There will be one copy and paste and create shortcut.

Anun Ik Oba is offline Anun Ik Oba
Emperor
Grace of God
Sep 1999
time: 00:30
  Old Post 16-08-2005 11:29
Edit/Delete Message Reply w/Quote
#97 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations: Deluxe Edition

Got my CTP2 and AoM discs from stan (thanx again!). Now looking forward to revisiting this game. I will take every nasty thing I said about CTP2 if its good. Actually, the fact that there is such a movement of modding and community happening I already recant.

Anun Ik Oba is offline Anun Ik Oba
Emperor
Grace of God
Sep 1999
time: 00:30
  Old Post 19-08-2005 22:14
Edit/Delete Message Reply w/Quote
#98 Report this post to a moderator
Support Apolyton, buy Call to Power 2

Yup, take back all the criticism I had for CTP2. But really, only because of the work by the modding community. Its funny how fans can take broken games and fix them up to make them brilliant.

Now if only developers would learn to do the same

Unspeakable Horror is offline Unspeakable Horror
Emperor

Oct 1999
time: 02:30
  Old Post 19-08-2005 23:34
Edit/Delete Message Reply w/Quote
#99 Report this post to a moderator
Increase Your PM Length

Does this mod require the Activision 1.1 patch or the Apolyton patch? Or none?

Edit: Activision patch is required.

Last edited by Unspeakable Horror on 20-08-2005 at 00:06

E is offline E
King
July 24,2005 Ctp2 Tiles in sig!
May 1999
time: 21:30
  Old Post 28-08-2005 10:33 Visit E's homepage!
Edit/Delete Message Reply w/Quote
#100 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations

stankarp
when I try to use the rulesets change that fromafar did..
quote:

by Fromafar
More or less in revision 334. Not much of a description, though.

When you have this revision and run the game once, userprofile.txt will have been expanded with a new 'RuleSets' line. On this line, you may add a list of directories that are searched before the regular ..\..\ctp2_data directory when looking for files.

Example: when testing AOM with the playtest version, I have something like

code:--------------------------------------------------------------------------------RuleSets=..\..\Mods\AOM;..\..\Ctp2_orig_data




AOM doesnt run, which could be a problem on my end. However, from what fromafar said when using the rulesets the game will look in AOM and look for the files. But I see that you have all the files relabelled AOM and the normally labeled files are not AOM but the original game. Do you have a readme for using the rulesets?

stankarp is offline stankarp
Prince
australia
Feb 2002
time: 05:30
  Old Post 28-08-2005 12:29
Edit/Delete Message Reply w/Quote
#101 Report this post to a moderator
Support Apolyton buy from Amazon

No, I cannot advise anything. I have had my hands full doing AOM and have not tried doing anything with other uses or functions, source code etc.

Fromafar is offline Fromafar
Prince

May 2003
time: 06:30
  Old Post 30-08-2005 02:56
Edit/Delete Message Reply w/Quote
#102 Report this post to a moderator
Support Apolyton or Terrorists Win

It is difficult to advise without knowing your exact setup.

I have installed the original game (patched to 1.1, but otherwise unmodified), the full AOM distribution (+ patches), and the playtest in 3 separate directories. On top of that, I have a 4th directory tree for additional modifications.

The Rulesets line in my playtest\ctp2_code\ctp\userprofile.txt contains the - relative - paths of the additional modifications, the AOM distribution, and the original game, in that order. Execpt for the modified uidata\layouts\*.ldl files, which I have copied to the additional modifications, I am not using the data files of the playtest at all. There just are too many text file incompatibilities to sort out. Unfortunately, this means that some buttons do not have text. But I usually can guess, or just avoid the button.

Regarding the relabelled AOM files: check the contents of the AOM\ctp2_data\default\gamedata\gamefile.txt. If the names in there are the relabelled ones, it should work. If the names in there are the original ones, you may have to use modswapper or modmanager to update it with the contents of AOM_gamefile.txt.

However, there is a possibility that it will only work with some of my uncommitted - under test - local source code modifications. Just let me know if anything goes wrong.

J Bytheway is offline J Bytheway
Emperor
England
Jul 2001
time: 05:30
  Old Post 30-08-2005 04:03 Visit J Bytheway's homepage!
Edit/Delete Message Reply w/Quote
#103 Report this post to a moderator
Get a bigger avatar today!

quote:
Originally posted by Fromafar
However, there is a possibility that it will only work with some of my uncommitted - under test - local source code modifications. Just let me know if anything goes wrong.


I've been using it to test the linux version (so I can use the data on the Windows partition) and it works for that, so it doesn't work only for you.

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:30
Post  Old Post 30-08-2005 04:18 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#104 Report this post to a moderator
Enter the AD-FREE zone

Well, I took the files of AOM put them over an installation of CTP2, then I put the test files of the playtest over it, and it works, well the slic engine complains about some missing string, but you can start a game, and in fact I was able to play one turn - no problem. I don't see where the incompatibilities are, well except for some missing strings.

-Martin

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:30
Post  Old Post 31-08-2005 05:27 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#105 Report this post to a moderator
Browse Apolyton AD-FREE

quote:
Originally posted by Fromafar
Unfortunately, this means that some buttons do not have text.


That's not such a big problem, just extract the modified and new strings from the modified text files and put them into a seperate file not a big deal with TortoiseMerge. And then remove all the relabled original string files from Strings.txt and add your new string in front of all the other string files and vola no missing text.

To demonstrate that this is very easy here is such a file pair. It goes into your ..\ctp2_data\english\gamedata\ directory.

-Martin

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

Last edited by Martin Gühmann on 01-09-2005 at 21:21

Fromafar is offline Fromafar
Prince

May 2003
time: 06:30
  Old Post 31-08-2005 23:17
Edit/Delete Message Reply w/Quote
#106 Report this post to a moderator
Support Apolyton or Terrorists Win

The main problem with this solution is that you have to repeat it every time a new version of AOM is released . I really don't want to do that, unless it can be automated somehow.

The missing strings reports are a dead giveaway that something is incompatible. You may not be able to observe it immediately, though. It is more likely the lack of special events that is going to be the problem.

Like a missing treaty expiry message: some hardcoded new constants in Diplomat.cpp, combined with TREATY_TO_EXPIRE having been moved from cut_str.txt to info_str.txt. AOM uses AOM_info_str.txt (based on the original info_str.txt), and does not expect TREATY_TO_EXPIRY in this file.

Each change in itself was really harmless. You have reorganised strings a little, to group related strings together, causing just a slight incompatibility. This is unlikely to be a problem, unless you have a mod changing (only) one of the 2 files. And actually, you only moved a couple of strings that were almost never used.
Someone else had a nice idea for a code change: let's make these eternal treaties expire after some turns. Just a slight incompatibility. No problem, because care was taken to notify the player a couple of turns in advance when treaties were going to expire.

Unfortunately, the notification message string happened to be one of the missing moved strings. I wasted a couple of days to find out what had happened to my treaties when I was trying to test some suspect withdrawal code that never seemed to fire properly . I had never noticed the treaty expiry code modification change, because it had been buried in a pile of other changes.

For maximum compatibility, just avoid moving things around, always append new items at the end of existing lists, and treat missing string reports as compiler warnings.

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:30
Post  Old Post 01-09-2005 21:44 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#107 Report this post to a moderator
Support Apolyton, pre-order Civilization IV

quote:
Originally posted by Fromafar
The main problem with this solution is that you have to repeat it every time a new version of AOM is released . I really don't want to do that, unless it can be automated somehow.


If Stan would include it in the next update it wouldn't be a problem. However I could do it the other way around and put all the new and moved strings into junk_str.txt, and remove it from the source code imports, would a be a little bit more work.

quote:
Originally posted by Fromafar
For maximum compatibility, just avoid moving things around, always append new items at the end of existing lists, and treat missing string reports as compiler warnings.


You can't garantee maximum compatibility, the slic engine saves the strings as integers, instead of using the names of the string IDs. If I want to continue a game from a Demo game for instance I have to reload slic, because of this and because of the fact that the strings in the different language versions aren't in the same order. In fact some of the strings are in different files.

In fact the AOM_info.txt is such an example of this, it is based on a version for CityMod2 and at that time I was unaware that the strings I found in the German version of info_str.txt could be find in add_str.txt, so I added them from the German version in translation, interestingly they were never used until I added them to AOM_NewStrings.txt. So I removed them and added a new version to my last post.

And another thing is that you have to test the slic engine as well for the MP database sync check, and with different string databases it would fail.

-Martin

stankarp is offline stankarp
Prince
australia
Feb 2002
time: 05:30
  Old Post 06-09-2005 03:49
Edit/Delete Message Reply w/Quote
#108 Report this post to a moderator
Support Apolyton, buy Alpha Centauri

This is an announcement to let people know I am working on the "Icing on the Cake" of AOM.

The diplomacy update meant that once you achieved diplomatic relations with ai (the more aggressive ones were harder, but eventually came across), you were in control of the game, a little too early IMHO.

The problem here was that AI rarely break their treaties against a more powerful player. But AI vs AI war would continue.

So I am working on an update that does 2 main things.
1) Causes the AI to possibly cancel treaties if your aggression level is too high. As part of this, you may be forced at time to give PW aid to an ai or suffer an aggression increase for being heartless. More aggressive AI personalities will cancel their treaties earlier than passive AI.
2) In AI vs AI wars where the AI are close to the human, I am attempting to get those AI to make peace with each other and sign a peace treaty.

Some other things include:
a) making the AI attack a little better against the human,
b) a palace coup option in case you are facing sucession problems (which can happen if you find a King in a ruin),
c) multiple victory options (Science and diplomacy),
d) more ways for frenzy to go up and down, and
e) a small variation for which turn certain historical events occur (the current turn being the earliest now and they may ocur up to 10 turns after that).

I will also be looking at the across water invasion issue.

Work will then commence to transfer AOM to ACS.

LDiCesare is offline LDiCesare
King
La Ferté sous Jouarre France
Jan 2001
time: 05:30
  Old Post 09-09-2005 23:23
Edit/Delete Message Reply w/Quote
#109 Report this post to a moderator
Remove this text

quote:

b) a palace coup option in case you are facing sucession problems (which can happen if you find a King in a ruin),

btw is it normal to have a king live 200+ turns?

stankarp is offline stankarp
Prince
australia
Feb 2002
time: 05:30
  Old Post 10-09-2005 03:12
Edit/Delete Message Reply w/Quote
#110 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations: Deluxe Edition

quote:
btw is it normal to have a king live 200+ turns?


No, he is supposed to live a maximum of 80 turns. However, I have had an odd occassion where he has not died (very rarely).

Slic is not absolutely 100% reliable.

It has been suggested in an AOM thread that you may need a suicide mission for a 2nd King every now and then (get rid of that palace rival) to restore things to the status quo.

stankarp is offline stankarp
Prince
australia
Feb 2002
time: 05:30
  Old Post 17-09-2005 05:18
Edit/Delete Message Reply w/Quote
#111 Report this post to a moderator
Support Apolyton, buy GURPS/ Alpha Centauri

One thing which I may have not made onvious, and may explain things, .cannot do a reloadslic in AOM . It empties all the slic arrays and basically stuffs that game. you have to start again. However, what I am pleased about with AOM, is I can and have won games right to the end (turn 600+) without a fatal CTD. So have at least 3-5 others AFAIK. I have so many arrays in AOM, eg, age counters for wonder units, kings and heroes, that a reloadslic is not an option, it kills that game. But I have not had a game this year where I have HAD to do a reloadslic.

I have made some progress in the cross water invasions code.

After some initial success (being able to get the ai to sail to the human and even drop of an army), I ran into the bigger picture problem of loading. The issue is that there appeared to be no way to tell if a navy had a cargo or not.

I have done some initial experiments and now believe it is possible. I have about 35% of the code working no question.

I have now written test code to prove that I can monitor loading and unloading by ai navies. Now the thing (which I have never done) but is entirely feasible, is to create arrays to record the names of AI navies, 2 sets, one of assualt navies (which have loaded troops) and one for transport navies( which have unloaded). Frenzy already contains arrays which name armies so I am copying those.

Hopefully within a week, I will be ready to test the whole code. It is very slow as I need to be sure each stage is working before proceeding, so I am using extensive checkers inserted into the game to monitor events, replaying things in cheat mode on numerous occassions to see what my code is doing.

 
Pages (4): [ 1   2   3   4   ]
< Last Thread     Next Thread > Post New Thread     Post A Reply
All times are GMT. The time now is 05:30.
Apolyton Time is 00:30.
    top of page
Rate This Thread:
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.0600 seconds (92.54% PHP - 7.46% MySQL) with 30 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