Commit graph

604 commits

Author SHA1 Message Date
Thyrum
f8bb68f9d8 Update to 4.19.17-patch2 2026-03-09 19:06:22 +00:00
Thyrum
2a68a63443 Update to 4.19.17-patch1 2026-03-08 05:39:48 +00:00
Thyrum
bd245b3cee Update to 4.19.17
Ruleset switching in new game screen no longer allows zero victory types

Users cannot offer negative gold with '-50' buttons

By unciv-loof:
- Notification shows who is responsible for skipping or resigning a player
- Newly fetched mod entries respect current filter
- Declaation of War + Declaration of Friendship UI improvements

By Ambeco:
- Fixed alternate pathfinding bugs
- Unitactions and UnitTriggers have moddable priority
- Eliminated most Hardcoded Terrains
2026-03-07 21:34:39 +00:00
Thyrum
7a70c10e48 Update to 4.19.16
Changed default max RAM from 1GB to 4GB, it's 2026, let people go crazy if they want

Feature/spy city view restrictions - By ICanSeeForever

FreshWater NaturalWonders no longer appear as lakes - By Ambeco

Scale demands and WLTK duration with game speed - By unciv-loof
2026-02-28 20:27:18 +00:00
Thyrum
913124c895 Update to 4.19.15
More explicit warning about large maps causing memory crashes

Catch base terrains with occursOn in ruleset validation

Removing improvement-creating buildings where the no city tile has the improvement, no longer crashes

Cities can attack revealed invisible units

By Ambeco:
- Adding alternate pathing algorithm
- Jungles again no longer spawn on hills
- MapGeneration ignores rareFeatures when placing normal tiles

Add max(), min() functions to countable expressions - By AutumnPizazz
2026-02-24 21:04:36 +00:00
Thyrum
fb2deeaef7 Update to 4.19.14-patch1 2026-02-22 21:53:13 +00:00
Thyrum
d66196c620 Update to 4.19.14
Add star icon to resources on map that are currently provided

Consistent XP cost for next N promotions vs single promotion

AI denounce automation - By unciv-loof

By AutumnPizazz:
- Add game option to hide victory screen statistics
- Change 'Set [stockpile] to [amount]' to 'Set [stockpile] to [countable]'

MapGeneration supports multiple Mountains, Hills, Ice, Snow, Lakes, and Vegetation. - By Ambeco
2026-02-21 20:36:04 +00:00
Thyrum
fc0d06cd31 Update to 4.19.13
Clear diplomatic modifiers and countdowns to resurrected civs

Puppeted cities remove 'marked for improvement by building' markers correctly

Modding:
- Specific uniques for gold purchase cost always override default cost
- Global uniques can accept unit trigger conditions when placed on units

By unciv-loof:
- Border expansion logic
   - considers neighboring bonus resources at the edge of work range
   - does not consider unexplored tiles
   - slightly prioritizes contested tiles
2026-02-15 11:27:31 +00:00
Thyrum
4291f632e4 Update to 4.19.12
Policies from overridden policy branches no longer 'stick around' to affect the UI

Added stockpiled resource stockpiles to resource overview

Added 'Set [stockpile] to [amount]' triggered unique

Don't copy mod list download error to clipboard without human approval

Download all possible mods when loading a game with missing mods, before notifying of problems

Don't crash when finding civ-equivalent unit if the replacement unit doesn't exist in the ruleset
2026-02-08 21:20:07 +00:00
Thyrum
e69507a940 Update to 4.19.11
'Unit can be promoted' notification shows correct unit name

Fixed DOF diplomacy changes for 3rd party civs

Added limit to diplomatic modifiers that accumulate, specifically to negative protected-city-state modifiers

City state quests are 'consistent random'

Fixed great people not creating improvements

Sending a unit where it can't move any closer, no longer makes the unit image disappear

'Must not be on [amount] largest landmasses' compatible with resource - By chenxing61
2026-02-01 21:07:50 +00:00
Thyrum
9624f07c91 Update to 4.19.10
Add '[cityFilter] Cities of [civFilter] Civilizations' countable - By RobLoach

Food consumption by population unique - By PLynx01

Fix VictoryScreen Charts Visibility for Spectator and Layout - By SomeTroglodyte

Customizable game duration during online games - By AubertJocelyn (new contributor!)
2026-01-29 22:15:36 +00:00
Thyrum
f87c28c260 Update to 4.19.9
Fixed mp server change on options, crashing the game

Modding: Resolved 'divide by zero' errors in expressions by defaulting to zero

Add city context to stat and resource countables - By SeventhM
2026-01-22 08:59:28 +00:00
Thyrum
81759a2c6e Update to 4.19.8
Fixed map generation on world wrap and 3 continents

Use default tileset if the configured one exists but cannot be loaded

Adjust turn-end diplomatic modifier accumulation and reversion by game speed - By unciv-loof
2026-01-17 21:12:56 +00:00
Thyrum
7b1ce74235 Update to 4.19.7
modchecker: Improvements can grant sight on tiles

Handle case of viewing charts before any turn has happened

modding: Rebel unit unique - By chenxing61

Traded Declarations of War can affect single Civ instead of both trading Civs - By itanasi

Fixed notifications log - By SomeTroglodyte

Fix bug with 'Unit can be promoted' notification - By Nicholas-py
2026-01-14 09:41:38 +00:00
Thyrum
56289c43e4 Update to 4.19.6-patch1 2026-01-05 10:40:40 +00:00
Thyrum
14c639e37c Update to 4.19.6
Units unset sleep/automation on manual repair commands

Fixed crash on unit wander

By SomeTroglodyte:
- Options reworked - faster opening
- Redo Notification log page in empire overview
- Fix links to Translation wiki

By RobLoach:
- Add Remaining Civilopedia Sub-Categories
- Fix notification of perpetual stat conversion
- Fix Resource Production Modifier Calculations

Carrying conditional and countable - By PhiRite
2026-01-04 20:08:59 +00:00
Thyrum
23e78cc12e Update to 4.19.5
Add '[resource] of [civ] Civilizations' Countable - By RobLoach

By SomeTroglodyte:
- Civilopedia Subcategories
- Improve 'unit can be promoted' notifications
- Fix dev console crashable from autocomplete code

By SeventhM:
- Fix Civi-based triggers ignoring changes from prior triggers
- Fix triggerables not multiplying correctly under some circumstances

Reload multiplayer text on connection success - By touhidurrr

Prevent wandering if unit has no movement - By EmperorPinguin
2026-01-01 22:28:36 +00:00
Thyrum
06a38efe05 Update to 4.19.4-patch1 2025-12-27 21:09:58 +00:00
Thyrum
f9472343f4 Update to 4.19.4
minor perf(cpu): better order for 'ignore terrain change' operations

By RobLoach:
- Correct MP games' first turn time
- Restore Civilopedia Event-based Tutorials

By EmperorPinguin:
- AI: don't send workers to other civ's territory
- AI: keep wandering if inadvertently ended up in foreign territory

MP server: Display URL errors & optimize redirects - By touhidurrr

Change mounted attack sounds - By SomeTroglodyte

Gain city-only stockpiles from provides/consumes uniques - By SeventhM
2025-12-27 18:53:05 +00:00
Thyrum
aa11cbaee3 Update to 4.19.3
Remove incompatible improvements in progress upon changing terrain

By EmperorPinguin:
- AI: choose favoredReligion more often
- AI: build settlers also when at war

Modding: Add city context to turn start & end uniques from buildings - By SeventhM

By RobLoach:
- Fix removed favored Religions
- Minor Civilopedia UX Improvements
- Flip Defensive Pact opinion comparision

Console: 'unit activatetrigger'  - By SomeTroglodyte
2025-12-24 11:35:36 +00:00
Thyrum
be8020d1e4 Update to 4.18.19
Fix map width for checking distances between tiles

CPU performance improvements

By EmperorPinguin:
- Simplify military unit attack value
- Disable fort placement for AI
- Fix unit automation order
- Bugfix AI friendly fighter counting
- Better Cover, Charge promotion priority for AI
- Let AI build quarries for Stone Works
- Move unit promotion ahead & Exclude wounded melee from automateCityConquer

Fixed battle notification texts issue - By GameCobra
2025-12-08 08:18:06 +00:00
Thyrum
2f96ba171d Update to 4.18.18-patch1 2025-12-02 06:57:32 +00:00
Thyrum
7b571c6755 Update to 4.18.17
Memory + CPU performance improvements

By RobLoach:
- Fix Null Exception in searching Civilopedia
- Modding: Allow removing Religions and Beliefs

By SomeTroglodyte:
- Swapping for Escort formation pairs
- Make Notifications setting 'Disabled' useful

Generic'd Gold from pillaging encampments and cities unique - By PLynx01

Using Renamed Unit Names in Battle Notifications - By GameCobra

Enable espionage by default in new games - By unciv-loof
2025-11-30 09:50:00 +00:00
Thyrum
ea5aa2ffca Update to 4.18.16
Units that upgrade continue escorting

Nation colors unchanged by multiplayer chat

By RobLoach:
- G&K: Fix Kremlin providing a Great Scientist Point
- Add '[buildingFilter] Buildings by [civFilter] Civilizations' Countable
- Add 'eraFilter' to allow filtering by Era
2025-11-25 09:34:17 +00:00
Thyrum
e78fab55cd Update to 4.18.13-patch1 2025-11-14 01:48:25 +00:00
Thyrum
0e2d540837 Update to 4.18.12
By SomeTroglodyte:
- Align buttons on MainMenuScreen
- Adapt main menu background maps to aspect ratio
- Fix resource stats in Civilopedia

By SidedYapper:
- Added popup for 'about tab' when clicking Version in main menu
2025-11-03 13:22:26 +00:00
Thyrum
856f04c946 Update to 4.18.11
Happiness shown in city stat overview

By SomeTroglodyte:
- Show Mod json parse errors right after download
- Fix translation of multiple conditionals of the same type
- Fix upgrading from Unit overview won't show changes
- Make ToastPopups stay on screen when tapped, for leisurely reading

Fix City-States asking you to find Natural Wonders they already found - By RobLoach
2025-10-30 18:37:12 +00:00
Thyrum
96f8a48db3 Update to 4.18.10
By RobLoach:
- Add more notifications to Triggerable Uniques
- Fix Victory Type translations in Civilopedia
- Fix Wonder Alert without a quote
- Great Admiral: Add 'Change Port' Ability

By EmperorPinguin:
- Adjust luxury resource placement logic thresholds
- Add minimumCityLocationTileValue mod constant

By SomeTroglodyte:
- Fix broken 'download missing mods'
- Better Resource descriptions

Run Android tasks in parallel - By nbd-boss (new constributor!)
2025-10-27 14:39:04 +00:00
Thyrum
659906c7c9 Update to 4.18.8
Remove building-improvement if the building is no longer buildable

By RobLoach:
- Add 'when not stacked with a [mapUnitFilter] unit' Conditional
- Fix relevent Civ for within tiles Conditional
- City Screen: Display Stockpile Amount Available for Cost

Display promises in diplomacy overview for human players - By unciv-loof

Fix battle notification translations - by dadadnet (new contributor!)
2025-10-22 10:23:23 +00:00
Thyrum
5d9ceed80f Update to 4.18.7
Improve Civilopedia display of GlobalUniques - By SomeTroglodyte

Naval Tradition Policy under Commerce as per Civ V - By JhandeFlores

By RobLoach:
- Fix Ancient Ruins when there are conditionals
- Add Leader Titles unique

Modding/Feature: Allow units to destroy cities instead of capturing - By PhiRite
2025-10-19 19:04:24 +00:00
Thyrum
44bccaf2aa Update to 4.18.6
Game startup performance improvements

Mod preview performance improvements

Avoid rare crash concurrent modification when calculating construction costs

By RobLoach:
- Modding: Ancient Ruins can have unit-related conditionals
- AbsoluteUnits: Add Great Admiral by Basil

Allow naval units to be spawn in water city - By Emandac
2025-10-15 13:52:03 +00:00
Thyrum
972ede7073 Update to 4.18.5
AI will not attack cities with no health with siege units

AI will not attack capturable cities with melee units that cannot capture them

Mod checker: conditional tags are accepted as 'filtering uniques'

By RobLoach:
- Add Countable: `Adopted [policy] Policies by [civ] Civilizations`
- Allow Buildings to increase Air Unit Capacity
- Add Victory Type-specific music

Disable automatic counter-denunciation for human players - By unciv-loof

By Ambeco - error handling works in edge cases
2025-10-08 14:59:41 +00:00
Thyrum
0832af0cd8 Update to 4.18.4
Unique validation:
- Find possible misspellings for incorrect modifier parameters
- Better 'acceptable modifier for' validation

By touhidurrr:
- Ignore temporary errors when fetching mods list

Memory perf improvements - By Ambeco (new contributor!)

By unciv-loof:
- Temperature shift slider now updates map preview

By RobLoach:
- Great Admiral: GPP only accumulate for Water units
- hexarealm: Add Great Admiral sprite, by The Bucketeer
2025-10-05 13:47:44 +00:00
Thyrum
747be16b51 Update to 4.18.3
Buildings can now include '[relativeAmount]% weight to this choice for AI decisions'

Re-added changes for puppet city unique - By Emandac

Flash `ChatButton` on New Chat Messages - By touhidurrr

By RobLoach:
- Add Great Admiral
- Allow weighted AI decisions in Event Choices

AI valuea space resources and Manhattan project more - By EmperorPinguin

By unciv-loof:
- Prevent skip/resign button showing before first turn in MP games
- No special treatment for spectators to skip/resign players
2025-09-30 14:43:53 +00:00
Thyrum
92e39c2b9a Update to 4.18.2
Can no longer repair improvements in neutral territory (exploit)

Fixed crash on declare war with triggers

By RobLoach:
- BNW: Fix logic around Cultural Victories
- Add `if no Civ has adopted [policy/belief]` Conditional

By unciv-loof:
- Fix multiplayer auth popup causing duplicate actions on turn end
- CS military rank tribute based on number of alive players
- Show button to forcibly resign player after 2 days inactivity

AI: less worker priority for jungles - By EmperorPinguin
2025-09-25 07:41:19 +00:00
Thyrum
867f1fd483 Update to 4.18.1
By RobLoach:
- Add Global Uniques to the Civilopedia
- Add `Adopt [policy/belief]` Unique
- Add diplomacy status to `civFilter`

New Screen 'start game' button alignment - By SidedYapper
2025-09-13 20:53:16 +00:00
Thyrum
5309184574 Update to 4.18.0
CPU performance improvements

Fixed rare crash when closing map editor

Roads are not shown on non-visible tiles

Limit tile information shown when spying on cities

WLTK resource demand changes every ~20 turns

Add cityAirUnitCapacity ModConstant - By unciv-loof
2025-09-10 14:39:43 +00:00
Thyrum
b22bb494dc Update to 4.17.19
Added map autosave

CPU performance improvements

Notification categories can me minimized by clicking on the title

By RobLoach:
- BNW: Fix getting Cultural Victory through Domination
- Modding: Trigger Event unit action text is the Event text

Fixed max window discrepancy in Windows platform - By SidedYapper - New contributor!

Fix human-human relationship incorrectly showing 'Friend' in Diplomacy screen, as well as inconsistent colors - By unciv-loof - New contributor!
2025-09-04 11:45:34 +00:00
Thyrum
82f132769c Update to 4.17.18
Peace trade no longer generates notification when it 'ends'

Inquisitors disrupt religion in other civs as well

Fixed automated move with escorted unit crash

By RobLoach:
- modding: Add a 'Play Sound' unique
- modding: Add unique to get resources from a percent of stat

Added more option autosaves from 500 to 10000 - By Emandac
2025-08-30 18:12:38 +00:00
Thyrum
f026628c8b Update to 4.17.17-patch1 2025-08-27 10:14:31 +00:00
Thyrum
74132e163d Update to 4.17.17
Force rankings doesn't evaluate all unit conditionals as multiplicative

Handle mods removing techs, adding/removing eras

Post-battle movement doesn't occur if during the battle the unit lost movement points

conditionals in event choices work again

AI updates - By EmperorPinguin
2025-08-25 12:01:00 +00:00
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