Can't shut off game intro and voice capture anymore

Colon

King
Joined
Sep 25, 2001
Messages
870
At some point the intro kept playing and those annoying "unusable voice capture device" popups would always come up even though I had the appropriate settings in the civilizationiv.ini to avoid this. I reinstalled the game (2x) and now the respective entries ("Enable voice over IP capture and Playback" and "set to 1 for no intro movie" aren't even in the .ini files anymore. What's going on?
 
Something extremely weird is going on. After restarting the computer I had only one entry in the .ini file. After starting the game, there are 3. Nowhere near the amount there should be.
 
Something extremely weird is going on. After restarting the computer I had only one entry in the .ini file. After starting the game, there are 3. Nowhere near the amount there should be.

That's exciting (in a scary way)... It may sound stupid, but are you sure you're looking at the correct ini file? Something like "C:\Users\$username\Documents\My Games\Beyond the Sword\CivilizationIV.ini", except for the complete edition? I'm afraid I don't have the Complete Edition myself so I can't tell you what the exact paths look like.

What is in the ini file, can you post the contents?

EDIT: Here's a copy of the BTS ini file from my system, though I think logging is turned off.

Code:
[CONFIG]

; Specify a Mod folder (Mods\Mesopotamia), '0' for none
Mod = 0

; Set to 1 for no intro movie
NoIntroMovie = 0

; Set to 1 for no python exception popups
HidePythonExceptions = 1

; The maximum number of autosaves kept in the directory before being deleted.
MaxAutoSaves = 5

; Specify the number of turns between autoSaves.  0 means no autosave.
AutoSaveInterval = 4

; Enable Audio
AudioEnable = 1

; English(0),French(1),German(2),Italian(3),Spanish(4) - Defaults to user-installed language
Language = 0

; Determines which user profile is loaded on game start
UserProfile = Default Profile

; Sync input to smooth interface (may run slower)
SyncInput = 0

; Force numlock always on while playing
ForceNumlock = 0

; Disable caching of file system (may slow initialization)
DisableFileCaching = 1

; Disable caching of xml and file system (may slow initialization)
DisableCaching = 0

; Dont show the game background during movies - may speed up movie playing
HideMovieBackground = 0

; Enable Trilinear Filtering for the Minimap
MinimapTrilinearFilter = 1

; Enable Tree Region Cutting
CutTrees = 1

; A non-zero value overrides the FIELD_OF_VIEW parameter from GlobalDefines.xml
FIELD_OF_VIEW = 0

; Allow Camera Flying
AllowFlying = 0

; Don't show minimum specification warnings
HideMinSpecWarning = 0

; Random seed for map generation, or '0' for default
MapRandSeed = 0

; Random seed for game sync, or '0' for default
SyncRandSeed = 0

; Email address from which Pitboss reminder emails are sent
PitbossEmail = 0

; SMTP server authentication login for Pitboss reminder emails
PitbossSMTPLogin = 0

; SMTP server for Pitboss reminder emails
PitbossSMTPHost = 0

; Number of seconds to accept live game list updates from GameSpy (-1 for initial snapshot only, 0 for no live updates
GameUpdateTime = 10

; Bandwidth options are modem or broadband
Bandwidth = broadband

; QuickStart - SinglePlayer games only!
QuickStart = 0

; Enable/disable background music
PlayMusic = 1

; Allows some memory savings *** ALT-TAB WILL NO LONGER FUNCTION ***
MemSaver = 0

; Use managed interface textures (may be safer but shouldn't be needed, uses more memory)
GUIManagedTextures = 0

; file format (TGA,JPG,BMP), Warning: TGA requires a lockable buffer which can lower performance
ScreenShot Format = JPG

; Enable voice over IP capture and playback
EnableVoice = 1

; App Selects Specific IP to use for Multiplayer
SelectIP = 0

; Disable PAK memory mapping (May affect performance)
DisablePAKMemoryMapping = 0

; Don't skip frames if falling behind
BinkNoSkip = 1

; Copy entire image each frame, not just dirty pixels
BinkCopyAll = 1

; Show movies using hi-color, not true-color (may be faster)
Bink16Bit = 0

; Copy ever other scanline during movie playback (faster)
BinkInterlace = 0

; Specify whether to play in fullscreen mode 0/1/ask
FullScreen = 1

; Set max frame rate clamp (0 means none)
SetMaxFrameRate = 0

; Set to 1 to put PitBoss to sleep when no players are connected
PitBossSleep = 1

; Set to 1 to page units out when non-visible
DynamicUnitPaging = 1

; Set to 1 to page unit anims out when the unit is non visible
DynamicAnimPaging = 1

; Set to 1 for no on-screen event messages
NoEventMessages = 0

; Set to 1 for no tech splash screens
NoTechSplash = 0

[DEBUG]

; Break on memory allocation order #
BreakOnAlloc = -1

; Number of turns to autorun before exit (0 for no limit)
AutorunTurnLimit = 0

; Set App on Auto-Run
Autorun = 0

; Enable D3D9 Queries
D3D9Query = 0

; Custom Screen Height, minimum: 768 - Normal resolutions can be set in-game and will be used when set to 0
ScreenHeight = 0

; Custom Screen Width, minimum: 1024 - Normal resolutions can be set in-game and will be used when set to 0
ScreenWidth = 0

; Establish connection to Python Debugger
HAPDebugger = 0

; NetComm Port
Port = 2056

; Create a dump file if the application crashes
GenerateCrashDumps = 0

; Enable the logging system
LoggingEnabled = 0

; Enable synchronization logging
SynchLog = 0

; Overwrite old network and message logs
OverwriteLogs = 1

; Enable rand event logging
RandLog = 0

; Enable message logging
MessageLog = 0

[GAME]

; Modular XML Loading
ModularLoading = 0

; Game Options
GameOptions = 0000000000000000000000000000000000

; Main Menu Mods
MainMenuMods = Afterworld;Broken Star;Charlemagne;Crossroads of the World;Defense;FfH Age of Ice;Final Frontier;Gods of Old;MesoAmerica;Next War;Rhye's and Fall of Civilization;The Road to War

; Move along
CheatCode = 0

; Map Script file name
Map = FinalFrontier

; GameType options are singlePlayer/spLoad
GameType = singlePlayer

; Pitboss Turn Time
PitbossTurnTime = 0

; Max number of turns (0 for no turn limit)
MaxTurns = 0

; Victory Conditions
VictoryConditions = 1011111

; Handicap for quick play
QuickHandicap = HANDICAP_PRINCE

; GameSpeed options are GAMESPEED_QUICK/GAMESPEED_NORMAL/GAMESPEED_EPIC/GAMESPEED_MARATHON
GameSpeed = GAMESPEED_NORMAL

; Era options are ERA_ANCIENT/ERA_CLASSICAL/ERA_MEDIEVAL/ERA_RENAISSANCE/ERA_INDUSTRIAL/ERA_MODERN
Era = ERA_ISOLATION

; Sealevel options are SEALEVEL_LOW/SEALEVEL_MEDIUM/SEALEVEL_HIGH
SeaLevel = SEALEVEL_MEDIUM

; Climate options are CLIMATE_ARID/CLIMATE_TEMPERATE/CLIMATE_TROPICAL
Climate = CLIMATE_TEMPERATE

; Worldsize options are WORLDSIZE_DUEL/WORLDSIZE_TINY/WORLDSIZE_SMALL/WORLDSIZE_STANDARD/WORLDSIZE_LARGE/WORLDSIZE_HUGE
WorldSize = WORLDSIZE_HUGE

; Game Name
GameName = TC01's Game

; Save Path - relative to working (Civ4) folder
FileName = 0

; Account Username
Nickname = 0

; Email Address
Email = bjr

; DirectIP Host Address
DirectIP = 0

; In-game Alias
Alias = TC01
 
This is what's in the BtS .ini:

Code:
[CONFIG]

; Enable Trilinear Filtering for the Minimap
MinimapTrilinearFilter = 1

; Enable Tree Region Cutting
CutTrees = 1

; A non-zero value overrides the FIELD_OF_VIEW parameter from GlobalDefines.xml
FIELD_OF_VIEW = 0

; Allow Camera Flying
AllowFlying = 0

(Yippie at least I can still have the flying cam should I want to)

Here's Vanilla:

Code:
[CONFIG]

; Don't show minimum specification warnings
HideMinSpecWarning = 0

; Random seed for map generation, or '0' for default
MapRandSeed = 0

; Random seed for game sync, or '0' for default
SyncRandSeed = 0

; Email address from which Pitboss reminder emails are sent
PitbossEmail = 0

; SMTP server authentication login for Pitboss reminder emails
PitbossSMTPLogin = 0

[GAME]

; Map Script file name
Map = Fractal

; GameType options are singlePlayer/spLoad
GameType = singlePlayer

; Pitboss Turn Time
PitbossTurnTime = 0

and here's Warlords, which is the longest for whatever reason, but is still missing the lines re voice capture and the intro:

Code:
[CONFIG]

; Enable Trilinear Filtering for the Minimap
MinimapTrilinearFilter = 1

; Enable Tree Region Cutting
CutTrees = 1

; Allow Camera Flying
AllowFlying = 0

; Enable Quick Slide Show Transitions
PopSlides = 0

; Set to 1 to automatically end slide show
EndSlides = 0

; Don't show minimum specification warnings
HideMinSpecWarning = 0

; Random seed for map generation, or '0' for default
MapRandSeed = 0

; Random seed for game sync, or '0' for default
SyncRandSeed = 0

; Email address from which Pitboss reminder emails are sent
PitbossEmail = 0

; SMTP server authentication login for Pitboss reminder emails
PitbossSMTPLogin = 0

; SMTP server for Pitboss reminder emails
PitbossSMTPHost = 0

; Number of seconds to accept live game list updates from GameSpy (-1 for initial snapshot only, 0 for no live updates
GameUpdateTime = 10

; Bandwidth options are modem or broadband
Bandwidth = broadband

; QuickStart - SinglePlayer games only!
QuickStart = 0

; Dont show the game background during movies - may speed up movie playing
HideMovieBackground = 0

; Enable/disable background music
PlayMusic = 1

; Allows some memory savings *** ALT-TAB WILL NO LONGER FUNCTION ***
MemSaver = 0

; Use managed interface textures (may be safer but shouldn't be needed, uses more memory)
GUIManagedTextures = 0

; file format (TGA,JPG,BMP), Warning: TGA requires a lockable buffer which can lower performance
ScreenShot Format = JPG

; Enable voice over IP capture and playback
EnableVoice = 1

; App Selects Specific IP to use for Multiplayer
SelectIP = 0

; Disable PAK memory mapping (May affect performance)
DisablePAKMemoryMapping = 0

; Don't skip frames if falling behind
BinkNoSkip = 1

; Copy entire image each frame, not just dirty pixels
BinkCopyAll = 1

; Show movies using hi-color, not true-color (may be faster)
Bink16Bit = 0

; Copy ever other scanline during movie playback (faster)
BinkInterlace = 0

; Specify whether to play in fullscreen mode 0/1/ask
FullScreen = 1

; Set max frame rate clamp (0 means none)
SetMaxFrameRate = 0

; Set to 1 to put PitBoss to sleep when no players are connected
PitBossSleep = 1

; Set to 1 to page units out when non-visible
DynamicUnitPaging = 1

; Set to 1 to page unit anims out when the unit is non visible
DynamicAnimPaging = 1

; Set to 1 for no tech splash screens
NoTechSplash = 0

; Set to 1 for no intro movie
NoIntroMovie = 0

; Set to 1 for no python exception popups
HidePythonExceptions = 1

; The maximum number of autosaves kept in the directory before being deleted.
MaxAutoSaves = 5

; Specify the number of turns between autoSaves.  0 means no autosave.
AutoSaveInterval = 4

; Enable Audio
AudioEnable = 1

; English(0),French(1),German(2),Italian(3),Spanish(4) - Defaults to user-installed language
Language = 0

; Determines which user profile is loaded on game start
UserProfile = Default Profile

; Sync input to smooth interface (may run slower)
SyncInput = 0

; Force numlock always on while playing
ForceNumlock = 0

; Disable caching of file system (may slow initialization)
DisableFileCaching = 1

; Disable caching of xml and file system (may slow initialization)
DisableCaching = 0

; Specify a Mod folder (Mods\Mesopotamia), '0' for none
Mod = 0

[GAME]

; Map Script file name
Map = Terra

; GameType options are singlePlayer/spLoad
GameType = singlePlayer

; Pitboss Turn Time
PitbossTurnTime = 0

; Max number of turns (0 for no turn limit)
MaxTurns = 0

; Game Options
GameOptions = 001000000000010000

; Victory Conditions
VictoryConditions = 1100000

; Handicap for quick play
QuickHandicap = HANDICAP_NOBLE

; GameSpeed options are GAMESPEED_QUICK/GAMESPEED_NORMAL/GAMESPEED_EPIC/GAMESPEED_MARATHON
GameSpeed = GAMESPEED_EPIC

; Era options are ERA_ANCIENT/ERA_CLASSICAL/ERA_MEDIEVAL/ERA_RENAISSANCE/ERA_INDUSTRIAL/ERA_MODERN
Era = ERA_ANCIENT

; Sealevel options are SEALEVEL_LOW/SEALEVEL_MEDIUM/SEALEVEL_HIGH
SeaLevel = SEALEVEL_MEDIUM

; Climate options are CLIMATE_ARID/CLIMATE_TEMPERATE/CLIMATE_TROPICAL
Climate = CLIMATE_TEMPERATE

; Worldsize options are WORLDSIZE_DUEL/WORLDSIZE_TINY/WORLDSIZE_SMALL/WORLDSIZE_STANDARD/WORLDSIZE_LARGE/WORLDSIZE_HUGE
WorldSize = WORLDSIZE_LARGE

; Game Name
GameName = Cesar's Game

; Save Path - relative to working (Civ4) folder
FileName = 0

; Account Username
Nickname = 0

; Email Address
Email = Cesar

; DirectIP Host Address
DirectIP = 0

; In-game Alias
Alias = Cesar

; Main Menu Mods
MainMenuMods = Alexander the Great;Chinese Unification;Genghis Khan;Peloponnesian War;Rise of Rome;Vikings;Omens;Barbarian

; Move along
CheatCode = 0

[DEBUG]

; Number of turns to autorun before exit (0 for no limit)
AutorunTurnLimit = 0

; Set App on Auto-Run
Autorun = 0

; Enable D3D9 Queries
D3D9Query = 0

; Custom Screen Height, minimum: 768 - Normal resolutions can be set in-game and will be used when set to 0
ScreenHeight = 0

; Custom Screen Width, minimum: 1024 - Normal resolutions can be set in-game and will be used when set to 0
ScreenWidth = 0

; Establish connection to Python Debugger
HAPDebugger = 0

; NetComm Port
Port = 2056

; Create a dump file if the application crashes
GenerateCrashDumps = 0

; Enable the logging system
LoggingEnabled = 0

; Enable synchronization logging
SynchLog = 0

; Overwrite old network and message logs
OverwriteLogs = 0

; Enable rand event logging
RandLog = 0

; Enable message logging
MessageLog = 0

; Break on memory allocation order #
BreakOnAlloc = -1

Afterwards, I copy/pasted the code in your post to my BtS .ini, changed the settings to disable intro and voice capture and started the game: not only did I still get the intro and the voice capture pop-ups, this is what's in the .ini now after closing the game:

Code:
[CONFIG]

; Don't show minimum specification warnings
HideMinSpecWarning = 0

I'm no computer whizz but I think this is spooky.
 
I've come across another issue that may be related to this: when you start a new game, the last used settings (map size, difficultly etc) are supposed to be remembered, but it's no longer doing that, but neither to I get the default of a fresh install either. Instead I get the settings I've used at some point in the past and it's stuck at those.

In what file are these stored? Maybe it got corrupted and it's affecting the .ini as well? Just a wild guess.
 
People who have a stable .ini file, could you tell me whether you have the game installed on the default location?
 
Vista: stable on default location

W 7: ini file reset after x time on default location (1 month?), but always in full original version. I used to keep a copy of my modified ini file to replace it each time.

W 8: stable outside Program files (did not install it in Program files this time)
 
Yes, I've also tried out installing the game outside the default location, but that didn't help.
 
I just discovered the most baffling thing. The .ini doesn't get reset anymore. The file has the full set of code lines (as in TC01's post) and I can disable voice capture again, amongst others. I have absolutely NO idea why things returned to normal.

I'm just stunned. Also a bit scared - I don't want this to go away again.
 
Perhaps you should check your system for viruses. This sure does not sound like anything that would be due to the game. Although a virus would not target game files per se, it could be that it causes problems with file activities in general, that you only noticed in this one.
 
I had/have the issue when I tested it on another computer. I also haven't had any notice of a virus being removed.

I'm more inclined to look in the direction of a Windows update.
 
Could well be. MS does tend to do things that mess up older software.
 
Top Bottom