I'm not sure whether this is related to the blank install having an issue or that I just fail at setting some value in the config files.
I can't get my scaleform hud to work. Even more disturbing is the fact it actually crashes when I swap to a next map when my GameInfo has its HUDType set to my (or any for that matter) scaleform hud.
I also tried a completely blank flash file just in case; same problem.
However, if I put my project code and packages straight into the regular UDK version, no changes whatsoever(!!!) it works. I did not copy/replace the config files from the blank into the regular UDK. I put the references to my GameInfo class and EditPackage src folder in manually.
The scaleform is a fresh file (though using UDK assets (read: images) for the time being) and as simplistic as possible right now.
Log:
Code:
Log: Log file open, 10/13/11 21:50:12
Init: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
DevConfig: GConfig::LoadFile associated file: ..\..\UDKGame\Config\UDKCompat.ini
DevConfig: GConfig::Find has loaded file: ..\..\Engine\Config\ConsoleVariables.ini
Init: Version: 8788
Init: Epic Internal: 0
Init: Compiled (32-bit): Aug 12 2011 20:18:11
Init: Changelist: 976115
Init: Command line: -log -ConsolePosX=1920 -ConsolePosY=0 -seekfreeloading -Exec=UnrealFrontend_TmpExec.txt
Init: Base directory: E:\Modding\UDK\UDK-2011-08\Binaries\Win32\
[0000.20] Init: Computer: OMAR-PC
[0000.20] Init: User: Omar
[0000.20] Init: CPU Page size=4096, Processors=2
[0000.20] Init: High frequency timer resolution =3.089404 MHz
[0000.20] Init: Memory total: Physical=4.0GB (4GB approx) Pagefile=8.0GB Virtual=4.0GB
[0000.44] Log: STEAMWORKS initialized 1
[0000.47] Init: WinSock: I am Omar-PC (192.168.178.43:0)
[0000.47] Init: Presizing for 83221 objects not considered by GC, pre-allocating 0 bytes.
[0000.47] Init: Object subsystem initialized
[0000.55] Init: OS stats:
[0000.55] Init: Windows 7 Service Pack 1
[0000.55] Init: RemoteDesktop=0
[0000.55] Init: Memory stats:
[0000.55] Init: Physical: 4095MB
[0000.55] Init: Virtual: 4095MB
[0000.55] Init: PageFile: 8188MB
[0000.55] Init: CPU stats:
[0000.55] Init: MeasuredPerformanceTime: 154.386 (stored result)
[0000.55] Init: Hyperthreaded: 0
[0000.55] Init: NumProcessorsPerCPU: 1
[0000.55] Init: NumLogicalProcessors: 2
[0000.55] Init: NumPhysicalProcessors: 2
[0000.55] Init: MaxSpeed: 3166
[0000.55] Init: CurrentSpeed: 3166
[0000.55] Init: CoresPerProcessor: 2
[0000.55] Init: IsOnBattery: 0
[0000.55] Init: BatteryLevel: -1
[0000.55] Init: Manufacturer: Intel
[0000.55] Init: CPUName: INTEL Pentium-III
[0000.55] Init: L1CacheSize: 32
[0000.56] Init: L2CacheSize: -1
[0000.56] Init: Architecture: x86
[0000.56] Init: GPU stats:
[0000.56] Init: VendorID: 000010DE
[0000.56] Init: DeviceID: 00000612
[0000.56] Init: DriverVersion: 8.17.12.8026
[0000.56] Init: DeviceName: NVIDIA GeForce 9800 GTX/9800 GTX+
[0000.56] Init: DriverName: nvd3dum.dll
[0000.56] Init: PixelShaderVersion: 3
[0000.56] Init: VertexShaderVersion: 3
[0000.56] Init: VRAMQuantity: 512
[0000.56] Init: DedicatedVRAM: 495
[0000.56] Init: AdapterCount: 2
[0000.56] Init: SupportsHardwareTnL: 1
[0000.56] Init: Machine detected compatibility level: Composite: 3. CPU: 5. GPU: 3.
[0000.57] Init: Previous detected compatibility level: Composite: 3. CPU: 5. GPU: 3.
[0000.64] Log: Shader platform (RHI): PC-D3D-SM3
[0000.67] Log: PhysX GPU Support: DISABLED
[0000.67] Init: Initializing FaceFX...
[0000.67] Init: FaceFX 1.7.4 initialized.
[0001.19] Init: XAudio2 using 'Speakers (Realtek High Definition Audio)' : 6 channels at 48 kHz using 32 bits per sample (channel mask 0x3f)
[0003.02] Init: Finished loading startup packages in 1.68 seconds
[0003.02] Log: 41104 objects as part of root set at end of initial load.
[0003.02] Log: 0 out of 0 bytes used by permanent object pool.
[0003.02] Log: Initializing Engine...
[0003.10] Init: UEngine initialized
[0003.10] Log: Working around XDK XAudio2 regression: TRUE
[0003.11] Init: XAudio2Device initialized.
[0003.18] Init: Client initialized
[0003.79] Log: Initializing Steamworks
[0003.79] Log: Logged in as 'CTOmar007'
[0003.96] Log: LoadMap: FrontEndMap?Name=Player?Team=255
[0003.96] Log:
[0003.97] DevMemory: Memory allocations reported by the OS: 201.98 MB (with 0.00 MB waste)
[0003.97] DevMemory: Virtual memory tracked in the allocators: 44.04 MB (with 39.95 MB used, 1.46 MB slack and 2.63 MB waste)
[0004.16] Warning: Warning, Failed to load 'Huds': Can't find file for package 'Huds' while loading NULL
[0004.16] Warning: Warning, Failed to load 'B_PowerPlant.Mesh.SK_B_GDIPowerPlant'! Referenced by 'TRGame.Default__TRBuilding_PowerPlant:Skeletal_Mesh' ('Engine.SkeletalMeshComponent:SkeletalMesh').
[0004.16] Warning: Warning, Failed to load 'B_PowerPlant': Can't find file for package 'B_PowerPlant' while loading NULL
[0004.16] Warning: Warning, CreateImport: Failed to load Outer for resource 'SK_B_GDIPowerPlant': Package B_PowerPlant.Mesh
[0004.17] Warning: Warning, Failed to load 'B_PowerPlant.Mesh.SK_B_GDIPowerPlantTurbine'! Referenced by 'TRGame.Default__TRBuildingChild_PowerPlantTurbine:Skeletal_Mesh' ('Engine.SkeletalMeshComponent:SkeletalMesh').
[0004.17] Warning: Warning, Failed to load 'B_PowerPlant': Can't find file for package 'B_PowerPlant' while loading NULL
[0004.17] Warning: Warning, CreateImport: Failed to load Outer for resource 'SK_B_GDIPowerPlantTurbine': Package B_PowerPlant.Mesh
[0004.17] Log: Game class is 'TRGameInfo'
[0004.21] Log: Primary PhysX scene will be in software.
[0004.21] Log: Creating Primary PhysX Scene.
[0004.21] Log: Bringing World FrontEndMap.TheWorld up for play (0) at 2011.10.13-21.50.16
[0004.21] Log: Bringing up level for play took: 0.034569
[0004.21] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0004.22] Error: Can't start an online game that hasn't been created
--STRIPPED 'NONE' SCRIPTWARNINGS FROM PRETTY MUCH EVERY VARIABLE IN MY HUD UC FILE--
[0004.31] Error: StopLocalVoiceProcessing: Ignoring stop request for non-owning user
[0004.31] Log: ########### Finished loading level: 0.354181 seconds
[0004.31] Init: Game engine initialized
[0004.31] Log: Initializing Engine Completed
[0004.32] ExecWarning: Can't find file '..\..\Binaries\UnrealFrontend_TmpExec.txt'
[0005.09] Log: >>>>>>>>>>>>>> Initial startup: 5.09s <<<<<<<<<<<<<<<
--STRIPPED 'NONE' SCRIPTWARNINGS FROM PRETTY MUCH EVERY VARIABLE IN MY HUD UC FILE--
[0011.15] Log: --- LOADING MOVIE START ---
[0011.17] ScriptWarning: Invalid user index (255) specified for ClearReadProfileSettingsCompleteDelegate()
OnlineSubsystemSteamworks Transient.OnlineSubsystemSteamworks_0
Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks:ClearReadProfileSettingsCompleteDelegate:00FE
[0011.17] Log:
[0011.17] DevMemory: Memory allocations reported by the OS: 212.77 MB (with 0.00 MB waste)
[0011.17] DevMemory: Virtual memory tracked in the allocators: 41.88 MB (with 37.49 MB used, 1.63 MB slack and 2.77 MB waste)
[0011.22] Log: Game class is 'TRGameInfo'
[0011.22] Log: Primary PhysX scene will be in software.
[0011.22] Log: Creating Primary PhysX Scene.
[0011.22] Log: Bringing World TR-PowerPlantTest.TheWorld up for play (0) at 2011.10.13-21.50.23
[0011.23] ScriptWarning: Accessed None 'parentBuilding'
TRBuildingChild_PowerPlantTurbine TR-PowerPlantTest.TheWorld:PersistentLevel.TRBuildingChild_PowerPlantTurbine_0
Function TRGame.TRBuildingChild:Init:0014
[0011.23] ScriptWarning: Accessed None 'parentBuilding'
TRBuildingChild_PowerPlantTurbine TR-PowerPlantTest.TheWorld:PersistentLevel.TRBuildingChild_PowerPlantTurbine_1
Function TRGame.TRBuildingChild:Init:0014
[0011.23] Log: Bringing up level for play took: 0.007714
[0011.23] Warning: Warning, Failed to load 'Class None.': Failed to find object 'Class None.'
[0011.24] Error: Can't start an online game that hasn't been created
[0014.22] Log: === Critical error: ===
Fatal error!
Address = 0xef3a59 (filename not found) [in E:\Modding\UDK\UDK-2011-08\Binaries\Win32\UDK.exe]
Address = 0xf16069 (filename not found) [in E:\Modding\UDK\UDK-2011-08\Binaries\Win32\UDK.exe]
Address = 0x16bdf61 (filename not found) [in E:\Modding\UDK\UDK-2011-08\Binaries\Win32\UDK.exe]
--THE CRASH HERE IS WHEN I TRY TO CHANGE MAP--
--STRIPPED 'NONE' SCRIPTWARNINGS FROM PRETTY MUCH EVERY VARIABLE IN MY HUD UC FILE-- is used where I stripped the warnings that pop up due to the HUD failing to load.
DefaultEngine
Code:
[Configuration]
BasedOn=..\UDKGame\Config\DefaultEngineUDK.ini
[URL]
MapExt=udk
;Any additional map extension to support for map loading.
;Maps without an extension always saved with the above MapExt
AdditionalMapExt=mobile
Map=FrontEndMap.udk
LocalMap=FrontEndMap.udk
TransitionMap=TransMap.udk
EXEName=TiberiumRedux.exe
DebugEXEName=DEBUG-TiberiumRedux.exe
GameName=Tiberium Redux
GameNameShort=TR
[Engine.ScriptPackages]
+NonNativePackages=TRGame
[Core.System]
+Extensions=mobile
[UnrealEd.EditorEngine]
+EditPackages=TRGame
[Engine.Engine]
DefaultPostProcessName=FX_HitEffects.PostProcess.TRPostProcess
bUseStreamingPause=true
[PlatformInterface]
CloudStorageInterfaceClassName=WinDrv.CloudStorageWindows
FacebookIntegrationClassName=WinDrv.FacebookWindows
[FacebookIntegration]
AppID=169315946448309
[Engine.SeqAct_Interp]
; These control the default rendering overrides for matinee's with director tracks
; By default, no features are disabled for UDK as that would be unintuitive for UDK users
RenderingOverrides=(bAllowAmbientOcclusion=True,bAllowDominantWholeSceneDynamicShadows=True,bAllowMotionBlurSkinning=True)
[Engine.PackagesToAlwaysCook]
;Your Packages Here
+Package=FrontEndMap
+Package=TransMap
[Engine.StartupPackages]
;Your Packages Here
+Package=FX_HitEffects
[Engine.PackagesToForceCookPerMap]
;Your Packages Here
.Map=FrontEndMap
.Package=FrontEnd
[Engine.DataStoreClient]
;Your DataStoreClients Here
[Windows.StandardUser]
MyDocumentsSubDirName=Tiberium Redux
[FullScreenMovie]
+StartupMovies=intro.bik
+LoadMapMovies=intro.bik
[Engine.GameViewportClient]
bUseHardwareCursorWhenWindowed=FALSE
[VoIP]
VolumeThreshold=0.1
bHasVoiceEnabled=true
[OnlineSubsystemSteamworks.OnlineSubsystemSteamworks]
+AchievementMappings=(AchievementId=0,AchievementName=EUTA_EXPLORE_EveryMutator,ViewId=30,ProgressCount=0,MaxProgress=0,bAutoUnlock=False)
+AchievementMappings=(AchievementId=1,AchievementName=EUTA_WEAPON_DontTaseMeBro,ViewId=30,ProgressCount=2,MaxProgress=4,bAutoUnlock=True)
+AchievementMappings=(AchievementId=2,AchievementName=EUTA_WEAPON_StrongestLink,ViewId=30,ProgressCount=2,MaxProgress=4,bAutoUnlock=True)
+AchievementMappings=(AchievementId=3,AchievementName=EUTA_WEAPON_HaveANiceDay,ViewId=30,ProgressCount=2,MaxProgress=4,bAutoUnlock=True)
+AchievementMappings=(AchievementId=4,AchievementName=EUTA_VEHICLE_Armadillo,ViewId=30,ProgressCount=2,MaxProgress=4,bAutoUnlock=True)
+AchievementMappings=(AchievementId=5,AchievementName=EUTA_POWERUP_DeliveringTheHurt,ViewId=30,ProgressCount=30,MaxProgress=60,bAutoUnlock=True)
+AchievementMappings=(AchievementId=6,AchievementName=EUTA_HUMILIATION_SerialKiller,ViewId=30,ProgressCount=0,MaxProgress=1,bAutoUnlock=True)
+AchievementMappings=(AchievementId=7,AchievementName=EUTA_HUMILIATION_OffToAGoodStart,ViewId=30,ProgressCount=0,MaxProgress=1,bAutoUnlock=True)
+LeaderboardNameMappings=(ViewId=35,LeaderboardName="Deathmatch")
+LeaderboardNameMappings=(ViewId=36,LeaderboardName="Team Deathmatch")
+LeaderboardNameMappings=(ViewId=37,LeaderboardName="Capture The Flag")
[OnlineSubsystemLive.OnlineSubsystemLive]
NumLogins=1
CurrentNotificationPosition=NNP_BottomRight
MaxLocalTalkers=2
MaxRemoteTalkers=9
bShouldLogArbitrationData=true
bShouldLogStatsData=true
LanQueryTimeout=3.0
LanPacketPlatformMask=1
LanGameUniqueId=1297287213
bShouldUseMcp=false
[OnlineSubsystemGameSpy.OnlineSubsystemGameSpy]
bHasGameSpyAccount=true
EncryptedProductKey=NotForShip
ProfileDataDirectory=../UDKGame/SaveData
ProfileDataExtension=.ue3profile
ProductID=11097
NamespaceID=40
PartnerID=33
GameID=1727
StatsVersion=7
NickStatsKeyId=1
PlaceStatsKeyId=2
+LocationUrlsForInvites="ut3pc"
LocationUrl="ut3pc"
bShouldUseMcp=true
// Example stats key mappings, not used in UDK
//1 PlayerDM --- TABLE
+StatsKeyMappings=(ViewId=1,PropertyId=0,KeyId=262)
//1 PlayerDM_Event_Bullseye
+StatsKeyMappings=(ViewId=1,PropertyId=0x10000142,KeyId=265)
[Engine.GameEngine]
SecondaryViewportClientClassName=UDKBase.SecondaryViewportClient
DefaultGame
Code:
[Configuration]
BasedOn=..\UDKGame\Config\DefaultGameUDK.ini
[Engine.GameInfo]
DefaultGame=TRGame.TRGameInfo
DefaultServerGame=TRGame.TRGameInfo
PlayerControllerClassName=TRGame.TRPlayerController
GameDifficulty=+1.0
MaxPlayers=64
DefaultGameType="TRGame.TRGameInfo"
+DefaultMapPrefixes=(Prefix="TR",bUsesCommonPackage=false,GameType="TRGame.TRGameInfo")
[Engine.AutoTestManager]
NumAutomatedMapTestingCycles=0
[Engine.WorldInfo]
bNoMobileMapWarnings=False
I hope someone can shed some light on this.
And yes, I know it says it can't find the 'Huds' and 'B_PowerPlant' packages but I have no idea why.
If I comment out 'HUDType' in my GameInfos' default properties, 'B_PowerPlant' works normally (it's used in the map I try to swap to when it crashes later on).
Bookmarks