Commit graph

513 commits

Author SHA1 Message Date
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
Thyrum
3351ebf300 Update to 4.14.18
Performance - Faster map update on click

'close unit table' button does not cycle units

By SeventhM:
- Allow stat from battle uniques to also give stockpiles
- Fix gaining resources twice when it is gained from a city

By czyh2022 (NEW!):
- Allow civs to trade with each other before settling their first cities
- Delete duplicate trade denied message
- Cancel the chain reaction of defense pact
2024-12-25 19:06:20 +00:00
Thyrum
0fc407076f Update to 4.14.17
Fixed ANRs for:
- URL checking for Github URL with query
- Global politics table
- Playing overlay music in city screen

Flank attack unique works with 'vs' conditionals

Fix rare Android crash where we don't have permissions to copy external mods on app start

Add unique for increased improvement rates rather than decreased build times  - By SeventhM

UI: various improvements mostly relating to centering and WorldScreenTopBar  - By Toxile
2024-12-22 09:12:55 +00:00
Thyrum
95bcb131f5 Update to 4.14.16
CPU performance improvements

UI:
- Better 'close unit table' button
- Better options checkboxes, slider buttons, multiplayer server UI  - By Toxile

Bugfixes:
- Buy button active when civ can purchase items in puppets
- Paused music no longer resumes on game resume

By SeventhM:
- Unified unique for gaining stats/stockpiles
- Pantheon cost respects game speed modifer

AI:
- Better Food Weights for citizen management - By itanasi
- Prevent incorrect settler retreat - By EmperorPinguin
2024-12-16 13:22:57 +00:00
Thyrum
734440ba48 Update to 4.14.15
UI improvements:

- Tile Info Table
- Changed Black to Charcoal
- Unit description table

Fixed cities built on pillages roads colored red

Fixed scroll position indicator

Fixed Thai diacritic support

Added 'exit' button in world screen popup menu

Fixed AI religion belief assessment

Increase starting Luxury amount to match Civ 5 - By SeventhM

UI fixes: dividers, checkbox-to-text spacing, multiplayer tab connection button  - By Toxile (new contributor!)
2024-12-14 17:04:58 +00:00
Thyrum
cbd0fd05f8 Update to 4.14.14
Automated air units respect 'Cannot move' unique

Resolved rare New Game Screen 'application not responding' errors

AI:
- Don't pick most expensive tech as free tech, if it's marked as '0 weight for AI decisions'
- Decreased base Fort value to not build it instead of useful improvements

Remove images of expended units

Display city state type name for battle bonuses

'Unit built' notification selects the built unit
2024-12-09 17:07:38 +00:00
Thyrum
842544f1df Update to 4.14.13-patch1 2024-12-06 10:30:20 +00:00
Thyrum
a5834170b4 Update to 4.14.13
SIGNIFICANT memory performance improvements for large maps

'Stats from tiles' uniques work with terrain + improvement filter combos

Layout for resource icons in city screen when in resistance - fixed

Remove server notifications - bad user experience

hexarealm: Fix Snow-Lake edges - By RobLoach
2024-12-05 20:46:02 +00:00
Thyrum
127f05f005 Update to 4.14.12-patch2 2024-12-03 14:54:49 +00:00
Thyrum
7aea78bc84 Update to 4.14.12-patch1 2024-12-03 14:45:45 +00:00
Thyrum
9ae97dfe5b Update to 4.14.12
Allow unit triggers to be used in unit-triggered events

Memory and rendering performance improvements

Solved ANRs while building crash screen

Spies assigned to cities moved to other civs are returned to hideout

Automated workers don't remove terrain features without the proper tech

Removed 'please' from Civ demands to make them more demand-y

Fix promotion uniques being ignored if it didn't match a promotion names  - By SeventhM

Notifications can link to URLs  - By touhidurrr
2024-12-02 18:27:46 +00:00
Thyrum
69d561ea5a Update to 4.14.11
Added Github + Discord icon links on main menu

City construction progress is reset when puppeting, not when annexing

Mods:
- Allow loading games where a buildings' 'replaces' has been removed
- Allow loading games with natural wonders that have been removed from mods
- Only add city ruins improvements if they exist in the ruleset

Added lake-land edge tiles - by legacymtgsalvationuser69544

Move Capital building function from city to civ  - By SeventhM
2024-11-27 21:34:04 +00:00
Thyrum
3f343c014b Update to 4.14.10
Fixed Flood Plains generation

Fixed crash when swapping while retreating

Added debug option to show tile image locations

Worker units do not try and swap with non-adjacent tiles

Better MP update error handling

Resolved crashes due to incorrect music state

Console cannot change player type for non-major civs or allow adding cities to spectator/barbarian
2024-11-26 07:08:06 +00:00
Thyrum
0e769f7007 Update to 4.14.9
CPU performance improvements

Uniques hidden from users do not show icons in tech tree

Disallow slashes in mp game names

Added more options for UI skin mods  - By GGGuenni

By SeventhM:
- Fix capital indicating uniques ignoring gamestate
- Fix tile defence uniques ignoring unit state
2024-11-21 17:57:45 +00:00
Thyrum
1a0be12b4c Update to 4.14.8
Avoid 'application not responding' errors on Android when attempting to start a multiplayer game

Avoid out of memory errors when updating multiplayer games

Don't reject constructions for missing stockpiled resource costs, AFTER you've already paid them

Memory performance improvements - By SeventhM

Growth changes - By itanasi
2024-11-19 07:52:36 +00:00
Thyrum
e51a7e0ce6 Update to 4.14.7
CPU performance improvements

Modding:
- Mod checker accepts civ filters as tile filters
- Great General unique works with conditionals
- Nat wonders land->water conversion no longer causes rivers on water tiles

Growth nullifying uniques do not nullify starvation

Removed Scenarios button, since the 'new game' screen handles scenarios better

Allow filter uniques to have conditionals and work with modifiers  - By SeventhM
2024-11-17 09:59:20 +00:00
Thyrum
d45c07be90 Update to 4.14.6-patch1 2024-11-14 11:59:13 +00:00
Thyrum
23895e3ac6 Update to 4.14.6
Rendering performance improvements

AI does not offer open borders trade if other side already has open borders

Don't allow trading away max gold/max gpt to multiple civs

Added 'unit remove all' console command

In trade, if one side has *negative* resources of a certain type, the resource on the other side is colored green
2024-11-13 14:30:10 +00:00
Thyrum
dfce6e60c4 Update to 4.14.5-patch1 2024-11-11 11:32:28 +00:00
Thyrum
49ca487995 Update to 4.14.5
Coast edge images for HexaRealm tiles by legacymtgsalvationuser69544 :)

Place edge images over terrains and under improvements, where possible

City-state unique units are not taken from civs within this game

Don't assume the city-state ally knows the civ that attacked the city-state

Modding:
- Comment text is displayed on event choices
- Don't allow triggers to decrease city population below 1

Added owned tiles countable - By PLynx01
2024-11-10 12:59:27 +00:00
Thyrum
c4a491a8fa Update to 4.14.4
Memory optimizations

AI: Use Great Artists for Golden Ages

modding: Added 'on [difficulty] difficulty' conditional

Avoid Growth and Food Ranking Improvements  - By itanasi
2024-11-06 13:10:32 +00:00
Thyrum
8ea2a02233 Update to 4.14.3
Fixed Wait action when auto unit cycle is disabled

Unresearchable techs not added when starting in advanced era

modding:
- Added validation to event uniques
- 'upon gaining/losing the [promotion] status' triggers correctly
- 'upon building a [improvementFilter] improvement' triggers correctly
- 'Becomes [terrainName] when adjacent to [terrainFilter]' accepts conditionals
2024-11-02 17:49:40 +00:00
Thyrum
50c6161bd0 Update to 4.14.2-patch1 2024-10-31 14:23:44 +00:00
Thyrum
fa2fa1e4b6 Update to 4.14.2
DoF popup requires choosing an option

Downgraded back to LibGDX 1.12.1 to solve Wayland and AWT issues

Resource uniques are initialized correctly

Memory performance improvements

Workers will repair pillaged Great improvement tiles - By Emandac

Avoid Growth blocks New Population - By itanasi
2024-10-31 08:44:12 +00:00
Thyrum
210dff550b Update to 4.14.1
Modding: 'upon gaining/losing the [promotion] status/promotion' triggers now work correctly

Allow AI to use perpetual culture/faith conversions

Added version number to main menu

By itanasi:
- New 'Guard' action for units that can retreat from combat
- Align Civilopedia on Idle Units and Wait command to current behavior
2024-10-28 18:44:30 +00:00
Thyrum
f62e1da61e Update to 4.14.0
Wait action selects next unit

By sulai:
- Better city screen buy button location
- Do not create resource notification for unresearched resources

Fix constructions that's always visible showing when belonging to another civ  - By SeventhM
2024-10-24 18:25:32 +00:00
Thyrum
912b2df540 Update to 4.13.19
Update mods even if we have cached data

Modding: Unit icon falls back to UnitTypeIcons/<unitType> successfully

Cities reduce tile movement cost to 1 (on e.g. hills), per Civ V

Add Specialists Tutorial - By itanasi

Add `<when espionage is enabled>` conditional  - By RobLoach

Allow purchasing wonders with gold when explicitly given a unique - By SeventhM
2024-10-21 19:26:17 +00:00
Thyrum
3c427cf4d1 Update to 4.13.18
Better AI decisions for policy branches

Modding:
- Allow fallback to 'UnitTypeIcons/$unitName' if 'UnitIcons/$unitName' does not exist
- Added unique-weighted decision for policy branches
- Better 'hidden when' uniques for disabled religion, victory types

Resolved rare crash when map contains improvements not in ruleset

Add unique to show construction when unbuildable - By SeventhM
2024-10-20 12:14:04 +00:00
Thyrum
70dd3e0a05 Update to 4.13.17
Mod management screen:
- Cache online mod list for fast loading
- Always allow mod search

Modding:
- Allow removing free policies
- Resolved crash on modded game with no capital city indicator

AI: Improved automated worker tile selection

Solve ANRs due to resuming music player which is in an unplayable state

Don't auto-replace holy sites in G&K - By EmperorPinguin
2024-10-15 21:59:29 +00:00