-Happens upon initialization/begin play, as controls are consistently locked up immediately.
-ONLY happens on the Vandenberg_Tunnels map, and ONLY during a full playthrough of the mod. Loading the map via unrealEd (with GMDX code/DeusEx.u and packages) does not replicate the bug.
-Going back up the ladder at the start and into Vandenberg_Cmd restores all functionality. Back down again into Vandenberg_Tunnels and the bug is back.
-I've tried switching the map to an earlier GMDX version of the map and then entering the level (before ever entering the map on that savefile of course) which produced the same result. However, as previously mentioned, loading the map via unrealEd does not produce the bug. This indicates a problem with the saveinfo, which could be corrupt, or some typical variable saved within causes a problem on that map.
-I cannot see anything in the log.
-Flags shouldn't be the problem as Mission12.uc has no special scripting on that map.
-The only thing I've observed that makes this map somewhat unique is that it uses a playerstart rather than a teleporter, but some other maps use this too such as battery park and most first maps of a mission.
The ambitious work I do on Deus Ex would ideally be the efforts of an experienced programmer, OR I'd have fucking team members watching my back. I fear my efforts will blow up in my face. I really don't want to scrap all these amazing features I've implemented since v7, nor have to redo them.
Anyway, any help will be greatly appreciated.
Log:
Init: *** DEUS EX VERSION Mon Mar 19 12:06:14 2001 v1.112fm ***
ScriptLog: MYCHK:: 3 :: -11
ScriptLog: Lean Keys UNDEFINED, disabling tiptoes
ScriptLog: Team 0
Log: Bound to otpUIfix.dll
Log: Loading: Package otpUIfix
Log: otpUIfix >> Function hooking complete, DetourTransactionCommit returned code 0
Log: Possessed PlayerPawn: JCDentonMale dx.JCDentonMale0
ScriptLog: All inventory from Player is accepted
Init: Input system initialized for WindowsViewport0
Log: Opened viewport
Log: Bound to D3D9Drv.dll
Log: Initializing D3D9Drv...
Log: Enter SetRes()
Init: Depth bits: 24
Log: 8 Texture Mapping Units found
Log: MaxAnisotropy = 16
Log: Trying to use S3TC extension.
Log: MinLogTextureSize = 2
Log: MaxLogTextureSize = 13
Log: Bound to Galaxy.dll
Init: Galaxy is using WinMM
Init: Galaxy initialized
DevAudio: Galaxy SetViewport: WindowsViewport0
Init: Game engine initialized
DevMusic: Load music: Music Title_Music.Title_Music
Log: Assigning Last Button Window to MenuUIMenuButtonWindow dx.JCDentonMale0.otpRootWindow0.MenuMain0.MenuUIClientWindow0.MenuUIMenuButtonWindow2
Log: Assigning Last Button Window to MenuUIActionButtonWindow dx.JCDentonMale0.otpRootWindow0.MenuScreenLoadGame0.MenuUIActionButtonBarWindow0.MenuUIActionButtonWindow1
Log: Tried to remove lastbuttonwindow descendant. MenuUIActionButtonWindow dx.JCDentonMale0.otpRootWindow0.MenuScreenLoadGame0.MenuUIActionButtonBarWindow0.MenuUIActionButtonWindow1
Log: URL: Adding default option Name=Player
Log: URL: Adding default option Class=DeusEx.JCDentonMale
Log: URL: Adding default option Team=0
Log: Browse: Index.dx?loadgame=-11?Name=Player?Class=DeusEx.JCDentonMale?Team=0
Log: Doing loadgame, not load
Log: Loading: Package saveInfo
Log: Unloading: Package dx
Log: URL: Adding default option Name=Player
Log: URL: Adding default option Class=DeusEx.JCDentonMale
Log: URL: Adding default option Team=0
Log: LoadMap: ..\Save\Current\12_Vandenberg_tunnels.dxs?load?loadonly?loadgame?Name=Player?Class=DeusEx.JCDentonMale?Team=0
DevAudio: Galaxy SetViewport: WindowsViewport0
Log: Loading: Package 12_Vandenberg_tunnels
Log: Loading: Package CoreTexMetal
Log: Loading: Package CoreTexDetail
Log: Loading: Package Rocket
Log: Loading: Package area51textures
Log: Loading: Package CoreTexMisc
Log: Loading: Package OceanLab
Log: Loading: Package CoreTexGlass
Log: Loading: Package CoreTexConcrete
Log: Loading: Package Cmd_tunnels
Log: Loading: Package V_Com_Center
Log: Loading: Package Models
Log: Loading: Package Tunnels_Music
Init: Shut down moving brush tracker for Level dx.MyLevel
Warning: Type mismatch in Region of GameReplicationInfo: file 10, class 2
Warning: Skipping 6 bytes of type 10
Log: Collecting garbage
Log: Purging garbage
Log: Unloading: Package saveInfo
Log: Garbage: objects: 38090->37850; refs: 545060
Log: Loading: Package DeusExConText
Log: Spawning new actor for Viewport WindowsViewport0
ScriptLog: Team 0
ScriptLog: Login: Player
Log: Possessed PlayerPawn: JCDentonMale 12_Vandenberg_tunnels.JCDentonMale1
ScriptLog: All inventory from Player is accepted
Init: Initialized moving brush tracker for Level 12_Vandenberg_tunnels.MyLevel
DevAudio: Galaxy SetViewport: WindowsViewport0
DevMusic: Unregister music: Music Title_Music.Title_Music
DevMusic: Load music: Music Tunnels_Music.Tunnels_Music
Log: Assigning Last Button Window to MenuUIMenuButtonWindow 12_Vandenberg_tunnels.JCDentonMale1.otpRootWindow0.MenuMain1.MenuUIClientWindow2.MenuUIMenuButtonWindow12
Log: Assigning Last Button Window to MenuUIListWindow 12_Vandenberg_tunnels.JCDentonMale1.otpRootWindow0.MenuScreenLoadGame1.MenuUIClientWindow3.MenuUIScrollAreaWindow1.ClipWindow1.MenuUIListWindow1
Log: Tried to remove lastbuttonwindow descendant. MenuUIListWindow 12_Vandenberg_tunnels.JCDentonMale1.otpRootWindow0.MenuScreenLoadGame1.MenuUIClientWindow3.MenuUIScrollAreaWindow1.ClipWindow1.MenuUIListWindow1
Log: URL: Adding default option Name=Player
Log: URL: Adding default option Class=DeusEx.JCDentonMale
Log: URL: Adding default option Team=0
Log: Browse: Index.dx?loadgame=-13?Name=Player?Class=DeusEx.JCDentonMale?Team=0
Log: Doing loadgame, not load
Log: Loading: Package saveInfo
Log: Unloading: Package 12_Vandenberg_tunnels
Log: URL: Adding default option Name=Player
Log: URL: Adding default option Class=DeusEx.JCDentonMale
Log: URL: Adding default option Team=0
Log: LoadMap: ..\Save\Current\12_Vandenberg_cmd.dxs?load?loadonly?loadgame?Name=Player?Class=DeusEx.JCDentonMale?Team=0
DevAudio: Galaxy SetViewport: WindowsViewport0
Log: Loading: Package 12_Vandenberg_cmd
Log: Loading: Package Constructor
Log: Loading: Package CoreTexWallObj
Log: Loading: Package G_Station
Log: Loading: Package CoreTexEarth
Log: Loading: Package Airfield
Log: Loading: Package CoreTexPaper
Log: Loading: Package CoreTexTiles
Log: Loading: Package CoreTexBrick
Log: Loading: Package HDTPBookOpen
Log: Loading: Package CoreTexSky
Log: Loading: Package HDTPPapers
Log: Loading: Package GMDX
Log: Loading: Package Vandenberg_Music
Log: Loading: Package HK_BuildingExt
Init: Shut down moving brush tracker for Level 12_Vandenberg_tunnels.MyLevel
Log: Collecting garbage
Log: Purging garbage
Log: Unloading: Package Tunnels_Music
Log: Unloading: Package OceanLab
Log: Unloading: Package DeusExConText
DevMusic: Unregister music: Music Tunnels_Music.Tunnels_Music
Log: Unloading: Package saveInfo
Log: Garbage: objects: 50176->41028; refs: 875202
Log: Loading: Package DeusExConText
Log: Spawning new actor for Viewport WindowsViewport0
ScriptLog: Team 0
ScriptLog: Login: Player
Log: Possessed PlayerPawn: JCDentonMale 12_Vandenberg_cmd.JCDentonMale4
ScriptLog: All inventory from Player is accepted
ScriptLog: DeusExLevelInfo - Spawned new mission script 'DeusEx.Mission12'
Init: Initialized moving brush tracker for Level 12_Vandenberg_cmd.MyLevel
DevAudio: Galaxy SetViewport: WindowsViewport0
DevMusic: Load music: Music Vandenberg_Music.Vandenberg_Music
ScriptLog: **** InitStateMachine() - 12_Vandenberg_cmd.JCDentonMale4 started mission state machine for 12_VANDENBERG_CMD
Log: Loading: Package InfoPortraits
Log: Loading: Package DeusExConAudioMission12
Log: RockchipXL96 fell out of the world!
Log: RockchipXL97 fell out of the world!
Log: Export travel for: Player
Log: Browse: 12_vandenberg_tunnels?Name=Player?Class=DeusEx.JCDentonMale?Team=0#start
Log: Doing load, not loadgame
Log: Current mission number is 12, next is 12
Log: Attempting to get player
Init: Shut down moving brush tracker for Level 12_Vandenberg_cmd.MyLevel
Log: Unloading: Package 12_Vandenberg_cmd
Log: Save=338.802677
Log: Moving '..\Save\Current\Save.tmp' to '..\Save\Current\12_Vandenberg_cmd.dxs'
Init: Initialized moving brush tracker for Level 12_Vandenberg_cmd.MyLevel
Log: LoadMap: 12_vandenberg_tunnels?Name=Player?Class=DeusEx.JCDentonMale?Team=0#start
DevAudio: Galaxy SetViewport: WindowsViewport0
Log: Loading: Package 12_vandenberg_tunnels
Log: Loading: Package OceanLab
Log: Loading: Package Tunnels_Music
Init: Shut down moving brush tracker for Level 12_Vandenberg_cmd.MyLevel
Log: Collecting garbage
Log: Purging garbage
Log: Unloading: Package DeusExConAudioMission12
Log: Unloading: Package Models
Log: Unloading: Package InfoPortraits
Log: Unloading: Package G_Station
Log: Unloading: Package CoreTexEarth
Log: Unloading: Package GMDX
Log: Unloading: Package HK_BuildingExt
Log: Unloading: Package HDTPBookOpen
Log: Unloading: Package Airfield
Log: Unloading: Package CoreTexTiles
Log: Unloading: Package Constructor
Log: Unloading: Package Vandenberg_Music
Log: Unloading: Package CoreTexSky
Log: Unloading: Package CoreTexPaper
Log: Unloading: Package HDTPPapers
Log: Unloading: Package CoreTexBrick
Log: Unloading: Package CoreTexWallObj
Log: Unloading: Package DeusExConText
DevMusic: Unregister music: Music Vandenberg_Music.Vandenberg_Music
Log: Garbage: objects: 49962->36859; refs: 563449
Log: Game class is 'DeusExGameInfo'
Log: Bringing Level 12_vandenberg_tunnels.MyLevel up for play (0)...
ScriptLog: InitGame: ?Name=Player?Class=DeusEx.JCDentonMale?Team=0
ScriptLog: Base Mutator is 12_vandenberg_tunnels.Mutator2
Log: Loading: Package DeusExConText
Log: Spawning new actor for Viewport WindowsViewport0
ScriptLog: Team 0
ScriptLog: Login: Player
ScriptLog: MYCHK:: 3 :: -11
ScriptLog: Lean Keys UNDEFINED, disabling tiptoes
ScriptLog: Team 0
Log: Possessed PlayerPawn: JCDentonMale 12_vandenberg_tunnels.JCDentonMale1
Log: Loading: Package Models
ScriptLog: All inventory from Player is accepted
Init: Initialized moving brush tracker for Level 12_vandenberg_tunnels.MyLevel
DevAudio: Galaxy SetViewport: WindowsViewport0
ScriptWarning: Karkian 12_vandenberg_tunnels.Karkian0 (Function DeusEx.ScriptedPawn.LoopAnimPivot:0045) LoopAnim: Sequence 'Swim' not found in Mesh 'HDTPkarkian'
ScriptWarning: KarkianBaby 12_vandenberg_tunnels.KarkianBaby0 (Function DeusEx.ScriptedPawn.LoopAnimPivot:0045) LoopAnim: Sequence 'Swim' not found in Mesh 'HDTPkarkian'
ScriptWarning: Karkian 12_vandenberg_tunnels.Karkian2 (Function DeusEx.ScriptedPawn.LoopAnimPivot:0045) LoopAnim: Sequence 'Swim' not found in Mesh 'HDTPkarkian'
DevMusic: Load music: Music Tunnels_Music.Tunnels_Music
Log: Loading: Package InfoPortraits
Log: Loading: Package DeusExConAudioMission12
Log: Assigning Last Button Window to MenuMain 12_vandenberg_tunnels.JCDentonMale1.otpRootWindow0.MenuMain3
Log: Tried to remove lastbuttonwindow descendant. MenuMain 12_vandenberg_tunnels.JCDentonMale1.otpRootWindow0.MenuMain3
ScriptWarning: JCDentonMale 12_vandenberg_tunnels.JCDentonMale1 (Function DeusEx.DeusExPlayer.SwitchAmmo:0009) Accessed None
Log: Assigning Last Button Window to MenuUIMenuButtonWindow 12_vandenberg_tunnels.JCDentonMale1.otpRootWindow0.MenuMain5.MenuUIClientWindow8.MenuUIMenuButtonWindow64
Log: Assigning Last Button Window to MenuUIActionButtonWindow 12_vandenberg_tunnels.JCDentonMale1.otpRootWindow0.MenuUIMessageBoxWindow0.MenuUIActionButtonBarWindow2.MenuUIActionButtonWindow7
Log: Tried to remove lastbuttonwindow descendant. MenuUIActionButtonWindow 12_vandenberg_tunnels.JCDentonMale1.otpRootWindow0.MenuUIMessageBoxWindow0.MenuUIActionButtonBarWindow2.MenuUIActionButtonWindow7
Log: appRequestExit(0)
Exit: Preparing to exit.
Log: Purging garbage
Log: Unbound to Window.dll
Log: Unbound to Core.dll
Log: Unbound to Engine.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 HDTPItems
Log: Unloading: Package DeusExDeco
Log: Unloading: Package HDTPanim
Log: Unloading: Package HDTPDecos
Log: Unloading: Package GMDXSFX
Log: Unloading: Package HDTPCharacters
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 GMDXUI
Log: Unloading: Package IpServer
Log: Unloading: Package ShifterEX
Log: Unloading: Package MPCharacters
Log: Unloading: Package Extras
Exit: Game engine shut down
Log: Unbound to WinDrv.dll
Log: DirectDraw End Mode
Log: Flushing cache
Exit: DirectDraw released
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: Unbound to otpUIfix.dll
Log: Unloading: Package otpUIfix
Log: Unbound to D3D9Drv.dll
Log: Unbound to Galaxy.dll
DevAudio: Galaxy SetViewport: NULL
DevMusic: Unregister music: Music Tunnels_Music.Tunnels_Music
Exit: Galaxy shut down
Log: Unloading: Package Rocket
Log: Unloading: Package CoreTexConcrete
Log: Unloading: Package V_Com_Center
Log: Unloading: Package CoreTexMisc
Log: Unloading: Package CoreTexMetal
Log: Unloading: Package Cmd_tunnels
Log: Unloading: Package area51textures
Log: Unloading: Package CoreTexGlass
Log: Unloading: Package CoreTexDetail
Init: Shut down moving brush tracker for Level 12_vandenberg_tunnels.MyLevel
Log: Unloading: Package InfoPortraits
Log: Unloading: Package DeusExConAudioMission12
Log: Unloading: Package Models
Log: Unloading: Package 12_vandenberg_tunnels
Log: Unloading: Package Tunnels_Music
Log: Unloading: Package OceanLab
Log: Unloading: Package DeusExConText
Log: Garbage: objects: 45754->0; refs: 563449