Announcement

Collapse
No announcement yet.

PROJECT: Revision Reports

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

  • Revision 820

    Add stuff for religion. It doesn't change the game because the wonders and buildings add no bonuses but enable the religion icons. So it alters game play in no way (clerics available and act the same). This is just to show how it works.


    To make Religion work in CTP2

    Add a Feat that triggers the religion in advance txt Add feat.txt entry
    Add Feat.slc entry
    Add feat_str.txt in language folder
    Add wonder.txt a wonder that is triggered by feat

    and its religion icon
    and the shrine that it puts in all of your cities

    add building.txt the shrine from above with MAPICON for religion add Unit.txt to a cleric unit that can convertcity
    add settlebuilding the religious building you added add prerequisite building so it can only be build with buildings of your religion

    U trunk/ctp2_data/default/gamedata/Advance.txt
    A trunk/ctp2_data/default/gamedata/README_RELIGION.txt
    U trunk/ctp2_data/default/gamedata/Units.txt
    U trunk/ctp2_data/default/gamedata/Wonder.txt
    U trunk/ctp2_data/default/gamedata/buildings.txt
    U trunk/ctp2_data/default/gamedata/concepticon.txt
    U trunk/ctp2_data/default/gamedata/feat.txt
    U trunk/ctp2_data/default/gamedata/feats.slc
    U trunk/ctp2_data/default/gamedata/uniticon.txt
    U trunk/ctp2_data/english/gamedata/feat_str.txt
    U trunk/ctp2_data/french/gamedata/feat_str.txt
    U trunk/ctp2_data/german/gamedata/feat_str.txt
    U trunk/ctp2_data/italian/gamedata/feat_str.txt
    U trunk/ctp2_data/spanish/gamedata/feat_str.txt
    Formerly known as "E" on Apolyton

    See me at Civfanatics.com

    Comment


    • Revision 821: Some minor fixed and improved slic debugging:

      Some cleanings:
      modified trunk/ctp2_code/ctp/civapp.cpp
      modified trunk/ctp2_code/ctp/ctp2_utils/c3errors.cpp
      modified trunk/ctp2_code/gs/gameobj/ArmyData.cpp
      modified trunk/ctp2_code/gs/gameobj/CTP2Combat.cpp
      modified trunk/ctp2_code/gs/gameobj/Unit.cpp
      modified trunk/ctp2_code/gs/gameobj/Unit.h
      modified trunk/ctp2_code/gs/gameobj/UnitData.h
      modified trunk/ctp2_code/gs/slic/SlicFrame.cpp
      modified trunk/ctp2_code/gs/slic/SlicSegment.h

      Fixed a memory leak:
      modified trunk/ctp2_code/gs/gameobj/combatevent.cpp

      Prevented a crash in thedebug version:
      modified trunk/ctp2_code/gs/gameobj/unitevent.cpp

      Units are not tried to assigned to an army that is not on the same tile as a the unit:
      modified trunk/ctp2_code/gs/gameobj/UnitData.cpp

      River mouthes are not deleted on a global warming or ozone depletion event:
      modified trunk/ctp2_code/gs/world/WrldPoll.cpp

      Increased the world richness of rivers and mountains:
      modified trunk/ctp2_data/default/gamedata/Const.txt

      Improved slic debugging and events whose data became invalid between call and execution are not executed anymore:
      modified trunk/ctp2_code/gs/events/GameEvent.cpp
      modified trunk/ctp2_code/gs/events/GameEvent.h
      modified trunk/ctp2_code/gs/events/GameEventArgList.cpp
      modified trunk/ctp2_code/gs/events/GameEventArgList.h
      modified trunk/ctp2_code/gs/events/GameEventArgument.cpp
      modified trunk/ctp2_code/gs/events/GameEventArgument.h
      modified trunk/ctp2_code/gs/events/GameEventManager.cpp
      modified trunk/ctp2_code/gs/events/GameEventManager.h
      modified trunk/ctp2_code/gs/events/GameEventTypes.h
      modified trunk/ctp2_code/gs/slic/SlicEngine.cpp
      modified trunk/ctp2_code/gs/slic/SlicEngine.h
      modified trunk/ctp2_code/gs/slic/SlicFrame.h
      modified trunk/ctp2_code/gs/slic/SlicStack.cpp
      modified trunk/ctp2_code/gs/slic/SlicSymbol.cpp
      Civ2 military advisor: "No complaints, Sir!"

      Comment


      • Revision 822:

        Made the game load again without database errors:
        ctp2_data/default/gamedata/buildings.txt
        ctp2_data/default/gamedata/civilisation.txt
        ctp2_data/default/gamedata/Const.txt
        ctp2_data/default/gamedata/Wonder.txt
        ctp2_data/default/graphics/pictures/Zorastrian.tga
        ctp2_data/default/graphics/pictures/Zoroastrian.tga

        Cleaned files and made sure that they all have the same number of lines. (Actually this was your job E, that way you would have noticed that you just added the new civ flags to the english version of the file)
        ctp2_data/english/gamedata/civ_str.txt
        ctp2_data/french/gamedata/civ_str.txt
        ctp2_data/german/gamedata/civ_str.txt
        ctp2_data/italian/gamedata/civ_str.txt
        ctp2_data/spanish/gamedata/civ_str.txt
        Civ2 military advisor: "No complaints, Sir!"

        Comment


        • Revision 823: Various fixes

          Some cleanings:
          modified trunk/ctp2_code/ui/aui_ctp2/SelItem.h
          modified trunk/ctp2_code/gs/world/WrlUnit.cpp
          modified trunk/ctp2_code/gs/slic/slicfunc.cpp
          modified trunk/ctp2_code/gs/slic/SlicObject.h
          modified trunk/ctp2_code/gs/gameobj/armyevent.cpp
          modified trunk/ctp2_code/gs/gameobj/combatevent.cpp

          The ClickArmy event contains a valid army argument if a foreign army is clicked:
          modified trunk/ctp2_code/ui/aui_ctp2/SelItemClick.cpp

          The BattleAftermath event does not complain anymore if the unit arguments are invalid, turned out that this was deliberate design:
          modified trunk/ctp2_code/gs/events/GameEventArgList.cpp
          modified trunk/ctp2_code/gs/events/GameEventArgList.h
          modified trunk/ctp2_code/gs/events/GameEventArgument.cpp
          modified trunk/ctp2_code/gs/events/GameEventArgument.h
          modified trunk/ctp2_code/gs/events/GameEventDescription.h
          modified trunk/ctp2_code/gs/events/GameEventManager.cpp
          Civ2 military advisor: "No complaints, Sir!"

          Comment


          • Revision 824: Fixed a unit ZOC problem:

            Some cleanings:
            modified trunk/ctp2_code/ai/strategy/scheduler/scheduler.cpp
            modified trunk/ctp2_code/gfx/spritesys/spritefile.cpp
            modified trunk/ctp2_code/gs/dbgen/Datum.cpp

            Fixed a unit ZOC problem:
            modified trunk/ctp2_code/gs/gameobj/Unit.cpp
            Civ2 military advisor: "No complaints, Sir!"

            Comment


            • Revision 825: Reverted order of human-human diplomacy proposals in HotSeat and PBEM mode and fixed PBEM rush buy.

              Reversed order of executing HotSeat and PBEM human-human diplomacy:
              modified trunk/ctp2_code/ai/diplomacy/foreigner.cpp

              Made PBEM rush buy work:
              modified trunk/ctp2_code/gs/events/GameEventDescription.h
              modified trunk/ctp2_code/gs/utility/TurnCnt.cpp
              modified trunk/ctp2_code/gs/utility/TurnCnt.h
              modified trunk/ctp2_code/gs/utility/TurnCntEvent.cpp
              Civ2 military advisor: "No complaints, Sir!"

              Comment


              • Revision 826: Some fixes:

                modified trunk/ctp2_code/gs/database/profileDB.cpp
                modified trunk/ctp2_code/gs/database/profileDB.h
                modified trunk/ctp2_code/gs/events/GameEventArgument.cpp

                Fixed a crash concerning messages loaded from savegames:
                modified trunk/ctp2_code/gs/slic/slicobject.cpp

                Fixed HotSeat and PBEM greeting messages (untested).
                modified trunk/ctp2_code/gs/gameobj/Player.cpp

                Some cleanings:
                modified trunk/ctp2_data/default/gamedata/Units.txt
                modified trunk/ctp2_data/english/gamedata/civ_str.txt
                modified trunk/ctp2_data/french/gamedata/civ_str.txt
                modified trunk/ctp2_data/french/gamedata/str_loc.txt
                modified trunk/ctp2_data/italian/gamedata/civ_str.txt
                modified trunk/ctp2_data/spanish/gamedata/civ_str.txt

                Translated the new civilisation strings and completed German grammar:
                modified trunk/ctp2_data/german/gamedata/civ_str.txt
                modified trunk/ctp2_data/german/gamedata/str_loc.txt

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

                Comment


                • Revision 827: A couple of fixes, including an improved /importmap error report handling

                  Some cleanings:
                  modified trunk/ctp2_code/ai/strategy/goals/ctpgoal.h
                  modified trunk/ctp2_code/ai/strategy/goals/Goal.h
                  modified trunk/ctp2_code/ai/strategy/scheduler/scheduler.cpp
                  modified trunk/ctp2_code/ai/strategy/squads/Squad.cpp
                  modified trunk/ctp2_code/gs/gameobj/ObjPool.cpp
                  modified trunk/ctp2_code/gs/gameobj/ObjPool.h
                  modified trunk/ctp2_data/default/gamedata/buildings.txt

                  The AI does not try to fortify units that are scheduled to be disbanded, and it now bombards all nearby enemy units:
                  modified trunk/ctp2_code/ai/ctpai.cpp

                  The AI does not try to initialize the diplomatic states with players that are dead:
                  modified trunk/ctp2_code/ai/diplomacy/diplomat.cpp

                  Made the file compile if the preporsessor derective _DEBUG_SCHEDULER is set. And the AI does not try to group units into armies that have been disbanded, because their units have been grouped into another army:
                  modified trunk/ctp2_code/ai/strategy/agents/ctpagent.cpp

                  Made the file compile if the preporsessor derective _DEBUG_SCHEDULER is set:
                  modified trunk/ctp2_code/ai/strategy/goals/ctpgoal.cpp
                  modified trunk/ctp2_code/ai/strategy/goals/Goal.cpp

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

                  The SetPiratingArmy event now accepts an ivalid army as argument again:
                  modified trunk/ctp2_code/gs/events/GameEventDescription.h

                  Improved event name reporting:
                  modified trunk/ctp2_code/gs/events/GameEventManager.cpp

                  Improved debuging and fixed a call of the SetPiratingArmy the first argument is now as suppoesed a trade roude instead of a unit:
                  modified trunk/ctp2_code/gs/gameobj/ArmyData.cpp

                  Improved debugging:
                  modified trunk/ctp2_code/ui/interface/scenarioeditor.cpp

                  Improved the chat window command /mapimport. Now you get an error message if the map size is incorrect or the text map file you which to import does not exist:
                  modified trunk/ctp2_code/gs/world/wldgen.cpp
                  modified trunk/ctp2_data/english/gamedata/ldl_str.txt
                  modified trunk/ctp2_data/french/gamedata/ldl_str.txt
                  modified trunk/ctp2_data/german/gamedata/ldl_str.txt
                  modified trunk/ctp2_data/italian/gamedata/ldl_str.txt
                  modified trunk/ctp2_data/spanish/gamedata/ldl_str.txt
                  Civ2 military advisor: "No complaints, Sir!"

                  Comment


                  • Revision 828 Religion fixes

                    aidata/unitbuildlists.txt
                    aidata/WonderBuildLists.txt
                    - added religion buildings and units to ai


                    gamedata/Advance.txt
                    - moved religions to later techs


                    gamedata/buildings.txt
                    - outcommented conflicts


                    gamedata/Units.txt
                    - changed settlebuilding to establish so templeis built on convert


                    gamedata/Wonder.txt
                    - fixed wonders feat requirement.


                    U trunk/ctp2_data/default/aidata/WonderBuildLists.txt
                    U trunk/ctp2_data/default/aidata/unitbuildlists.txt
                    U trunk/ctp2_data/default/gamedata/Advance.txt
                    U trunk/ctp2_data/default/gamedata/README_RELIGION.txt
                    U trunk/ctp2_data/default/gamedata/Units.txt
                    U trunk/ctp2_data/default/gamedata/Wonder.txt
                    U trunk/ctp2_data/default/gamedata/buildings.txt
                    Formerly known as "E" on Apolyton

                    See me at Civfanatics.com

                    Comment


                    • Revision 829: Fixed the TurnsToNextPop display on the main map when empire rations or farmer distribution in a city are modified

                      Some cleanings:
                      modified trunk/ctp2_code/ctp/ctp2_utils/c3cmdline.cpp
                      modified trunk/ctp2_code/gfx/spritesys/director.cpp
                      modified trunk/ctp2_code/gs/gameobj/CityData.cpp
                      modified trunk/ctp2_code/gs/gameobj/citydata.h

                      The ArmySelected event contains now always a valid army, even before a battle, in that the army is killed:
                      modified trunk/ctp2_code/ui/aui_ctp2/SelItem.cpp

                      Relaxed the valid tests for ArmyDeselected and CityDeleselected, since the cause for the deselection could be the death of the army or the city. This makes the army or city invalid:
                      modified trunk/ctp2_code/gs/events/GameEventDescription.h

                      Modifications of food rations in the domestic manager updates the TurnsToNextPop display on the main map:
                      modified trunk/ctp2_code/ui/interface/CauseAndEffectTab.cpp

                      Modifications in the farmer distribution in the city manager update now the TurnsToNextPop display on the main map:
                      modified trunk/ctp2_code/gfx/spritesys/UnitActor.cpp
                      modified trunk/ctp2_code/ui/interface/citywindow.cpp
                      modified trunk/ctp2_code/ui/interface/citywindow.h
                      Civ2 military advisor: "No complaints, Sir!"

                      Comment


                      • Revision 830

                        Deleted some duplicated strings and synchronized the order of strings between the different language versions:
                        modified trunk/ctp2_data/english/gamedata/add_str.txt
                        modified trunk/ctp2_data/english/gamedata/dip2_str.txt
                        modified trunk/ctp2_data/english/gamedata/exp_str.txt
                        modified trunk/ctp2_data/english/gamedata/info_str.txt
                        modified trunk/ctp2_data/english/gamedata/tips_str.txt
                        modified trunk/ctp2_data/french/gamedata/add_str.txt
                        modified trunk/ctp2_data/french/gamedata/dip2_str.txt
                        modified trunk/ctp2_data/french/gamedata/exp_str.txt
                        modified trunk/ctp2_data/french/gamedata/Info_str.txt
                        modified trunk/ctp2_data/french/gamedata/tips_str.txt
                        modified trunk/ctp2_data/german/gamedata/add_str.txt
                        modified trunk/ctp2_data/german/gamedata/dip2_str.txt
                        modified trunk/ctp2_data/german/gamedata/exp_str.txt
                        modified trunk/ctp2_data/german/gamedata/info_str.txt
                        modified trunk/ctp2_data/german/gamedata/tips_str.txt
                        modified trunk/ctp2_data/italian/gamedata/add_str.txt
                        modified trunk/ctp2_data/italian/gamedata/dip2_str.txt
                        modified trunk/ctp2_data/italian/gamedata/exp_str.txt
                        modified trunk/ctp2_data/italian/gamedata/info_str.txt
                        modified trunk/ctp2_data/italian/gamedata/tips_str.txt
                        modified trunk/ctp2_data/spanish/gamedata/add_str.txt
                        modified trunk/ctp2_data/spanish/gamedata/dip2_str.txt
                        modified trunk/ctp2_data/spanish/gamedata/exp_str.txt
                        modified trunk/ctp2_data/spanish/gamedata/info_str.txt
                        modified trunk/ctp2_data/spanish/gamedata/tips_str.txt
                        Civ2 military advisor: "No complaints, Sir!"

                        Comment


                        • Revision 831: Fixed the key mapping screen

                          Some cleanings:
                          modified trunk/ctp2_code/ui/aui_common/aui_stringtable.cpp

                          Fixed the key mapping screen
                          modified trunk/ctp2_code/ui/aui_ctp2/keymap.cpp
                          modified trunk/ctp2_code/ui/aui_ctp2/keymap.h
                          modified trunk/ctp2_code/ui/interface/km_screen.cpp
                          modified trunk/ctp2_data/english/uidata/layouts/km_screen.ldl
                          modified trunk/ctp2_data/french/uidata/layouts/km_screen.ldl
                          modified trunk/ctp2_data/german/uidata/layouts/km_screen.ldl
                          modified trunk/ctp2_data/italian/uidata/layouts/km_screen.ldl
                          modified trunk/ctp2_data/japanese/uidata/layouts/km_screen.ldl
                          modified trunk/ctp2_data/spanish/uidata/layouts/km_screen.ldl
                          Civ2 military advisor: "No complaints, Sir!"

                          Comment


                          • Revision 832: Increased the number of players in a HotSeat or PBEM game

                            Some cleanings:
                            modified trunk/ctp2_code/ai/strategy/scheduler/scheduler.cpp
                            modified trunk/ctp2_code/ui/interface/hotseatlist.cpp
                            modified trunk/ctp2_data/default/gamedata/tut2_msg.slc
                            modified trunk/ctp2_data/english/gamedata/cht_str.txt
                            modified trunk/ctp2_data/french/gamedata/cht_str.txt
                            modified trunk/ctp2_data/german/gamedata/cht_str.txt
                            modified trunk/ctp2_data/italian/gamedata/cht_str.txt
                            modified trunk/ctp2_data/spanish/gamedata/cht_str.txt
                            modified trunk/ctp2_data/english/gamedata/cut_str.txt
                            modified trunk/ctp2_data/french/gamedata/cut_str.txt
                            modified trunk/ctp2_data/german/gamedata/cut_str.txt
                            modified trunk/ctp2_data/italian/gamedata/cut_str.txt
                            modified trunk/ctp2_data/spanish/gamedata/cut_str.txt

                            Synchronized the string order between the different languages and made sure that all these files have the same number of lines, for better interlanguage comparision:
                            modified trunk/ctp2_data/english/gamedata/tut2_str.txt
                            modified trunk/ctp2_data/french/gamedata/tut2_str.txt
                            modified trunk/ctp2_data/german/gamedata/tut2_str.txt
                            modified trunk/ctp2_data/italian/gamedata/tut2_str.txt
                            modified trunk/ctp2_data/spanish/gamedata/tut2_str.txt

                            Increased the number of players in a HotSeat or PBEM game to 32 (31 civilizations plus one Babarian player):
                            modified trunk/ctp2_code/ui/interface/hotseatlist.h
                            Civ2 military advisor: "No complaints, Sir!"

                            Comment


                            • Revision 833

                              Moved some strings to the places where they belong to.
                              modified trunk/ctp2_data/english/gamedata/add_str.txt
                              modified trunk/ctp2_data/english/gamedata/info_str.txt
                              modified trunk/ctp2_data/english/gamedata/ldl_str.txt
                              modified trunk/ctp2_data/french/gamedata/add_str.txt
                              modified trunk/ctp2_data/french/gamedata/Info_str.txt
                              modified trunk/ctp2_data/french/gamedata/ldl_str.txt
                              modified trunk/ctp2_data/german/gamedata/add_str.txt
                              modified trunk/ctp2_data/german/gamedata/info_str.txt
                              modified trunk/ctp2_data/german/gamedata/ldl_str.txt
                              modified trunk/ctp2_data/italian/gamedata/add_str.txt
                              modified trunk/ctp2_data/italian/gamedata/info_str.txt
                              modified trunk/ctp2_data/italian/gamedata/ldl_str.txt
                              modified trunk/ctp2_data/spanish/gamedata/add_str.txt
                              modified trunk/ctp2_data/spanish/gamedata/info_str.txt
                              modified trunk/ctp2_data/spanish/gamedata/ldl_str.txt
                              Civ2 military advisor: "No complaints, Sir!"

                              Comment


                              • Revision 834: Some cleanings and added some crucial instructions to the Apolyton Source Code readme:

                                Added note about the standard library fixes for MSVC++ 6.0:
                                modified trunk/Apolyton CTP2 Source Code_Readme.txt

                                Renamed old source code readmes to indicated that they are from Activision:
                                added trunk/Activision CTP2 Source Code_Readme.htm
                                added trunk/Activision CTP2 Source Code_Readme.txt
                                deleted trunk/CTP2 Source Code_Readme.htm
                                deleted trunk/CTP2 Source Code_Readme.txt

                                Some cleanings:
                                modified trunk/ctp2_code/ai/CityManagement/governor.cpp
                                modified trunk/ctp2_code/ai/strategy/scheduler/Plan.cpp
                                modified trunk/ctp2_code/gs/gameobj/bldque.cpp
                                modified trunk/ctp2_code/gs/gameobj/ObjPool.h
                                modified trunk/ctp2_code/libs/miles/mss.h
                                modified trunk/ctp2_code/ui/interface/spnewgametribescreen.cpp

                                Replaced GAMEOBJ by GameObj:
                                modified trunk/ctp2_code/gs/gameobj/AgreementData.cpp
                                modified trunk/ctp2_code/gs/gameobj/AgreementData.h
                                modified trunk/ctp2_code/gs/gameobj/ArmyData.cpp
                                modified trunk/ctp2_code/gs/gameobj/ArmyData.h
                                modified trunk/ctp2_code/gs/gameobj/bldque.cpp
                                modified trunk/ctp2_code/gs/gameobj/CivilisationData.cpp
                                modified trunk/ctp2_code/gs/gameobj/CivilisationData.h
                                modified trunk/ctp2_code/gs/gameobj/DiplomaticRequestData.cpp
                                modified trunk/ctp2_code/gs/gameobj/DiplomaticRequestData.h
                                modified trunk/ctp2_code/gs/gameobj/GameObj.cpp
                                modified trunk/ctp2_code/gs/gameobj/GameObj.h
                                modified trunk/ctp2_code/gs/gameobj/installationdata.cpp
                                modified trunk/ctp2_code/gs/gameobj/messagedata.cpp
                                modified trunk/ctp2_code/gs/gameobj/MessageData.h
                                modified trunk/ctp2_code/gs/gameobj/TerrImproveData.cpp
                                modified trunk/ctp2_code/gs/gameobj/TradeOfferData.cpp
                                modified trunk/ctp2_code/gs/gameobj/TradeOfferData.h
                                modified trunk/ctp2_code/gs/gameobj/TradeRouteData.cpp
                                modified trunk/ctp2_code/gs/gameobj/TradeRouteData.h
                                modified trunk/ctp2_code/gs/gameobj/UnitData.h
                                modified trunk/ctp2_code/net/general/net_gameobj.cpp
                                modified trunk/ctp2_code/net/general/net_gameobj.h
                                modified trunk/ctp2_code/net/general/network.cpp
                                modified trunk/ctp2_code/net/general/network.h

                                Added a waring in debug mode if you compiled on MSVC++ 6.0 the game with the wrong standard library:
                                modified trunk/ctp2_code/ai/strategy/scheduler/scheduler.cpp
                                Civ2 military advisor: "No complaints, Sir!"

                                Comment

                                Working...
                                X