FfH2 0.31 Bug Thread

ARGH!! I"M STILL GETTING CTDS! :P

I don't know WHAT is going on, but there is something with the infernals. Anybody know when Kael is going to be back?

I wonder if it has something to do with the autosaves because it seems to be right around the interval when an autosave is supposed to happen.

Should I go and try turning off the autosaves? although I should try doing that game without actually playing as hyborem.
 

Attachments

Ok, I tried your new save game and no crashes..even after switching to the infernals...although the last CTD you reported a few pages ago didn't crash for me either.... I still think its either something has been modified in your game (from some other mod) or its your system/OS causing the problems (maybe an application conflict??).

well, I am running windows vista. At least you were able to load the save, so that issue is gone.

As far as something causing an application conflict, how do I figure out just what in the system is causing the problem. I may have to reinstall Civ4 and then BTS, but I want to see if there is some application conflict first.

Has anybody had issues with BTS or other mods and windows aero? just a thought.

edit: I just remembered something, when I put patch D on and after it finished installing, vista told me that there was a program compatability problem, but sometimes vista is picky about the way something installs and I'm not sure if this is related. So Kael or someone on the mod team could check this out.
 
It is the right of the team, they are volunteers. But I feel some honesty is needed. That they don't tell us that they are not working on the AI only because it can't be done. But also because it is not that exciting for them compared to adding (choose one) graveyards, new creatures, forts & citadels, guilds) etc.

Back in .23, Kael spent a long time trying to the AI to use some of the simple spells and got hem to use spring and I belive sanctify well. But, after some other changes, they no longer used them effectively. So in a sense, he spent hours on basic things to have them wasted by future changes.

He is also changing things specifically to make it easier for the AI in the future. For example, spellcasters can now cast and attack in the same turn so the AI doens't have to make that decision. So he is doing things to make the AI stranger, even when he seems focussed on other things.

I think we need to keep in mind that the development team is allowing us to play the game before it is released. Participating in a beta test and giving feedback about crashes, balance, etc helps the game progress, but the developers will spend their free time on what they think is important, or what they are in the mood to do after a long day of work. I just appreciate the time and work the team is done, and well I would like the AI to improve, I know we just have to wait until they get to it.

I apologize to Kael, he has asked that this thread be restricted to bug reports and not conversation. However, he is going to come back from Vegas and find page after page of people discussiong what they think is important, or asking about a single crash dozens of times rather than bugs that he can actually address.
 
yea, I realize that I'm creating a conversation here, but it's related to trying to figure this CTD issue I'm having as it's frustrating.

edit: yea I asked about a single CTD dozens of times, but it's something that always happens and is gamebreaking for me.

Thanks to the people who are trying to help me figure this out.
 
Vorpal+5,

Although I can agree the AI is not perfect, but I've seen them some spells fairly well.... mainly summons, blinding light, some enchant spells and love to use maelstorm when they have it...

I find there are just alot of little things that the AI get hung up on. The first one is forts...they waste to much time building and guarding them with adepts or mages. Usually I just disable fort building in the XML, and they use their units alittle better.

The other problem is that they rarely ever(if at all) upgrade their adepts or any spellcasters... so they rarely never get more then lvl 1 spells (except for heros, which they like killing now) .

I've written some pythons scripts to auto upgrade or give a chance to get a mage/archmage when the AI builds an adept (provided they have the requirements) and so far they seem to use their spellcasters fairly well. (although my waiting times between turns take alittle longer..even on small maps) =\

Anyhow, I just wanted to add my 2-cents w/suggestions on the topic but don't mean to continue a conversation.
 
ARGH!! I"M STILL GETTING CTDS! :P

I don't know WHAT is going on, but there is something with the infernals. Anybody know when Kael is going to be back?

I wonder if it has something to do with the autosaves because it seems to be right around the interval when an autosave is supposed to happen.

Should I go and try turning off the autosaves? although I should try doing that game without actually playing as hyborem.

Is this one supposed to CTD on end turn? 'cause it doesn't for me :p
 
·Imhotep·;6681349 said:
Any chance anyone could confirm or even solve my CTD problem from page 16, post 320 :) ?

Imhotep, I've tested your save too and played a few rounds (slowly) with no CTD. So you might want to consider what I've told smjjames.
 
@ Yao: yea it CTDs right after end turn (it's several turns after that save though, but it's a moot point atm).

Anyways, been taking a look at various stuff in vista I could change and I did remove a few old programs (most likely unrelated to the issue anyways) and disabled the tablet PC feature for vista as I don't have one anyways.

Going to start uninstalling Civ4/BTS in a few min. Not sure how it would be a bad install if it was BTS in the first place, or maybe a bad patching.
 
yea, I realize that I'm creating a conversation here, but it's related to trying to figure this CTD issue I'm having as it's frustrating.

edit: yea I asked about a single CTD dozens of times, but it's something that always happens and is gamebreaking for me.

Thanks to the people who are trying to help me figure this out.

Exactly same problem here. I tried many games cheating with a civ getting 8 GP and 1 GS to get to spawn Hyborem and switch to him. CTDs happens to me everytime after some turn, completely random...
Sadly don't have any saves atm.

Often after hell terrain spreads wide, sometimes completely randomly. NO problem at all when once i switched to Mercurians (never even noticed the change in options).

Tried many thingies.
Turned off autosave, didn't worked.
Dropped graphic settings down to low, idem.
Cleared Cache, idem.
Reinstalled FFH 2 031 then patch d(using an old save), idem.
Each time checked if it wasn't the Lanun's world spell who made the game crash as someone reported somewhere earlier...but no Lanuns...

Using Vista, having a brand new computer so don't think it's anything hardware wise. But i do also use windows Vista though didn't get any compatibility error(turned off the Spam user control system, maybe?).

I just uninstalled all Civs and renstalling them even if i'm pretty sure it won't do anything.
But i'm sure there's still some things left to try...
I not yet played a game where i resetted my settings after switching to infernals. I fften CTD before. No idea if you load a save before the CTD and if it restores whatever options or keep the "bugged" ones from after the switch?
Also not tried yet to play using "wait at end of turn"...

Going to try to play tomorow...
Sorry not much help, just that you aren't alone!

-EDIT: Forgot to mention i use ffh's original terrain using the high detail terrain box checked in options, since i "feel" it has to do something with hell terrain i'm itching to start a game and uncheck this box or clear it after switching to Hyborem....
 
Can you guys with Hyborem CTD issues try turning off Hell Terrain to see how that affects things? It doesn't seem likely since you say there are no CTD when the AI play him, but then again, the AI won't expand as aggressively as you will. Maybe there is some issue when Hell Terrain hits a certain Unique Feature, or a cross-code issue with placing Hell Terrain changing resources at the same time that converting culture changes mana nodes (when you take a city with both in range).

It is a longshot, but if you can reliably play without any CTD with the Hell Terrain off, it narrows it down a little bit.
 
hmmm..... are there any modmods that alter the infernals or the hell terrain in any way? I wonder if using one of those will help.

I agree here, I also feel like it is connected to the hell terrain somehow, but I have no way of looking at the code to see what is going on.

Doing a complete reinstall is worth a try and disabling the autosave might mess other things up though, such as that initial autosave.

Anyways, almost done reinstalling civ4, then maybe I'll get all the patches for that one just to be absolutely sure.
 
Can you guys with Hyborem CTD issues try turning off Hell Terrain to see how that affects things? It doesn't seem likely since you say there are no CTD when the AI play him, but then again, the AI won't expand as aggressively as you will. Maybe there is some issue when Hell Terrain hits a certain Unique Feature, or a cross-code issue with placing Hell Terrain changing resources at the same time that converting culture changes mana nodes (when you take a city with both in range).

It is a longshot, but if you can reliably play without any CTD with the Hell Terrain off, it narrows it down a little bit.

*slaps forehead* why didn't I think of that before, I'll check that out when I finish installing the whole thing. I assume disabling hell terrain does not affect the activation of hyborem.
 
well, I am running windows vista. At least you were able to load the save, so that issue is gone.

As far as something causing an application conflict, how do I figure out just what in the system is causing the problem. I may have to reinstall Civ4 and then BTS, but I want to see if there is some application conflict first.

Troubleshooting systems issues/conflicts can be a long and tedious process. I see you're using Vista which is a pandora's box like most microsoft products. You could try some routine maintenance..like updating windows, running disk cleanup, scanning for virus/spyware, closing background programs and etc. There are plenty of forums online which provides suggestions and tutorials on stabilizing your system.

I also get random CTD with WindowsXp-64bit, and I can usually get them sorted out by cleaning up my system (but I also get random CTDs in other games though). You could also try what xienwolf said but if that was the case i would think a lot more people would be experiencing it.
 
I wonder if the CTDs that some of us are getting has something to do with Vista? The ones above who mention them seem to have Vista and so do I. My CtDs happen about 3 out of 4 turns. I am playing as the Lunan but the other Lunan empire is also in the game. I have enforced compact so no hell terrain... If anyone hasnt look at page 18 in this thread and see if it crashes for you...
 
Well, I haven't had a repeatable crash with the normal game or with FfH when I'm not playing the infernals, so I have no idea.

I'll take a look at your savegame Avahz when I'm done downloading FfH and the patch for it.
 
I've been running on Vista since v0.30d or so, on a laptop with a Radeon XT1200 (128m dedicated, 768m shared) without any repeatable CtDs, so I don't think it's a Vista issue. While Burning Sands tend to cause massive lag issues due to flames, haven't had any problems with hell terrain. Only played 1 or 2 games as Hyborem though.

What versions of Vista are you all on? Maybe it's something that only happens in one version? I'm on Home Premium.

edit 1: Imhotep, loaded your savegame, also CtD on end turn.

edit 2-3: smjjames, it's CtDing for me immediately after hitting end turn on turn 279. Second time I tried it, it played the Armageddon counter increase sound for a split second before CtD. Maybe it's related to that somehow?
 
My version is also Home Preminum and I have an NVIDIA Geforce 8600 M GT, and is also a laptop. I don't think it's a vid card issue either because if it was, I'd have problems on the normal game.

Anyways, I'm saving the download onto the desktop to be completely sure that it downloads properly.
 
0.31d : 2 python exceptions

In CvEventManager.onCityDoTurn for the Citadel of light . The first exception is iValue not defined , and the second is that you need to pass an unit as argument to the function doDamage that is not defined (caster) . I've checked in the SDK , this should work if the attacker is not defined . However for python you need an unit in the argument to pass the function (if not C++ exception ) . So perhaps you should change the function to pass the player ID and the unit ID for arguments instead of an unit (So python can pass -1 for the unit in the call ) ... there is perhaps a better solution .

Spoiler :
Code:
			for iiX in range(iX-2, iX+3, 1):
				for iiY in range(iY-2, iY+3, 1):
					pPlot2 = CyMap().plot(iiX,iiY)
					bNeutral = false
                                        iValue = 0
					if pPlot2.isVisibleEnemyUnit(iPlayer):
						for i in range(pPlot2.getNumUnits()):
							pUnit = pPlot2.getUnit(i)
							if eTeam.isAtWar(pUnit.getTeam()):
								iValue += 5 * pUnit.baseCombatStr()
							else:
								bNeutral = true
						if (iValue > iBestValue and bNeutral == false):
							iBestValue = iValue
							pBestPlot = pPlot2
			if pBestPlot != -1:
				for i in range(pBestPlot.getNumUnits()):
					pUnit = pBestPlot.getUnit(i)
					#pUnit.doDamage(10, 30, caster, gc.getInfoTypeForString('DAMAGE_FIRE'), true)
					#Temporaly replaced with :
					nDamage = pUnit.getDamage()
					if nDamage <= 20 : pUnit.setDamage(nDamage+10, iPlayer)
					elif nDamage < 30 : pUnit.setDamage(30, iPlayer)

Two others bugs reported not listed :

BUG Python 1
BUG Python 2

Tcho !
 
Avahz, which version do you have because I can't open your savegame. I keep getting an error saying "cannot load version 301, expected version 300 or lower" I think it's telling me that the savegame expected the wrong version.

edit: apparently somehow the 3.13 patch for BTS didn't install, so... heh Anyway I grabbed the manual install from the download database.
 
Back
Top Bottom