Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

Difference between revisions of "Legacy:ConEdit"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
m
 
(2 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
This comes with the SDK, and allows you to define new [[Legacy:Conversation|Conversation]]s for your levels.
 
This comes with the SDK, and allows you to define new [[Legacy:Conversation|Conversation]]s for your levels.
  
It generates files in a proprietary .CON format by [[Legacy:Ion Storm|Ion Storm]], much of which gets compiled into the DeusExConText package.
+
It generates files in a proprietary .CON format by [[Legacy:Ion Storm|Ion Storm]], much of which gets compiled into the DeusExConText [[Legacy:Package|package]].
  
 
The resulting package looks like a whole mess of raw Conversation and child objects, how these are arranged, and how the game decides to associate Conversations with Actors, I don't know.
 
The resulting package looks like a whole mess of raw Conversation and child objects, how these are arranged, and how the game decides to associate Conversations with Actors, I don't know.
Line 15: Line 15:
 
It ''may'' be possible to write something that converts this exported text file (or maybe a raw Unreal object) into a .CON file, but we'd have to figure out the file format (Any takers?).
 
It ''may'' be possible to write something that converts this exported text file (or maybe a raw Unreal object) into a .CON file, but we'd have to figure out the file format (Any takers?).
  
----
+
==Discussion==
  
 
'''Xhiris:''' Does this belong in Category Application?  It only does the one thing, and only for this game.  I think of it more as a part of the SDK than it's own thing, thoughts?
 
'''Xhiris:''' Does this belong in Category Application?  It only does the one thing, and only for this game.  I think of it more as a part of the SDK than it's own thing, thoughts?
 +
 +
'''Tarquin:''' it still counts as a program that does stuff :) Won't hurt to list it in that category. There are other apps that are highly specialised too.
 +
 +
[[Category:Legacy Application|{{PAGENAME}}]]

Latest revision as of 13:12, 7 March 2008

The Deus Ex Conversation Editor.

This comes with the SDK, and allows you to define new Conversations for your levels.

It generates files in a proprietary .CON format by Ion Storm, much of which gets compiled into the DeusExConText package.

The resulting package looks like a whole mess of raw Conversation and child objects, how these are arranged, and how the game decides to associate Conversations with Actors, I don't know.

Reverse Engineering[edit]

Since the compiler "mangles" the format somewhat to get it into a package, you can't just extract the raw .CON file back out again.

I've been playing with extracting the raw object contents into an XML file, and this has proven promising.

It may be possible to write something that converts this exported text file (or maybe a raw Unreal object) into a .CON file, but we'd have to figure out the file format (Any takers?).

Discussion[edit]

Xhiris: Does this belong in Category Application? It only does the one thing, and only for this game. I think of it more as a part of the SDK than it's own thing, thoughts?

Tarquin: it still counts as a program that does stuff :) Won't hurt to list it in that category. There are other apps that are highly specialised too.