C2C SVN Changelog

SVN-11600
v44.BETA.8145 - 2024-04-18

All Changes

Merge branch 'master' into release -- Toffer
Fixed CTD and refined some AI calculation around the crash point. -- Toffer
fixed some bugs when switching map ([#1494](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1494)) -- MattOttawa2
Merge pull request [#1492](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1492) from ambro-mlody/PolishTranslation -- ambro-mlody
I forgor polish diacritics -- ambro-mlody
More bonuses in polish now -- ambro-mlody
Press F for bonuses -- ambro-mlody
 
SVN-11601
v44.BETA.8149 - 2024-04-20

All Changes

Merge branch 'master' into release -- flabbert
Merge pull request [#1495](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1495) from ambro-mlody/TempFixToWorkers -- flabbert
Temp fix to workers not doing their job -- ambro-mlody
Game will inform you what player is currently doing its turn when you wait for next turn; calmed down Minimized AI turns a bit so that UI can refresh now and then during end turns, small time increase from it, still much faster than playing without the option, so the increased responsiveness is worth it imo. -- Toffer

 
SVN-11602
v44.BETA.8154 - 2024-04-22

All Changes

Merge branch 'master' into release -- Toffer
Improvements on automatic assignments of sea coast and ocean when plot changes between land and sea (e.g. worldbuilder edit), to preserve the climatic variant of the different water terrains. -- Toffer
Optimized the getDistanceToLandOrCoast function that I recently added. -- Toffer
Improved code that recalculate coast, sea and ocean when plot changes between water and land type. -- Toffer
Coast sea and ocean will automatically update when a plot changes between ocean and land. Next step is to make it deal with tropical, polar and temperate differences. fixed some issues in yield caching. -- Toffer
 
11605 - v44.BETA.8171 - 2024-04-28

- Fixed a bug in CvPlayerAI::AI_unitPropertyValue; refactoring and some tweaks to CvPlayerAI::AI_promotionValue (Toffer)
- Found a type definition bug from one of my last commit. (Toffer)
- finished fixing the missions that move units to a different map (#1498) (Matt)
- Fixing indexing for diacritics (also added polish mapping) (ambro-mlody)

| https://sourceforge.net/p/caveman2cosmos/code/11605
| https://github.com/caveman2cosmos/Caveman2Cosmos/compare/f00f42bbda19...449406f5d89e
 
11606 - v44.BETA.8179 - 2024-05-01

- A huge commit, fixed some save read bugs, improved the plot danger code, and made cities ignore small dangers for its decision to train workers, tweaked some variables here and there; lots of refactoring.. (Toffer)
- Expanded the any danger cache to cover more cases. (Toffer)
- fixed forward declaration I mixed up in prev commit (#1499) (Matt)

| https://sourceforge.net/p/caveman2cosmos/code/11606
| https://github.com/caveman2cosmos/Caveman2Cosmos/compare/449406f5d89e...6136fd0d2055
 
11608 - v44.BETA.8190 - 2024-05-02

- Managed to reverse the logic of a part of the plot danger code so that military units saw themselves and other military units from their own team as a danger to the plot. Caused units to stop their GoTo missions and workers to stop working every turn. (Toffer)
- added bStartRevealed tag to CvMapInfo (#1501) (Matt)
- Fixed minimap bug when switching map (#1500) (Matt)
- Fixed commanders AI getting stuck in a loop when it combined with a hunter to train up some levels with it, paralyzing it in place. (Toffer)
- Fixed a save read/write issue for the commander field cache in the player object, was a minor issue as it self corrected the first time a commander moved after loading a save. (Toffer)

| https://sourceforge.net/p/caveman2cosmos/code/11608
| https://github.com/caveman2cosmos/Caveman2Cosmos/compare/1aa6a7544eb2...f4b3c6dd9c81
 
SVN-11609
v44.BETA.8192 - 2024-05-03

All Changes

Merge branch 'master' into release -- Toffer
Found the reason for a freeze bug that only occured on the optimized release dll's, when assert code is filtered out. missing a single semicolon was all it took. -- Toffer
 
SVN-11611
v44.BETA.8206 - 2024-05-06
All Changes
Merge branch 'master' into release -- Toffer
Fixed a message text error in python for tech conquest. -- Toffer
Refactor of CvGameTextMgr: parseTraits(...) -- Toffer
Some minor refactoring -- Toffer
Started modifying the turn for Parallel Maps ([#1504](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1504)) -- Matt
fix camera zoom changing when switching map ([#1503](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1503)) -- Matt
Invalidate unit upkeep cache when switching the human player into an AI player and vice versa so that unit upkeep is correct for the player the moment AI autoplay activates and correct the moment it ends. AI handicap modifiers kicking in and out again when it should. -- Toffer
Some minor interface tweaks related to finance advisor. -- Toffer


 
11614 - v44.BETA.8219 - 2024-05-12 Edit: Bugged release, please skip it.

- Refactoring of combat odds code, also fixed one of the combat odds functions returning less than 1% chance of winning in impossible to lose combats that involve a very weak unit like a pigeon, this solves the bug where you get a lot of XP for winning impossible to lose battles. (Toffer)
- Converted all marsupial folklore buildings into heritage, 13 in total. (Toffer)

| https://sourceforge.net/p/caveman2cosmos/code/11614
| https://github.com/caveman2cosmos/Caveman2Cosmos/compare/f1a7db5d9b07...94f5e4492edc

Edit: Bugged release, please skip it.
 
Last edited:
SVN-11616
v44.BETA.8228 - 2024-05-13

All Changes

Merge branch 'master' into release -- Toffer
Fixed gold income UI not refreshing when unit upkeep change. -- Toffer
Fixed some issues with pathing code where pushMission of move missions didn't agree with generatePath function about wheter the move is possible or not for the same movement flags. Fixed workers ending up in an infinite loop of not doing anything due to pushMission failing when it is expected to work. -- Toffer
Removed nonsense assert line -- Toffer
Used leonardo AI to upscale our loading screen with low creativity to preserve resemblance to original. -- Toffer
Refactoring, and tweaks, units that can coexist with barbarians can now attack other non-barbarian units that can coexist with barbarians. -- Toffer
 
SVN-11617
v44.BETA.8234 - 2024-05-14

All Changes

Merge branch 'master' into release -- Toffer
Fixed issue with units that cannot capture cities being able to capture cities due to last commit. -- Toffer
Solved Issue with units not being able to do the move mission if they end the move with an attack that turn, i.e. that units refused to move and attack any enemy unit that was not adjacent to them or further away than could be reached that turn. -- Toffer
Solved Assert when activating debug mode. -- Toffer
Buttons for half of the switch map missions ([#1506](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/1506)) -- Matt
 
11618 - v44.BETA.8237 - 2024-05-17
  • Think I've solved most of the recent issues with pathfinding code (Toffer)
  • Combat odds now display the combat odds for the best unit in the selected group that can actually attack the target. (Toffer)
    • It now filter out selected units that have spent their attack already, and units that cannot even enter the plot you want to attack due to other movement restrictions, it was misleading to get the combat odds for a strong attacker when that attacker is not the one that will attack if you do the attack move with the group.
    • If no unit in the selected group can attack the target then the best one will display its odds still.
| https://sourceforge.net/p/caveman2cosmos/code/11618
| https://github.com/caveman2cosmos/Caveman2Cosmos/compare/e792ee4f7948...d39bcc8694a6
 
Last edited:
Top Bottom