Hi, I've been following Mental Omega for a while and decided to try it out. I have the original CD install of RA2 and Yuri's Revenge running on an old laptop - HP Pavilion DV1000, WindowsXP SP3, 2GB RAM.
I followed the MO installation steps but on running the client, it hammers the hard disk for a while then gives me a 'Insufficient Memory to continue execution of the program' error.
I'm guessing the laptop (RAM is maxed out at 2GB I think) just isn't up to it - is there anything else I can try to get it working on this old machine?
section of client log where it fails below.
Thanks for any advice, I'd really like to get this working, as I was a huge RA2 fan.
GtB
28.05. 11:08:27.421 KABOOOOOOM!!! Info:
28.05. 11:08:27.421 Message: Insufficient memory to continue the execution of the program.
28.05. 11:08:27.609 Source: Microsoft.Xna.Framework.Graphics
28.05. 11:08:27.609 TargetSite.Name: CreateTexture
28.05. 11:08:27.656 Stacktrace: at Microsoft.Xna.Framework.Graphics.Texture2D.CreateTexture(GraphicsDevice graphicsDevice, Int32 width, Int32 height, Boolean mipMap, UInt32 usage, _D3DPOOL pool, SurfaceFormat format)
at Microsoft.Xna.Framework.Graphics.RenderTarget2D.CreateRenderTarget(GraphicsDevice graphicsDevice, Int32 width, Int32 height, Boolean mipMap, SurfaceFormat preferredFormat, DepthFormat preferredDepthFormat, Int32 preferredMultiSampleCount, RenderTargetUsage usage)
at Microsoft.Xna.Framework.Graphics.RenderTarget2D..ctor(GraphicsDevice graphicsDevice, Int32 width, Int32 height, Boolean mipMap, SurfaceFormat preferredFormat, DepthFormat preferredDepthFormat, Int32 preferredMultiSampleCount, RenderTargetUsage usage)
at Rampastring.XNAUI.XNAControls.XNAControl.CreateRenderTarget()
at Rampastring.XNAUI.XNAControls.XNAControl.Initialize()
at Rampastring.XNAUI.XNAControls.XNAPanel.Initialize()
at Rampastring.XNAUI.XNAControls.XNAControl.AddChildImmediate(XNAControl child)
at Rampastring.XNAUI.XNAControls.XNAControl.AddChild(XNAControl child)
at DTAClient.DXGUI.Generic.StatisticsWindow.Initialize()
at Rampastring.XNAUI.XNAControls.XNAControl.AddChildImmediate(XNAControl child)
at Rampastring.XNAUI.XNAControls.XNAControl.AddChild(XNAControl child)
at DTAClient.DXGUI.Generic.MainMenuDarkeningPanel.Initialize()
at Rampastring.XNAUI.XNAControls.XNAControl.AddChildImmediate(XNAControl child)
at Rampastring.XNAUI.XNAControls.XNAControl.AddChild(XNAControl child)
at DTAClient.DXGUI.Generic.MainMenu.Initialize()
at Rampastring.XNAUI.WindowManager.AddAndInitializeControl(XNAControl control)
at DTAClient.DXGUI.Generic.LoadingScreen.Finish()
at DTAClient.DXGUI.Generic.LoadingScreen.Update(GameTime gameTime)
at Rampastring.XNAUI.WindowManager.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at DTAClient.Startup.Execute()
at DTAClient.PreStartup.Initialize(StartupParams parameters)
at DTAClient.Program.Main(String[] args)