Commit graph

563 commits

Author SHA1 Message Date
Thyrum
d59a02a0f2 Update to 4.17.16
AI spy city selection greatly improved

Changing mods while images load no longer displays multiple images on the last mod

Removed city-state icons for cities in unit overview

Replacement improvements also provide resources that require the original improvement

Only heal on current tile if it's not a dangerous tile

Fixed several problems with improvement-creating buildings
2025-08-22 10:28:19 +00:00
Thyrum
ef45c5e055 Update to 4.17.15
Allow AI to move-and-settle

AI: declare less war against humans on higher difficulties - By EmperorPinguin

Harden new game screen against bad scenarios - By SomeTroglodyte

By RobLoach:
- Add Victory Type for Brave New World
- Civilopedia: Add Victory Types
2025-08-20 10:40:55 +00:00
Thyrum
29211533f5 Update to 4.17.13
By EmperorPinguin:
- AI: build more workers
- AI: Better settler automation

Fix combat conditionals not working correctly - By SeventhM
2025-08-11 20:17:19 +00:00
Thyrum
cf2ab32229 Update to 4.17.12
Fixed spy surveillance progressing tech stealing when no techs are available to steal

Bugfix: Building 'improvement to create' no longer cached across rulesets

Fixed city states getting all techs when only 1 major civ remains

Many small automation improvements - By EmperorPinguin

'Upon entering war' uniques - By PLynx01
2025-08-06 20:16:17 +00:00
Thyrum
a0a5e82d75 Update to 4.17.11-patch1 2025-08-02 21:19:26 +00:00
Thyrum
ec597c9814 Update to 4.17.11
Fix Ancient Ruin benefit on higher difficulties - By RobLoach

Multiplayer: Only bring forth `AuthPopup` if server explicitly returns `401` - By touhidurrr

Modding: 'can settle' unique able accept tile filters for water and impassible tiles - By Emandac
2025-08-01 10:34:13 +00:00
Thyrum
ad4653a75e Update to 4.17.10
Fix crash when opening victory screen on the first turn

modding: Add misspelling corrections to unique parameters in mod checker

By SomeTroglodyte:
- Fix unit icon disappearing on right-click of unit's tile
- Fix autoplay+tutorials softlock

By EmperorPinguin:
- AI: exclude great general from escort logic
- AI: better utilization of promoted units
- AI: lower threshold for minimum acceptable newcity tile

Add unit action icons for triggerables - By RobLoach
2025-07-29 14:10:11 +00:00
Thyrum
df694e8005 Update to 4.17.9-patch1 2025-07-25 14:19:41 +00:00
Thyrum
c119725d27 Update to 4.17.9
Remove irrelevant counteroffer notifications when the trade request is invalid

By EmperorPinguin:
- AI: better explore logic
- AI: reduce food weight for small cities
- AI: able to choose instant heal promotions
- AI: don't annex cities if it causes severe unhappiness

Add 'on [difficulty] or higher' conditional - By RobLoach

By metablaster:
- Show religion display name when enhancement is made
- Fix embassy trade offer crashes
2025-07-25 10:28:51 +00:00
Thyrum
ec8a81d32d Update to 4.17.8-patch1 2025-07-24 06:58:24 +00:00
Thyrum
584ce78a61 Update to 4.17.8
By EmperorPinguin:
- Perf: remove AI personality for citizen assignment
- AI: Update city construction evaluation of buildings + workboats
- Bugfix: Update WorkerAutomation.kt

By SomeTroglodyte:
- Minor UI fix: Don't display the WLTK fireworks over the detailed stats popup
- Enable the 'triggers global alert' unique for most uniques

Civilopedia: Add Revealed By on Tile Resource screen - By RobLoach

Multiplayer Chat Support - By touhidurrr
2025-07-23 20:15:58 +00:00
Thyrum
827918fa64 Update to 4.17.7
By metablaster:
- Implementation for establishing embassies in diplomacy
- Fix for AI civilian unit escape from threat
- Fixed event names not being autotranslatable in mods

Hide icon for city in religion overview

Got rid of fake Github error messages when attempting to download mod preview images
2025-07-21 20:58:39 +00:00
Thyrum
eeb3a81b09 Update to 4.17.6
Better way to brighten colors - By touhidurrr

By metablaster:
- Fix AI civilian unit not escaping enemy
- Fix translation for an unknown civilization
2025-07-18 11:13:08 +00:00
Thyrum
176c0747a4 Update to 4.17.5
By metablaster:
- Nukes don't require line of sight to hit target tile
- Display city defense and health in cities overview tab
- Get notification when pantheon, religion or religion enhancement is made by other civ

Add 'upon entering combat trigger' - By SeventhM

By SomeTroglodyte:
- Workaround for 'Mod has no graphics for configured tilesets' false positive
- No environment checks in Gradle project configs
2025-07-15 10:14:37 +00:00
Thyrum
dca414d8cb Update to 4.17.4
AI: swap spaceship parts into capital - By EmperorPinguin

Allow proposing peace between warring civs in trade window - By metablaster

Unique: `May Paradrop to [tileFilter] tiles up to [positiveAmount] tiles away` - By RobLoach

Added missing demand translations
2025-07-11 14:00:45 +00:00
Thyrum
2fe54e6766 Update to 4.17.3
Added global tiles countable  - By PhiRite

By RobLoach:
- Vanilla, G&K: Fix Samurai ability to build Fishing Boats
- Add unit state for tile improvement conditionals

By SomeTroglodyte:
- Changing gold trade amounts using buttons reflected in popup UI
2025-07-05 21:29:11 +00:00
Thyrum
4e6d55c251 Update to 4.17.2
Fixed ancient ruins spawning

Possilby fixed Android dev console - requires testing

Fixed Happiness being found as a global stat

Unique builder - trigger conditionals are not a superset of global uniques

Added 'Unowned' terrainFilter

By SomeTroglodyte:
- Parse localized numbers correctly
- Better Validation of Nation colors

By RobLoach:
- When capturing settlers, fix finding the Worker units with conditionals
- Add ability to remove policies with ModOptions
2025-07-03 09:49:26 +00:00
Thyrum
93f0775d81 Update to 4.17.1
CPU performance improvements

Fixed dev console requiring scrolling on small UI settings

By SomeTroglodyte:
- Fix console `tile find` for quoted input or filters, requiring correct uppercase
- Fix mod checker not offering to auto-update Uniques for extension mods
- Speed and Difficulty uniques treated as part of GlobalUniques

Make Machu Picchu and Neuschwanstein need a non-Natural Wonder mountain - By SpacedOutChicken

Fix display for mod names with dashes in them - By RobLoach
2025-06-29 15:23:06 +00:00
Thyrum
0b19860549 Update to 4.17.0
AI considers tile damage when deciding on which tile to heal on

Fixed building maintenance unique

By SomeTroglodyte:
- Improve ModChecker UI
- Allow mods with no global uniques, no ruins or no difficulties file

AI: better handling of improvement-buildings - By EmperorPinguin
2025-06-26 21:21:53 +00:00
Thyrum
8e47b70fe8 Update to 4.16.19
AI performance optimization

By RobLoach:
- Fix number popup with commas in the number
- Add `Gain control over [positiveAmount] tiles [cityFilter]` Triggerable

AI: update getStatDifferenceFromBuilding - By EmperorPinguin

Improve ruleset validator - By SomeTroglodyte
2025-06-23 20:37:58 +00:00
Thyrum
3c2085a272 Update to 4.16.18
Sprites do not change to base color when moving

Barbarian workers no longer construct improvements

modding: Allowed stat reserve to get happiness

console: Can set game turn

modding validation: Catch empty altases.json file

Add `[relativeAmount]% [resourceFilter] resource production` Unique - By RobLoach

Refactor RulesetValidator into two files - By SomeTroglodyte

Fix broken chart in victory status - By metablaster

Edge restructure update - By hackedpassword
2025-06-21 21:16:13 +00:00
Thyrum
97091c6022 Update to 4.16.17-patch1 2025-06-18 06:25:41 +00:00
Thyrum
79426bbfe9 Update to 4.16.17
Increased font size so it looks less blurry on large screens

'connect road' works when railroads don't exist in the ruleset

'connect road' acknowledges availability uniques on road/railroad

Simplified requirements for adding a new demand

By EmperorPinguin:
- Autoplay: don't assign citizens according to AI Personality
- AI: remove thingsToFocusOnForVictory
2025-06-17 14:03:03 +00:00
Thyrum
b897967dd7 Update to 4.16.16
By metablaster:
- update missing world screen image annotation
- Table and colors for diplomatic relations between human players in diplomacy screen.
- Fix automated units not auto upgrading when enabled
- Fix broken translations

By RobLoach:
- Allow using `[relativeAmount]% Gold from Great Merchant trade missions` on units
- Fix Civilopedia 'required Building' links for Wonders

'Stacked with unit' conditional unique - By PLynx01

Hexarealm edge tiles restructuring - by hackedpassword
2025-06-15 09:57:50 +00:00
Thyrum
16c4a7bca1 Update to 4.16.15
Fixed Gold being translated in trade offer with peace treaty

By metablaster:
- Improved diagram colors in global politics
- Fix crash for automated Fighter units
- Fix automated long range units not heading to enemy city

modding: Show status page for civilian units - By SomeTroglodyte

Add 'don't spy on us' has a demand - By Emandac
2025-06-11 15:08:28 +00:00
Thyrum
3760febd46 Update to 4.16.13-patch1 2025-06-04 07:14:39 +00:00
Thyrum
8a9311eef5 Update to 4.16.11
Don't spawn prophet in holy city if it's been taken over

City location ranking takes modded city work range into account

Modding: Avoid crashes from 'free buildings that no longer apply once they're in the city / change which buildings are free'

City stats table immediately scrollable again, AND scrollable all the way to the end

By RobLoach:
- Add unique `denounced` quotes
- Mods can add voiceovers for start intros

Fix showing negative mod download progress - By SomeTroglodyte
2025-05-25 14:47:30 +00:00
Thyrum
11d1cace39 Update to 4.16.10
Disabled android-specific behaviour of text fields since it's broken currently :|

Fixed city screen buildings panel not fully scrollable

Only add mod search textboxes if there are at least 10 mods (cleaner UI)

uniques: Add a 'not constructed by anybody' conditional unique - By RobLoach
2025-05-20 07:10:00 +00:00
Thyrum
10bb598cc4 Update to 4.16.9
AI: Don't choose one-time-action promotions

Display city-state bonuses per relationship level

Conditional city-state bonuses colored green only when conditional applies

By RobLoach:
- Add ability to remove entire policy branches
- Gods & Kings: Great Generals cannot enter a golden age

Netherlands trade bugfix - By EmperorPinguin
2025-05-13 09:33:03 +00:00
Thyrum
b17e41fc8b Update to 4.16.8
Unit triggerables with triggers, no longer trigger on new units

Clicking on statuses opens promotion screen

AI:
- City states disband great prophets
- Don't offer peace when we're just about to take a city

Multiplayer:
- Better, less buggy resign/skip

Modding:
- Fix global unique validation
- Validation catches 'global triggers attached to unit triggerables', which will have no effect

By SomeTroglodyte:
- Fix Resources Overview to work as intended
- Add an 'XP' column to Units Overview
2025-05-05 19:02:53 +00:00
Thyrum
d98c3f6390 Update to 4.16.7-patch1 2025-05-02 12:09:38 +00:00
Thyrum
aa36674432 Update to 4.16.7
Countable can accept arbitrary mathematical Expressions - Kudos AutumnPizazz for kicking this off, SomeTroglodyte for parser implementation!

Added 'search mods' in new game screen and mod checker

Fixed bugs in unique validation and in countable validation

Allow automation for settlers with conditional settling uniques

Add 'Cannot embark' unit unique - By PLynx01
2025-05-01 19:15:58 +00:00
Thyrum
f083f5691f Update to 4.16.6
Demands/Requests from other civs do not stop other events registering

Better 'Pay to improve CS resource'

Seed pillage randomness to avoid save-scum

Modding:
- Added misspelling tests for uniqueTo for buildings, units and improvements
- Triggerable uniques on promotions only activate once when added on creation
- Beliefs can have AI decision modifiers, and do in base rulesets

Finish city-state quests upon acquiring great person

Prevent AI placing units near citadels - by EmperorPinguin
2025-04-29 20:08:31 +00:00
Thyrum
6a41d5074a Update to 4.16.4
Tile swapping with transported units in the tile, checks *who* is transporting the units

City states don't get continually researchable techs automatically

Modding:
- Resolved automation crash for units with 'gain free [building]' uniques
- Allow multipying cached uniques

By touhidurrr:
- more detailed multiplayer authentication

By SomeTroglodyte:
- CityScreen's top-right widget better sized for mobile
- Better save/load in map editor
2025-04-17 20:53:14 +00:00
Thyrum
82ee231696 Update to 4.16.3
Ruleset validation: Hide performance suggestions from users, they're now mod-checker only

Maintenance for improved Code quality

Prevent wrong multiplicators when using the 'for every [countable]' Unique in complex ways

Resolved  - City states don't get continually researchable techs automatically

By SomeTroglodyte:
- Map editor save/load now support the PgUp/PgDown keyboard keys
- Improve validation of Countables
- Fix NullPointerException from Countables evaluation
2025-04-12 18:59:04 +00:00
Thyrum
b38abb9640 Update to 4.16.3
Ruleset validation: Hide performance suggestions from users, they're now mod-checker only

Maintenance for improved Code quality

Prevent wrong multiplicators when using the 'for every [countable]' Unique in complex ways

Resolved  - City states don't get continually researchable techs automatically

By SomeTroglodyte:
- Map editor save/load now support the PgUp/PgDown keyboard keys
- Improve validation of Countables
- Fix NullPointerException from Countables evaluation
2025-04-12 18:56:23 +00:00
Thyrum
5425510e02 Update to 4.16.2-patch1 2025-04-10 11:12:51 +00:00
Thyrum
4ce773b8fa Update to 4.16.2
Added settings for circles vs hexagons for movable tiles

Modding:
- Added 'civ checkcountable' console command
- Trigger 'on tile enter' before removing barb camps / ruins
- Suggest conditional order in uniques, for performance
- Harden unique parameters to disallow negative numbers where not relevant

Eureka unique - By EmperorPinguin

By SomeTroglodyte:
- Improve save file name and errors handling
- Better Countable handling

Fix untranslated strings - By Ouaz
2025-04-08 11:34:10 +00:00
Thyrum
e390b51ef7 Update to 4.16.1
Changed 'tiles we can move to' indication from circles to covering the tile

Convert 'conditional settlers' to workers upon capture

Selected unit fadein/fadeout it much more visible

Added notification when unit set to sleep/defend until healed has fully healed

Faster listing for existing saves - By SomeTroglodyte

Pillage uniques moddability - By EmperorPinguin

Civ V - Gods & Kings: Fix William personality - By RobLoach
2025-04-06 11:04:19 +00:00
Thyrum
49f7c1b4e0 Update to 4.16.0-patch1 2025-04-01 10:23:49 +00:00
Thyrum
33aea3ee06 Update to 4.15.20
Fixed autosave crashes when saving to external files on some Android devices

Modding:
- Replaced semi-working policy branch restriction with countable + Unavailable
- Negative stat percentages from buildings displayed properly in city screen.

Experimental UI animations change. - By k-oa

By EmperorPinguin:
- Add pillage yield uniques
- Add game progress modifier

By SomeTroglodyte:
- Minor refactor: Save/Load game loading image uses `LoadingImage`
- Mod download robustness
2025-03-31 18:28:56 +00:00
Thyrum
c5eb016175 Update to 4.15.19
Modding: Warn against Resource uniques cannot use countables that depend on citywide resources

Animated healthbards in battle menu - By k-oa

Forest chopping moddability - By EmperorPinguin
2025-03-25 10:32:23 +00:00
Thyrum
b86f0d71f5 Update to 4.15.18
Hide bomb shelters when nuclear weapons are disabled

Decrease Out Of Memory errors on crash screen

Modding:
- 'Costs [amount] [stockpiledResource]' accepts game speed modifier
- 'Must be next to [tileFilter]' includes the center tile as well

Stats in notifications no longer with black icons

Console: Allowed alt-navigation and deletion

Support BNW score formula - By EmperorPinguin
2025-03-20 18:46:08 +00:00
Thyrum
b650925bd2 Update to 4.15.17
Science points no longer 're-bonused' on overflow

Updated docs regarding event choice fields

By k-oa:
- Added animation for unit movement button
- Changed the Settle sprite to match style of AbsoluteUnits

Auto promotions fixes - by Emandac
2025-03-16 20:58:48 +00:00
Thyrum
5c9e794b4f Update to 4.15.16
Sort city religion overview by number of followers

Made Prince difficulty 'truly balanced'

Modding:
- 'Not shown on world screen' applies to promotions and statuses
- 'Never appears as a Barbarian unit' also affects upgrades
- Remove great person point accumulation for units no longer available in this ruleset
- Allow atlas generation when using --data-dir option (e.g. Windows, installed via MSI)

Correct puppet city description - By Ouaz
2025-03-11 10:39:21 +00:00
Thyrum
02d8dcbacb Update to 4.15.15
Added uniques to make AI value resources at set prices

Allow trading stockpiled resources

Added unique to change promotion XP cost - By Emandac

By EmperorPinguin:
- Bugfix: puppet science cost increase
- Fix puppet city description

Add a filter for religions - By SeventhM
2025-03-06 19:18:20 +00:00
Thyrum
670352660b Update to 4.15.14
Modding:
- Added 'worked' and 'pillaged' tile filters
- unitFilter catches status names
- before/after/while researching tech uniques accept techFilter
- 'Will not be chosen for new games' works for major nations

Fixed crash when moving selected spies via long-click

Console tile checkfilter works for resources

By EmperorPinguin:
- Add tech cost uniques
- Move CS tribute modifiers to mod constants

tooltip for purchase blocked by unit - By saejo
2025-03-02 14:51:52 +00:00
Thyrum
f24da1698b Update to 4.15.13
Add .ico file to Windows zip

MacOS dock icon

Added 'tile setpillaged' to dev console

Fixed duplicate units by spamming upgrade

'upon gaining the [promotion] promotion' activates for free promotions

Added statuses to promotion screen

Hide 'hidden in world screen' resources from overview tab

Solved 'duplicate resource' bug

Fix free populatoion buildings not working when settling cities - By SeventhM

AbsoluteUnits ancient era Settler - by Basil
2025-02-26 21:02:03 +00:00
Thyrum
dab1b7601a Update to 4.15.12
'Abundant resources' with mods with loads of resources no longer crash

AI: choose policy branch at random between those with the least remaining policies

modding: rename 'experience' with 'XP' for unified naming

Move Spy tech steal modifiers to mod constants - By EmperorPinguin
2025-02-19 14:54:12 +00:00
Thyrum
f1e12d9f33 Update to 4.15.11-patch1 2025-02-15 18:31:05 +00:00