Announcement

Collapse
No announcement yet.

PROJECT: Revision Reports

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

  • Revision 868 (trunk) Preparation for pattern information save/restore

    Modified: ctp2_code\ui\aui_ctp2\c3_popupwindow.cpp
    Modified: ctp2_code\ui\aui_ctp2\c3_popupwindow.h

    Doing this one step at a time. Please let me know if this breaks anything with MSVC6.

    Comment


    • Revision 869 (trunk) Pattern information save/restore updated to include borders

      Modified: ctp2_code\ctp\civapp.cpp
      Modified: ctp2_code\ctp\civapp.h

      Comment


      • Revision 870: Made AI force matching assignment more accurate

        Some cleanings:
        modified trunk/ctp2_code/robot/aibackdoor/bit_table.h
        modified trunk/ctp2_code/ai/mapanalysis/mapgrid.h

        Standardized army strength computation:
        modified trunk/ctp2_code/ai/ctpai.cpp
        modified trunk/ctp2_code/ai/strategy/agents/ctpagent.cpp
        modified trunk/ctp2_code/gs/gameobj/ArmyData.cpp
        modified trunk/ctp2_code/gs/world/cellunitlist.cpp
        modified trunk/ctp2_code/gs/world/cellunitlist.h

        AI force matching now uses attack, defense, ranged, land bombard, sea bombard, and air bombard settings instead of plain threat level:
        modified trunk/ctp2_code/ai/mapanalysis/mapanalysis.cpp
        modified trunk/ctp2_code/ai/mapanalysis/mapanalysis.h
        modified trunk/ctp2_code/ai/strategy/goals/ctpgoal.cpp
        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


        • Revision 871: Some minors, especially fixing a bug with non-combat units been able to attack

          Looks like I forgot to include a change in the last revision:
          modified trunk/ctp2_code/gs/gameobj/ArmyData.h

          Uncommented the potato good so that you do not get an error popup when you load the scenario:
          modified trunk/Scenarios/AE_Mod/scen0000/default/gamedata/goods.txt

          You cannot attack with non-combat units anymore, like diplomats, settlers, etc:
          modified trunk/ctp2_code/gs/gameobj/ArmyData.cpp
          Civ2 military advisor: "No complaints, Sir!"

          Comment


          • Revision 873: Some fixings

            Some cleanings:
            modified trunk/ctp2_code/ui/interface/controlpanelwindow.cpp
            modified trunk/ctp2_code/gs/gameobj/Unit.cpp

            The first save game in PBEM is now labled with "turn 0":
            modified trunk/ctp2_code/gs/utility/TurnCnt.cpp

            If a unit is fortified it will be waked first and defortified before it is put to sleep:
            modified trunk/ctp2_code/gs/gameobj/UnitData.cpp
            Civ2 military advisor: "No complaints, Sir!"

            Comment


            • Revision 874: Fixed a few bugs with old savegames

              Some cleanings:
              modified trunk/ctp2_code/ai/diplomacy/diplomat.cpp
              modified trunk/ctp2_code/gs/gameobj/terrainutil.cpp
              modified trunk/ctp2_code/gs/gameobj/TerrImproveData.cpp
              modified trunk/ctp2_code/gs/gameobj/unitevent.cpp
              modified trunk/ctp2_code/gs/world/worldevent.cpp
              modified trunk/ctp2_code/gs/world/WrldPoll.cpp
              modified trunk/ctp2_code/gs/world/WrlEnv.cpp
              modified trunk/ctp2_code/gs/world/WrlUnit.cpp

              The game does not crash anymore, if a tile improvement is left on the map, although it should have been removed due to rising sea levels:
              modified trunk/ctp2_code/gs/gameobj/Player.cpp

              The game does not crash anymore, if a unit has an army even if it is supposed to have left the map:
              modified trunk/ctp2_code/gs/gameobj/Unit.cpp
              Last edited by Martin Gühmann; May 24, 2008, 14:56.
              Civ2 military advisor: "No complaints, Sir!"

              Comment


              • Revision 875: Minor fixings and decreased the value requirements for attack goals in the strategies.txt

                Some cleanings:
                modified trunk/ctp2_code/net/general/net_cell.cpp

                Initialized the StringID value in the CTPRecord constructor properly:
                modified trunk/ctp2_code/gs/newdb/CTPRecord.h

                Reduced the value force matching requirements for attack goals:
                modified trunk/ctp2_data/default/aidata/strategies.txt

                Updated the readme:
                modified trunk/doc/user/playtest/Apolyton_README.txt
                Civ2 military advisor: "No complaints, Sir!"

                Comment


                • Revision 876: Various fixes:

                  Cleaned the debug output of the threat maps:
                  modified trunk/ctp2_code/ai/mapanalysis/mapgrid.h

                  Made the game compile on Visual C++ 9.0:
                  modified trunk/ctp2_code/ai/strategy/goals/ctpgoal.cpp
                  modified trunk/ctp2_code/ai/strategy/goals/Goal.cpp
                  modified trunk/ctp2_code/ui/aui_ctp2/SelItem.cpp

                  Fixed an access of invalid memory:
                  modified trunk/ctp2_code/gs/gameobj/Order.cpp
                  modified trunk/ctp2_code/gs/gameobj/Unit.h

                  Fixed bug causing the game to crash if you reload a save game and an army is killed that has not had its turn:
                  modified trunk/ctp2_code/ai/strategy/scheduler/scheduler.cpp

                  Fixed some typos:
                  modified trunk/doc/user/playtest/Apolyton_README.txt
                  Civ2 military advisor: "No complaints, Sir!"

                  Comment


                  • Revision 877: The player's default strategy is restored on loading a savegame.

                    Some cleanings:
                    modified trunk/ctp2_code/ai/mapanalysis/settlemap.cpp
                    modified trunk/ctp2_code/ai/mapanalysis/settlemap.h
                    modified trunk/ctp2_code/gfx/gfx_utils/gfx_options.cpp
                    modified trunk/ctp2_code/gfx/tilesys/tiledmap.cpp

                    Made the debug code compile under VC++ 9:
                    modified trunk/ctp2_code/ai/strategy/goals/ctpgoal.cpp
                    modified trunk/ctp2_code/ai/strategy/goals/Goal.cpp
                    modified trunk/ctp2_code/ctp/debugtools/debugcallstack.cpp

                    The player's default strategy is now restored during loading of a savegame, this fixes the settle map for instance:
                    modified trunk/ctp2_code/ai/diplomacy/diplomat.cpp
                    modified trunk/ctp2_code/ai/diplomacy/Diplomat.h
                    modified trunk/ctp2_code/ai/diplomacy/sstateevent.cpp
                    Civ2 military advisor: "No complaints, Sir!"

                    Comment


                    • Revision 878: Some fixes and improved the AI settler, ship, and special unit building.

                      Some cleanings:
                      modified trunk/ctp2_code/ai/ctpaidebug.cpp
                      modified trunk/ctp2_code/ai/diplomacy/regardevent.cpp
                      modified trunk/ctp2_code/ai/mapanalysis/settlemap.cpp
                      modified trunk/ctp2_code/ai/strategy/squads/Squad.cpp
                      modified trunk/ctp2_code/ctp/civapp.cpp
                      modified trunk/ctp2_code/robot/aibackdoor/civarchive.cpp

                      Made USE_LOGGING work for the optimized test version:
                      modified trunk/ctp2_code/ai/ctpaidebug.h
                      modified trunk/ctp2_code/ai/strategy/goals/ctpgoal.cpp
                      modified trunk/ctp2_code/ai/strategy/scheduler/Plan.cpp
                      modified trunk/ctp2_code/ctp/civ3_main.cpp
                      modified trunk/ctp2_code/ctp/ctp2_utils/c3debug.h
                      modified trunk/ctp2_code/gs/gameobj/CityData.cpp

                      Restored compatibility with VC++ 6:
                      modified trunk/ctp2_code/ctp/debugtools/debugcallstack.cpp

                      Fixed a crash concerning new civilizations added during the game:
                      modified trunk/ctp2_code/gs/gameobj/Advances.cpp
                      modified trunk/ctp2_code/gs/gameobj/Advances.h
                      modified trunk/ctp2_code/gs/gameobj/Player.cpp
                      modified trunk/ctp2_code/gs/gameobj/player.h

                      Fixed a potential crash in the chat box:
                      modified trunk/ctp2_code/ui/interface/chatbox.cpp

                      The can now settle more than one city per turn:
                      modified trunk/ctp2_code/ai/ctpai.cpp

                      The AI now adds always for new armies new goal matches if possible:
                      modified trunk/ctp2_code/ai/strategy/scheduler/scheduler.cpp

                      Added a build item suggest button for the build manager to test the AI:
                      modified trunk/ctp2_code/ui/interface/EditQueue.cpp
                      modified trunk/ctp2_code/ui/interface/EditQueue.h
                      modified trunk/ctp2_data/english/gamedata/ldl_str.txt
                      modified trunk/ctp2_data/english/gamedata/tips_str.txt
                      modified trunk/ctp2_data/english/uidata/layouts/editqueue.ldl
                      modified trunk/ctp2_data/french/gamedata/ldl_str.txt
                      modified trunk/ctp2_data/french/gamedata/tips_str.txt
                      modified trunk/ctp2_data/french/uidata/layouts/editqueue.ldl
                      modified trunk/ctp2_data/german/gamedata/ldl_str.txt
                      modified trunk/ctp2_data/german/gamedata/tips_str.txt
                      modified trunk/ctp2_data/german/uidata/layouts/editqueue.ldl
                      modified trunk/ctp2_data/italian/gamedata/ldl_str.txt
                      modified trunk/ctp2_data/italian/gamedata/tips_str.txt
                      modified trunk/ctp2_data/italian/uidata/layouts/editqueue.ldl
                      modified trunk/ctp2_data/japanese/gamedata/ldl_str.txt
                      modified trunk/ctp2_data/japanese/uidata/layouts/editqueue.ldl
                      modified trunk/ctp2_data/spanish/gamedata/ldl_str.txt
                      modified trunk/ctp2_data/spanish/gamedata/tips_str.txt
                      modified trunk/ctp2_data/spanish/uidata/layouts/editqueue.ldl

                      The AI now builds settlers, ships, and special units, even it is replacing its garrison units:
                      modified trunk/ctp2_code/gs/gameobj/UnitData.cpp
                      modified trunk/ctp2_code/gs/gameobj/unitutil.cpp
                      modified trunk/ctp2_code/gs/gameobj/unitutil.h
                      modified trunk/ctp2_code/ai/CityManagement/governor.cpp
                      modified trunk/ctp2_code/ai/CityManagement/governor.h

                      Increased the priority of unit building for the AI:
                      modified trunk/ctp2_data/default/aidata/buildlistsequences.txt
                      Civ2 military advisor: "No complaints, Sir!"

                      Comment


                      • Revision 879: Fixed a slic event error popup

                        Some cleanings:
                        modified trunk/ctp2_code/ctp/civ3_main.cpp
                        modified trunk/ctp2_code/ctp/ctp2_utils/minmax.h

                        Initialized the pruned goals of type list with end iterators:
                        modified trunk/ctp2_code/ai/strategy/scheduler/scheduler.cpp

                        Added the target buffer to a sprintf call:
                        modified trunk/ctp2_code/gs/slic/slicif.cpp

                        Fixed a slic event error concerning detrenching units:
                        modified trunk/ctp2_code/gs/gameobj/armyevent.cpp
                        Civ2 military advisor: "No complaints, Sir!"

                        Comment


                        • Revision 880 (trunk) Some old updates

                          Improved handling when no settlers are available, to support mods.
                          Corrected an iterator problem detected with _HAS_ITERATOR_DEBUGGING.
                          Prepared for trade route ordering on profit per invested caravan.
                          Allowed selection of a government update when it at least increases the city number limit.
                          Prevented crash with missing population assignment data.

                          Modified: ctp2_code\ai\CityManagement\governor.cpp
                          Modified: ctp2_code\ai\CityManagement\governor.h

                          Note: s_CityDistQueue and s_CityPairList have not been verified, as these have been added after I made these modifications. These may need to be reworked in the same way as s_tiQueue, from static to normal member.

                          Comment


                          • Revision 881: Some cleanings and made the game compile again

                            Made the game compile again:
                            modified trunk/ctp2_code/gs/world/Cell.h

                            Added three SeaType methods:
                            modified trunk/ctp2_code/gs/world/World.h

                            Fixed a ShallowWaterEnv method:
                            modified trunk/ctp2_code/gs/world/WrlEnv.cpp

                            Fixed some spelling errors:
                            modified trunk/doc/user/playtest/Apolyton_README.txt

                            Maq's updated files for the Apolyton Edition mod:
                            modified trunk/Scenarios/AE_Mod/scen0000/default/gamedata/DiffDB.txt
                            modified trunk/Scenarios/AE_Mod/scen0000/default/gamedata/goods.txt
                            Civ2 military advisor: "No complaints, Sir!"

                            Comment


                            • Revision 882 (trunk) More old updates

                              New module definition file to prevent a couple of linker warnings with Visual Studio 2005. For the Crater, fault, geometric, and Plasma2 projects, select Project Properties, go to the Linker/Input tab, and use this file as Module Definition File.
                              Added: ctp2_code\mapgen\MapGenerator.def

                              Crash/memory leak preventions for multiplayer games.
                              Modified: ctp2_code\net\general\net_cell.cpp
                              Modified: ctp2_code\net\general\net_cell.h

                              Comment


                              • Revision 883:
                                Added Maq's modifications for unit upgrading and terraforming white hills now require fusion instead of explosives:
                                modified trunk/ctp2_data/default/gamedata/terrain.txt
                                modified trunk/ctp2_data/default/gamedata/tileimp.txt
                                Civ2 military advisor: "No complaints, Sir!"

                                Comment

                                Working...
                                X