There is no spoon
Difference between revisions of "Legacy:ConEdit"
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 18: | Line 18: | ||
'''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. |
Revision as of 04:49, 28 January 2004
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
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?).
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.