C2C SVN Changelog

SVN-11620
v44.BETA.8241 - 2024-05-19

All Changes

Merge branch 'master' into release -- Toffer
Refactor -- Toffer
Fixed blitz units just making all their attacks consecutively in some instances, they should only attack once per attack command. -- Toffer
 
11622 - v44.BETA.8245 - 2024-05-21 CTD on new game, didn't test the contract broker logging well enough, just shifted the CTD from one place to another with my fix.

- Fixed some asserts related to CvSelectionGroup::continueMission(...) and combat. (Toffer)
- Some improvements to CvUnitAI::AI_moveIntoCity(...), especially for infiltrator AI. (Toffer)
- Fix CTD from contract broker logging when using AI autoplay right after loading a save with logging turned on. (Toffer)

| https://sourceforge.net/p/caveman2cosmos/code/11622
| https://github.com/caveman2cosmos/Caveman2Cosmos/compare/49b436befa83...71f4b162e26d
 
Last edited:
SVN-11624
v44.BETA.8250 - 2024-05-22

All Changes

Merge branch 'master' into release -- Toffer
Fixed case where one couldn't capture a city if a criminal unit was visible inside it, as they are blend into city trhey cannot defend, simplistic check on city capture thought it could defend so ergo the city couldn't be taken. -- Toffer
run contractbroker cleanup on save load instead of on contractbroker init -- flabbert
 
SVN-11625
v44.BETA.8252 - 2024-05-26

All Changes

Merge branch 'master' into release -- Toffer
Fixed combat camera not releasing under some options, removed some redundant stuff, tweaked combat timing a bit so that it at least is a bit more correct (there's a bad timing issue in it currently that needs a bigger overhaul to fully solve) by having it check if the combat resulted without the death of the defender before checking if the defender was dead, as multiple combats against the defender may have occured before this check so the wrong attacker against it might be considered the one that killed it when it did not. -- Toffer
 
11626 - v44.BETA.8255 - 2024-05-27
  • Added some debug code in regards to units getting stuck in combat, so the debug dll will unstuck them (correct the faulty data) and throw out informative asserts. (Toffer)
  • Added a possible safeguard against units to get stuck in perpetual state of combat which can cause the game to hang on end turn (Toffer)
    • Further testing showed that this didn't help, wait for next SVN rev before playing, aprox. 1 hour from now.
  • Rewrote the Golden Spike special building reward python code, it was bugged, passed NULL plots into a dll function for pathfinding, and it was too concoluted to just fix as it was, wrote something simpler that does the same thing, perhaps even better depending on perspective. (Toffer)
  • Fixed AI making units that cannot be commanders into commanders, Noble, warlords and other non great general units that use the great general AI code. (Toffer)
| https://sourceforge.net/p/caveman2cosmos/code/11626
| https://github.com/caveman2cosmos/Caveman2Cosmos/compare/6c4f93b12f2b...78b6297f7b20
 
11627 - v44.BETA.8257 - 2024-05-27
  • Fixed some issues with combat code that caused units to get stuck in combat after a stealth defense. (Toffer)
    • Stealth defense will happen less now that what was intended by design.
    • I will make further changes to stealth defense to get it back to normal after the overhaul of combat code that I'm working on
      • the vanilla code structure for this doesn't really work well with all the advanced combat features we have forced into it.
  • Stealth defense can now not happen if the stealth defender doesn't see the incoming unit (Toffer)
    • Made no sense to get both the message that your unit snuck up on an unsuspecting unit and that the same unsuspecting unit ambushed your clueless attacker. ^^
| https://sourceforge.net/p/caveman2cosmos/code/11627
| https://github.com/caveman2cosmos/Caveman2Cosmos/compare/78b6297f7b20...0583dfe60662
 
SVN-11632
v44.BETA.8315 - 2024-06-25

All Changes

Merge branch 'master' into release -- flabbert
add fix to a rare crash reportedi n save -- flabbert
Merge pull request [#1511](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1511) from caveman2cosmos/Total-event-rework -- Murdermesa
Merge pull request [#1514](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1514) from caveman2cosmos/Walls-rework-now-cost-more-upkeep-and-cost-double-hammers -- Murdermesa
Increased city defences(walls) hammer cost x2, in order to make more strategic meaning, increased gold upkeep to combat gold overload. -- scvijic
Merge pull request [#1513](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1513) from caveman2cosmos/Prehistoric-unit-bonus-construction-from-resources-update -- Murdermesa
Merge pull request [#1512](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1512) from caveman2cosmos/Add-cave-and-water-reservoir-buildings -- Murdermesa
Hammer adjustment, cheaper buildings -- scvijic
Updated with better icons -- scvijic
Fixed a bug with the flammability property -- scvijic
Forgot to upload the icon images. -- scvijic
Prehistoric age unit construction bonuses according to available resources update. -- scvijic
Add water trough building. Gives 1 health Removes 5 flame Adds 5 disease -- scvijic
Add cave shelter, removed 1 health from cave dwelling tech and transferred it to cave shelter. -- scvijic
Add cave shelter building(need to finish art) -- scvijic
Accidental mistype fix -- scvijic
Accidental mistype fix -- scvijic
Total event rework. -- scvijic
 
SVN-11633
v44.BETA.8325 - 2024-06-29

All Changes

update svn -- flabbert
fixed white space in CvRandomEventInterface.py ([#1522](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1522)) -- Matt
Merge pull request [#1521](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1521) from ivotentije/IVO/woodworker -- Murdermesa
Moved wood gatherer to simple wood working -- Ivo
Merge pull request [#1520](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1520) from SimoCvijic0/master -- Murdermesa
Full revert to the event rework, since by testing i have concluded that it probably breaks save compatibility. I will do my own testing and once i resolve it i will slowly release the event rework piecemeal -- scvijic
Merge pull request [#1519](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1519) from caveman2cosmos/event-bugfix -- Murdermesa
bugfix for add_one_population event -- scvijic
 
SVN-11634
v44.BETA.8363 - 2024-08-09

All Changes

update svn with latest from master -- flabbert
Merge pull request [#1537](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1537) from Blakil/master -- Matt
Improved HAC performance -- Blakil
Merge pull request [#1539](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1539) from SimoCvijic0/clasic-age-values -- Murdermesa
Clasical age values added -- scvijic
Merge pull request [#1538](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1538) from SimoCvijic0/ancient-relistic-cost-option-values -- Murdermesa
Ancient age values added -- scvijic
deleted smog in fallout maps -- Blakil
Snorfu/Harrier Real Earth Space Maps with post-apocalypse version -- Blakil
Merge branch 'caveman2cosmos:master' into master -- Blakil
Historical Accurate Calendar -- Blakil
Merge pull request [#1536](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1536) from SimoCvijic0/prehistoric-realistic-building-values-adjustment -- Murdermesa
Prehistoric age, animal, and special buildings values adjusted for realistic building cost options -- scvijic
Merge pull request [#1535](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1535) from SimoCvijic0/events-final-rework -- Murdermesa
Full event rework -- scvijic
Merge pull request [#1524](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1524) from SimoCvijic0/Building-cost-modifier -- Murdermesa
Add modifiers to all buildings -- scvijic
Finished realistic building cost option -- scvijic
Merge branch 'refs/heads/master' into Building-cost-modifier -- scvijic
Merge pull request [#1532](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1532) from ToasterKoishi/toaster/mm-fix-more-map-send-destination-coords -- flabbert
Merge pull request [#1533](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1533) from ToasterKoishi/toaster/mm-fix-load-savefile-pathfinding -- flabbert
Revert not copying the entire CvUnit (yeah yeah, I forgot about promos and stuff) -- ToasterKoishi
Small changes -- ToasterKoishi
Fix issue when loading multimap saves that pathfinding objects would not get assigned to the correct maps -- ToasterKoishi
Improve logic for determining coordinate of arriving units to a multimap -- ToasterKoishi
Merge pull request [#1529](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1529) from ToasterKoishi/toaster/mm-fix-moving-earth-to-cis-and-mission-rewards -- Matt
Merge pull request [#1528](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1528) from ToasterKoishi/toaster/mm-new-map-year-fix -- Matt
tweaked so that generating earth map still resets game turn and year -- MattOttawa
Fix moving units from Earth to Cislunar placing them in non-Orbit plots; Fix space unit mission rewards not moving to capital properly -- ToasterKoishi
Fix first time switch into a multimap causing turn count and year to reset -- ToasterKoishi
Added multimaps option for testing ([#1510](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1510)) -- Matt
bugfix some values -- scvijic
Initial buildings by realistic options construction price modifiers added -- scvijic
consistent naming of productionCostSize -- scvijic
missing semicolon fix -- scvijic
Add cost by size schema modifier.... initial -- scvijic
 
SVN-11635
v44.BETA.8419 - 2024-08-30

All Changes

update svn with latest master -- flabbert
Merge pull request [#1564](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1564) from Qwest8K/default -- Murdermesa
Merge branch 'default' of https://github.com/Qwest8K/Caveman2Cosmos-RU-Localization into default -- Qwest8K
Russian localization fixes -- Qwest8K
Merge pull request [#1563](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1563) from SimoCvijic0/information-age -- Murdermesa
Events are updated so warning is removed -- scvijic
information age values added -- scvijic
Merge pull request [#1562](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1562) from SimoCvijic0/atomic-age -- Murdermesa
atomic age values -- scvijic
Merge pull request [#1561](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1561) from SimoCvijic0/industrial-age -- Murdermesa
Merge branch 'refs/heads/master' into industrial-age -- scvijic
industrial values -- scvijic
Merge pull request [#1560](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1560) from Qwest8K/default -- Murdermesa
Update Global_CIV4GameText.xml -- Qwest8K
Merge branch 'default' of https://github.com/Qwest8K/Caveman2Cosmos-RU-Localization into default -- Qwest8K
Russian localization update -- Qwest8K
Merge pull request [#1559](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1559) from SimoCvijic0/building-cost-options-renesance-values -- Murdermesa
reverted -- scvijic
renaissance era group project values assigned -- scvijic
Merge pull request [#1555](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1555) from The360MlgNoscoper/master -- Murdermesa
Merge pull request [#1556](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1556) from Qwest8K/default -- Murdermesa
Merge pull request [#1557](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1557) from SimoCvijic0/realistic-building-cost-medieval -- Murdermesa
Merge pull request [#1558](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1558) from SimoCvijic0/extra-events-patch -- Murdermesa
small event bugfix -- scvijic
building cost option values for medieval age -- scvijic
The letter “R” comes after “I” in the alphabet -- Qwest8K
Update IdeaClass_CIV4GameText.xml -- Qwest8K
Localization of dart frog -- Qwest8K
Very small Russian localization fixes -- Qwest8K
Punctuation mark "em dash" does not showing in game's texts -- Qwest8K
Delete Assets/Sounds/soundtrack/Classical/GautamaPonders.mp3 -- The360MlgNoscoper
Merge pull request [#1554](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1554) from SimoCvijic0/event-patch -- Murdermesa
patch notes -- scvijic
Merge pull request [#1552](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1552) from SimoCvijic0/event-mega-update -- Murdermesa
Merge pull request [#1553](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1553) from SimoCvijic0/typo-fixing -- Murdermesa
just minor typo fixes -- scvijic
event balance and added 5 new events -- scvijic
Merge pull request [#1551](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1551) from The360MlgNoscoper/master -- Murdermesa
Merge branch 'caveman2cosmos:master' into master -- The360MlgNoscoper
Update CIV4CivicInfos.xml -- The360MlgNoscoper
Merge pull request [#1550](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1550) from MaximillianRW/master -- Matt
Fixing Pikeman Weapon Wield to Long Polearm -- MaxRW
Merge pull request [#1549](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1549) from SimoCvijic0/even-more-events -- Murdermesa
Merge branch 'refs/heads/master' into even-more-events -- scvijic
patch notes -- scvijic
Merge pull request [#1548](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1548) from The360MlgNoscoper/master -- Murdermesa
Merge pull request [#1546](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1546) from The360MlgNoscoper/patch-1 -- Murdermesa
Merge branch 'caveman2cosmos:master' into master -- The360MlgNoscoper
Update U_Land_CIV4UnitInfos.xml -- The360MlgNoscoper
Update Cultures_Cultural_CIV4UnitInfos.xml -- The360MlgNoscoper
Merge pull request [#1547](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1547) from SimoCvijic0/world-wonders-cost-option-values -- Murdermesa
Merge branch 'refs/heads/master' into world-wonders-cost-option-values -- scvijic
added world wonders values -- scvijic
Merge pull request [#1545](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1545) from The360MlgNoscoper/master -- Murdermesa
Update U_Sea_CIV4UnitInfos.xml -- The360MlgNoscoper
Rename Victoria_Late1.mp3 to Victoria_Late.mp3 -- The360MlgNoscoper
Rename Victoria_Late.mp3 to Victoria_Middle.mp3 -- The360MlgNoscoper
Rename Victoria_Middle.mp3 to Victoria_Late1.mp3 -- The360MlgNoscoper
Merge pull request [#1543](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1543) from SimoCvijic0/national-wonders-cost-option -- Murdermesa
added national wonders cost option values -- scvijic
Merge pull request [#1542](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1542) from SimoCvijic0/adding-extra-events -- Murdermesa
-added tons of resource spawn events -split road repair events for every tier of road -rebalanced some events -- scvijic
Merge pull request [#1540](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1540) from MattOttawa2/revert_multimaps_option -- Matt
Merge branch 'master' into revert_multimaps_option -- Matt
Revert "Added multimaps option for testing ([#1510](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1510))" -- MattOttawa
 
SVN-11636
v44.BETA.8441 - 2024-09-12

All Changes

update svn with latest master -- flabbert
Merge pull request [#1573](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1573) from SimoCvijic0/event-bugfix -- Murdermesa
events bugfixes -- scvijic
Merge pull request [#1569](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1569) from damerell/typos -- Murdermesa
Merge pull request [#1571](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1571) from Qwest8K/default -- Murdermesa
Update Global_CIV4GameText.xml -- Qwest8K
More fixes -- Qwest8K
Russian localization fixes -- Qwest8K
Russian localization updates -- Qwest8K
Update CIV4GameTextInfos_Cities.xml -- Qwest8K
Complete translation of settings menu (some little fixes also) -- Qwest8K
Merge pull request [#1570](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1570) from SimoCvijic0/bugfix -- Murdermesa
hotfix typos -- scvijic
Fix "Morman" -> "Mormon" -- David Damerell
Fix Grand Mosque of Djenné -- David Damerell
Divine Right missing commas -- David Damerell
Typos for monastery event -- David Damerell
Jurisprudence quote typo -- David Damerell
Typo fixes: Bahram Chobin -- David Damerell
Merge pull request [#1568](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1568) from SimoCvijic0/event-expansion-pack -- Murdermesa
enabled big cats in prehistoric updated missing texts for events updated event triggers and values -- scvijic
Merge pull request [#1566](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1566) from damerell/master -- Murdermesa
Merge pull request [#1567](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1567) from damerell/odowleh -- Murdermesa
Rewrite description for Azod od-Dowleh -- David Damerell
Minor typo fixes -- David Damerell
Merge pull request [#1565](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1565) from SimoCvijic0/patch-notes-1 -- Murdermesa
broken event fixes, balance for events, minor text fixes, add hurry cost value for all buildings add correct image of hamilcar barca -- scvijic
 
SVN-11637
v44.BETA.8476 - 2024-09-30

All Changes

update svn with latest master -- flabbert
Merge pull request [#1589](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1589) from SimoCvijic0/hotfix -- Murdermesa
hotfix -- scvijic
update svn with latest master -- flabbert
Merge pull request [#1588](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1588) from SimoCvijic0/c2c-patch -- Murdermesa
updated bugged events and events qol improvements -- scvijic
Merge pull request [#1586](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1586) from Qwest8K/default -- Murdermesa
Russian localization fixes -- Qwest8K
Update Pedia_CIV4GameText.xml -- Qwest8K
Merge branch 'caveman2cosmos:master' into default -- Qwest8K
Revert "Adaptation for [#1585](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1585) Pull Request" -- Qwest8K
Added text key for the word personality in leaders pedia ([#1585](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1585)) -- Matt
Adaptation for [#1585](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1585) Pull Request -- Qwest8K
Typo fix -- Qwest8K
Completed Russian translation of "Gameoptions_CIV4GameText.xml" -- Qwest8K
Russian localization fixes -- Qwest8K
Merge branch 'default' of https://github.com/Qwest8K/Caveman2Cosmos-RU-Localization into default -- Qwest8K
Russian localization fixes -- Qwest8K
Merge branch 'caveman2cosmos:master' into default -- Qwest8K
Merge pull request [#1583](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1583) from damerell/typos -- Murdermesa
A few more typos -- David Damerell
Replace "can not" with "cannot" -- David Damerell
Remove spurious capitals from Quicksand event -- David Damerell
"Hovercrafts" -> "hovercraft" -- David Damerell
"Sandstorm" -> "A sandstorm" -- David Damerell
Repunctuate Louis Renault -- David Damerell
Fix some events -- David Damerell
Dehyphenate "TV-Station" -- David Damerell
Rewrite spy mission summary -- David Damerell
Fix "preform" -> perform -- David Damerell
Rewrite a hint -- David Damerell
Put quotation marks around Machiavelli quote -- David Damerell
Francis Walshingham description cut off mid sentence -- David Damerell
Merge branch 'caveman2cosmos:master' into default -- Qwest8K
added a text key for Totestra map script description ([#1582](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1582)) -- Matt
Narayana Guru -- David Damerell
Avoid non seq in Charles Wesley -- David Damerell
Make Ferdinand Magellan not an endless run-on sentence. -- David Damerell
Rewrite Bhramaguptra -- David Damerell
Merge branch 'caveman2cosmos:master' into default -- Qwest8K
Russian localization fixes -- Qwest8K
Merge pull request [#1580](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1580) from Qwest8K/default -- Murdermesa
Merge pull request [#1581](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1581) from SimoCvijic0/fixing-carthage -- Murdermesa
fix -- scvijic
Merge branch 'default' of https://github.com/Qwest8K/Caveman2Cosmos-RU-Localization into default -- Qwest8K
Russian localization fixes -- Qwest8K
Merge branch 'caveman2cosmos:master' into default -- Qwest8K
Merge pull request [#1575](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1575) from damerell/typos -- Murdermesa
Merge pull request [#1576](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1576) from damerell/mormon -- Murdermesa
Update CIV4GameTextInfos_Cities.xml -- Qwest8K
Russian localization fixes -- Qwest8K
Russian localization fixes -- Qwest8K
Add Russian text for Mormon Tabernacle -- David Damerell
Update UnsortedCiv_CIV4GameText.xml -- Qwest8K
Update NamesCivs_CIV4GameText.xml -- Qwest8K
Russian localization fixes -- Qwest8K
Fixes for Russian localization -- Qwest8K
Russian localization fixes -- Qwest8K
Mormon Shrine -> Mormon Tabernacle -- David Damerell
Rewrite Goodwill Kabekhuzulu -- David Damerell
Fix Saint Augustine description -- David Damerell
Typo fix for prime studs event -- David Damerell
Fix typo "offed gifts" and clumsy wording -- David Damerell
 
SVN-11638
v44.BETA.8480 - 2024-09-30

All Changes

bugfixes -- flabbert
Merge pull request [#1578](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1578) from MattOttawa2/fix-save-break -- Murdermesa
Merge pull request [#1590](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1590) from SimoCvijic0/master -- Murdermesa
hotfix -- scvijic
re-added EVENTTRIGGER_BONUS_TAX to fix saved game compatibility -- MattOttawa
Merge pull request [#53](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/53) from caveman2cosmos/master -- Matt
Merge branch 'master' of https://github.com/MattOttawa2/Caveman2Cosmos -- MattOttawa
Merge pull request [#46](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/46) from caveman2cosmos/master -- Matt
Merge branch 'master' of https://github.com/MattOttawa2/Caveman2Cosmos -- MattOttawa
fixed white space in CvRandomEventInterface.py -- MattOttawa
Merge branch 'master' of https://github.com/MattOttawa2/Caveman2Cosmos -- MattOttawa
Merge pull request [#42](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/42) from caveman2cosmos/master -- Matt
 
Top Bottom