Error message trying to play Unreal 2! Help?

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

intel17

New Member
Dec 19, 2010
2
0
0
Hi all,

I am trying to play Unreal 2 and I get the following error:

Can't find 'ini:Engine.Engine.GameEngine' in configuration file

History: UObject::SafeLoadError <- UObject::StaticLoadClass <- InitEngine

Build: Mar 14 2003 13:26:15

What can I do to fix this? Thanks!
 

GreatEmerald

Khnumhotep
Jan 20, 2008
4,042
1
0
Lithuania
Looks like a configuration issue. Do you have the Unreal2/System/Unreal2.ini file? Is it valid, that is, can you open and look inside it? And what version of Unreal II are you running and on what OS?
 

AWW SNACK

Member
Feb 13, 2009
275
0
16
Is this a fresh install? If not, reinstall for any version or let Steam redownload the default .ini if you're playing the Steam version.
 

intel17

New Member
Dec 19, 2010
2
0
0
This is a fresh install of Unreal 2 from STEAM on Windows 7 x64 Pro.

EDIT: Deleting Unreal2.ini and running the game finally works! Thanks, all! I've had this problem for months...
 
Last edited:

GreatEmerald

Khnumhotep
Jan 20, 2008
4,042
1
0
Lithuania
Windows 7 x64? You'll have DirectMusic problems there unless you apply proper DLL files. I should write an article about that somewhere...
 

MrMaddog

Flak Monkey
Jul 13, 2002
543
0
16
Parts Unknown
Emerald, I have a queston about that article...

Do we really have to replace the 64-bit DirectMusic dll's with the 32-bit ones? I'm not sure how using 32-bit libaries are suppose to work on a 64-bit OS.
 

GreatEmerald

Khnumhotep
Jan 20, 2008
4,042
1
0
Lithuania
No. You're supposed to replace 32-bit libraries on 64-bit OSs. Unreal II uses only 32-bit libraries. All 32-bit libraries are stored in \Windows\SysWOW64, while all 64-bit libraries are stored in \Windows\System32. Yes, sounds strange, but that's really how it works. The history is that first they used Windows\System for everything, then switched to Windows\System32 and it sticked for a long time. Then they needed to emulate 32-bit systems and thus created SysWOW64 folder (short for System for Windows x86 on Windows x64) where all the 32-bit libraries are stored.
 

MrMaddog

Flak Monkey
Jul 13, 2002
543
0
16
Parts Unknown
No. You're supposed to replace 32-bit libraries on 64-bit OSs. Unreal II uses only 32-bit libraries. All 32-bit libraries are stored in \Windows\SysWOW64, while all 64-bit libraries are stored in \Windows\System32. Yes, sounds strange, but that's really how it works. The history is that first they used Windows\System for everything, then switched to Windows\System32 and it sticked for a long time. Then they needed to emulate 32-bit systems and thus created SysWOW64 folder (short for System for Windows x86 on Windows x64) where all the 32-bit libraries are stored.

Yep, I really can see Microsoft doing that... :rolleyes: