Announcement

Collapse
No announcement yet.

PROJECT: Revision Reports 2

Collapse
This is a sticky topic.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • PROJECT: Revision Reports 2

    The PROJECT: PROJECT: Revision Reports has hit the 500 post limit, so it is time for a new thread.

    Here are the previous threads:

    PROJECT: Altered source files thread.
    PROJECT: Revision Reports

    And there last posts:

    PROJECT: Altered source files (last post)
    PROJECT: Revision Reports (last post)

    To get the source code you need an SVN client like TortoiseSVN, which you can find here.

    And you need the repository, which is located on the following website:
    See the instructions provided at this website:

    http://ctp2.darkdust.net/

    - Martin
    Last edited by Martin Gühmann; December 25, 2008, 21:16.
    Civ2 military advisor: "No complaints, Sir!"

  • #2
    Revision 908:

    Corrected rare crash at start-up (race condition with mouse initialization)

    modified trunk/ctp2_code/ui/aui_common/aui_ui.cpp
    modified trunk/ctp2_code/ui/aui_common/aui_ui.h


    Revision 909:

    Fixed a crash in E's riot casualties code and kept the random integer number generator from crashing if the input is smaller than one:

    modified trunk/ctp2_code/gs/gameobj/CityData.cpp
    modified trunk/ctp2_code/gs/utility/RandGen.h
    Civ2 military advisor: "No complaints, Sir!"

    Comment


    • #3
      Revision 910 Fixed unit garrison assignment

      Some cleanings:
      modified trunk/ctp2_code/gs/gameobj/CityData.cpp
      modified trunk/ctp2_code/gs/gameobj/Happy.cpp
      modified trunk/doc/user/playtest/Apolyton_README.txt

      The AI does not consider units for goals that are needed for city garrison:
      modified trunk/ctp2_code/ai/ctpai.cpp
      modified trunk/ctp2_code/ai/strategy/agents/ctpagent.cpp
      modified trunk/ctp2_code/ai/strategy/agents/ctpagent.h
      modified trunk/ctp2_code/ai/strategy/goals/ctpgoal.cpp
      modified trunk/ctp2_code/ai/strategy/goals/Goal.cpp
      modified trunk/ctp2_code/ai/strategy/scheduler/scheduler.cpp
      modified trunk/ctp2_code/ai/strategy/scheduler/Scheduler.h
      modified trunk/ctp2_code/ai/strategy/scheduler/scheduler_types.h
      Civ2 military advisor: "No complaints, Sir!"

      Comment


      • #4
        Revision 911: Cell strength computation corrections and other stuff

        Some cleanings:
        modified trunk/ctp2_code/ai/strategy/goals/Goal.cpp
        modified trunk/ctp2_code/ai/strategy/goals/Goal.h

        Some speed improvement:
        modified trunk/ctp2_code/ai/strategy/goals/ctpgoal.cpp
        modified trunk/ctp2_code/gs/gameobj/terrainutil.cpp

        Fixed cell strength computation:
        modified trunk/ctp2_code/gs/world/cellunitlist.cpp
        Civ2 military advisor: "No complaints, Sir!"

        Comment


        • #5
          Revision 912

          Merged CTPGoal into Goal to improve design and game speed. Why using the expensive inheritance mechanism if only one files class is derived.
          modified trunk/ctp2_code/ai/CityManagement/governor.cpp
          modified trunk/ctp2_code/ai/ctpai.cpp
          modified trunk/ctp2_code/ai/diplomacy/motivationevent.cpp
          deleted trunk/ctp2_code/ai/strategy/agents/ctpagent.cpp
          deleted trunk/ctp2_code/ai/strategy/goals/ctpgoal.cpp
          modified trunk/ctp2_code/ai/strategy/goals/ctpgoal.h
          modified trunk/ctp2_code/ai/strategy/goals/Goal.cpp
          modified trunk/ctp2_code/ai/strategy/goals/Goal.h
          modified trunk/ctp2_code/ai/strategy/scheduler/Plan.cpp
          modified trunk/ctp2_code/ai/strategy/scheduler/Plan.h
          modified trunk/ctp2_code/ai/strategy/scheduler/scheduler.cpp
          modified trunk/ctp2_code/ai/strategy/scheduler/Scheduler.h
          modified trunk/ctp2_code/ctp/civctp.dsp
          Civ2 military advisor: "No complaints, Sir!"

          Comment


          • #6
            Revision 913

            Merged CTPAgent into Agent to improve design and game speed. Why using the expensive inheritance mechanism if only one files class is derived.
            modified trunk/ctp2_code/ai/ctpai.cpp
            modified trunk/ctp2_code/ai/diplomacy/diplomat.cpp
            modified trunk/ctp2_code/ai/strategy/agents/agent.cpp
            modified trunk/ctp2_code/ai/strategy/agents/agent.h
            deleted trunk/ctp2_code/ai/strategy/agents/ctpagent.cpp
            deleted trunk/ctp2_code/ai/strategy/agents/ctpagent.h
            modified trunk/ctp2_code/ai/strategy/goals/Goal.cpp
            modified trunk/ctp2_code/ai/strategy/goals/Goal.h
            modified trunk/ctp2_code/ai/strategy/scheduler/Plan.cpp
            modified trunk/ctp2_code/ai/strategy/scheduler/scheduler.cpp
            modified trunk/ctp2_code/ai/strategy/squads/Squad.cpp
            modified trunk/ctp2_code/ai/strategy/squads/Squad.h
            modified trunk/ctp2_code/ctp/civctp.dsp
            Civ2 military advisor: "No complaints, Sir!"

            Comment


            • #7
              Revision 914

              Merged Squad into Agent, no need for an additional class, just wastes space:
              modified trunk/ctp2_code/ai/ctpai.cpp
              modified trunk/ctp2_code/ai/strategy/agents/agent.cpp
              modified trunk/ctp2_code/ai/strategy/agents/agent.h
              modified trunk/ctp2_code/ai/strategy/goals/Goal.cpp
              modified trunk/ctp2_code/ai/strategy/goals/Goal.h
              modified trunk/ctp2_code/ai/strategy/scheduler/Plan.cpp
              modified trunk/ctp2_code/ai/strategy/scheduler/Plan.h
              modified trunk/ctp2_code/ai/strategy/scheduler/scheduler.cpp
              modified trunk/ctp2_code/ai/strategy/scheduler/Scheduler.h
              modified trunk/ctp2_code/ai/strategy/scheduler/scheduler_types.h
              deleted trunk/ctp2_code/ai/strategy/squads/Squad.cpp
              deleted trunk/ctp2_code/ai/strategy/squads/Squad.h
              modified trunk/ctp2_code/ctp/civctp.dsp
              Civ2 military advisor: "No complaints, Sir!"

              Comment


              • #8
                Revision 915

                Removed more useless virtual destructors and inlined short functions:
                modified trunk/ctp2_code/ai/CityManagement/governor.h
                modified trunk/ctp2_code/ai/mapanalysis/mapanalysis.h
                modified trunk/ctp2_code/ai/strategy/agents/agent.cpp
                modified trunk/ctp2_code/ai/strategy/agents/agent.h
                modified trunk/ctp2_code/ai/strategy/goals/Goal.cpp
                modified trunk/ctp2_code/ai/strategy/goals/Goal.h
                modified trunk/ctp2_code/ai/strategy/scheduler/Plan.cpp
                modified trunk/ctp2_code/ai/strategy/scheduler/Plan.h
                modified trunk/ctp2_code/ai/strategy/squads/squad_Strength.cpp
                modified trunk/ctp2_code/ai/strategy/squads/squad_Strength.h
                Civ2 military advisor: "No complaints, Sir!"

                Comment


                • #9
                  Revision 916

                  Changed numbers above rations and wages slider on empire manager to show real numbers used.

                  modified trunk/ctp2_data/english/gamedata/ldl_str.txt

                  I'll commit the other languages shortly now I know how to do them all at once.
                  Call to Power 2: Apolyton Edition - download the latest version (12th June 2011)
                  CtP2 AE Wiki & Modding Reference
                  One way to compile the CtP2 Source Code.

                  Comment


                  • #10
                    Revision 917

                    Changed numbers above rations and wages slider on empire manager to show real numbers used.

                    modified trunk/ctp2_data/french/gamedata/ldl_str.txt
                    modified trunk/ctp2_data/italian/gamedata/ldl_str.txt
                    modified trunk/ctp2_data/japanese/gamedata/ldl_str.txt
                    modified trunk/ctp2_data/spanish/gamedata/ldl_str.txt

                    Revision 918

                    modified trunk/ctp2_data/german/gamedata/ldl_str.txt

                    For some reason the German one didn't commit the first time.
                    Call to Power 2: Apolyton Edition - download the latest version (12th June 2011)
                    CtP2 AE Wiki & Modding Reference
                    One way to compile the CtP2 Source Code.

                    Comment


                    • #11
                      Revision 919

                      map.txt - fixed maps generating too many hills, but perhaps it needs further tweaking to increase hills a little more without generating too many.

                      units.txt - disabled longbowman. upgrade paths from Apolyton Pack added.

                      terrain.txt - restored original river, terrain and terraforming options (new freight, goods, ruins and upgrade flag stay the same).

                      const.txt - disabled elite units and trade bonus through cities.

                      Great_Library.txt - fixed incorrect information for terraforming jungle, desert mountain and swamp.

                      modified trunk/ctp2_data/default/gamedata/Const.txt
                      modified trunk/ctp2_data/default/gamedata/Units.txt
                      modified trunk/ctp2_data/default/gamedata/map.txt
                      modified trunk/ctp2_data/default/gamedata/terrain.txt
                      modified trunk/ctp2_data/english/gamedata/Great_Library.txt
                      modified trunk/ctp2_data/french/gamedata/Great_Library.txt
                      modified trunk/ctp2_data/german/gamedata/Great_Library.txt
                      modified trunk/ctp2_data/italian/gamedata/Great_Library.txt
                      modified trunk/ctp2_data/spanish/gamedata/Great_Library.txt
                      Call to Power 2: Apolyton Edition - download the latest version (12th June 2011)
                      CtP2 AE Wiki & Modding Reference
                      One way to compile the CtP2 Source Code.

                      Comment


                      • #12
                        Revision 920: More AI optimizations:

                        Some cleanings:
                        modified trunk/ctp2_code/ai/strategy/goals/Goal.h
                        modified trunk/ctp2_code/ai/strategy/scheduler/Plan.cpp
                        modified trunk/ctp2_code/ai/strategy/scheduler/Plan.h
                        modified trunk/ctp2_code/ai/strategy/scheduler/scheduler.cpp
                        modified trunk/ctp2_code/gs/world/Cell.cpp

                        Optimized some AI code:
                        modified trunk/ctp2_code/ai/strategy/goals/Goal.cpp
                        Civ2 military advisor: "No complaints, Sir!"

                        Comment


                        • #13
                          Revision 921

                          Units.txt

                          - fixed active defence for destroyer, plasma destroyer, leviathan, morey striker and interceptor to match Great Library.
                          - reverted changes made to upgrade paths of Warrior and Samurai.

                          Great_Library.txt

                          - removed line for Hospital saying it increased max city size and fixed overcrowding line.

                          upc053.tga, upc054.tga, upc055.tga, upc056.tga

                          - added new thick borders (enabled via "smooth borders" option)

                          modified trunk/ctp2_data/default/gamedata/Units.txt
                          modified trunk/ctp2_data/default/graphics/pictures/upc053.TGA
                          modified trunk/ctp2_data/default/graphics/pictures/upc054.TGA
                          modified trunk/ctp2_data/default/graphics/pictures/upc055.TGA
                          modified trunk/ctp2_data/default/graphics/pictures/upc056.TGA
                          modified trunk/ctp2_data/english/gamedata/Great_Library.txt
                          modified trunk/ctp2_data/french/gamedata/Great_Library.txt
                          modified trunk/ctp2_data/german/gamedata/Great_Library.txt
                          modified trunk/ctp2_data/italian/gamedata/Great_Library.txt
                          modified trunk/ctp2_data/spanish/gamedata/Great_Library.txt
                          Call to Power 2: Apolyton Edition - download the latest version (12th June 2011)
                          CtP2 AE Wiki & Modding Reference
                          One way to compile the CtP2 Source Code.

                          Comment


                          • #14
                            Revision 922: Added back trench generation and fixed a some surprises of the old ConstDB:

                            The right amount productions is lost again after a build item change:
                            modified trunk/ctp2_code/gs/gameobj/CityData.cpp

                            Remove superpowers of veteran units:
                            modified trunk/ctp2_code/gs/gameobj/CTP2Combat.h
                            modified trunk/ctp2_code/gs/gameobj/UnitData.cpp

                            Added back trench generation, and fixed it. In addition fixed map hill and mountain generation:
                            modified trunk/ctp2_code/gs/world/wldgen.cpp

                            Reverted Maq's changes, since the map generation should work again with the coorections in wldgen.cpp:
                            modified trunk/ctp2_data/default/gamedata/map.txt
                            Civ2 military advisor: "No complaints, Sir!"

                            Comment


                            • #15
                              Revision 923: Fixed an event error, and AI garrison after city conquest:

                              Some cleanings:
                              modified trunk/ctp2_code/ai/strategy/scheduler/Scheduler.h

                              Fixed an event error:
                              modified trunk/ctp2_code/gs/gameobj/Player.cpp

                              Simplified code:
                              modified trunk/ctp2_code/ai/strategy/goals/Goal.cpp
                              modified trunk/ctp2_code/ai/strategy/goals/Goal.h
                              modified trunk/ctp2_code/ai/strategy/scheduler/Plan.cpp

                              Fixed AI garrison after city conquest:
                              modified trunk/ctp2_code/ai/ctpai.cpp
                              modified trunk/ctp2_code/ai/strategy/scheduler/scheduler.cpp
                              Civ2 military advisor: "No complaints, Sir!"

                              Comment

                              Working...
                              X