TRON 2.0

TRON 2.0

TRON 2.0 > General Discussions > Topic Details
NetSlayer Oct 20, 2014 @ 2:45pm
Another patch?
Nothing was deleted from last time besides the installscript.vdf
apparently the latest patch made changes to the tron launcher.

and maybe added (though I'm not sure if it was there before):

anyone else get a patch?
< >
Showing 1-15 of 24 comments
Dukmiester2 Oct 20, 2014 @ 3:35pm 
I just got a patch, was only 4.3 KB in size.

Haven't really kept up with it though, just check in every once in a while.

Figured I'd wait about a month to finish playing, hopefully by then the patches will have settled down and I can do one of 2 things:

1) Play the game without the need for any mods or fixes (doubtful really)
2) Re-apply the UN-oficial patch and/or Killer App mod (again) and play through the game.

I may try multiplayer again at some point. Just too many backlogged games to play right now.
LDSO Oct 20, 2014 @ 3:52pm 
All this update did was add a new file called TronLauncher.exe. I'm not entirely sure what it does exactly, just yet.

EDIT 1: Okay, I just tried running TronLauncher.exe. Have no idea what it does, but the old TRON.exe is still run as well. I'll have to investigate further.

EDIT 2: First guess . . . TronLauncher.exe is some kind of replacement for installScript.vdf and/or registry.bat? Maybe? One that's less destructive (i.e. doesn't reset every bloody setting every time)?

EDIT 3: Yeah, as far as I can tell TronLauncher.exe might be a replacement for installScript.vdf and registry.bat. It also may do a sync with the Steam cloud to upload your most recent saved games, before you start. (I think, before, games would only be synced after you quit the game?)

It doesn't clobber all the settings in the game and reset them to defaults, like the other files do. But, I deleted those two files, so I'm not sure yet if Steam still attempts to run them anyway if they're still there.
Last edited by LDSO; Oct 20, 2014 @ 4:38pm
LDSO Oct 20, 2014 @ 5:04pm 
Does anyone have a file called "installscript_327740_windows.vdf" in their Tron 2.0 folder? The original file was called "installScript.vdf".

I've looked, but there's no installscript file at all, in my case. Maybe the original file never got replaced because it was deleted.
LDSO Oct 20, 2014 @ 8:19pm 
Upon closer inspection, it seems TronLauncher.exe doesn't take the place of installScript.vdf and registry.bat. Steam still wants to run those every time.

Apparently, it's only responsible for syncing your configuration files and game saves to Steam Cloud, every time you start the game. That seems to be it. But, I'm still not 100% sure. Being in .exe form obfuscates its functionality a bit, compared to simple script/batch files, without more in-depth analysis.

EDIT: There's a manifest embedded within TronLauncher.exe that has requestedExecutionLevel set to "asInvoker" when it probably should have been "requireAdministrator". That might(?) be what's causing issues for some people, with this update?

If that's the case, right-clicking TronLauncher.exe > choosing Properties > clicking the Compatibility tab > and putting a checkmark in the "Run this program as an administrator" box, might override the manifest and run TronLauncher in Admin mode. (Rather than having to run Steam as Admin.) Might help.
Last edited by LDSO; Oct 21, 2014 @ 2:04am
antocularis Oct 20, 2014 @ 9:17pm 
Just got this patch, loaded it and the game no longer runs. Awesome.

Tried verifying the local game cache and I got a Steam notice saying 1 file failed and would be 'reacquired.' Does not say when or how that's supposed to happen. After deleting the Steam appcache folder, flushing the Steam config, verifying the game cache again, and multiple restarts Tron 2.0 is pretty much dead. I have put in a Steam help ticket.

Any other ideas or suggestions to get this working again would be appreciated.
LDSO Oct 21, 2014 @ 12:54am 
Originally posted by antocularis:
Any other ideas or suggestions to get this working again would be appreciated.
Without knowing more details about what's happening, this suggestion is a long shot . . . but try the advice I gave to someone else who was having trouble getting the game to work. Seems the most recent update to the game on Steam may be causing folks some issues.
NetSlayer Oct 21, 2014 @ 10:26am 
Running steam and its various exes as administrator...

... seems to 'pass on' admin rights to most games I run.

Just as a quick test, running steam as admin and launching tron 2.0 from steam, resulted in a tron launcher with admin priveledges..

My gut tells me admin rights aren't causing the problems here...

Maybe its that update checksum going up by 1 each update?
LDSO Oct 21, 2014 @ 11:25am 
I've figured out what TronLauncher.exe actually does, now. I've had a chance to examine it, in-depth.

At first I thought it might be a replacement for installScript.vdf and/or registry.bat. Nope.

Then I thought TronLauncher.exe itself might be responsible for syncing settings and game saves with Steam Cloud, before you run the game. (I could see the program querying for the game save folders.) Nope!

All it does, is create some empty folders in the game save folder, if they're not already there.

See, if you start TRON 2.0, but then don't actually play Single Player and just quit the game again: all it creates is the save folder, but nothing else inside it.

So then when Steam tries to sync your saves after you quit the game, it can't. The folders it's looking for, aren't there.

TronLauncher.exe creates those folders, even if you don't start playing a new Single Player game.

Now, TronLauncher.exe was written and compiled in .NET. (Yeuch.) It looks like it needs .NET version 4.5 to run. And there's the rub . . . on Windows 8 and later, .NET 4.5 is included. But on Windows 7, .NET 4.5 is not included. (EDIT: I know .NET 4.5 is a "Recommended Update" in Windows Update, but a programmer can't rely on .NET 4.5 being there. What if the user never installed this update?)

If TronLauncher.exe runs and .NET 4.5 isn't there, it will fail. So TRON.exe never gets launched. Hence, game not working for people on Windows 7 and earlier, who don't have .NET 4.5 installed. (And as it turns out, you can't even install .NET 4.5 on Windows XP. But folks can try installing Mono and see if that helps, as suggested by schmatzler in a post below.)

I really don't even see the point of TronLauncher.exe, at all. If you don't start a Single Player game and quit - so there's nothing in the save game folder - I don't get an error from Steam's Cloud Sync. I still have files backed up in the cloud, from before I (deliberately) deleted the save folder. If you do play Single Player, saves get synced.

And TronLauncher needs .NET 4.5, so if you don't have it the program won't run. TRON 2.0 becomes "dead" and won't start.

EDIT: Okay, on second thought, maybe I do see a point to TronLauncher.exe. If you download and play TRON 2.0 on a different computer: by creating these folders, Steam's Cloud Sync will be able to download your saves before you even start the game. If the folders aren't there, it can't download your saves until you actually go into the game and start a new Single Player mission. And then Steam will want to upload the new saves you created, replacing the saves in the cloud.
Last edited by LDSO; Oct 21, 2014 @ 12:41pm
NetSlayer Oct 21, 2014 @ 12:17pm 
Perhaps all patches, down the line, serve to make this game work better with steam.

Makes me think these aren't being done by a monolith dev... but by a steam dev of sorts.
LDSO Oct 21, 2014 @ 12:25pm 
These updates are being done by at least one (and probably only one) Disney Interactive employee. There's a telltale signature in the TronLauncher.exe file that gives it away.
schmatzler Oct 21, 2014 @ 12:29pm 
Originally posted by redrain85:
Now, TronLauncher.exe was written and compiled in .NET. (Yeuch.) It looks like it needs .NET version 4.5 to run. And there's the rub . . . on Windows 8 and later, .NET 4.5 is included.

Oh I HATE that stuff! There's Net 1.1/2.0/3.0/3.5/4.0/4.5 and all come with a big bunch of security updates. I fail to understand why Microsoft is doing this. It ruins all backwards compatibility.

However, XP users could try Mono:

I will add a note to the guide. At the moment, I can't login into the Steam client to make some tests. Don't know why. It's happening on all my machines here.
Last edited by schmatzler; Oct 21, 2014 @ 12:31pm
LDSO Oct 21, 2014 @ 12:36pm 
Originally posted by schmatzler:
However, XP users could try Mono:

Ah, yes! Thanks for reminding me of that. Yeah, XP users who install Mono might be able to get TronLauncher.exe running.
Last edited by LDSO; Oct 21, 2014 @ 12:37pm
schmatzler Oct 21, 2014 @ 1:50pm 
I just tried it, it doesn't run with mono.

Mono can run TronLauncher.exe with a batch file like this:

@echo off echo Mono version 3.2.3 Build 0 echo Prepending 'C:\Program Files\Mono-3.2.3\bin' to PATH PATH="C:\Program Files\Mono-3.2.3\bin";%PATH% cd "C:\Program Files\Steam\steamapps\common\Tron 2.0" mono TronLauncher.exe

But when TronLauncher tries to run TRON.exe, it breaks. Some feature seems to be missing in mono.

XP users are now officially out of business. Great job with a game that ran on Win 98 originally.
Last edited by schmatzler; Oct 21, 2014 @ 1:51pm
NetSlayer Oct 21, 2014 @ 2:12pm 
is it possible to write an alternative to tronlauncher.exe in a more compatible way?
one that doesn't require .net framework 4.5?

such a thing could then be included as part of the next ka mod to overwrite steam issues.
LDSO Oct 21, 2014 @ 2:34pm 
I'm adding something to bypass TronLauncher.exe in KA v1.1a and avoid this issue entirely. The folders TronLauncher wanted to create, will be created by KA v1.1a as it installs.

Originally posted by schmatzler:
XP users are now officially out of business. Great job with a game that ran on Win 98 originally.
Yeah, I think it's pretty bad to leave XP users out in the cold, like this. Just because they don't have .NET 4.5 to run some dinky little 8K launcher. That, frankly, was poorly implemented.
Last edited by LDSO; Oct 21, 2014 @ 2:50pm
< >
Showing 1-15 of 24 comments
Per page: 15 30 50

TRON 2.0 > General Discussions > Topic Details