I've got an old demo which i'd like to view but it's not working any more, apparently due to an old version of ACE
DevNet: DemoPlayPendingLevel received: WELCOME LEVEL=CTF-BT-Ice_fix_vf LONE=0 CLIENTDEMO
Log: LoadMap: ice.dem
DevAudio: Galaxy SetViewport: WindowsViewport0
Log: UDEMO: Successfully got list of demos
Log: Collecting garbage
Log: Purging garbage
Log: 0.0ms Unloading: Package CityIntro
Log: 0.0ms Unloading: Package city
Log: 0.0ms Unloading: Package ArenaTex
Log: 0.0ms Unloading: Package NaliCast
Log: 0.0ms Unloading: Package RainFX
Log: 0.0ms Unloading: Package DecayedS
Log: 0.0ms Unloading: Package GenIn
Log: 0.0ms Unloading: Package NaliFX
Log: 0.0ms Unloading: Package ShaneSky
Log: 0.0ms Unloading: Package AmbOutside
Log: 0.0ms Unloading: Package Uttitle
Log: 0.0ms Unloading: Package openingwave
Log: 0.0ms Unloading: Package MultiMesh
Log: 0.0ms Unloading: Package EpicCustomModels
NetComeGo: Close DemoRecConnection1 05/08/12 01:26:13
Log: Closing down demo driver.
Log: Garbage: objects: 24955->22801; refs: 287609
Log: Level is Level CTF-BT-Ice_fix_vf.MyLevel
Log: Bringing Level CTF-BT-Ice_fix_vf.MyLevel up for play (0)...
Log: Spawning new actor for Viewport WindowsViewport0
ScriptLog: Login:
Warning: Failed to load 'Texture CommandoSkins.1': Failed to find object 'Texture CommandoSkins.1'
ScriptLog: Failed to load CommandoSkins.1 so load CommandoSkins.cmdo1
Warning: Failed to load 'Texture CommandoSkins.2': Failed to find object 'Texture CommandoSkins.2'
ScriptLog: Failed to load CommandoSkins.2 so load CommandoSkins.cmdo2
Log: Possessed PlayerPawn: TMale1 Entry.TMale2
Init: Initialized moving brush tracker for Level CTF-BT-Ice_fix_vf.MyLevel
DevAudio: Galaxy SetViewport: WindowsViewport0
Log: Possessed PlayerPawn: TFemale1 CTF-BT-Ice_fix_vf.TFemale0
ScriptLog: BTPP: PreBeginPlay()
ScriptWarning: NexgenHUDWrapperT CTF-BT-Ice_fix_vf.NexgenHUDWrapperT0 (Function Botpack.ChallengeHUD.PostBeginPlay:006F) Accessed None
ScriptLog: BTPP: SpawnNotification(1)
ScriptLog: BTPP: SpawnNotification(2)
ScriptLog: BTPP: SpawnNotification(3)
ScriptLog: BTPP: SpawnNotification(4)
ScriptWarning: ChallengeCTFHUD CTF-BT-Ice_fix_vf.ChallengeCTFHUD0 (Function Botpack.ChallengeHUD.PostBeginPlay:006F) Accessed None
ScriptLog: BTPP: SpawnNotification(1)
ScriptLog: BTPP: SpawnNotification(2)
ScriptLog: BTPP: SpawnNotification(3)
ScriptLog: BTPP: SpawnNotification(4)
Critical: appError called:
Critical: Can't bind to native class ACEv07b_C.ACENative
Critical: Windows GetLastError: The system cannot find the file specified. (2)
Exit: Executing UObject::StaticShutdownAfterError
Exit: Executing UWindowsClient::ShutdownAfterError
Exit: UGalaxyAudioSubsystem::ShutdownAfterError
Exit: UD3DRenderDevice::ShutdownAfterError
Critical: UClass::Bind
Critical: (Class ACEv07b_C.ACENative)
Critical: ULinkerLoad::CreateExport
Critical: (ACENative 11505)
Critical: IndexToObject
Critical: ULinkerLoad::CreateExport
Critical: (TimingMode 11505)
Critical: IndexToObject
Critical: ULinkerLoad<<UObject
Critical: (LinkerLoad Transient.LinkerLoad61 11505))
Critical: SerializeExpr
Critical: (01)
Critical: SerializeExpr
Critical: (19)
Critical: SerializeExpr
Critical: (9A)
Critical: SerializeExpr
Critical: (07)
Critical: UStruct::Serialize
Critical: (Function ACEv07b_C.ACEReplicationInfo.
)
Critical: UFunction::Serialize
Critical: LoadObject
Critical: (Function ACEv07b_C.ACEReplicationInfo.
11505==11505/47185 11390 668)
Critical: ULinkerLoad:
reload
Critical: LinkProperties
Critical: UStruct::Link
Critical: UState::Link
Critical: UClass::Link
Critical: UStruct::Serialize
Critical: (Class ACEv07b_C.ACEReplicationInfo)
Critical: UState::Serialize
Critical: UClass::Serialize
Critical: (Class ACEv07b_C.ACEReplicationInfo)
Critical: LoadObject
Critical: (Class ACEv07b_C.ACEReplicationInfo 11505==11505/47185 468 2695)
Critical: ULinkerLoad:
reload
Critical: PreLoadObjects
Critical: UObject::EndLoad
Critical: UPackageMap:
airToObject
Critical: UPackageMapLevel::SerializeObject
Critical: (Class Core.Object None)
Critical: FInBunch<<UObject
Critical: InitialClientActor
Critical: UActorChannel::ReceivedBunch
Critical: (Actor None)
Critical: UChannel::ReceivedSequencedBunch
Critical: Direct
Critical: UChannel::ReceivedRawBunch
Critical: DispatchDataToChannel
Critical: BunchData
Critical: UNetConnection::ReceivedPacket
Critical: UNetConnection::ReceivedRawPacket
Critical: UDemoRecDriver::TickDispatch
Critical: UpdatePreDemoRec
Critical: ULevel::Tick
Critical: (NetMode=3)
Critical: TickLevel
Critical: UGameEngine::Tick
If i'm getting this far i obviously have all of the needed files i just don't understand why it's trying to bind a class as a file. Any clues?