Commit graph

541 commits

Author SHA1 Message Date
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
Thyrum
7f2e71270b Update to 4.15.11
UI: Fixed edges for edge tiles on word wrap maps

Fixed automated road connections attempting to go through impassible tiles

Modding: Changed stockpile names to be human readable

Units with logistics that attacked but did not move, no longer heal

Added feature to save unitType promotion - By Emandac

Add 'Will be destroyed when pillaged' unique - By PLynx01
2025-02-13 19:33:46 +00:00
Thyrum
f1aeca14ef Update to 4.15.10
modding: Validate tech row value

UI: More visible railroads

Display unexplored tiles 1-tile out from explored tiles

Retain zoom when moving between different city screens

Stats in notifications no longer have number format 'baked in'

Map no longer makes map options left-right scrollable

Only show 'move spies' button if there are places to move spies

Add Shuffle Civ option - By itanasi
2025-02-11 14:54:59 +00:00
Thyrum
31704091a2 Update to 4.15.9-patch1 2025-02-07 14:54:17 +00:00
Thyrum
6cee42d2a5 Update to 4.15.9
Rendering performance improvements

Map example for new games is *only an example* and does not cause lag

Generate map tab in map editor properly scrollable

Added missing attack notification translations

Fixed unit statuses causing game to be unloadable

By itanasi:
- Add small Skip/Cycle Button
- Settling Suggestion Improvements

Add turn start unique - By SeventhM
2025-02-06 08:53:17 +00:00
Thyrum
ed3931eb2c Update to 4.15.8
'Triggers a global alert upon build start' works for units

UX:
- Added generated map type preview in New Game screen :D
- Better panel sizing in New Game screen

Fixed multiple buy buttons in construction info table
2025-02-04 09:37:55 +00:00
Thyrum
2a6d07d098 Update to 4.15.7
Revert all texture packing - solves several bugs at the expense of the faster rendering

Avoid rare crash when failing to load mods on Android

Fixed Unciv not starting on MacOS

modding:
- Added 'upon entering a [tileFilter] tile' trigger
- Added validation for UnitType.movementType
- populationFilter now accepts Specialist names

Fix Assignment Cycling - By itanasi
2025-02-01 21:42:25 +00:00
Thyrum
5fd9153440 Update to 4.15.6-patch1-macOS 2025-02-01 17:15:15 +00:00
Thyrum
8c96c5fc43 Update to 4.15.6-patch1 2025-01-29 18:02:10 +00:00
Thyrum
f1ec916cd0 Update to 4.15.6
Fixed white blocks on new game from new game screen

Added stat categories for buildings in the construction list

Spy randomness is different for different spies in same city

Resize map with drag gesture - By sulai

Add info about adding project - By itanasi
2025-01-29 12:00:43 +00:00
Thyrum
a34d3e31c4 Update to 4.15.5-patch2 2025-01-27 21:27:56 +00:00
Thyrum
b0a6a6ec65 Update to 4.15.5-patch1 2025-01-27 08:08:59 +00:00
Thyrum
74fa5b41fc Update to 4.15.5
Huge rendering performance changes for modded images - merely 'major' change for non-modded images

Automation handles 'Found City' uniques with limited uses correctly

By sulai:
- UnitTable: show a summary when no unit is selected
- Fix sticky tooltips
2025-01-26 09:59:48 +00:00
Thyrum
614813f250 Update to 4.15.4
Greeting stats translated correctly in notifications

Multiplayer screen correctly handles errors when downloading mods

'Cannot attack' accepts 'vs' conditionals

By SeventhM:
- Add a field for global unit uniques
- Allow building improvements on terrains that only allow some improvements when it has multiple uniques
- Add conditional for when you aren't in a golden age

Added an UniqueType to Found puppet city. - By Emandac

By itanasi:
- Set Avoid Growth=false on city capture
2025-01-22 16:04:29 +00:00
Thyrum
4922bfb8e2 Update to 4.15.3
Tech screen performance improvements

Notification for city conversion when removing heresy

Fixed unique buildings/improvements with zeroed stat not showing before vs after

By sulai:
- Show 'x units due' on Big Button, setting for cycling units
- Constructions table: avoid vertical movement of lower table

Added option to change the Maximum Autosave turns stored - By Emandac

Add hotkey for Idle Unit cycle buttons - By itanasi
2025-01-18 17:55:18 +00:00
Thyrum
5d1868d40a Update to 4.15.2-patch1 2025-01-13 07:15:26 +00:00
Thyrum
e3b6e8d8dd Update to 4.15.2
Added notification when enemy religion spread converts a city

Added 'has denied your trade request' notification

Ruins stat gifts modified by game speed

Fixed padding for map view icons for small minimaps

Fixed rare crash

Remove invalid 'last seen improvements'

By sulai:
- Tweaks for Screen Size small-portrait
- Map pinching, revised

Hide invisible resources for AI - By EmperorPinguin

Move Until Healed wake up to startTurn so Fortify lasts until start of turn - By itanasi
2025-01-11 20:07:27 +00:00
Thyrum
7bad098b65 Update to 4.15.1-libgdx-1.13.1 2025-01-08 18:39:19 +00:00
Thyrum
09b206c74f Update to 4.15.1
Show total number of cities in city table

Avoid ANRs when loading games

Resolve rare crash for corrupted game settings

By sulai:
- Add GoogleMaps-like pinching (!!!)
- Tweak UI city screen
- Correct alignment of text to icons
2025-01-07 21:18:59 +00:00
Thyrum
07012016ee Update to 4.15.0
Modding:
- 'Costs [amount] [stockpiledResource]' works for improvements
- 'free building' unique respects replacement buildings
- Adjacency checks do not check the current tile
- Allow city level stockpiles - By SeventhM

UI:
- Larger 'per turn' text for gold and faith
- disabled buttons no longer cause click-through
- Improved city screen queue - By sulai
- Edit Babylon's icon - By SpacedOutChicken

City states will get angry at you if you steal their lands - By Emandac
2025-01-04 18:47:32 +00:00
Thyrum
f893f86103 Update to 4.14.19
Memory performance improvements

City-state stat percent bonuses apply correctly

More uniques work with 'in this city' conditional

Terrain images in fonts no longer flipped

Pathfinding: Avoid unfriendly city state tiles when this doesn't affect movement speed

Change Babylon's image to Lamassu  - By SpacedOutChicken

Let AI choose healing promotions - By EmperorPinguin
2025-01-01 13:22:18 +00:00
Thyrum
17a6a68be8 Update to 4.14.18-apk-regular 2024-12-31 08:23:05 +00:00
Thyrum
cd66f5a92e Update to 4.14.18-apk-minify 2024-12-30 11:11:25 +00:00