Announcement

Collapse
No announcement yet.

Apolyton CTP2 Edition: Revision 1111 (12-Jun-2011)

Collapse
X
Collapse
  •  

  • Apolyton CTP2 Edition: Revision 1111 (12-Jun-2011)

    The Apolyton CTP2 Source Code team proudly presents the Apolyton CTP2 Edition Revision 1111 from June the 12th 2011.

    This new version focuses mainly on improving the AI. Especially how the AI handles its oversea conquest with land and air transporters. A bug fix makes the AI also a little bit relaxed with enemy units that could be a potential thread.

    We have also a few bug fixes and minor corrections.

    The Apolyton Edition can be directly installed over CTP2 v1.0, v1.1, or v1.11.


    If you found a bug please report here as much relevant information as possible. This includes how to reproduce the problem, an attached screenshot or savegame may be helpful. If the game crashes (terminates without user intention) then include a crash log. You can enable crash logging by editing your userprofile.txt (in [Your CTP2 directory]\ctp2_program\ctp\) to set EnableLogs=Yes. The log can then be found at [Your CTP2 directory]\ctp2_program\ctp\logs\crash.txt. Please do not attach the crash.txt to a post, instead include the content of that file in your post.

    For further changes check out the change log in the readme.

    If you cannot forget the past here is the previous thread.

    Code:
    Changelog:
    2011-06-12 (Revision 1111)
    Fixed:    The game does not crash, if a city is supposed to be converted and the
              converting unit was killed the turn before.
    Fixed:    The AI does not try to disband settlers anymore.
    Fixed:    After a reload, the correct strategy is loaded for the AI.
    Fixed:    The AI does not use units for garrison if they are not needed. This
              frees troops for other tasks.
    Fixed:    Thread and power calculation have been corrected so that the AI does
              not waste ressources to fullfil its tasks.
    Fixed:    The AI does not hunt enemy units far away from home, just because one
              has been seen by a spy.
    Fixed:    The AI uses the nearest unit as rally point for rallying troops. This
              way the AI does not get distracted.
    Fixed:    When the AI is rallying armies, it marks all armies as being used,
              even so they are not used. This prevents the AI from assigning those
              armies to other tasks, so that the original task can still be
              fullfilled.
    Fixed:    The AI ungroups stealth units from non-stealth units if their goal
              is a stealth goal.
    Fixed:    The AI does not move ships before all passangers are on board.
    Fixed:    The AI does not use units for beach assault that cannot beach assault.
    Fixed:    The AI unloads cargo helicopters if they reached land, and there is
              only land up to the target.
    Fixed:    Finished the Oceanforming tab for modders.
    Changed:  Reduced memory requirements for the AI and sped up the AI.
    Fixed:    Fixed inccorect calculation of ZOC.
    Fixed:    The AI unloads its cargo from helicopters in front of the target city
              instead of flyring there with the helicopter.
    Fixed:    Fixed city happiness calculation so that it depends correctly on crime
              and pollution. This way the numbers are the same if an entertainer has
              been added and then removed.
    Changed:  The AI waits with building wonders until it has four cities or no
              space for more cities.
    Changed:  The userprofile options crash logging, show city production, civ flags,
              enemy health, and new combat have been enabled by default. The
              userprofile option scroll delay has been disabled by default.
    Changed:  The difficulty were renamed to classic civ difficulty names.
    Updated:  The AE mod to the current state of the Apolyton Edition.
    Changed:  The AI reconsideres the plans for its units like their paths if they
              reveal foreign units.
    Fixed:    The calculates the strengths of its units correctly even if they are
              transported.
    Changed:  The AI is more likely to conquer cities that are on another continent
              but on another side of a strait the AI has access to.
    Changed:  The AI does not try to use its transporters as attackers, so that
              their goal does not fail.
    Fixed:    The AI recalculates the needed numbers of transporters for it goals
              after a process match cycle, this prevents the goal from failing.
    Fixed:    The AI continues on a goal even after grouping in a city.
    Fixed:    Fixed city support cost calculation.
    Added:    Added /beginscheduler command to the chat window. This way the AI
              unit movement can be tested without waiting on the other AIs.
    Fixed:    When the AI steps on an invisible unit it is revealed to the AI so
              the Ai can bypass this unit or kill it.
    Fixed:    Fixed the AI desire war calculation.
    Fixed:    If a slave raid fails, because the slaver has not enough movement
              the victim does not hear that.
    Click image for larger version

Name:	CTP2_Revision111.jpg
Views:	1
Size:	130.4 KB
ID:	9314004

    • EPW
      #75
      EPW commented
      Editing a comment
      My recent crash on an AI only game:

      Version 2011-06-12
      0x007f82ab [?ComputeBestGovernment@Governor@@QBEHXZ + 0xab]
      0x00802d57 [?BeginTurn@CtpAi@@SAXH@Z + 0x127]
      0x008020ee [?GEVHookCallback@CtpAi_BeginTurnEvent@@EAE?AW4GAME _EVENT_HOOK_DISPOSITION@@W4GAME_EVENT@@PAVGameEven tArgList@@@Z + 0x1e]
      0x005823b7 [?Activate@GameEventHook@@QBE?AW4GAME_EVENT_ERR@@PA VGameEventArgList@@HAAH@Z + 0x37]
      0x00582d78 [?ActivateHook@GameEventManager@@QAE?AW4GAME_EVENT_ ERR@@W4GAME_EVENT@@PAVGameEventArgList@@HAAH@Z + 0x28]
      0x00580e9d [?Process@GameEvent@@QAE?AW4GAME_EVENT_ERR@@XZ + 0x2d]
      0x005827f0 [?AddEvent@GameEventManager@@QAA?AW4GAME_EVENT_ERR@ @W4GAME_EVENT_INSERT@@W4GAME_EVENT@@ZZ + 0xd0]
      0x00433405 [?dh_endTurn@@YAXPAVDQAction@@PAVSequence@@W4DHEXEC UTE@@@Z + 0x35]
      0x0042bac1 [?HandleNextAction@Director@@QAEXXZ + 0xf1]
      0x0040c3ab [?Process@CivApp@@QAEHXZ + 0x11b]
      0x004070e4 [?CivMain@@YGHPAUHINSTANCE__@@0PADH@Z + 0x394]
      0x00406b15 [WinMain@16 + 0x65]
      0x00810c1c [WinMainCRTStartup + 0x134]
      0x755a338a [__onexitbegin + 0x74bc92d2]
      0x77b39f72 [__onexitbegin + 0x7715feba]
      0x77b39f45 [__onexitbegin + 0x7715fe8d]
      Attached Files

    • LemurMadness
      #76
      LemurMadness commented
      Editing a comment
      I hope everyone is having a good time this December, happy holidays and I wish everyone a new year with positive changes and blessings.

    • BadmanBacon777
      #77
      BadmanBacon777 commented
      Editing a comment
      When I launch up the Mod there are two settings in scenarios. One says religion, another just says apolotyon edition with tweaks. What do I select just to play the normal mod?
    Posting comments is disabled.

Latest Articles

Collapse

  • Apolyton CTP2 Edition: Revision 1111 (12-Jun-2011)
    by Martin Gühmann
    The Apolyton CTP2 Source Code team proudly presents the Apolyton CTP2 Edition Revision 1111 from June the 12th 2011.

    This new version focuses mainly on improving the AI. Especially how the AI handles its oversea conquest with land and air transporters. A bug fix makes the AI also a little bit relaxed with enemy units that could be a potential thread.

    We have also a few bug fixes and minor corrections.

    The Apolyton Edition can be directly installed over CTP2 v1.0, v1.1, or v1.11.
    ...
    June 11, 2011, 21:52
  • Call to Power II Source Code Readme
    by Mr Ogre
    THIS MATERIAL IS NOT MADE OR SUPPORTED BY ACTIVISION.
    This version of the Call To Power 2 is developed at apolyton.net

    Contact the authors on the Apolyton forums at
    http://apolyton.net/forums/forumdisplay.php?...
    January 21, 2011, 16:59
  • Call to Power II Source Code End User License Agreement
    by Martin Gühmann
    SOURCE CODE SOFTWARE END USER LICENSE AGREEMENT

    IMPORTANT - READ CAREFULLY: USE OF THE CALL TO POWER II SOURCE CODE IS SUBJECT TO THE SOURCE CODE SOFTWARE END USER LICENSE AGREEMENT TERMS SET FORTH BELOW. “CALL TO POWER II SOURCE CODE” INCLUDES THE SOFTWARE INCLUDED WITH THIS AGREEMENT, THE ASSOCIATED MEDIA, ANY PRINTED MATERIALS, AND ANY ON-LINE OR ELECTRONIC DOCUMENTATION, AND ANY AND ALL COPIES OF SUCH SOFTWARE AND MATERIALS. BY INSTALLING, AND/OR USING THE CALL TO POWER II SOURCE CODE, YOU ACCEPT THE TERMS OF THIS LICENSE WITH ACTIVISION PUBLISHING, INC. (“ACTIVISION”).

    ...
    January 21, 2011, 16:30
  • The Apolyton Call to Power 2 Source Code Project: Welcome and Download!
    by MarkG

    On 28 October 2003, Activision released the source code for Call to Power II. This part of our CtP2 section is dedicated to the CtP2 Source Code Project: The collective effort by the Apolyton CtP2 community to document and improve the source code of the game.

    ...
    December 30, 2010, 19:54
  • Release Party Chat Transcript (lots of useful info)
    by Locutus
    Here are the highlights of the chat we had tonight, ordered by topic (in no particular order). The full transcript is below as attachment (too big to post). There's a lot of useful info in here on a variety of different topics (from very technical stuff to very... non-technical stuff), some of this might serve as basis for a FAQ of some sort. We'll have to see about that....
    December 30, 2010, 19:35
Working...
X