At long last: 1.21 released!

Xyth

History Rewritten
Joined
Jul 14, 2004
Messages
4,106
Location
Aotearoa
A huge thanks to everyone who has helped with the beta tests. Enjoy!


Download


Important note: I haven't been able to test this version as thoroughly in multiplayer as I'd like. There may be some OOS errors. Help with testing is hugely appreciated.


--- Version 1.21 ---


Systems
• Civil War
• Independent Great Person generation
• Natural Wonders​

Civilizations
• Amurru: new UB (Kiru, replaces Bath)
• Angkor: Bayon (UW) renamed Prasat Bayon, now a National Theatre replacement
• Arabia: Petra (UW) renamed Al Khazneh, now a Mint replacement
• Assyria: Siege Ram (UU) has improved art, redesigned as a Siege Tower replacement
• Assyria: new UB (Ekal Masartu, replaces Barracks)
• Assyria: new UW (Ezida, replaces Academy)
• Brazil: Fazenda (UB) is now a Distillery replacement
• Brazil: Carnaval (UW) is now a National Festival replacement
• China: Pavilion (UB) renamed/refined as the Tíng
• France: new UB (Restaurant, replaces Supermarket)
• Hatti: Huwasi (UB) has new art
• Hatti: Puruli (UW) is now a National Festival replacement
• Inca: new UB (Tambo, replaces Post Office)
• Indonesia: Candi (UB) is now a Clinic replacement
• Indonesia: Borobodur (UW) is now a National Theatre replacement
• Iroquois: Longhouse (UB) is now a Tannery replacement
• Japan: new UB (Dojo, replaces Barracks)
• Japan: Himeji Castle (UW) is now a Military Academy replacement
• Kongo: UB renamed Raffia Mill (former name was a mistranslation)
• Mali: new UB (Djali, replaces Post Office)
• Netherlands: UB redefined as the Polder (still replaces Levee)
• Polynesia: Marae (UB) is now a Civic Square replacement
• Russia: new UB (Belltower, replaces Lighthouse)
• Siam: new UB (Floating Market, replaces Grocer)
• Siam: Ramakien (UW) is now a Heroic Epic replacement
• Sioux: new UB (Inipi, replaces Clinic)
• Swahili: Mji Mkongwe (UW) is now a Mint replacement
• Tamil: redesignated as the Dravidian civilization
• Tamil: Kalari (UB) is now a Stadium replacement
• Tamil: new UW (Brihadeeswarar, replaces National Theatre)
• Tibet: Gompa (UB) is now a Library replacement
• Vietnam: new UB (Dinh, replaces Civic Square)
• Numerous changes to capitals and citylists​

Leaders
• New Leaders: Basil, Bilqis, Dingha Cisse, Domenico Selvo, Gajah Mada, Gustav Adolph,
• New Leaders: Hongwu, Ibrium, István, Lorenzo de' Medici, Menelik, Richelieu, Seondeok, Suharto
• Removed Leaders: Attila, Hayam Wuruk, Marcus Aurelias, Wu
• Abu Bakr: new art
• Casimir: updated art
• Lalibela: new art (old art used for Menelik)
• Logan: changed to Thayendanegea
• Piye: new art
• Numerous trait reassignments
• Several missing or broken diplomacy texts fixed​

Traits
• New Traits: Martial, Political
• Extensive redesigning of most traits to accomodate new traits and GPP changes
• Protective: renamed Defensive​

Civics
• All civics now have a dissent rating
• Altruism: redesigned (medium upkeep, low dissent, unlimited doctors, +50% GPP with state religion)
• Authoritarianism: no longer has a GPP penalty (high dissent instead)
• Caste System: now low upkeep (but high dissent)
• Clan Warfare: now low upkeep (but high dissent)
• Confederation: now low upkeep (but high dissent)
• Equal Rights: Golden Age length reverted to 1/2 length
• Free Market: now low upkeep (but high dissent)
• Fundamentalism: also allows Inquisitors to be trained
• Paganism: redesigned (low upkeep, low dissent, +2 health in all cities, +1 happiness from Cemetery)
• Slavery: health penalty removed (high dissent instead)
• Warrior Code: Golden Age length reverted to 1/2 length
• Fixed an error that could cause certain civics to not function for some players​

Specialists
• New Specialists: Doctor, Great Doctor
• Specialists now grant +3 GPP each again
• Several other adjustments to specialist stats​

Great People
• New Great Person: Great Doctor
• Cities now have individual progress towards each Great Person type
• Great Spy: can now discover technology
• Great General: can now discover technology and start golden ages​

Technology
• Globalization: new requirement for Permanent Alliances
• Pharmaceuticals: first to discover receives a Great Doctor
• Record Keeping: new requirement to adjust espionage slider
• Sociology: new requirement to Build Culture (100%)​

Units
• Humvee: strength lowered to 18
• Increased the capture/enslavement chance for units with that ability​

Buildings
• New Buildings: Clinic, Constabulary, Hotel, Mill, Museum, Park
• Removed Buildings: Industrial Park, Scotland Yard
• Extensive redesigning of buildings
• Extensive redesigning of unique buildings
• Bank: now constructed by Great Merchants
• Hospital: now constructed by Great Doctors
• Intelligence Agency: now constructed by Great Spies
• Security Bureau: redesigned as a National Wonder
• Numerous changes and optimizations to building art​

National Wonders
• New National Wonders: Mint, National Festival, Security Bureau, Telephone Network
• Extensive redesigning of several National Wonders
• Holy Office: removed
• National Park: new art (old art used for Park)​

World Wonders
• Colosseum: fixed several errors preventing it from working
• Cristo Redentor: redesigned (1500h, +2 Prophet GPP, +8 culture, +1 food from Priests)
• Great Library: redesigned (350h, +2 Scientist GPP, +8 culture, +1 commerce from Scientists, allows 3 Scientists)
• Jetavanramaya: Golden Age length reverted to 1/2 length
• Nazca Lines: would grant a Spy instead of a Great Spy
• Porcelain Tower: espionage bonus reduced to 2 per state religion building
• Pyramids: will no longer grow a city that's set to avoid growth
• Sistine Chapel: culture bonus reduced to 2 per state religion building​

Religion
• Religions now founded by Great Prophet ability, rather than on birth
• Religions can no longer be founded in existing holy cities
• Asatru: Great Temple renamed Hof
• Druidism: shrine renamed Ynys Môn
• Olympianism: new founding movie
• Great Temples are now built by Great Prophets
• Shrines are now built as Great Temples were
• Inquisitions completely overhauled and simplified, no foreign inquisitions
• Inquisitors now remove a single selected religion (and its buildings) from a city
• Holy Cities (and Shrines) can no longer be purged and will not respawn if razed​

Corporations
• General Mills: now founded by Great Doctors
• Nestlé: now founded by Great Doctors​

Terrain
• New Terrain: Atolls
• Jungle: no longer cause unhealthiness
• Global Warming system replaced (work in progress)​

Resources
• Corn: food lowered by 1 when farmed
• Elephant: now obsoletes at Combustion
• Fish: no longer requires a tech to reveal
• Horse: now obsoletes at Combustion
• Potato: food raised by 1 when farmed​

Improvements
• Fort: now unlocked at Engineering
• Pollution no longer removed when building one polluting improvement over another​

Maps
• Start positions defined by leader on Large and Huge Earth maps (coming to other maps later)
• Earth (Huge): updated with terrains and resources by Jarlaxe Baenre (thanks!)
• Earth (Standard): fixed Polynesia's start location
• Remade New Zealand on all Earth maps
• Maps now obey the number of civs set in the Custom Scenario screen
• Fixed an error when playing maps with preselected civics or improvements​

Mapscripts
• Added an option to toggle guaranteed strategic resources near start (previously on by default)​

Interface
• Updated to most recent version of Platy World Builder
• Redesigned 'Dawn of Man' screen
• Redesigned Religion Advisor screen
• Many other UI tweaks​

Misc
• Diplomatic victory is no longer possible via the Apostolic Palace
• Golden Ages no longer double GPP
• Fixed several errors with Golden Age length calculations
• Fixed an error when placing cities using advanced start
• Fixed an error when a new civilization joins a game midway (e.g. colonies)
• Fixed a crash on some systems caused by the English Man of War UU
• Removed a debugging message whenever improvements are built
• Minimum BTS version set to 3.19​
 
Congratz. Very nice.
I know I don't post around here, but in the last months I've been trying several mods trying to learn and get ideas from them, and, I must say, while considering the ones that stay mostly true to "BTS gameplay" and "realism": this one has been considerably impressing me lately in many things.
 
Congratulations, Xyth! I can't wait to give it a shot.

Thank you for your dedication and hard work -- truly, it is appreciated.
 
When I try to start it up I get a window saying:
Load Error

GFC Error: failed to initialize the primary control theme
during the init engine phase of loading. When I click the OK button on that window, it loads fonts first, then quits unexpectedly. Here's what I'm pretty sure is the relevant crash report.

Code:
Process:         Civilization IV Beyond the Sword [10949]
Path:            /Users/earl/Library/Application Support/Steam/SteamApps/common/sid meier's civilization iv beyond the sword/Beyond the Sword/Civilization IV Beyond the Sword.app/Contents/MacOS/Civilization IV Beyond the Sword
Identifier:      com.aspyr.civ4bts
Version:         3.19 (92131)
Code Type:       X86 (Native)
Parent Process:  launchd [133]

Date/Time:       2014-03-03 17:47:50.974 +0700
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Interval Since Last Report:          22005509 sec
Crashes Since Last Report:           240
Per-App Interval Since Last Report:  1111950 sec
Per-App Crashes Since Last Report:   11
Anonymous UUID:                      ED4C5FD3-F0BE-48D8-B87E-7B7272E6BBE7

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000124
Crashed Thread:  0  MainThrd  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  MainThrd  Dispatch queue: com.apple.main-thread
0   com.aspyr.civ4bts             	0x00cd6167 std::vector<FInputDevice::InputEvent, std::allocator<FInputDevice::InputEvent> >::size() const + 9
1   com.aspyr.civ4bts             	0x00cd65d4 std::vector<FInputDevice::InputEvent, std::allocator<FInputDevice::InputEvent> >::operator=(std::vector<FInputDevice::InputEvent, std::allocator<FInputDevice::InputEvent> > const&) + 32
2   com.aspyr.civ4bts             	0x00cd6747 CvGSurfaceCtrl::ReadInputs() + 33
3   com.aspyr.civ4bts             	0x00adc119 CvInputMgr::pollInput() + 41
4   com.aspyr.civ4bts             	0x00adc447 CvInputMgr::update() + 97
5   com.aspyr.civ4bts             	0x00b1298c CvUpdater::basicUpdater() + 228
6   com.aspyr.civ4bts             	0x00a905e3 CvApp::UpdateInitProgress(int, int, char const*) + 663
7   com.aspyr.civ4bts             	0x00a910b4 CvApp::InitGame() + 2706
8   com.aspyr.civ4bts             	0x00a8bbbb CvApp::Init(HINSTANCE__*, char const*) + 2285
9   com.aspyr.civ4bts             	0x00b1ee41 WinMain + 33
10  com.aspyr.civ4bts             	0x000a7f99 sEventLoopEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 111
11  com.apple.HIToolbox           	0x95c2cc2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
12  com.apple.HIToolbox           	0x95c2bef6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
13  com.apple.HIToolbox           	0x95c2bd55 SendEventToEventTargetWithOptions + 58
14  com.apple.HIToolbox           	0x95c60a24 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 3006
15  com.apple.HIToolbox           	0x95c2d080 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2672
16  com.apple.HIToolbox           	0x95c2bef6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
17  com.apple.HIToolbox           	0x95c4e7f3 SendEventToEventTarget + 52
18  com.apple.HIToolbox           	0x95dd7c17 ToolboxEventDispatcher + 86
19  com.apple.HIToolbox           	0x95dd7d4f RunApplicationEventLoop + 243
20  com.aspyr.civ4bts             	0x000a8052 InstallEventsAndRunGameLoop() + 166
21  com.aspyr.civ4bts             	0x000a83ea main + 356
22  com.aspyr.civ4bts             	0x00002642 _start + 216
23  com.aspyr.civ4bts             	0x00002569 start + 41
 
When I try to start it up I get a window saying:

during the init engine phase of loading. When I click the OK button on that window, it loads fonts first, then quits unexpectedly. Here's what I'm pretty sure is the relevant crash report.

The mod is not installed correctly. See the Troubleshooting thread, 2nd post, for what you need to check and fix.
 
[EDIT: Ignore this post. I've realised where I've gone wrong. I'm running Steam, and the Mods need to go in the 'Beyond the Sword' folder inside the 'Sid Meier's Civilization IV Beyond the Sword' folder. More layers than a giant onion&#8230;]

Strange thing. I've put the 1.21 folder in the correct place, and trashed the 1.20 folder (and emptied the trash). When I launch BTS, it launches 1.20 - Attila still shows up as an Hungarian leader option. I'm launching a new game, not trying to open a saved one.

I've checked - using the 'About' file in the HR folder - that I haven't accidentally trashed 1.21 and somehow re-installed 1.20. I've also unloaded the mod and reloaded it when starting up the game.

Obviously I've done something wrong, but I'm confused as to how this is possible.
 
@Xyth: What will be the features of 1.22?

There's a bunch of interface stuff I want to get done, in particular I need to rework the Domestic Advisor. I made a start on expanding Great People's range of abilities but pulled it from 1.21 as it was just one thing too many to get done. So I want to get that finished. I'd also like to experiment with the culture mechanics, see what's possible.

Other than that, still deciding. I need to have a look over the todo and wish lists, see what I feel like tackling.

Any new civs?

Unsure. The Mississippians are the most probable at this stage. Definitely some more new leaders though.

Will you use SVN?

I need to look into that, thanks for the reminder.
 
Ugh, SVN is confusing. Not sure I have the time or patience to bother with it right now. Not really seeing what the advantages (for me) are either. Public access/contribution is cool, but I can't help but feel that will require more work on my part to coordinate it all. I don't want different branches of things. I already have revision control via Time Machine.
 
Other than that, still deciding. I need to have a look over the todo and wish lists, see what I feel like tackling.
Sounds like a good time to renew my bid for customized religions. Even if it's just in the form of minor stat variations/bonuses to their buildings.

Random events are long overdue for a complete review, I think, especially now that the early tech tree seems stable and balanced.

And, of course, the late tech tree (especially the Modern era) needs some fine tuning.

I think those are the only things left on my wishlist!
 
Sounds like a good time to renew my bid for customized religions. Even if it's just in the form of minor stat variations/bonuses to their buildings.

Was thinking of adapting Platyping's Faith component to do something along these lines, but only a very vague idea at this time.

Random events are long overdue for a complete review, I think, especially now that the early tech tree seems stable and balanced.

They absolutely need a review. I find them frustrating to work with, but at some point I'm going to have to tackle them.

And, of course, the late tech tree (especially the Modern era) needs some fine tuning.

I'm wondering if I should redefine/rename the Modern and Future eras somehow. I feel like the current definitions constrict the 20th century too much and that (along with a lack of things to unlock in some places) is what's making this end of the tree feel clunky. I don't want to have a full 7th era though. Any thoughts?
 
Founding Druidism caused crash. Crash report attached. This didn't happen on my previous game, so I don't know if it's the establishment of the religion that did it. Can supply a saved game if that helps.

[EDIT: Tried a second time, and game crashes at exact same point.]
 

Attachments

  • Crash report.txt
    55.5 KB · Views: 67
Nothing random regarding prophets and religion? I love this version, keep up the great work man! Thank you

Spain Archer doesn`t benefit from 4xp barracks bonus, tested Portugal archer without problem. Spearman gets experience as normal.
 
Founding Druidism caused crash. Crash report attached. This didn't happen on my previous game, so I don't know if it's the establishment of the religion that did it. Can supply a saved game if that helps.

[EDIT: Tried a second time, and game crashes at exact same point.]

Crash is of a type I've never seen before, but it looks like it might be related to the Druidism founding movie. Did it play before the crash? I just tested it and it worked fine for me, so please post the saved game and I'll see if I can replicate the crash with that.

Nothing random regarding prophets and religion? I love this version, keep up the great work man! Thank you

That's right, religions now founded by prophets when and where you want, no more randomisation. Thanks to Platyping for this component.

Spain Archer doesn`t benefit from 4xp barracks bonus, tested Portugal archer without problem. Spearman gets experience as normal.

Experience bonuses have been spread out to other buildings. Barracks only grants experience to Melee and Gunpowder units now. Archery experience now comes from Walls.
 
Hi

I am really enjoying the mod - in particular, the pace it moves at allows one to enjoy each era - but am getting a consistent crash right coming up. I've attached the saved game - it happens a right after this turn no matter what I do.
 

Attachments

  • AutoSave_AD-0820.CivBeyondSwordSave
    1 MB · Views: 130
Hi

I am really enjoying the mod - in particular, the pace it moves at allows one to enjoy each era - but am getting a consistent crash right coming up. I've attached the saved game - it happens a right after this turn no matter what I do.

I couldn't replicate this, I played your saved game through to around 890 AD without issue. Could you post the crash report?
 
Crash is of a type I've never seen before, but it looks like it might be related to the Druidism founding movie. Did it play before the crash? I just tested it and it worked fine for me, so please post the saved game and I'll see if I can replicate the crash with that.

The movie didn't play, no. Here's the save.

[EDIT: Looks like it might be connected with completing the Oracle same turn. I just replayed it and delayed founding Druidism by a turn - completing the Oracle in the meantime - and it worked OK.]
 

Attachments

  • Boudica II BC-0940.CivBeyondSwordSave
    133.6 KB · Views: 105
I couldn't replicate this, I played your saved game through to around 890 AD without issue. Could you post the crash report?

Thanks for the quick reply. Here it is.

Do you prefer crash reports when this happens or save games?
 

Attachments

  • Crash report.txt
    55.5 KB · Views: 101
The movie didn't play, no. Here's the save.

[EDIT: Looks like it might be connected with completing the Oracle same turn. I just replayed it and delayed founding Druidism by a turn - completing the Oracle in the meantime - and it worked OK.]

Does the Druidism movie play properly when you do it that way?

Your game doesn't crash for me no matter whether I found Druidism or let the Oracle finish first. Suggests that it's a problem specific to your system unfortunately. Can you try the saved game again but by founding different religions? In particular, test Asatru, Olympianism, and Teotl (all custom movies). Let me know which crash and which don't, and if you're able to see their movies at all, even if it doesn't crash.


Thanks for the quick reply. Here it is.

I think you may have posted the wrong crash log. That one is identical to the one OscarWildebeest posted.

Do you prefer crash reports when this happens or save games?

Both please.
 
Top Bottom