Undying has 3 own system packages in which all the Undying Classes (*.uc) are stored, including Sound, Texture and Mesh resources (*.bmp/*.pcx, *.wav, *.ngf):
Aeons.u
Cutscenes.u
UndyingShellPC.u
In order to edit and recompile user-made mods (*.u) for Undying, extract everything with UCC rather than UndEd2.
My quick batch for UCC will do the trick in just a few seconds:
Code: Select all
ucc.exe batchexport Aeons.u class uc c:\Games\Undying\Aeons\Classes\
ucc.exe batchexport Aeons.u mesh ngf c:\Games\Undying\Aeons\Meshes\
ucc.exe batchexport Aeons.u sound wav c:\Games\Undying\Aeons\Sounds\
ucc.exe batchexport Aeons.u texture bmp c:\Games\Undying\Aeons\Textures\
ucc.exe batchexport Aeons.u texture pcx c:\Games\Undying\Aeons\Textures\
@echo =============================================================================
ucc.exe batchexport Cutscenes.u class uc c:\Games\Undying\Cutscenes\Classes\
ucc.exe batchexport Cutscenes.u mesh ngf c:\Games\Undying\Cutscenes\Meshes\
ucc.exe batchexport Cutscenes.u texture bmp c:\Games\Undying\Cutscenes\Textures\
ucc.exe batchexport Cutscenes.u texture pcx c:\Games\Undying\Cutscenes\Textures\
@echo =============================================================================
ucc.exe batchexport UndyingShellPC.u class uc c:\Games\Undying\UndyingShellPC\Classes\
ucc.exe batchexport UndyingShellPC.u texture bmp c:\Games\Undying\UndyingShellPC\Textures\
ucc.exe batchexport UndyingShellPC.u texture pcx c:\Games\Undying\UndyingShellPC\Textures\
pause
Make sure that the resource directories exist and are properly named or UCC won't export any files.
..\Aeons\Classes\
..\Aeons\Meshes\
..\Aeons\Sounds\
..\Aeons\Textures\
..\Cutscenes\Classes\
..\Cutscenes\Meshes\
..\Cutscenes\Textures\
..\UndyingShellPC\Classes\
..\UndyingShellPC\Textures\
You should create all these subdirectories in your
..\Undying\ root folder in order to recompile the classes and resources with UCC later on.
Important Note:
Undying does not use .3d, .psa, .psk formats but its own mesh format called
NeutralGeometryFile (NGF.dll, *.ngf) where all the Unreal mesh data is stored in one single file!
This has two disadvantages for UnrealEd modders/scripters though:
1. You won't be able to create and import your own mesh models into Undying unfortunately, unless you have some sort of NGF plugin for 3D Studio which can save *.ngf format files. I haven't found such a plugin yet. You could try Undying's NGF.dll system library as a plugin in your 3D editing software and see if it works, however.
2. You won't be able to fully recompile two of Undying's system packages (Aeons, Cutscenes), simply because you can't fully export all the resources, in particular the NGF model meshes. UCC gives the following critical error and exits the application after encountering the first mesh file in the *.u packages.
Log Example from batchexport of NGF meshes in Aeons.u :
Code: Select all
Log: Executing Class Editor.BatchExportCommandlet
Log: Loading package Aeons.u...
...
Log: No ngf exporter found for SkelMesh Aeons.Meshes.AaronBook_m
Critical: Can't export SkelMesh Aeons.Meshes.AaronBook_m to file c:\Games\Undying\Aeons\Meshes\AaronBook_m.ngf
Critical: appError called:
Critical: Can't export SkelMesh Aeons.Meshes.AaronBook_m to file c:\Games\Undying\Aeons\Meshes\AaronBook_m.ngf
Exit: Executing UObject::StaticShutdownAfterError
Critical: UBatchExportCommandlet::Main
Exit: Exiting.
It is strange that Undying's UCC does not come with a NGF Exporter for the meshes. :-/
The NGF.dll library probably only includes an Import/Read function for *.ngf files but no Export/Save function. Whatever.
You can however export and recompile all Classes, Sounds and Textures from Undying's system packages. But when you release a mod you need to use different names for your .u packages.
As an example, I currently use the package name
AeonsMod.u in which I include all my custom and edited classes and resources for Undying. I will publish my mod package sometime this year...
It will also include some new stuff for Undying and some tweaks to make the game better!
And ofcourse I like to release a map pack too with HD textures!