Announcement

Collapse
No announcement yet.

PROJECT: Revision Reports

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

  • Revision 624

    Old global warming database format can be parsed again:
    modified ctp2_code/gs/newdb/GlobalWarming.cdb
    Civ2 military advisor: "No complaints, Sir!"

    Comment


    • revision 625

      ai/diplomacy/diplomat.cpp
      - added elem->NULL check to prevent crash


      gameobj/ArmyData.cpp & h
      - implemeted difficulty where AI gets free unit upgrading
      - outcomment PWmovecost
      - attempt to make upgrade methods

      gameobj/Player.cpp
      - add FranchiseProduction
      -added difficulties of GoldPerCity and GoldPerUnitSupport to replace my building flags

      gameobj/Readiness.cpp
      - implemeted AINoShieldHunger and AINoGoldHunger

      cdbs
      -new flags

      world/cellunitlist.cpp
      - outcomment PWmovecost


      U trunk/ctp2_code/ai/diplomacy/diplomat.cpp
      U trunk/ctp2_code/gs/gameobj/ArmyData.cpp
      U trunk/ctp2_code/gs/gameobj/ArmyData.h
      U trunk/ctp2_code/gs/gameobj/Player.cpp
      U trunk/ctp2_code/gs/gameobj/Readiness.cpp
      U trunk/ctp2_code/gs/newdb/Difficulty.cdb
      U trunk/ctp2_code/gs/newdb/terrimprove.cdb
      U trunk/ctp2_code/gs/newdb/unit.cdb
      U trunk/ctp2_code/gs/newdb/wonder.cdb
      U trunk/ctp2_code/gs/world/cellunitlist.cpp
      Formerly known as "E" on Apolyton

      See me at Civfanatics.com

      Comment


      • Revision 626

        Fixed the permutation of quicksave and autosave files, implemented more of government modified for units and did some cleanings.

        Fixed quicksave autosave files permutation:
        modified ctp2_code/ctp/civapp.cpp

        Added more government modified stuff for units:
        modified ctp2_code/ai/diplomacy/diplomat.cpp
        modified ctp2_code/gfx/spritesys/UnitActor.cpp
        modified ctp2_code/gfx/tilesys/tiledmap.cpp
        modified ctp2_code/gs/gameobj/installationdata.cpp
        modified ctp2_code/gs/gameobj/Player.cpp
        modified ctp2_code/gs/gameobj/terrainutil.cpp
        modified ctp2_code/gs/slic/slicfunc.cpp
        modified ctp2_code/net/general/net_unit.cpp
        modified ctp2_code/net/general/net_vision.cpp
        modified ctp2_code/robot/pathing/unitastar.cpp
        modified ctp2_code/ui/aui_ctp2/cityinventorylistbox.cpp

        Made 'type' : forcing value to bool 'true' or 'false' (performance warning) to show up:
        modified ctp2_code/ctp/c3.h

        Reduced warnings by the change above:
        modified ctp2_code/ctp/ctp2_utils/c3files.cpp
        modified ctp2_code/gfx/spritesys/director.cpp
        modified ctp2_code/gfx/spritesys/director.h
        modified ctp2_code/gfx/spritesys/goodactor.cpp
        modified ctp2_code/gfx/spritesys/SpriteGroupList.cpp
        modified ctp2_code/gfx/spritesys/SpriteGroupList.h
        modified ctp2_code/gfx/tilesys/tiledmap.h
        modified ctp2_code/gfx/tilesys/tiledraw.cpp
        modified ctp2_code/gs/dbgen/Datum.cpp
        modified ctp2_code/gs/gameobj/Advances.cpp
        modified ctp2_code/gs/gameobj/Advances.h
        modified ctp2_code/gs/gameobj/Army.cpp
        modified ctp2_code/gs/gameobj/Army.h
        modified ctp2_code/gs/gameobj/CityData.cpp
        modified ctp2_code/gs/gameobj/citydata.h
        modified ctp2_code/gs/gameobj/CreateUnit.h
        modified ctp2_code/gs/gameobj/Happy.cpp
        modified ctp2_code/gs/gameobj/Happy.h
        modified ctp2_code/gs/gameobj/ID.h
        modified ctp2_code/gs/gameobj/player.h
        modified ctp2_code/gs/gameobj/UnitData.cpp
        modified ctp2_code/gs/gameobj/WonderTracker.cpp
        modified ctp2_code/gs/gameobj/WonderTracker.h
        modified ctp2_code/gs/slic/SlicEngine.h
        modified ctp2_code/gs/world/Cell.cpp
        modified ctp2_code/gs/world/Cell.h
        modified ctp2_code/gs/world/cellunitlist.cpp
        modified ctp2_code/gs/world/cellunitlist.h
        modified ctp2_code/gs/world/wldgen.cpp
        modified ctp2_code/gs/world/World.h
        modified ctp2_code/gs/world/WrldCity.cpp
        modified ctp2_code/gs/world/WrlEnv.cpp
        modified ctp2_code/gs/world/WrlUnit.cpp
        modified ctp2_code/robot/pathing/CityAstar.cpp
        modified ctp2_code/robot/pathing/UnitAstar.h
        modified ctp2_code/ui/aui_ctp2/ctp2_hypertextbox.cpp

        Cleaned files:
        modified ctp2_code/gfx/spritesys/battleviewactor.cpp
        modified ctp2_code/gfx/spritesys/battleviewactor.h
        modified ctp2_code/gs/gameobj/barbarians.cpp
        modified ctp2_code/gs/gameobj/Unit.cpp

        Removed unused stuff:
        modified ctp2_code/gs/gameobj/ArmyData.cpp
        modified ctp2_code/gs/gameobj/ArmyData.h
        Civ2 military advisor: "No complaints, Sir!"

        Comment


        • revision 627

          forgot to post this...

          gameobj/ArmyData.cpp
          - addeda return true for AI in verifyattack, for testing


          gameobj/terrainutil.cpp
          newdb/terrimprove.cdb
          - added CanBuildAlly flag for imps that willlet you build the imp in ally territory
          - added CanBuildWasteland to allow non0radius imps to be built outside your territory(no man's land) it does not give that land to you. Great for roads in unowned territory


          U trunk/ctp2_code/gs/gameobj/ArmyData.cpp
          U trunk/ctp2_code/gs/gameobj/terrainutil.cpp
          U trunk/ctp2_code/gs/newdb/terrimprove.cdb
          Formerly known as "E" on Apolyton

          See me at Civfanatics.com

          Comment


          • Revision 628

            Improved support for the Alexander scenarios:

            - prevented a huge amount of pop-ups (city capture, map inconsistencies, missing diplomat photo).
            Modified: ctp2_code\gs\database\profileDB.cpp
            Modified: ctp2_code\gs\database\profileDB.h
            Modified: ctp2_code\gs\gameobj\CityEvent.cpp
            Modified: ctp2_code\gs\world\WrldCont.cpp
            Modified: ctp2_code\gs\fileio\prjfile.cpp
            Modified: ctp2_code\gs\fileio\prjfile.h
            Modified: ctp2_code\ui\aui_ctp2\c3imageformats.cpp

            - corrected sender diplomat argument error in BegForGold_NewProposalEvent (possible cause for elem to get NULL in Diplomat::GetNewProposalPriority).
            Modified: ctp2_code\ai\diplomacy\nproposalevent.cpp

            Solved some compiler complaints.

            Modified: ctp2_code\ctp\ctp2_utils\AvlTree.h
            Modified: ctp2_code\gfx\spritesys\UnitSpriteGroup.cpp
            Modified: ctp2_code\gfx\spritesys\effectspritegroup.cpp
            Modified: ctp2_code\gs\gameobj\Happy.cpp
            Modified: ctp2_code\gs\utility\QuadTree.h
            Modified: ctp2_code\net\general\net_info.cpp
            Modified: ctp2_code\ui\aui_common\aui_ldl.cpp
            Modified: ctp2_code\ui\aui_common\aui_pixel.cpp
            Modified: ctp2_code\ui\aui_common\aui_win.cpp
            Modified: ctp2_code\ui\aui_common\tech_wllist.h
            Modified: ctp2_code\ui\aui_ctp2\c3spinner.cpp
            Modified: ctp2_code\ui\aui_utils\textutils.cpp

            Comment


            • Revision 629

              Some cleaning about leak reports of non existent leaks

              Removed some leak reports of non existent leaks that clutter the leak report file:
              modified ctp2_code/ai/ctpai.cpp
              modified ctp2_code/ai/diplomacy/diplomat.cpp
              modified ctp2_code/ai/mapanalysis/mapanalysis.cpp
              modified ctp2_code/ai/mapanalysis/mapanalysis.h
              modified ctp2_code/ai/mapanalysis/mapgrid.h
              modified ctp2_code/ai/mapanalysis/settlemap.cpp
              modified ctp2_code/ui/interface/scenarioeditor.cpp

              Did some missing BOOL to bool replacement:
              modified ctp2_code/gs/gameobj/bldque.cpp
              modified ctp2_code/gs/newdb/Difficulty.cdb
              modified ctp2_code/gs/world/Cell.cpp
              modified ctp2_code/gs/world/Cell.h

              Restored cleanup so that leak reports of non-existent leaks vanish again.
              modified ctp2_code/robot/utility/roboinit.cpp

              Renamed static m_ variables to s_:
              modified ctp2_code/ui/aui_common/aui_ldl.cpp
              modified ctp2_code/ui/aui_common/aui_ldl.h
              Civ2 military advisor: "No complaints, Sir!"

              Comment


              • Revision 630
                Corrected missing happiness list in city window.
                Modified: ctp2_code\ctp\ctp2_utils\c3math.h
                Modified: ctp2_code\ui\interface\citywindow.cpp

                Comment


                • Revision 631

                  Design improvemnts

                  Improved the design of cleanup:
                  modified ctp2_code/ai/ctpai.cpp
                  modified ctp2_code/ai/ctpai.h
                  modified ctp2_code/ai/diplomacy/agreementmatrix.cpp
                  modified ctp2_code/ai/diplomacy/AgreementMatrix.h
                  modified ctp2_code/ai/mapanalysis/mapanalysis.cpp
                  modified ctp2_code/ai/strategy/agents/ctpagent.cpp
                  modified ctp2_code/ai/strategy/agents/ctpagent.h
                  modified ctp2_code/ctp/civapp.cpp
                  modified ctp2_code/gs/gameobj/ArmyData.cpp
                  modified ctp2_code/gs/gameobj/ArmyData.h
                  modified ctp2_code/gs/gameobj/Events.cpp
                  modified ctp2_code/gs/utility/gameinit.cpp
                  modified ctp2_code/robot/aibackdoor/bit_table.h
                  modified ctp2_code/robot/utility/roboinit.cpp

                  Improved the readibility and comprehensibility of the readme:
                  modified doc/user/playtest/Apolyton_README.txt
                  Civ2 military advisor: "No complaints, Sir!"

                  Comment


                  • Hi,

                    I am currently looking at trying to make AOM compatible with AE.

                    Can anyone tell me if all the slic functions that were in the patch have been enabled at this time please.

                    Thanks.

                    Comment


                    • Originally posted by stankarp
                      Hi,

                      I am currently looking at trying to make AOM compatible with AE.

                      Can anyone tell me if all the slic functions that were in the patch have been enabled at this time please.

                      Thanks.
                      All slic functions have been added. Well some of them just return zero irrespective of the argument you pass to the function. Those functions are just stubs. And here is the list:

                      CanBuySurplus
                      GetLastNewProposalArg
                      GetLastCounterResponseArg
                      GetLastThreatResponseArg
                      GetPollutionLevelPromisedTo
                      FindCityToExtortFrom

                      PrintInt
                      IsSpaceCity
                      UnitHasFlag
                      BreakAgreement
                      DisableTileImprovementButton
                      DisableScreensButton
                      EnableTileImprovementButton
                      EnableScreensButton
                      OpenCivTab
                      OpenMaxTab
                      OpenLaborTab
                      OpenProductionTab
                      OpenCityTab
                      DoLandInOcean
                      DoOutOfFuel
                      DoSellImprovement
                      DoCertainRevolution
                      DoCannotAffordMaintenance
                      DoCannotAffordSupport
                      DoCityWillStarve
                      DoYouWillBreakRoute
                      ForceRegard

                      Probably most of them aren't implemented in Activision's version either.

                      By the way, Stan, next time you should post a new thread for such questions, this thread is for revision reports and not for discussion.

                      -Martin
                      Civ2 military advisor: "No complaints, Sir!"

                      Comment


                      • Revision 632

                        Fix display of wonder start messages, actually this is a hack for for now it must be sufficient:
                        modified ctp2_code/gs/gameobj/bldque.cpp

                        Updated readme for playtest of August 26th 2006:
                        modified doc/user/playtest/Apolyton_README.txt
                        Civ2 military advisor: "No complaints, Sir!"

                        Comment


                        • Revision 633 (Server commit test)

                          Replaced some MIN and MAX macros/updated includes - no functional changes.

                          Modified: ctp2_code\ai\diplomacy\counterresponseevent.cpp
                          Modified: ctp2_code\ai\diplomacy\diplomat.cpp
                          Modified: ctp2_code\ai\diplomacy\nproposalevent.cpp
                          Modified: ctp2_code\ai\diplomacy\proposalanalysis.cpp
                          Modified: ctp2_code\ai\diplomacy\proposalresponseevent.cpp
                          Modified: ctp2_code\ai\mapanalysis\boundingrect.cpp
                          Modified: ctp2_code\gfx\gfx_utils\arproces.cpp
                          Modified: ctp2_code\gfx\gfx_utils\arproces.h
                          Modified: ctp2_code\gs\gameobj\Player.cpp
                          Modified: ctp2_code\gs\gameobj\UnitData.cpp
                          Modified: ctp2_code\mapgen\FaultGen.cpp
                          Modified: ctp2_code\mapgen\Geometric.cpp

                          Comment


                          • Revision 634

                            Fixed AI slider handling, added a simplification for modders for making the AI to respect the city limit and did some cleanings:

                            Fixed the AI slider handling:
                            modified ctp2_code/ai/CityManagement/governor.cpp

                            Removed some duplicated code:
                            modified ctp2_code/ai/CityManagement/governor.cpp
                            modified ctp2_code/gs/gameobj/citydata.h
                            modified ctp2_code/gs/gameobj/CityData.cpp
                            modified ctp2_code/ui/interface/CauseAndEffectTab.cpp
                            modified ctp2_code/ui/interface/citywindow.cpp

                            Strategies STRATEGY_TOO_MANY_CITIES and STRATEGY_NO_REVOLUTON are loaded automaticly if present in strategies.txt and no according strategies are defined in personalities.txt. This means less work for modders to make the AI to respect the city limit.
                            modified ctp2_code/ai/diplomacy/sstateevent.cpp

                            Made the alternative ressource calculation compile again:
                            modified ctp2_code/ai/CityManagement/governor.h
                            modified ctp2_code/gs/gameobj/CityData.cpp

                            Cleaned code a little bit:
                            modified ctp2_code/gs/gameobj/Player.cpp
                            modified ctp2_code/gs/gameobj/player.h

                            Removed some warnings concerning to bool conversion:
                            modified ctp2_code/gs/world/wldgen.cpp
                            modified ctp2_code/gs/world/World.h
                            modified ctp2_code/net/general/net_action.cpp
                            modified ctp2_code/net/general/net_info.cpp

                            Added some comments no functional change:
                            modified ctp2_data/default/aidata/personalities.txt

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

                            Comment


                            • Revision 635 Memory leak handling.

                              Modified: ctp2_code\ui\aui_ctp2\c3_fancywindow.cpp
                              Modified: ctp2_code\ui\aui_ctp2\ctp2_listbox.h
                              Modified: ctp2_code\ui\aui_ctp2\ctp2_listitem.cpp
                              Modified: ctp2_code\ui\aui_ctp2\ctp2_listitem.h
                              Modified: ctp2_code\ui\interface\UnitControlPanel.cpp
                              Modified: ctp2_code\ui\interface\UnitControlPanel.h

                              Comment


                              • Revision 636 Memory leak repaired, ProjectileActor (undefined class) references removed.

                                Modified: ctp2_code\ctp\civctp.dsp
                                Added: ctp2_code\gfx\spritesys\DirectorActions.cpp
                                Modified: ctp2_code\gfx\spritesys\director.cpp
                                Modified: ctp2_code\gfx\spritesys\directoractions.h

                                Comment

                                Working...
                                X