Page 1 of 1

Revison and TNM

Posted: Thu Oct 22, 2015 3:37 pm
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.

Re: Revison and TNM

Posted: Sat Oct 24, 2015 7:26 pm
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?

Re: Revison and TNM

Posted: Sun Oct 25, 2015 3:35 am
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.

Re: Revison and TNM

Posted: Sun Oct 25, 2015 11:37 am
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 :)

Re: Revison and TNM

Posted: Mon Oct 26, 2015 5:22 pm
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.

Re: Revison and TNM

Posted: Tue Oct 27, 2015 4:39 pm
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

Re: Revison and TNM

Posted: Tue Oct 27, 2015 5:30 pm
by bjorn98009_91
Ah, remove the TNM ogg path too and you probably need to prefix the tnm weapons with tnm. like tnm.weapontnmpistol

Re: Revison and TNM

Posted: Tue Oct 27, 2015 6:03 pm
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 :)

Re: Revison and TNM

Posted: Thu Oct 29, 2015 12:09 pm
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

Re: Revison and TNM

Posted: Sat Oct 31, 2015 1:26 pm
by Jonas
The weapons are in the TNMItems package, so that should probably be summon tnmitems.weapontnmpistol.

Re: Revison and TNM

Posted: Sat Oct 31, 2015 3:57 pm
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.

Re: Revison and TNM

Posted: Sat Oct 31, 2015 9:28 pm
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.

Re: Revison and TNM

Posted: Sun Nov 01, 2015 5:31 pm
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? :)

Re: Revison and TNM

Posted: Mon Nov 02, 2015 1:40 pm
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.