yairm210 / unciv-iv-mod Goto Github PK
View Code? Open in Web Editor NEWA Civ IV mod for Unciv
A Civ IV mod for Unciv
Okay, so I started a game with the Unciv IV Mod, on Continents, which means relatively large islands. Problem is, no matter how advanced I get, I cannot embark my units anyway, because there's no tech for that.
Hi~
Could the Neoteric Mod be added?
Longbowman's unique "[+25]% Strength <when fighting in [City center] tiles> " contains the conditional "when fighting in [City center] tiles". This contains the parameter City center which does not fit parameter type tileFilter !
Supermarket's unique "[+1 Food] from [Cow] tiles [in this city]" contains parameter Cow, which does not fit parameter type tileFilter !
Supermarket's unique "[+1 Food] from [Deer] tiles [in this city]" contains parameter Deer, which does not fit parameter type tileFilter !
Supermarket's unique "[+1 Food] from [Sheep] tiles [in this city]" contains parameter Sheep, which does not fit parameter type tileFilter !
Supermarket's unique "[+1 Food] from [Pig] tiles [in this city]" contains parameter Pig, which does not fit parameter type tileFilter !
reveal nearby Barbarian camps's unique "Reveal up to [All] [Barbarian encampment] within a [10] tile radius" contains parameter Barbarian encampment, which does not fit parameter type tileFilter !
Guerrilla I's unique "[+20]% Strength <when fighting in [Hills] tiles> " contains the conditional "when fighting in [Hills] tiles". This contains the parameter Hills which does not fit parameter type tileFilter !
Archer obsoletes at tech Machinery, and therefore Feudalism for its upgrade Longbowman may not yet be researched!
Trebuchet obsoletes at tech Chemistry, and therefore Steel for its upgrade Cannon may not yet be researched!
Road has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Railroad has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Camp has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Pasture has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Quarry has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Workshop has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Winery has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Plantation has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Victory type Scientific requires adding the non-existant unit SS Engine to the capital to win!
Victory type Scientific requires adding the non-existant unit SS Stasis Chamber to the capital to win!
Victory type Scientific requires adding the non-existant unit SS Cockpit to the capital to win!
Victory type Scientific requires adding the non-existant unit SS Booster to the capital to win!
Victory type Scientific requires adding the non-existant unit SS Booster to the capital to win!
Victory type Scientific requires adding the non-existant unit SS Booster to the capital to win!
Ironclad's unique "Requires [1] [Coal]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Ironclad's unique "Requires [1] [Iron]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Modern Armor's unique "Requires [1] [Aluminum]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Modern Armor's unique "Requires [1] [Oil]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Jet Fighter's unique "Requires [1] [Aluminum]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Jet Fighter's unique "Requires [1] [Oil]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Stealth Bomber's unique "Requires [1] [Aluminum]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Stealth Bomber's unique "Requires [1] [Oil]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Ironclad's unique "Requires [1] [Coal]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Ironclad's unique "Requires [1] [Iron]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Modern Armor's unique "Requires [1] [Aluminum]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Modern Armor's unique "Requires [1] [Oil]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Jet Fighter's unique "Requires [1] [Aluminum]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Jet Fighter's unique "Requires [1] [Oil]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Stealth Bomber's unique "Requires [1] [Aluminum]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Stealth Bomber's unique "Requires [1] [Oil]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Longbowman's unique "[+25]% Strength <when fighting in [City center] tiles> " contains the conditional "when fighting in [City center] tiles". This contains the parameter City center which does not fit parameter type tileFilter !
Supermarket's unique "[+1 Food] from [Cow] tiles [in this city]" contains parameter Cow, which does not fit parameter type tileFilter !
Supermarket's unique "[+1 Food] from [Deer] tiles [in this city]" contains parameter Deer, which does not fit parameter type tileFilter !
Supermarket's unique "[+1 Food] from [Sheep] tiles [in this city]" contains parameter Sheep, which does not fit parameter type tileFilter !
Supermarket's unique "[+1 Food] from [Pig] tiles [in this city]" contains parameter Pig, which does not fit parameter type tileFilter !
reveal nearby Barbarian camps's unique "Reveal up to [All] [Barbarian encampment] within a [10] tile radius" contains parameter Barbarian encampment, which does not fit parameter type tileFilter !
Guerrilla I's unique "[+20]% Strength <when fighting in [Hills] tiles> " contains the conditional "when fighting in [Hills] tiles". This contains the parameter Hills which does not fit parameter type tileFilter !
Road has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Railroad has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Camp has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Pasture has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Quarry has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Workshop has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Winery has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Plantation has an empty terrainsCanBeBuiltOn
, isn't allowed to only improve resources and isn't unbuildable! Support for this will soon end. Either give this the unique "Unbuildable", "Can only be built to improve a resource" or add "Land", "Water" or any other value to terrainsCanBeBuiltOn
.
Victory type Scientific requires adding the non-existant unit SS Engine to the capital to win!
Victory type Scientific requires adding the non-existant unit SS Stasis Chamber to the capital to win!
Victory type Scientific requires adding the non-existant unit SS Cockpit to the capital to win!
Victory type Scientific requires adding the non-existant unit SS Booster to the capital to win!
Victory type Scientific requires adding the non-existant unit SS Booster to the capital to win!
Victory type Scientific requires adding the non-existant unit SS Booster to the capital to win!
Ironclad's unique "Requires [1] [Coal]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Ironclad's unique "Requires [1] [Iron]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Modern Armor's unique "Requires [1] [Aluminum]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Modern Armor's unique "Requires [1] [Oil]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Jet Fighter's unique "Requires [1] [Aluminum]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Jet Fighter's unique "Requires [1] [Oil]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Stealth Bomber's unique "Requires [1] [Aluminum]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Stealth Bomber's unique "Requires [1] [Oil]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Ironclad's unique "Requires [1] [Coal]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Ironclad's unique "Requires [1] [Iron]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Modern Armor's unique "Requires [1] [Aluminum]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Modern Armor's unique "Requires [1] [Oil]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Jet Fighter's unique "Requires [1] [Aluminum]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Jet Fighter's unique "Requires [1] [Oil]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Stealth Bomber's unique "Requires [1] [Aluminum]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
Stealth Bomber's unique "Requires [1] [Oil]" looks like it may be a misspelling of:
"Requires [buildingName/tech/era/policy]" (Deprecated)
warriors can't be upgraded to swordmen, catapults can use only the fill heal promotion, archers have no available promotions at all
Platform: Android
Version: 4.6.11-patch1 (Build 866)
Rulesets: [Unciv IV mod, Civ V - Gods & Kings, Civ6 mod, Civ V - Vanilla]
Last Screen: com.unciv.ui.screens.worldscreen.WorldScreen
Device Model: Redmi 5A
API Level: 27
Message:
java.lang.ArithmeticException: divide by zero
at com.unciv.ui.screens.pickerscreens.PolicyPickerScreen.<init>(PolicyPickerScreen.kt:186)
at com.unciv.ui.screens.worldscreen.WorldScreenTopBar$getStatsTable$2.invoke(WorldScreenTopBar.kt:123)
at com.unciv.ui.screens.worldscreen.WorldScreenTopBar$getStatsTable$2.invoke(WorldScreenTopBar.kt:123)
at com.unciv.ui.screens.worldscreen.WorldScreenTopBar$getStatsTable$addStat$action$1.invoke(WorldScreenTopBar.kt:100)
at com.unciv.ui.screens.worldscreen.WorldScreenTopBar$getStatsTable$addStat$action$1.invoke(WorldScreenTopBar.kt:99)
at com.unciv.ui.components.extensions.Scene2dExtensionsKt$onClick$1.invoke(Scene2dExtensions.kt:326)
at com.unciv.ui.components.extensions.Scene2dExtensionsKt$onClick$1.invoke(Scene2dExtensions.kt:326)
at com.unciv.ui.components.extensions.OnClickListener.clicked(Scene2dExtensions.kt:306)
at com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchUp(ClickListener.java:88)
at com.badlogic.gdx.scenes.scene2d.InputListener.handle(InputListener.java:71)
at com.badlogic.gdx.scenes.scene2d.Stage.touchUp(Stage.java:355)
at com.unciv.ui.screens.basescreen.UncivStage.access$touchUp$s80204510(UncivStage.kt:17)
at com.unciv.ui.screens.basescreen.UncivStage$touchUp$1.invoke(UncivStage.kt:78)
at com.unciv.ui.screens.basescreen.UncivStage$touchUp$1.invoke(UncivStage.kt:78)
at com.unciv.ui.crashhandling.CrashHandlingExtensionsKt$wrapCrashHandling$1.invoke(CrashHandlingExtensions.kt:17)
at com.unciv.ui.screens.basescreen.UncivStage.touchUp(UncivStage.kt:78)
at com.badlogic.gdx.backends.android.DefaultAndroidInput.processEvents(DefaultAndroidInput.java:426)
at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:472)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1575)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1270)
Save Mods:
[Unciv IV mod]
Save Data:
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.