fudgonaut wrote: ↑Thu Aug 11, 2022 7:31 pm
I have done multiple,
multiple searches to find some usable information about getting UT2k4 assets into UT99. The info I've found is scattershot, and I don't know how to apply it.
But I just found my copy of Milkshape3D which I thought I had lost in a hard drive crash. I’m wondering if I can use it as part of a workflow for getting Unreal Engine 2 (UT2k4, Unreal 2, etc) static meshes into UT99
From what I understand, UT99 doesn’t really support static meshes. However, Unreal 227i does. So this is my thinking:
- Extract UE2 assets using UModel
- Rename the extracted mesh from .pskx to .psk
- Import the .psk into Milkshape3D
- Export the .psk to an .obj file
- Import .obj into the Unreal 227 editor as a static mesh
- Create a package for the static mesh
- Copy the package to a UT99 installation
- Use the package in UnrealEd 2.2 to add decorations to a map
Is this idea workable? Can anyone help me build a proper workflow that can be tutorialized? A method that preserves the UV mapping of the original static mesh?
First of all, UT99 has no support for static meshes.
So you can't create a static mesh package in 227 and load it up in UT.
What you can do is use mesh maker to convert BSP geometry to a mesh.
For UT2k4 the way I do it is:
In the 2k4 editor:
-Find / place the StaticMesh you with to convert.
-Right click the SM and select Convert -> To Brush, this will create a red builder brush of the SM.
-Add the builder brush to the world.
-Select the newly built Adder and copy it to clipboard.
In the 227 editor:
-Create a new Additive world.
-Paste from clipboard.
You now have the geometry of the SM but not the textures.
In the 2k4 editor:
-locate the texture you require.
-right click texture in the texture browser select export to file, save it somewhere.
-repeat as necessary for all required textures.
In the 227 editor:
-Import all textures to a package and apply them to the geometry created earlier.
You now have a BSP version of the static mesh
To create a static mesh for Unreal227 you can now right click the textured brush , select Convert -> To Static Mesh
follow the prompts, All done! Congratulations!
But wait, we cant use that for UT99, Dang...
To convert to UT99 you need to copy the Texture package you created over to you UT99 directory.
Then select the textured geometry (in 227ed) and copy it to clip board.
In the UT99 editor:
-Create a new map.
-Build a subtractor big enough to hold your chosen SM geometry.
-Open the texture package you created.
-Paste in your geometry, it should be fully textured.
-SAVE!
-Close the editor.
-Open the editor and the map you saved.
-Select the SM geometry and export to T3D.
Now you can use Meshmaker to turn your T3D into a mesh and package.
Note: you cant use a T3D from 227 due to a slight formatting alteration that borks Meshmaker.
Note2: if you are using UT469 you can import DDS textures directly without going through U227.
Signature goes here.