For direct access use https://forums.oldunreal.com
It's been quite a while since oldunreal had an overhaul, but we are moving to another server which require some updates and changes. The biggest change is the migration of our old reliable YaBB forum to phpBB. This system expects you to login with your username and old password known from YaBB.
If you experience any problems there is also the usual "password forgotten" function. Don't forget to clear your browser cache!
If you have any further concerns feel free to contact me: Smirftsch@oldunreal.com

Easy way to convert U1 maps to UT2004?

UnrealEd 2.1 (227i) and UnrealEd 2.2 (227j), for Unreal 227. With many additions, bugfixes and improvements. Ask mapping related questions, or give hints, tips and tricks.
Post Reply
User avatar
hooli
OldUnreal Member
Posts: 9
Joined: Sat Apr 11, 2020 5:16 am

Easy way to convert U1 maps to UT2004?

Post by hooli »

Hi folks,

I've recently got back into playing Unreal a bit -- mainly in UT2004. Is there a relatively painless way to go through exporting Unreal 1 maps to UT2004?

Cheers!
User avatar
Leo T_C_K
OldUnreal Member
Posts: 3673
Joined: Sat Aug 27, 2005 6:24 pm

Re: Easy way to convert U1 maps to UT2004?

Post by Leo T_C_K »

Well plain conversion should be easy with some scaling etc applied. Because the player sizes changed between the games that is necessary.
User avatar
Hellkeeper
Global Moderator
Posts: 3260
Joined: Wed May 21, 2008 8:24 pm
Location: France
Contact:

Re: Easy way to convert U1 maps to UT2004?

Post by Hellkeeper »

Painless? Not really, but you can select the brushes you want to import, right-click => Polygon => To brush, then in the UnrealEd menu Brush => Export, and then in UnrealEd 3.0 for UT2004, Brush => Import. You'll need to scale the brushes from Unreal by about 1.25 for them to roughly fit UT2004's scale. You can also make a huge brush around the map, deintersect it and export this one gigantic brush which is the entire map into UT2004. Scale it and you should have the entire geometry. You can either recreate the lights and other actors by hand or use Unrealed's File => Export function which should export everything except brushes in a format UEd 3.0 will understand, but this will need scaling too. Textures and sounds will probably need to be transfered by hand, either one by one or through a batch export.
You must construct additional pylons.
User avatar
Leo T_C_K
OldUnreal Member
Posts: 3673
Joined: Sat Aug 27, 2005 6:24 pm

Re: Easy way to convert U1 maps to UT2004?

Post by Leo T_C_K »

Honestly what I did for my conversions (not to UT2004 but Unreal 2 for example) was that I just exported the whole map, but before I did so I did do brush transform permanently on everything and adjust things. Though this also messed up the texturing in some cases. For some reason that seems to happen. There should and could be written a more painless t3d exporting tool. Some tools from yrex already match this cathegory but its primarily tools not for UE2.

The movers have to be unfortunately converted separately, via the brush export like hellkeeper said. Because they should be converted to static meshes as most versions of UE2 broke the bsp movers.
User avatar
Reborn
OldUnreal Member
Posts: 47
Joined: Thu Mar 16, 2017 6:55 am

Re: Easy way to convert U1 maps to UT2004?

Post by Reborn »

Two Ways to:
Variant 1 - manual:
1) export Unreal/UT t3d
2) import to UT2004 (all UT textures need be opened in UnrealEd 2004)
(some actors may have to be removed - you will see warnings in the UnrealEd log )
3) after import, but before rebild run the command: UCC mapconvert mapname
This command convert all brushes in UT2004 format (transform permanently, brush scaling is unsupported in UT2004)
4) Rebild.
5) Manual scale map, if needed.

Variant 2 - automatic:
find program UT3Converter-025c
(https://www.moddb.com/downloads/ut3-converter-ut2004)
this program can convert maps from UT to UT2004 automatically, with map scaling
User avatar
Leo T_C_K
OldUnreal Member
Posts: 3673
Joined: Sat Aug 27, 2005 6:24 pm

Re: Easy way to convert U1 maps to UT2004?

Post by Leo T_C_K »

Oh yea I forgot that existed. Though I never used it myself. Thanks for the reminder.
User avatar
hooli
OldUnreal Member
Posts: 9
Joined: Sat Apr 11, 2020 5:16 am

Re: Easy way to convert U1 maps to UT2004?

Post by hooli »

Thanks for the suggestions, I gave UT3 Converter II a whirl and cannot seem to get it to work.. even with default maps like DmDeck16, it always fails in the same way:

Code: Select all

History: PrepBrush <- ImportProperties <- ImportActorProperties <- Finishing <- ULevelFactory::FactoryCreateText <- UFactory::StaticImportObject <- UEditorEngine::Exec_Map <- UEditorEngine::Exec <- (MAP IMPORT FILE="C:\Users\hooli\OneDrive\Desktop\UT3converter2-025c\Converted).. <- UUnrealEdEngine::Exec <- WEditorFrame::OnCommand <- WWindow::WndProc <- WWindow::StaticProc <- MessagePump <- MainLoop
Any thoughts?
User avatar
hooli
OldUnreal Member
Posts: 9
Joined: Sat Apr 11, 2020 5:16 am

Re: Easy way to convert U1 maps to UT2004?

Post by hooli »

more info...

Code: Select all

Log: Failed to load 'DmDeck16': Can't find file for package 'DmDeck16'
Warning: Failed to load 'Model DmDeck16.Model24': Failed to find object 'Model DmDeck16.Model24'
Error: ObjectProperty Engine.Actor.Brush: unresolved reference to 'Model'DmDeck16.Model24''
User avatar
hooli
OldUnreal Member
Posts: 9
Joined: Sat Apr 11, 2020 5:16 am

Re: Easy way to convert U1 maps to UT2004?

Post by hooli »

Ok, got a step further in realizing that all instances of <mapname>.Brush need to be replaced with myLevel.Brush; however, I'm now getting some weird geometry effects. It looks like some brushes are not positioned in the correct orientation, and some are massively stretched:

Code: Select all

End Actor
	Begin Actor Class=Brush Name=Brush3
		TempScale=(Scale=(X=1.01959,Y=0.994985),SheerAxis=SHEER_ZX)
		Begin Brush Name=Brush
			Begin PolyList
				Begin Polygon Flags=8
             Origin   -128.000000,0.000000,-128.000000
             Normal   0.000000,1.000000,0.000000
             TextureU   1.000000,0.000000,0.000000
             TextureV   0.000000,0.000000,-1.000000
             Vertex   -128.000000,0.000000,-128.000000
             Vertex   -128.000000,0.000000,128.000000
             Vertex   128.000000,0.000000,128.000000
             Vertex   128.000000,0.000000,-128.000000
          End Polygon
			End PolyList
		End Brush
		Brush=Model'myLevel.Brush' <------ replaced from DmWIckedMansion.Brush
		Location=(X=-1008.0,Y=384.0,Z=432.0)
		LightBrightness=27
		LightHue=43
		LightSaturation=165
Image:
Image
User avatar
Reborn
OldUnreal Member
Posts: 47
Joined: Thu Mar 16, 2017 6:55 am

Re: Easy way to convert U1 maps to UT2004?

Post by Reborn »

Ok, got a step further in realizing that all instances of <mapname>.Brush need to be replaced with myLevel.Brush;
Original UnrealEd 2.0 from UT-436 not record <mapname>.Brush

Code: Select all

Begin Actor Class=Brush Name=Brush24
    CsgOper=CSG_Subtract
    Level=LevelInfo'MyLevel.LevelInfo0'
    Tag=Brush
    Region=(Zone=LevelInfo'MyLevel.LevelInfo0',iLeaf=271,ZoneNumber=1)
    Rotation=(Roll=16384)
    Begin Brush Name=Model24
This is a bug in a later versions UnrealEx 2.x
Use UnrealEd 2.0 from UT-436 for export, if possible.

It looks like some brushes are not positioned in the correct orientation
3) after import, but before rebild run the command UCC mapconvert <mapname>
This command convert all brushes in UT2004 format (transform permanently, brush scaling is unsupported in UT2004)
You did it?
User avatar
hooli
OldUnreal Member
Posts: 9
Joined: Sat Apr 11, 2020 5:16 am

Re: Easy way to convert U1 maps to UT2004?

Post by hooli »

3) after import, but before rebild run the command UCC mapconvert <mapname>
This command convert all brushes in UT2004 format (transform permanently, brush scaling is unsupported in UT2004)
Ahh, missed this. Im using the UT3converter and didn't think it was needed.

So imported the t3d, save the .ut2 from the editor, run UCC mapconvert <x>.ut2 from UT2004 instance, re-open the map in UT2004 editor and rebuild geometry but still get the same result. :/
User avatar
Reborn
OldUnreal Member
Posts: 47
Joined: Thu Mar 16, 2017 6:55 am

Re: Easy way to convert U1 maps to UT2004?

Post by Reborn »

hooli wrote: Thu Dec 07, 2023 5:31 pmSo imported the t3d, save the .ut2 from the editor, run UCC mapconvert <x>.ut2 from UT2004 instance, re-open the map in UT2004 editor and rebuild geometry but still get the same result. :/
in 2009, i used UnrealEd 2.0 and everything was ok
Meybe, problem in a later versions UnrealEx 2.x
Please post the original *.unr file
I'll try to repeat the conversion.

Alternatively, you can try opening the map in UnrealEd 2x, and do 'Transform premsnently' for all brushes.
This will reset brush scaling and brush rotation, which are not supported in UT2004 .
User avatar
hooli
OldUnreal Member
Posts: 9
Joined: Sat Apr 11, 2020 5:16 am

Re: Easy way to convert U1 maps to UT2004?

Post by hooli »

Reborn wrote: Thu Dec 07, 2023 7:06 pm Alternatively, you can try opening the map in UnrealEd 2x, and do 'Transform premsnently' for all brushes.
This will reset brush scaling and brush rotation, which are not supported in UT2004 .

This was the answer! Thank you!

The steps were:
-Open Map in Unreal 1 Editor, Right click on any brush, Select all Brushes, Transform, Transform Permanently
-Save map
-Run UT3converter2-025c
-Open output t3d file in text editor, replace all instances of '<map name>' with 'myLevel', replace or delete all non ut2004 actors like this:

Code: Select all

Begin Actor Class=RifleAmmo Name=RifleAmmo2
		Location=(X=1088.22,Y=-130.158,Z=-987.904)
		Rotation=(Yaw=16024)
	End Actor
-Open UT2004 Editor, load all textures, create new texture 'myLevel' and 'test' as name just to create a myLevel object
-Import the t3d

In the event of failure, look in UT2004 editor.log
User avatar
Leo T_C_K
OldUnreal Member
Posts: 3673
Joined: Sat Aug 27, 2005 6:24 pm

Re: Easy way to convert U1 maps to UT2004?

Post by Leo T_C_K »

When I ported maps to the DNF 2001 leak transform permanently was also needed. The problem is that this causes a lot of texture alignment to go haywire. At least in my experience.

Btw I did mention transform permanently in my initial post all the way up, so I don't know how this got missed.
User avatar
Reborn
OldUnreal Member
Posts: 47
Joined: Thu Mar 16, 2017 6:55 am

Re: Easy way to convert U1 maps to UT2004?

Post by Reborn »

Leo T_C_K wrote: Mon Dec 18, 2023 1:09 pm When I ported maps to the DNF 2001 leak transform permanently was also needed. The problem is that this causes a lot of texture alignment to go haywire. At least in my experience.
'Transform premsnently' works incorrectly in UnrealEd 2.0.
In UnrealEd 2.2 it must work correctly.
User avatar
Leo T_C_K
OldUnreal Member
Posts: 3673
Joined: Sat Aug 27, 2005 6:24 pm

Re: Easy way to convert U1 maps to UT2004?

Post by Leo T_C_K »

Reborn wrote: Mon Dec 18, 2023 3:49 pm
Leo T_C_K wrote: Mon Dec 18, 2023 1:09 pm When I ported maps to the DNF 2001 leak transform permanently was also needed. The problem is that this causes a lot of texture alignment to go haywire. At least in my experience.
'Transform premsnently' works incorrectly in UnrealEd 2.0.
In UnrealEd 2.2 it must work correctly.
What is UED 2.2 now even? Is that the unofficial one with 227j or 469? I didn't realize it was called that way.
And its supposed to be "permanently" from the word permanent..to make a permanent change. I don't know what 'premsnent' would mean seriously.
User avatar
Hellkeeper
Global Moderator
Posts: 3260
Joined: Wed May 21, 2008 8:24 pm
Location: France
Contact:

Re: Easy way to convert U1 maps to UT2004?

Post by Hellkeeper »

Leo T_C_K wrote: Tue Dec 19, 2023 4:44 pm What is UED 2.2 now even? Is that the unofficial one with 227j or 469?
Both
Leo T_C_K wrote: Tue Dec 19, 2023 4:44 pm I didn't realize it was called that way.
Well the splashscreen doesn't hide much.
edsplash.jpg
You do not have the required permissions to view the files attached to this post.
You must construct additional pylons.
User avatar
Leo T_C_K
OldUnreal Member
Posts: 3673
Joined: Sat Aug 27, 2005 6:24 pm

Re: Easy way to convert U1 maps to UT2004?

Post by Leo T_C_K »

Hellkeeper wrote: Tue Dec 19, 2023 5:22 pm
Leo T_C_K wrote: Tue Dec 19, 2023 4:44 pm What is UED 2.2 now even? Is that the unofficial one with 227j or 469?
Both
Leo T_C_K wrote: Tue Dec 19, 2023 4:44 pm I didn't realize it was called that way.
Well the splashscreen doesn't hide much.
edsplash.jpg
I didn't pay much attention to how it was called honestly (and with my custom/shared directory setups it often gets obscured) plus I can't really run the released version of 227j, I think 227i had "2.1"? Though it does get confusing because many of the unreleased or leaked Unreal Warfare based stuff like the famous E3 Demo of Unreal II from 2001, had UnrealED 2.6 for example. I wonder if we'll ever have a situation where there will be an actual 2.2 editor recovered from Epic or one of the teams, lol.

Actually something like that happens with UT 469 already, because...when Epic restarted version number with UE3...the late 2004 leak has version "469" on it. Sometimes I wonder whether the number chosen for the patch was intentional or not...
Post Reply

Return to “UnrealEd 2.x, the Unreal 227 editors”