Can't Skip Intro

A refuge for those migrating from the fallen DXEditing.com and a place for general discussion relating to Deus Ex editing (coding, mapping, etc).
Post Reply
User avatar
SilverSpook
MJ12
Posts: 319
Joined: Wed Feb 15, 2012 8:34 am

Can't Skip Intro

Post by SilverSpook »

When I press ESC during the intro cinematic, the camera points keep going, the black dialog rectangles that appear on the bottom and top of the screen to narrow the view don't go away, though the text and voice narration stop.

This also means the game won't start a new game if you try to exit the intro before it's finished.

This also seems to happen on any map, even ones that are like 3 months old so I'm pretty sure it's not something I did to the level itself.

Please help! Trying to get Terminus Machina out but scared this is going to piss everyone off.
Image
G-Flex
Silhouette
Posts: 621
Joined: Mon Jul 11, 2011 10:16 pm

Re: Can't Skip Intro

Post by G-Flex »

Check your log file, and paste its contents in here, just to be on the safe side.
User avatar
SilverSpook
MJ12
Posts: 319
Joined: Wed Feb 15, 2012 8:34 am

Re: Can't Skip Intro

Post by SilverSpook »

K here is the log file just starting new game, pressing escape during the intro, then exiting the game. When pressing escape, dialog and audio disappear but cinematic continues.

Code: Select all

Log: Log file open, 06/08/13 08:13:12
Init: Name subsystem initialized
Init: Detected: Microsoft Windows NT 6.1 (Build: 7600)
Init: Version: 1100
Init: Compiled: Jan 29 2001 16:45:52
Init: Command line: 
Init: Base directory: C:\DeusEx\System\
Init: Character set: Unicode
Log: Bound to Engine.dll
Log: Bound to Core.dll
Log: Bound to Window.dll
Init: Object subsystem initialized
Log: Cd Path: C:\DeusEx\
Init: Computer: USERPC
Init: User: User
Init: Memory total: Phys=2097151K Pagef=4194303K Virt=2097024K
Init: Working set: 32000 / 159000
Init: CPU Speed=2527.335383 MHz
Init: CPU Page size=4096, Processors=4
Init: CPU Detected: PentiumPro-class processor (GenuineIntel)
Init: CPU Features: CMov FPU RDTSC PAE MMX KNI
Log: Bound to DeusEx.dll
Log: Bound to Extension.dll
Log: Bound to ConSys.dll
Log: Loading: Package DeusEx
Log: Loading: Package Core
Log: Loading: Package Engine
Log: Loading: Package Extension
Log: Loading: Package DeusExCharacters
Log: Loading: Package DeusExUI
Log: Loading: Package DeusExItems
Log: Loading: Package Effects
Log: Bound to Fire.dll
Log: Loading: Package Fire
Log: Loading: Package ConSys
Log: Loading: Package DeusExSounds
Log: Loading: Package DeusExDeco
Log: Loading: Package UBrowser
Log: Loading: Package UWindow
Log: Bound to IpDrv.dll
Log: Loading: Package IpDrv
Log: Bound to DeusExText.dll
Log: Loading: Package DeusExText
Log: Loading: Package Ambient
Log: Loading: Package MoverSFX
Log: Loading: Package IpServer
Log: Loading: Package MPCharacters
Init: Unreal engine initialized
Log: Bound to WinDrv.dll
Init: Mouse info: 0 0 65536
Init: Client initialized
Log: Bound to Render.dll
Log: Loading: Package Render
Init: Lighting subsystem initialized
Init: Rendering initialized
Log: LoadMap: entry.dx
Log: Loading: Package Entry
Log: Loading: Package Title_Music
Log: Loading: Package DXMod
Log: Loading: Package DXModUI
Log: Loading: Package DXModItems
Log: Loading: Package DXModCharacters
Log: Loading: Package DXModSounds
Log: Loading: Package EotPPlayerTex
Log: Bound to DXOgg.dll
Log: Loading: Package DXOgg
Log: Loading: Package DXModUI2
Log: Game class is 'ModGameInfo'
Log: Bringing Level Entry.MyLevel up for play (0)...
ScriptLog: InitGame: 
ScriptLog: Base Mutator is Entry.Mutator0
Log: Browse: DX.dx?Name=Player?class=DXMod.ModMale
Log: Doing load, not loadgame
Log: Current mission number is -1, next is -1
Log: LoadMap: DX.dx?Name=Player?class=DXMod.ModMale
Log: Loading: Package DX
Log: Collecting garbage
Log: Purging garbage
Log: Unloading: Package Render
Log: Garbage: objects: 33624->33623; refs: 374132
Log: Game class is 'ModGameInfo'
Log: Bringing Level DX.MyLevel up for play (0)...
ScriptLog: InitGame: ?Name=Player?class=DXMod.ModMale
ScriptLog: Base Mutator is DX.Mutator1
Init: Initialized moving brush tracker for Level DX.MyLevel
ScriptLog: Login: Player
Init: *** DEUS EX VERSION Mon Mar 19 12:06:14 2001 v1.112fm ***
Log: Possessed PlayerPawn: ModMale DX.ModMale0
ScriptLog: All inventory from Player is accepted
Init: Input system initialized for WindowsViewport0
Log: Opened viewport
Log: Bound to D3DDrv.dll
Init: DirectDraw drivers detected:
Init:    display (Primary Display Driver)
Init: D3D Device: Supports system memory DMA blts
Log: D3D Device 1600436K vram, 1595316K free
Init: Deus Ex Direct3D support - internal revision 1.6.2
Init: D3D Device: szDriver=igdumdx32.dll
Init: D3D Device: szDescription=Intel(R) HD Graphics
Init: D3D Device: wProduct=0
Init: D3D Device: wVersion=0
Init: D3D Device: wSubVersion=0
Init: D3D Device: wBuild=0
Init: D3D Device: dwVendorId=32902
Init: D3D Device: dwDeviceId=70
Init: D3D Device: dwSubSysId=69734440
Init: D3D Device: dwRevision=2
Init: Best-match display mode: 640x480x16 (Error=0)
Init: D3D Driver: wMaxTextureBlendStages=4
Init: D3D Driver: wMaxSimultaneousTextures=4
Log: D3D Driver: Supports FOURCC YUY2
Log: D3D Driver: Supports FOURCC UYVY
Log: D3D Driver: Supports FOURCC AYUV
Log: D3D Driver: Supports FOURCC DXT1
Log: D3D Driver: Supports FOURCC DXT2
Log: D3D Driver: Supports FOURCC DXT3
Log: D3D Driver: Supports FOURCC DXT4
Log: D3D Driver: Supports FOURCC DXT5
Init: D3D Detected: Intel video card
Init: D3D Driver: Supports trilinear
Init: D3D Driver: Supports specular gouraud
Init: D3D Driver: Supports BLENDDIFFUSEALPHA
Init: D3D Driver: Supports non-power-of-2 textures
Init: D3D Driver: Supports LOD biasing
Init: D3D Driver: Supports Z biasing
Init: D3D Driver: Supports D3DTOP_ADDSIGNED2X
Init: D3D Driver: Supports D3DTOP_BUMPENVMAP
Init: D3D Driver: Supports D3DTOP_BUMPENVMAPLUMINANCE
Init: D3D Driver: Supports D3DTOP_DOTPRODUCT3
Init: D3D Driver: Supports D3DTOP_MODULATEALPHA_ADDCOLOR
Init: D3D Driver: Supports D3DTOP_MODULATECOLOR_ADDALPHA
Init: D3D Driver: Textures (1x1)-(4096x4096), Max aspect 2048
Log: Bound to Galaxy.dll
Init: Galaxy is using DirectSound
Init: Galaxy initialized
DevAudio: Galaxy SetViewport: WindowsViewport0
Init: Game engine initialized
Log: Startup time: 2.618176 seconds
DevMusic: Load music: Music Title_Music.Title_Music
Log: Loading: Package DXFonts
Log: Export travel for: Player
Log: Browse: 49_tmint?Name=Player?class=DXMod.ModMale
Log: Doing load, not loadgame
Log: Current mission number is -2, next is 49
Log: Attempting to get player
Log: Unloading: Package DX
Log: LoadMap: 49_tmint?Name=Player?class=DXMod.ModMale
DevAudio: Galaxy SetViewport: WindowsViewport0
Log: Loading: Package 49_tmint
Log: Loading: Package DistrictTen6
Log: Loading: Package CoreTexMetal
Log: Loading: Package CoreTexDetail
Log: Loading: Package CoreTexStone
Log: Loading: Package CoreTexConcrete
Log: Loading: Package NewYorkCity
Log: Loading: Package Airfield
Log: Loading: Package UNATCO
Log: Loading: Package Mobile_Camp
Log: Loading: Package NYCBar
Log: Loading: Package McSwifts
Log: Loading: Package CoreTexWood
Log: Loading: Package CoreTexEarth
Log: Loading: Package HK_MJ12Lab
Log: Loading: Package HK_BuildingExt
Log: Loading: Package CoreTexMisc
Log: Loading: Package Supertanker
Log: Loading: Package CoreTexTiles
Log: Loading: Package MJ12_lab
Log: Loading: Package Dockyard
Log: Loading: Package WeatheredDeco
Log: Loading: Package DXModWeapons
Log: Loading: Package HK_Helibase
Log: Loading: Package Sheeps
Log: Loading: Package CoreTexGlass
Log: Loading: Package Rocket
Log: Loading: Package FreeClinic
Log: Loading: Package BatteryPark
Log: Loading: Package CoreTexBrick
Log: Loading: Package CoreTexTextile
Log: Loading: Package Paris
Log: Loading: Package CoreTexWallObj
Log: Loading: Package G_Station
Log: Loading: Package CoreTexSky
Log: Loading: Package CoreTexPaper
Log: Loading: Package HK_Interior
Log: Loading: Package area51textures
Log: Loading: Package CoreTexCeramic
Log: Loading: Package Cmd_tunnels
Log: Loading: Package MyPackage
Init: Shut down moving brush tracker for Level DX.MyLevel
Log: DXOgg: Initialized
Log: Collecting garbage
Log: Purging garbage
Log: Unloading: Package DXFonts
Log: Garbage: objects: 41503->41251; refs: 748683
Log: Game class is 'ModGameInfo'
Log: Bringing Level 49_tmint.MyLevel up for play (0)...
ScriptLog: InitGame: ?Name=Player?class=DXMod.ModMale
ScriptLog: Base Mutator is 49_tmint.Mutator2
Log: Loading: Package DXModConversationsText
ScriptLog: DeusExLevelInfo - Spawned new mission script 'DXMod.MissionTMIntro'
ScriptWarning: SearcherDestroyer 49_tmint.SearcherDestroyer0 (Function DeusEx.BlackHelicopter.Flying.BeginState:000E) LoopAnim: Sequence 'Fly' not found in Mesh 'SearcherDestroyer'
ScriptWarning: SearcherDestroyer 49_tmint.SearcherDestroyer0 (Function DXMod.SearcherDestroyer.Flying.BeginState:0019) LoopAnim: Sequence 'Fly' not found in Mesh 'SearcherDestroyer'
ScriptWarning: SearcherDestroyer 49_tmint.SearcherDestroyer1 (Function DeusEx.BlackHelicopter.Flying.BeginState:000E) LoopAnim: Sequence 'Fly' not found in Mesh 'SearcherDestroyer'
ScriptWarning: SearcherDestroyer 49_tmint.SearcherDestroyer1 (Function DXMod.SearcherDestroyer.Flying.BeginState:0019) LoopAnim: Sequence 'Fly' not found in Mesh 'SearcherDestroyer'
ScriptWarning: SDProp 49_tmint.SDProp1 (Function DeusEx.BlackHelicopter.Flying.BeginState:000E) LoopAnim: Sequence 'Fly' not found in Mesh 'SearcherDestroyer'
ScriptWarning: SDProp 49_tmint.SDProp1 (Function DXMod.SearcherDestroyer.Flying.BeginState:0019) LoopAnim: Sequence 'Fly' not found in Mesh 'SearcherDestroyer'
ScriptWarning: SDProp 49_tmint.SDProp2 (Function DeusEx.BlackHelicopter.Flying.BeginState:000E) LoopAnim: Sequence 'Fly' not found in Mesh 'SearcherDestroyer'
ScriptWarning: SDProp 49_tmint.SDProp2 (Function DXMod.SearcherDestroyer.Flying.BeginState:0019) LoopAnim: Sequence 'Fly' not found in Mesh 'SearcherDestroyer'
ScriptWarning: SDProp 49_tmint.SDProp3 (Function DeusEx.BlackHelicopter.Flying.BeginState:000E) LoopAnim: Sequence 'Fly' not found in Mesh 'SearcherDestroyer'
ScriptWarning: SDProp 49_tmint.SDProp3 (Function DXMod.SearcherDestroyer.Flying.BeginState:0019) LoopAnim: Sequence 'Fly' not found in Mesh 'SearcherDestroyer'
Log: Spawning new actor for Viewport WindowsViewport0
ScriptLog: Login: Player
Log: Possessed PlayerPawn: ModMale 49_tmint.ModMale1
ScriptLog: All inventory from Player is accepted
Init: Initialized moving brush tracker for Level 49_tmint.MyLevel
DevAudio: Galaxy SetViewport: WindowsViewport0
Log: CoffeeTable1 fell out of the world!
Log: LiquorBottle0 fell out of the world!
Log: Plant5 fell out of the world!
Log: Candybar1 fell out of the world!
Log: Sodacan10 fell out of the world!
ScriptWarning: AlexJacobson 49_tmint.AlexJacobson1 (Function Engine.Pawn.PlayTurnHead:00E7) PlayBlendAnim: Sequence 'Still' not found in Mesh 'SearcherDestroyer'
Log: CoffeeTable2 fell out of the world!
Log: Meat1 fell out of the world!
Log: ScrapDispenser23 fell out of the world!
DevMusic: Unregister music: Music Title_Music.Title_Music
ScriptWarning: ActorAppearTrigger 49_tmint.ActorAppearTrigger1 (Function Sheeps.ActorAppearTrigger.BeenTriggered:0085) Accessed None
ScriptWarning: ActorAppearTrigger 49_tmint.ActorAppearTrigger1 (Function Sheeps.ActorAppearTrigger.BeenTriggered:00A6) Accessed None
ScriptWarning: AlexJacobson 49_tmint.AlexJacobson1 (Function DeusEx.ScriptedPawn.LoopAnimPivot:0045) LoopAnim: Sequence 'BreatheLight' not found in Mesh 'SearcherDestroyer'
ScriptLog: **** InitStateMachine() - 49_tmint.ModMale1 started mission state machine for 49_TMINT
Log: Loading: Package DXModConversationsAudioMission49
Log: Loading: Package DXFonts
Log: appRequestExit(0)
Exit: Preparing to exit.
Log: Purging garbage
Log: Unbound to Engine.dll
Log: Unbound to Core.dll
Log: Unbound to Window.dll
Log: Unbound to DeusEx.dll
Log: Unbound to Extension.dll
Log: Unbound to ConSys.dll
Log: Unloading: Package DeusEx
Log: Unloading: Package Core
Log: Unloading: Package Engine
Log: Unloading: Package Extension
Log: Unloading: Package DeusExCharacters
Log: Unloading: Package DeusExUI
Log: Unloading: Package DeusExItems
Log: Unloading: Package Effects
Log: Unbound to Fire.dll
Log: Unloading: Package Fire
Log: Unloading: Package ConSys
Log: Unloading: Package DeusExSounds
Log: Unloading: Package DeusExDeco
Log: Unloading: Package UBrowser
Log: Unloading: Package UWindow
Log: Unbound to IpDrv.dll
Log: Unloading: Package IpDrv
Log: Unbound to DeusExText.dll
Log: Unloading: Package DeusExText
Log: Unloading: Package Ambient
Log: Unloading: Package MoverSFX
Log: Unloading: Package IpServer
Log: Unloading: Package MPCharacters
Exit: Game engine shut down
Log: Unbound to WinDrv.dll
Exit: Windows client shut down
Log: Unbound to Render.dll
Exit: Lighting subsystem shut down
Exit: Rendering shut down
Log: Unloading: Package Entry
Log: Unloading: Package Title_Music
Log: Unloading: Package DXMod
Log: Unloading: Package DXModUI
Log: Unloading: Package DXModItems
Log: Unloading: Package DXModCharacters
Log: Unloading: Package DXModSounds
Log: Unloading: Package EotPPlayerTex
Log: Unbound to DXOgg.dll
Log: Unloading: Package DXOgg
Log: Unloading: Package DXModUI2
Log: Unloading: Package DXModConversationsText
Init: Shut down moving brush tracker for Level 49_tmint.MyLevel
Log: Unbound to D3DDrv.dll
Log: Unbound to Galaxy.dll
DevAudio: Galaxy SetViewport: NULL
Exit: Galaxy shut down
Log: Unloading: Package MyPackage
Log: Unloading: Package CoreTexDetail
Log: Unloading: Package HK_Interior
Log: Unloading: Package CoreTexCeramic
Log: Unloading: Package G_Station
Log: Unloading: Package CoreTexBrick
Log: Unloading: Package Paris
Log: Unloading: Package Rocket
Log: Unloading: Package DXModWeapons
Log: Unloading: Package Sheeps
Log: Unloading: Package MJ12_lab
Log: Unloading: Package HK_BuildingExt
Log: Unloading: Package Supertanker
Log: Unloading: Package CoreTexWood
Log: Unloading: Package UNATCO
Log: Unloading: Package NYCBar
Log: Unloading: Package CoreTexConcrete
Log: Unloading: Package CoreTexMetal
Log: Unloading: Package DistrictTen6
Log: Unloading: Package area51textures
Log: Unloading: Package CoreTexSky
Log: Unloading: Package CoreTexTextile
Log: Unloading: Package FreeClinic
Log: Unloading: Package HK_Helibase
Log: Unloading: Package Dockyard
Log: Unloading: Package CoreTexMisc
Log: Unloading: Package CoreTexEarth
Log: Unloading: Package Mobile_Camp
Log: Unloading: Package NewYorkCity
Log: Unloading: Package 49_tmint
Log: Unloading: Package CoreTexStone
Log: Unloading: Package Cmd_tunnels
Log: Unloading: Package CoreTexPaper
Log: Unloading: Package CoreTexWallObj
Log: Unloading: Package BatteryPark
Log: Unloading: Package CoreTexGlass
Log: Unloading: Package WeatheredDeco
Log: Unloading: Package CoreTexTiles
Log: Unloading: Package HK_MJ12Lab
Log: Unloading: Package McSwifts
Log: Unloading: Package Airfield
Log: DXOgg: Terminated
Log: Unloading: Package DXFonts
Log: Unloading: Package DXModConversationsAudioMission49
Log: Garbage: objects: 42671->0; refs: 748683
Exit: Object subsystem successfully closed.
Exit: Exiting.
Uninitialized: Name subsystem shut down
Uninitialized: Memory Allocation Status
Uninitialized: Curr Memory  4.927M /  2.184M
Uninitialized: Peak Memory  154.060M /  155.633M
Uninitialized: Allocs         193 Current /  435952 Total
Uninitialized: Log file closed, 06/08/13 08:13:34
Image
User avatar
SilverSpook
MJ12
Posts: 319
Joined: Wed Feb 15, 2012 8:34 am

Re: Can't Skip Intro

Post by SilverSpook »

BTW the download for Terminus Machina is up if you want to just take a look at the mod itself.

Terminus Machina Beta
Image
User avatar
SilverSpook
MJ12
Posts: 319
Joined: Wed Feb 15, 2012 8:34 am

Re: Can't Skip Intro

Post by SilverSpook »

Here is the mission script that starts the intro also:

Code: Select all

//-----------------------------------------------------------
//
//-----------------------------------------------------------
class MissionTMIntro expands MissionScript;

var byte savedSoundVolume;

// ----------------------------------------------------------------------
// InitStateMachine()
// ----------------------------------------------------------------------

function InitStateMachine()
{
	Super.InitStateMachine();

	// Destroy all flags!
	if (flags != None)
		flags.DeleteAllFlags();

	// Set the PlayerTraveling flag (always want it set for
	// the intro and endgames)
	flags.SetBool('PlayerTraveling', True, True, 0);
}

// ----------------------------------------------------------------------
// FirstFrame()
//
// Stuff to check at first frame
// ----------------------------------------------------------------------

function FirstFrame()
{
	local AshlandFemale1 maggie;

	Super.FirstFrame();

	if (player != None)
	{
		// Make sure all the flags are deleted.
		DeusExRootWindow(Player.rootWindow).ResetFlags();

		// Find MaggieChow, because she has the conversation!
		foreach AllActors(class'AshlandFemale1', maggie)
			break;

		if (maggie != None)
		{
			// Start the conversation
			player.StartConversationByName('cinematic', maggie, False, True);
		}

		// turn down the sound so we can hear the speech
		savedSoundVolume = SoundVolume;
		SoundVolume = 32;
		Player.SetInstantSoundVolume(SoundVolume);
	}
}

// ----------------------------------------------------------------------
// PreTravel()
//
// Set flags upon exit of a certain map
// ----------------------------------------------------------------------

function PreTravel()
{
	// restore the sound volume
	SoundVolume = savedSoundVolume;
	Player.SetInstantSoundVolume(SoundVolume);

	Super.PreTravel();
}

// ----------------------------------------------------------------------
// Timer()
//
// Main state machine for the mission
// ----------------------------------------------------------------------

function Timer()
{
	Super.Timer();

	// After the Intro conversation is over, tell the player to go on
	// to the next map (which will either be the main menu map or
	// the first game mission if we're starting a new game.

	if (flags.GetBool('Intro_Played'))
	{
		flags.SetBool('Intro_Played', False,, 1);
		player.PostIntro();
	}
}

// ----------------------------------------------------------------------
// ----------------------------------------------------------------------

defaultproperties
{
}
Image
G-Flex
Silhouette
Posts: 621
Joined: Mon Jul 11, 2011 10:16 pm

Re: Can't Skip Intro

Post by G-Flex »

  • Holy cow, that's a lot of script warnings in your log. You might want to take care of those.
  • What's the mission number of your intro map? The DeusExPlayer class checks to see if it's a certain number when you try to show the main menu, and if it is, does PostIntro() instead. This is probably your issue; you'll have to edit your player class to check for your mission number instead, and make sure you account for any other special code requiring that number to match up.
Last edited by G-Flex on Sun Jun 09, 2013 7:46 am, edited 1 time in total.
User avatar
SilverSpook
MJ12
Posts: 319
Joined: Wed Feb 15, 2012 8:34 am

Re: Can't Skip Intro

Post by SilverSpook »

K thanks! Think I got this sorted out now.
Image
Jack90
UNATCO
Posts: 113
Joined: Sat Mar 18, 2023 11:55 am

Re: Can't Skip Intro

Post by Jack90 »

Another factor that impacts the cost of moving services is the amount of labor required for the move. The number of people needed to move your belongings, as well as the amount of time required to load and unload the truck, will affect the final cost of the move. The cost of labor can also vary depending on the location of your move and the time of year. Car Transport Rates Milwaukee County, Wisconsin
Post Reply