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

UndEd2 - Undying Editor Pack

Please add information, maps, mods, links or anything else related to Clive Barker's Undying here.
Post Reply
User avatar
Lurker
OldUnreal Member
Posts: 38
Joined: Tue Mar 03, 2015 4:11 am

UndEd2 - Undying Editor Pack

Post by Lurker »

Hi OldUnreal community,
this time I got a new release for Undying:
======================
UndEd2
Undying Editor Pack
by Lurker 2015-04-26
======================


This pack includes:

* UnrealEd 2.0 for Undying (UndEd2.exe)

* Essential Libraries (*.dll) with file descriptions (*.txt)

* Undying Editor Demo Map (SmokeTest.sac)

* CBU_Particles - Particle System Demo (Map & Documentation)

* Undying Map Loader v1.2 by Dan Miller (UndyingLoader.exe)
incl. Visual Basic 6.0 Runtime Libraries (vbrun60.exe)

Read UndEd2_ReadMe.txt for installation information.
(Full Installation of Undying v1.0 required for this pack to work!)
Download:
[url]http://www.moddb.com/engines/unreal-development-kit/downloads/unded2-undying-editor-pack
[/url]

[img]http://media.moddb.com/images/downloads/1/84/83903/UndEd2_Preview.png[/img]
Last edited by Lurker on Sun May 03, 2015 12:17 pm, edited 1 time in total.
User avatar
Lurker
OldUnreal Member
Posts: 38
Joined: Tue Mar 03, 2015 4:11 am

Re: UndEd2 - Undying Editor Pack

Post by Lurker »

PackageVersion Numbers (Identifiers) for Undying maps (*.sac) and packages (*.u,*.utx,*.uax):

(There are neither *.umx music packages nor MP3/OGG support in Undying. All game music is stored as WAVs in Undying's \Sounds\Music.uax sound package file.)

Offset $00..03 : Unreal Package Signature / Magic Number $9E2A83C1 (C1-83-2A-9E)
Offset $04..07 : Unreal Package Version

$3F = Unreal 220, only two Undying basemaps (Aeons.sac, Entry.sac) have this common Unreal version number.
$44..54 = Undying Beta, some maps and packages have these numbers, most likely created from earlier Undying Beta and Demo versions, which were internally used by the devs only.
$55 = Undying v1.0 Retail (Common Identifier), based on a natively modified Unreal/UT 420 Engine.


For PackageVersion Numbers of other UE1-based games, see my [url=http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1427192320]KHG Patch Thread[/url].

Undying has the highest common PackageVersion ($55 = 85) I have encountered in UE1 thus far, followed by DS9 ($49 = 73) and both UT'99 and Rune ($45 = 69), all based on the Unreal Tournament Engine (1999) and therefore the most technically advanced in the UE1 pool of games that were created back in the days.

And after replaying and technically reviewing Undying recently I have to say that Undying truly runs on the most advanced UnrealEngine1, since these days I can put this in comparison much better than 14 years ago when Undying first came out and I only had a few UE1-based games in my collection. The development team (Electronic Arts) have implemented some really unique and awesome technical features into the original UE1. Most of these features are natively hardcoded in Undying's DLL libraries, the rest can be found in Undying's UnrealScript .u class packages.

The major technical features include:

1. Undying's Particle System, showcased in the demo map CBU_Particles.sac and included in my UndEd2 pack. It is much easier to create dripping blood, flowing water and rain drops, falling snow, nice-looking trails from magic spell weapons and other types of dynamic particles in Undying than doing so in any other UE1-based game.

2. Undying's Parallel Universe (past and present) in real-time, like the invisible monks in the Monastery Ruins which you can only see when you use your magic stone, or like the normal paintings on the wall in the Manor which turn into horrific images when you use the spell to see them.

3. Zoned Music and Ambient Sound! YES, Undying is the only UE1-based game in which you can assign ambient music and sound effects to specific zones only without the sound being heard behind walls, doors or even windows, providing that you properly encapsuled the zone with ZoneBrushes (Sheets) in UnrealEd. If you ever played Monolith's F.E.A.R. (First Encounter Assault Recon) FPS Series then you know how immersive zoned music and ambient sound can be, especially in a Horror FPS game.

4. Zoned Weather! Undying has a new actor class called ZoneWeather or WeatherZone. It works like Zoned Ambient Sound. You can assign different weather to different areas on the same map. For instance, rain outside and normal "weather" in interiors.

5. Invisible floor tiles which magically appear when you step on them and disappear when you walk on! Mostly found in the Oneiros demon worlds. No, this Undying effect is not made with some fancy Mover Brushes or accomplished by some skilled UnrealScript. It is really a special Brush type in UnrealEd which was natively hardcoded and added exclusively to Undying's engine.

6. Compressed Undying Maps!! (*.sac). Not sure what type of compression algorithm is being used here. Probably LZMA/PKZIP (ZIP) or some custom algo. However, UndEd2 compresses Undying maps down to such a small filesize that even ZIP and RAR can't pack it down any further. So it must be really good! Much better than baked/cooked packages in UT3. In other words, Undying already used compressed game packages years before Unreal Tournament 3 (UE3) introduced them. And the compression ratio is higher! So that's some real magic there.  :o

There are other minor technical features in Undying too which are worth exploring as a modder and mapper.
Last edited by Lurker on Wed May 13, 2015 4:45 pm, edited 1 time in total.
User avatar
Lurker
OldUnreal Member
Posts: 38
Joined: Tue Mar 03, 2015 4:11 am

Re: UndEd2 - Undying Editor Pack

Post by Lurker »

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!
Last edited by Lurker on Fri May 15, 2015 5:17 pm, edited 1 time in total.
User avatar
han
Global Moderator
Posts: 686
Joined: Wed Dec 10, 2014 12:38 am

Re: UndEd2 - Undying Editor Pack

Post by han »

NGF.dll seems to include IALs Multi-resolution Mesh tech:
http://www.datasheetarchive.com/files/intel/technologies/ial/3dsoft~1/mrm.htm

Parts of it's source are actually available as part of Dark Reign 2 source:
https://code.google.com/p/darkreign2/so ... Update.cpp
Might or might not be helpful.

/edit:
Encvag.dll
http://xkanim.googlecode.com/svn/trunk/MyReference/Echelon/Inc/ENCVAG.h
Last edited by han on Tue Jul 28, 2015 8:42 am, edited 1 time in total.
HX on Mod DB. Revision on Steam. Löffels on Patreon.
User avatar
JohnnyN
Posts: 1
Joined: Tue Feb 13, 2018 7:51 am

Re: UndEd2 - Undying Editor Pack

Post by JohnnyN »

Mate, how do I change the render mode to D3D? The render modes aren't visible at all in the viewport options.
Post Reply

Return to “Clive Barker's Undying”