WineHQ

UnrealEd

UnrealEd is a program shipped with Unreal Tournament 2004. It is only installed by the windows installer. Though the game includes a native linux version; this version does not install UnrealEd. The version tested here as installed by the windows UT2004 installer.

Application Details:

Version: 3.0
License:
URL: http://www.unreal.com
Votes: 20
Latest Rating: Bronze
Latest Wine Version Tested: 3.20

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

After adding a dll override for MSVCP60.dll, the splashscreen appears and a few lines of debug output. About 30 seconds later, the splashscreen disappears and the UnrealEd frame appears. The File,Edit,etc menu is functioning, and the options bring up new windows for input. Also the editor buttons on the left side of the screen are receiving input from clicks, showing tooltips, and giving options on right clicks.

What does not

Although UnrealEd appears, it is still unusable. The viewport that displays the current level is nonfunctioning, and will not clear windows that pass above it (getting the painting with windows appearance). The MRU files list (which had last been used in windows) had windows-style paths, which did not work in wine. But files could be opened with the File->Open dialog. They could not be verified, however, because the output to the level viewport was nonfunctioning.

Workarounds

What was not tested

Most of the program went untested, since it is unusable until the viewport works. Based on the console output, it appears to be heavily DirectX/Direct3D stuff. With a fresh install of Wine running UnrealEd, this is the output: ubuntu@ubuntu:/windows/c/Program Files/UT2004/System$ wine UnrealEd.exe err:module:import_dll Library MSVCP60.dll (which is needed by L"Z:\\windows\\c\\Program Files\\UT2004\\System\\ImpersonatorLib_rd.dll") not found err:module:import_dll Library ImpersonatorLib_rd.dll (which is needed by L"Z:\\windows\\c\\Program Files\\UT2004\\System\\UnrealEd.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"Z:\\windows\\c\\Program Files\\UT2004\\System\\UnrealEd.exe" failed, status c0000135 ubuntu@ubuntu:/windows/c/Program Files/UT2004/System$ =============================================== After adding a dll override for MSVCP60.dll, ubuntu@ubuntu:~$ wine /windows/c/Program\ Files/UT2004/System/UnrealEd.exe ALSA lib seq_hw.c:456:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory fixme:process:GetProcessWorkingSetSize (0xffffffff,0x33ea74,0x33ea70): stub fixme:win:LockWindowUpdate (0x10080), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered err:ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x7 X connection to :0.0 broken (explicit kill or server shutdown). ubuntu@ubuntu:~$ wine /windows/c/Program\ Files/UT2004/System/UnrealEd.exe ALSA lib seq_hw.c:456:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory fixme:process:GetProcessWorkingSetSize (0xffffffff,0x33ea74,0x33ea70): stub fixme:win:LockWindowUpdate (0x10080), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered err:ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x7 fixme:tab:TAB_GetCurFocus we have not to return negative valuewe have not to return negative valuewe have not to return negative valuewe have not to return negative value(0x3add518) : stub, simulating 64MB for now, returning 64MB left err:d3d:IWineD3DDeviceImpl_SetRenderState Multisample antialiasing not supported by gl fixme:imm:ImmReleaseContext (0x20316, 0x160548): stub fixme:d3d:IWineD3DDeviceImpl_Reset (0x3add518) : stub fixme:imm:ImmReleaseContext (0x20326, 0x160548): stub fixme:d3d:IWineD3DDeviceImpl_Reset (0x3add518) : stub fixme:imm:ImmReleaseContext (0x2033c, 0x160548): stub fixme:tab:TAB_GetCurFocus we have not to return negative valueUnhandled present options 0x33d29c/0x33d29c fixme:d3d:IWineD3DSwapChainImpl_Present Unable to render to a destination window 0x20316 fixme:d3d:IWineD3DSwapChainImpl_Present Cannot change the target of the implicit swapchain fixme:d3d:IWineD3DSwapChainImpl_Present Unhandled present options 0x33d300/0x33d300 fixme:d3d:IWineD3DSwapChainImpl_Present Unable to render to a destination window 0x20316 fixme:d3d:IWineD3DSwapChainImpl_Present Cannot change the target of the implicit swapchain fixme:d3d:IWineD3DSwapChainImpl_Present Unhandled present options 0x33d300/0x33d300

and so on... 


Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)Nov 10 20183.20Yes Yes NoBronzeMagicMyth 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Jul 23 20172.12Yes Yes SilverMagicMyth 
ShowopenSUSE 13.1 x86_64Aug 26 20141.7.25Yes Yes BronzeGreatEmerald 
ShowopenSUSE 12.1 x86_64Jul 24 20121.5.8Yes Yes BronzeGreatEmerald 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Dec 05 20111.3.29Yes Yes Platinumjony onetwoone 

Known Bugs

Bug # Description Status Resolution Other apps affected
37180 UnrealEd 3: mouse clicks mishandled UNCONFIRMED View

Show all bugs

HowTo / Notes

Editor Not Starting?

If you start unrealed in the terminal, you will get a missing dll error. To fix this, follow these few simple steps:

  1. Download: www.dll-files.com/dllindex/dll-files.shtml?msvcp60
  2. Extract to /home/user/.wine/drive_c/windows/system32/ 
  3. Start the editor. It should now run.
You can still edit maps, kinda.

Because you can add brushes, add, subtract and build. You could technically make a map. So all that needs to be fixed is the viewports.

Also, I found out you can't import textures. It just sits there forever and doesn't do anything. This is the same for music import.

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back