Revison and TNM

Let us help you solve any problems you might have with TNM. This forum should remain spoiler-free - if your problem is spoilery in nature, please post in the forum above.

Moderator: TNM Team

Forum rules
Please only use this forum for problems of a technical nature. If you're stuck somewhere in the game, post in the TNM Spoiler Zone forum. If the game crashes, you can't load a savegame, or something just plain isn't working, this is the place to post.
Post Reply
Smaxx
Thug
Posts: 12
Joined: Mon May 17, 2010 2:44 pm

Revison and TNM

Post by Smaxx »

Hey all,
I got a question related to Revision and The Nameless Mod.
Is it somehow possible to launch TNM Content through Revision? What I mean by that is: In TNM via the legend console, you were able to get into the DX Vanilla Maps and play them reguarly with TNM weapons like the PHAT-Rifle etc. Hell you could do the whole campaign as Trestkon and with the fist skill if you wanted too. Is that possible in Revision? So that I can launch TNM Maps through Revision or the other way around, Revision Maps through TNM?
I already messed around with some of the paths in the Revision and TNM.ini but my knowledge is not very good on those topics.
User avatar
Jonas
Off Topic Productions
Off Topic Productions
Posts: 14224
Joined: Sat Apr 24, 2004 9:21 pm
Location: Hafnia

Re: Revison and TNM

Post by Jonas »

So... I can't guarantee that we can make this work, and it's been a long time since I messed with these things myself, but I just checked out my own TNM.ini. Here's how you make HDTP and TNM work together:

Paths=..\TNM\System\*.u
Paths=..\TNM\Maps\*.dx
Paths=..\TNM\Textures\*.utx
Paths=..\TNM\Sounds\*.uax
OggPath=..\TNM\Music\Ogg\
Paths=..\HDTP\System\*.u
Paths=..\System\*.u
Paths=..\Maps\*.dx
Paths=..\HDTP\Textures\*.utx
Paths=..\Textures\*.utx
Paths=..\Sounds\*.uax
Paths=..\Music\*.umx

That might give you some idea as to how to fit Revision in there, if it's even possible. If you can't work it out, can you post the paths setup from Revision, and maybe we can figure something out?
Jonas Wæver
Chief Poking Manager of TNM

I've made some videogames:
Expeditions: Rome
Expeditions: Viking
Expeditions: Conquistador
Clandestine
Hanfling
MJ12
Posts: 406
Joined: Sun Oct 04, 2009 6:54 pm

Re: Revison and TNM

Post by Hanfling »

It will likely end up beeing slightly more then just ini path adjustment, though nothing more then one with a basic working programming knowledge can easily solve.
I demand my DXE User ID back. Launcher for DeusEx, Rune, Nerf, Unreal & Botpack. HX on Mod DB. Revision on Steam.
Smaxx
Thug
Posts: 12
Joined: Mon May 17, 2010 2:44 pm

Re: Revison and TNM

Post by Smaxx »

Ok, let me wrap this up so hopefully nobody will get confused on this. I will list 2 attempts here, namely 1) editing the Revision.ini and running Revision, aswell as 2) editing the TNM.ini and running TNM.

1) This is the Vanilla Revision.ini Core.System located in the DeusEx/System folder:

PurgeCacheDays=30
SavePath=..\Revision\Save
CachePath=..\Cache
CacheExt=.uxx
OggPath=..\Revision\Music\
Suppress=DevRevision
Suppress=DevDXOgg
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevSound
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp
Paths=..\Revision\Sounds\*.uax
Paths=..\Revision\Textures\*.utx
Paths=..\Revision\Maps\*.dx
Paths=..\Revision\System\*.u
Paths=..\Revision\NewVision\Textures\*.utx
Paths=..\Revision\HDTP\Textures\*.utx
Paths=..\Revision\HDTP\System\*.u
Paths=..\Music\*.umx
Paths=..\Sounds\*.uax
Paths=..\Textures\*.utx
Paths=..\Maps\*.dx
Paths=..\System\*.u

and after editing it, while keeping in mind what Jonas posted I got this:

PurgeCacheDays=30
SavePath=..\Revision\Save
CachePath=..\Cache
CacheExt=.uxx
OggPath=..\Revision\Music\
OggPath=..\TNM\Music\Ogg\
Suppress=DevRevision
Suppress=DevDXOgg
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevSound
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp
Paths=..\Revision\Sounds\*.uax
Paths=..\Revision\Textures\*.utx
Paths=..\Revision\Maps\*.dx
Paths=..\Revision\System\*.u
Paths=..\Revision\NewVision\Textures\*.utx
Paths=..\Revision\HDTP\Textures\*.utx
Paths=..\Revision\HDTP\System\*.u
Paths=..\Music\*.umx
Paths=..\TNM\Sounds\*.uax
Paths=..\Sounds\*.uax
Paths=..\TNM\Textures\*.utx
Paths=..\Textures\*.utx
Paths=..\TNM\Maps\*.dx
Paths=..\Maps\*.dx
Paths=..\TNM\System\*.u
Paths=..\System\*.u

This gives me the following error when running the Revision.exe through Steam:

Can´t find intADXOggexec Check Files in DXOgg.dll -> I assume this has something to do with the Music?

2) This is the Vanilla TNM.ini Core.System located in the TNM/System folder (I assume you know but anyhow :b)

PurgeCacheDays=30
SavePath=..\TNM\Save
CachePath=..\Cache
CacheExt=.uxx
Paths=..\TNM\System\*.u
Paths=..\TNM\Maps\*.dx
Paths=..\TNM\Textures\*.utx
Paths=..\TNM\Sounds\*.uax
OggPath=..\TNM\Music\Ogg\
Paths=..\System\*.u
Paths=..\Maps\*.dx
Paths=..\Textures\*.utx
Paths=..\Sounds\*.uax
Paths=..\Music\*.umx
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevSound
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp

and after editing it I got this:

PurgeCacheDays=30
SavePath=..\TNM\Save
CachePath=..\Cache
CacheExt=.uxx
Paths=..\TNM\System\*.u
Paths=..\TNM\Maps\*.dx
Paths=..\TNM\Textures\*.utx
Paths=..\TNM\Sounds\*.uax
OggPath=..\TNM\Music\Ogg\
Paths=..\Revision\System\*.u
Paths=..\Revision\HDTP\System\*.u
Paths=..\System\*.u
Paths=..\Revision\Maps\*.dx
Paths=..\Maps\*.dx
Paths=..\Revision\Textures\*.utx
Paths=..\Revision\NewVision\Textures\*.utx
Paths=..\Revision\HDTP\Textures\*.utx
Paths=..\Textures\*.utx
Paths=..\Revision\Sounds\*.uax
Paths=..\Sounds\*.uax
OggPath=..\Revision\Music\
Paths=..\Music\*.umx
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevSound
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp

which gives me the following error when running the TNM.exe:

Can´t find Funtion in File 'Function DeusEx.DeusExPlayer.TravelPostAccept' whatever that means.

A thing to note is (don´t know if it matters) that when I edited the Revision.ini and reverted it back to its vanilla state manually or with a backup copy I created previously, I still got the same crash. The only thing that helped was deleting the System folder of both, Revision and DeusEx GOTY and re-downloading it via the verify integrity of the ingame cache funtion in Steam.

PS: I also contacted Björn awhile ago and he told me to copy all the files in the TNM system folder into the Revision system folder without overwriting anything but that did not do the trick either.
Sadly he had not installed TNM at the time so he could not assist me any further.

Thanks for any help and/or advice :)
User avatar
bjorn98009_91
Silhouette
Posts: 688
Joined: Thu May 08, 2008 8:17 am
Location: Hufvudstaden, Sweden
Contact:

Re: Revison and TNM

Post by bjorn98009_91 »

Don't forget to add the same paths under [RevisionInternal.LaunchSystem]. Also make sure there isn't a DXOgg.u in TNM\System or regular System.
Producer and Quality Assurance Manager for Deus Ex: Revision.
Smaxx
Thug
Posts: 12
Joined: Mon May 17, 2010 2:44 pm

Re: Revison and TNM

Post by Smaxx »

So... I did as Björn said:

Edit the paths into the RevisionInternal.LaunchSystem and removed the DXOgg.u file from the TNM/System folder (Vanilla System had none).

Good thing is the game no longer crashes if I start up Revision.

Bad thing is, that summoning TNM weapons via console does not work (I tried regular weapons and everything seems fine) neither does loading TNM Maps.

If I type: Summon weapontnmpistol or summon weaponuniqueao (Which should give me the Alpha Operator Pistol) nothing happens.
If I load for example the FC_Downtown Map via the legends console (yeah the maps are listed here now :smile: ), it goes into a loading screen and just makes me pop back up where I was when starting the process.

But the editing of the paths must have done something, since the Intro music of TNM is playing whilst the Revision intro and the loading times got notably longer. Gotta be close to the solution. :D
User avatar
bjorn98009_91
Silhouette
Posts: 688
Joined: Thu May 08, 2008 8:17 am
Location: Hufvudstaden, Sweden
Contact:

Re: Revison and TNM

Post by bjorn98009_91 »

Ah, remove the TNM ogg path too and you probably need to prefix the tnm weapons with tnm. like tnm.weapontnmpistol
Producer and Quality Assurance Manager for Deus Ex: Revision.
Smaxx
Thug
Posts: 12
Joined: Mon May 17, 2010 2:44 pm

Re: Revison and TNM

Post by Smaxx »

I am afraid that is not the solution :/

The Music is gone now and I can hear the revision soundtrack again but the weapons and maps are not available still. Even with the prefix.

summon tnm.weapontnmpistol -> nothing
summon tnm.weaponuniqueao -> nothing

thanks for the help though :)
Smaxx
Thug
Posts: 12
Joined: Mon May 17, 2010 2:44 pm

Re: Revison and TNM

Post by Smaxx »

I thought about it.

Maybe I will have to change something in the .u files, but I have zero knowledge on that topic.

Could someone give me a hand in that regard, or is this to much to ask...
I would understand.

BTW: This is the entry in the Revision.log file:
Warning: Failed to load 'Class tnm.weapontnmpistol': Can't find Function in file 'Function DXOgg.DXOggMusicManager.Tick'

so something is wrong with the DXO.gg file
maybe I need to merge those
User avatar
Jonas
Off Topic Productions
Off Topic Productions
Posts: 14224
Joined: Sat Apr 24, 2004 9:21 pm
Location: Hafnia

Re: Revison and TNM

Post by Jonas »

The weapons are in the TNMItems package, so that should probably be summon tnmitems.weapontnmpistol.
Jonas Wæver
Chief Poking Manager of TNM

I've made some videogames:
Expeditions: Rome
Expeditions: Viking
Expeditions: Conquistador
Clandestine
Smaxx
Thug
Posts: 12
Joined: Mon May 17, 2010 2:44 pm

Re: Revison and TNM

Post by Smaxx »

Nope sadly not :(

It still gives me the same error in the log data...

I think I will have to do some editing to solve this but I have absoluteley no knowledge about that matter.
Hanfling
MJ12
Posts: 406
Joined: Sun Oct 04, 2009 6:54 pm

Re: Revison and TNM

Post by Hanfling »

Try adding a stub Tick() function to DXOgg.DXOggMusicManager and rebuild. But consult TNM's version before to make sure it's has the right parameter list.
I demand my DXE User ID back. Launcher for DeusEx, Rune, Nerf, Unreal & Botpack. HX on Mod DB. Revision on Steam.
Smaxx
Thug
Posts: 12
Joined: Mon May 17, 2010 2:44 pm

Re: Revison and TNM

Post by Smaxx »

And here we go haha

As much as I appreciate your help here (I really do!) I have absolutely no clue what you are talking about. I don´t wanna ask you to hold my hand though, but if you could point me to some guide I would be able to maybe work myself into it? :)
Hanfling
MJ12
Posts: 406
Joined: Sun Oct 04, 2009 6:54 pm

Re: Revison and TNM

Post by Hanfling »

http://www.hypercoop.tk/infobase/archive/unrealtech/
Read through Programming and Other Content Creation. The documentation epic wrote about ue1 is still great and gives a good overview to get started.
I demand my DXE User ID back. Launcher for DeusEx, Rune, Nerf, Unreal & Botpack. HX on Mod DB. Revision on Steam.
Post Reply