FfH2 Bug Thread

That isn't a bug. No unit can gain exp past 100 from fighting barbarians without valor or a great commander. You'll have to get one of those or declare war.

I was just about to post that, but you beat me to it. :P

The Acheron the Red Dragon having defense bonuses is kind of cool, I wonder if that was done to make it unique to the other dragons.
 
they should still get xp from killing Barb units
 
I've been stealing away the Elves' tigers as soon as I can with my Satyr units, but after a stack of priests summon them, I get attacked by a stack of tigers in the same turn.

It seems that the AI is able to use tigers on the same turn that they are summoned. Perhaps this is a balance against the possibility that the player is using Satyrs, but it is obviously different from how the player gets to use tigers.

Additionally, the AI is completely unaware of the risk they run when summoning tigers after the player has demonstrated that they have a Satyr. While the AI does not depend on this alone as their defense, continuing to "reinforce" their stacks with summoned tigers just feeds the attacking army with more units when facing a Satyr.
 
An issue with enraged seems to be if a unit in a stack is enraged, it will drag that stack around, sometimes before you get a chance to split it up. Very annoying when an archmage mutates a stack with wonder and you don't notice.
 
0.40k CTD at the end of this turn...
:-(
edit: wheres the button to upload a save game grr
 
An issue with enraged seems to be if a unit in a stack is enraged, it will drag that stack around, sometimes before you get a chance to split it up. Very annoying when an archmage mutates a stack with wonder and you don't notice.

And then lets talk at the AC 90 things, that was the most annoying thing I have ever experienced. It was not fun, it was exciting, it was not anything but annoying, especially on a map like Erebus, where the idiots just move around because you aren't at war with anyone or the one you are at war with live on the continent next door or beyond a civ that you don't have open border agreement with.

Hint: If this is how you in the team like it, then please at least let the enraged be totally enraged, let them attack and pass borders, as it is now its just annoying, or let them be barbarians.

I can avoid units that normally get enraged, regardless if playing good or evil, but if I play evil I would like to do it all the way, not just to AC89 but no more because after that the game just become ... or perhaps lets put this as an option or something.

Other than that (yeah, and the blob issue) the game is fun, Acheron and everything (yeah, why can't he fly?).
 
Text says that great merchant will be used towards mathematics, but it is actually used towards currency
 
Whenever I've had a problem like that I assumed that something went wrong with the download and redid the download for the FFH main patch, the sub-patch, and the media files as well. You could try that but I am by no means an expert... :(

Didn't work :-(. This mod looks really cool though.
Another weird thing is that in the civilopedia, the modals for the different units don't show up.:sad:
 
BUG: CTD to desktop prior to single player(and hotseat) game start(non scenario) 100% of the time.

example: single player(from title screen for FFH2)>Play now!>(select map)Erebus>(world size)Temperate/Medium sealevel/Huge>Leader/Civ=Any(tried all options plusrandom).

Game starts to load = shows full green bar/screen goes blank/hardrive working(loading) then CTD with windows error report:

Appname civ4beyondthesword.exe AppVer:3.1.3.1 ModName: binkw32.dll ModVer: 1.8.6.0 Offset: 0002235e

Software version etc:

XP SP3

Civ4 'Complete'(warlords+BTS) retail version+BTS patch 317(317e)

from Advanced>about build:

Civ version: 317
build version: 3.1.3.1(104717)
build: Final Version

FFH2 version: 0.40k - latest patch k applied
media file: FfH2media
patch: FfH2040k

Some info from txt files on possible errors:

From 'ThemeParseLog' txt file in my '\Beyond the Sword' directory:


[Jan 02, 2009 - 13:31:02] Messages while processing 'Resource/Civ4.thm'

Error : Decl - ('Civ4Theme_Common.thm', Ln:401, Col:13) Assignment source propertyId 'SF_CtrlTheme_Civ4_Control_Font_Size3_Italic' not found
Error : Decl - ('Civ4Theme_Common.thm', Ln:402, Col:13) Assignment source propertyId 'SF_CtrlTheme_Civ4_Control_Font_Size3_BoldItalic' not found
Error : Decl - ('Civ4Theme_Common.thm', Ln:408, Col:13) Assignment source propertyId 'SF_CtrlTheme_Civ4_Control_Font_Size1_Bold' not found
Error : Decl - ('Civ4Theme_Window.thm', Ln:3048, Col:9) Assignment source propertyId 'SF_CtrlTheme_Civ4_Control_Font_Size1_Bold' not found
Error : Syntax - ('Civ4Theme_HUD.thm', Ln:887, Col:13) Unexpected '.' in the identifier assignment statement
Error : Syntax - ('Civ4Theme_HUD.thm', Ln:927, Col:13) Unexpected '.' in the identifier assignment statement

From 'PythonErr2' in my My Documents '\Beyond the Sword\Logs' directory(after changing HidePythonExecptions to 0):

sys.path = ['..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\email', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\encodings', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\build', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\py', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\tools', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\colourchooser', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\editor', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\floatcanvas', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\masked', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\mixins', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\ogl', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\af', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ca', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\cs', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\da', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\de', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\el', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\es', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\eu', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\fi', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\fr', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\hi', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\hu', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\id', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\it', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ja', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\lv', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\nb', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\nl', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\pl', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\pt_BR', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ru', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\sl', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\sv', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\tr', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\uk', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\zh_CN', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\zh_TW', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\af\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ca\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\cs\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\da\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\de\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\el\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\es\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\eu\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\fi\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\fr\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\hi\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\hu\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\id\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\it\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ja\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\lv\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\nb\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\nl\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\pl\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\pt_BR\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ru\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\sl\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\sv\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\tr\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\uk\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\zh_CN\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\zh_TW\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\py\\tests', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\tools\\XRCed', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\tools\\XRCed\\src-images', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM']

sys.modules = {'zipimport': <module 'zipimport' (built-in)>, 'signal': <module 'signal' (built-in)>, '__builtin__': <module '__builtin__' (built-in)>, 'sys': <module 'sys' (built-in)>, '__main__': <module '__main__' (built-in)>, 'exceptions': <module 'exceptions' (built-in)>, 'CvPythonExtensions': <module 'CvPythonExtensions' (built-in)>}

sys.builtin_module_names = ('CvPythonExtensions', '__builtin__', '__main__', '_bisect', '_codecs', '_codecs_cn', '_codecs_hk', '_codecs_iso2022', '_codecs_jp', '_codecs_kr', '_codecs_tw', '_csv', '_heapq', '_hotshot', '_locale', '_multibytecodec', '_random', '_sre', '_subprocess', '_symtable', '_weakref', '_winreg', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'md5', 'mmap', 'msvcrt', 'nt', 'operator', 'parser', 'regex', 'rgbimg', 'sha', 'signal', 'strop', 'struct', 'sys', 'thread', 'time', 'xxsubtype', 'zipimport')
load_module CvEventInterface
load_module CvUtil
load_module traceback
load_module CvEventManager
load_module CvScreensInterface
load_module CvMainInterface
load_module ScreenInput
load_module CvScreenEnums
load_module time
load_module ScenarioFunctions
load_module Popup
load_module PyHelpers
load_module CustomFunctions
load_module CvCameraControls
load_module CvEspionageAdvisor
load_module CvWBDesc
load_module array
load_module CvDomesticAdvisor
load_module CvTechChooser
load_module CvForeignAdvisor
load_module math
load_module CvExoticForeignAdvisor
load_module IconGrid
load_module DomPyHelpers
load_module TechTree
load_module re
load_module CvMilitaryAdvisor
load_module CvFinanceAdvisor
load_module CvReligionScreen
load_module CvCorporationScreen
load_module CvSomniumInterface
load_module copy
load_module CvCivicsScreen
load_module CvVictoryScreen
load_module CvOptionsScreen
load_module CvReplayScreen
load_module CvHallOfFameScreen
load_module CvDanQuayle
load_module CvGameUtils
load_module CvUnVictoryScreen
load_module CvDawnOfMan
load_module CvTechSplashScreen
load_module CvTopCivs
load_module random
load_module CvInfoScreen
load_module CvIntroMovieScreen
load_module CvVictoryMovieScreen
load_module CvWonderMovieScreen
load_module CvEraMovieScreen
load_module CvSpaceShipScreen
load_module CvPediaMain
load_module CvPediaScreen
load_module CvScreen
load_module CvPediaTech
load_module CvPediaUnit
load_module CvPediaBuilding
load_module CvPediaPromotion
load_module CvPediaUnitChart
load_module CvPediaBonus
load_module CvPediaTerrain
load_module CvPediaFeature
load_module CvPediaImprovement
load_module CvPediaCivic
load_module CvPediaCivilization
load_module CvPediaLeader
load_module CvPediaSpecialist
load_module CvPediaHistory
load_module CvPediaProject
load_module CvPediaReligion
load_module CvPediaSpell
load_module CvPediaCorporation
load_module CvWorldBuilderScreen
load_module CvWorldBuilderDiplomacyScreen
load_module CvDebugTools
load_module CvDebugInfoScreen
load_module CvMapGeneratorUtil
load_module CvGFCScreen
load_module CvPopupInterface
load_module CvScreenUtilsInterface
load_module CvScreenUtils
load_module CvTrophyHall
load_module Trophies
init-ing world builder screen
load_module CvWBPopups
load_module CvAdvisorUtils
load_module OOSLogger
PY:OnInit
load_module CvAppInterface

From 'Init' file in same My Documents '\Beyond the Sword\Logs':

[1143.296] DBG: CIV Init
[1143.296] VERSION: App: F:\Program Files\2K Games\Firaxis Games\Sid Meier's Civilization 4 Complete\Beyond the Sword\Civ4BeyondSword.exe
[1143.296] VERSION: Build: Mon May 19 14:20:10 2008
[1143.296] VERSION: 3.1.3.1 (104717)
[1144.921] VERSION: Mod Loaded: Mods\Fall from Heaven 2\
[1144.921] DBG: FILE Cat Init

From 'xml' file in same My Documents '\Beyond the Sword\Logs':

[1145.593] Loading XML file xml\GameInfo/CIV4PlayerOptionInfos.xml
[1145.640] Load XML file xml\GameInfo/CIV4PlayerOptionInfos.xml SUCCEEDED
[1145.640] SetGlobalClassInfo (Civ4PlayerOptionInfos/PlayerOptionInfos/PlayerOptionInfo)
[1145.640] Loading XML file xml\GameInfo/CIV4GraphicOptionInfos.xml
[1145.640] Load XML file xml\GameInfo/CIV4GraphicOptionInfos.xml SUCCEEDED
[1145.640] SetGlobalClassInfo (Civ4GraphicOptionInfos/GraphicOptionInfos/GraphicOptionInfo)


Tried setting movies to off in the Civ4 ini file as mentioned in other places, still crash at same point - game start(load up).

The 'binkw32.dll' error reported by windows would suggest a movie problem? binkplayer being used by Civ4 for movies.

Still Civ4's other movies all play fine for me, as do the wonder movies etc.

In FFH2 I can play the scenarios with no trouble, and all the wonder movies play fine with no error.

I've also tried loading the FFH2 mod from within Civ4(rather than use the FFH2 desktop icon) - still same crash on non scenario games.

So quick recap:

Civ4 BTS plays fine
FFH2 scenarios play fine
FFH2 non-scenario crash on game load up 100% of time.

Keep up the good work - this is one of Civ4's top mods :b:

The only difference between playing FfH and playing a scenario is that a movie doesn't play before a scenario. So if you load scenarios fine but not the normal game then you comptuer is having a problem displaying movies. I would recheck to make sure they are disabled correctly.
 
Didn't work :-(. This mod looks really cool though.
Another weird thing is that in the civilopedia, the modals for the different units don't show up.:sad:

From the first post:
4. If FfH crashes when starting a game and when you look in the Civilopedia from the main menu and you can't see units, then you have only applied the patch and you need to download and install the main mod (then reapply the patch).
 
Playing Hippus patch K

Magnadine has the ability to recruit mercinaries. The colour text suggests they are used to garrison newly captured cities. They actually appear in your capital, in my case many, many moves behind the front line... Either colour text or spawn location is incorrect.

Cheers
 
A number of things I noticed that is weird.

1) The Apocalyse happen at AC98 (226/230) not at AC100.
2) The Grigori built the Mercurian ... bah, he built Basium.
3) There are 8 members of the undercouncil and 9 civs. I forgot to check the voting (and that sign still says UN btw) but a guess would be that the Grigori is a member and Basium is not, but they are a team and since Basium usually joins the other council isn't this a little strange.

Regarding 1) above. It would be cool if all the "AC events" happened at a random AC number +-2 or something.
But in my case. A guess here is that on an AI turn the AC hit 100, but before it was my turn, another AI did something that lowered it to AC98 (it was AC97 when I ended my turn before it happend). Could it be this that has happened?

Regarding 2) and 3) above. Wouldn't it be logical that either only a good civ is able to build that gate/basium or at least change that civs alignment so it becomes good. I have had a number of cases lately with just ridiculous combinations just because that a neutral civ can build this.
Another thing that should be done is that Basium should be able to end the "team relationship" if his "team mate" does something badly like join AV, or the undercouncil or becomes evil.
 
Warrens don't respect Rally Points. I'd like to be able to send both units to the city I've selected, not just the first.
 
The neutral Khazad have Paladins in this screenie. They were at no point good, though they are allied with the Mercurians.
 

Attachments

  • Civ4ScreenShot0081.JPG
    Civ4ScreenShot0081.JPG
    134.9 KB · Views: 75
... and just for the record, wouldn't it be logical if there was an all out war when the Apocalypse event happens, it is the end of the world as we know it after all.

And to avoid any strange behaviour with the neutral summoning good Basium, force the summoner to become good and force the team to break if he joins AV or the undercouncil, a popup warning perhaps that say if you do this then Basium will leave you. Perhaps joining another good civ, or be on his own.

I rather have a game that is at least in a way logical, than a game that allows everything just because ... I can't come up with a good explanation. I had the Grigori, what next the Illians summoning Basium. Okey the main game is the main game and its not glued to any story and should be somewhat random based, but isn't there a limit to this everything goes principle? is nothing holy so to speak?
 
CtD playing FfH2.0.40k... :(

The CtD started when I installed patch k.

It crashes after initiating a custom game.

EDIT: Actually, it CtD even when I reinstalled the vanilla version of FfH2.0.40
:(
 
Had the red/purple blob issue 4 times in a hotseat game before turn 200. Runniong Xp, patch j. Reloading fixed them, then it'd happen to another unit x turns later.
 
The neutral Khazad have Paladins in this screenie. They were at no point good, though they are allied with the Mercurians.

I think this is a bug/feature related to religious units as well. If your permanent ally is of a different religion or alignment than you, you can build the units of that religion/alignment.
 
Back
Top Bottom