Skip to content

Commit f76eeec

Browse files
committed
Update getting started page
1 parent 3d1efde commit f76eeec

2 files changed

Lines changed: 72 additions & 30 deletions

File tree

doc/github.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ if (document.location.pathname === '/getting-started.html') {
1212
}
1313
};
1414

15-
addRelease('#stable-release', false);
15+
//addRelease('#stable-release', false);
16+
addRelease('#unstable-release', true);
1617
})
1718
.catch(console.error);
1819
}

doc/src/getting-started.md

Lines changed: 70 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,65 +2,106 @@
22

33
## Requirements
44

5-
1.\) Game is installed.
5+
1.\) Game is installed
66

7-
2.\) Game is activated. See section [Unlocker](#unlocker) if you need help with activation.
7+
2.\) [PhysX] is installed
8+
9+
3.\) SecuROM's [offline installer package] is installed
10+
11+
4.\) Optional: [XDead](https://github.com/NeKzor/xdead/releases) is installed (no phone number for a Microsoft account
12+
needed!)
13+
14+
[PhysX]: https://www.nvidia.com/en-us/drivers/physx/physx-9-13-0604-legacy-driver/
15+
16+
[offline installer package]: https://support.securom.com/pop_tron.html
817

918
## Installation
1019

11-
1.\) Download the latest stable release <a id="stable-release" href=""></a>.
20+
1.\) Download unstable release <a id="unstable-release" href=""></a>.
1221

1322
2.\) Extract the files to the same folder as `GridGame.exe`. The default location is:
1423

1524
```
16-
C:\Program Files (x86)\Disney Interactive Studios\Tron Evolution\Binaries\Win32Live
25+
c:\Program Files (x86)\Disney Interactive Studios\Tron Evolution\Binaries\Win32Live
1726
```
1827

1928
3.\) Launch the game with the replaced `GridGameLauncher.exe`
2029

21-
## Unlocker
30+
4.\) Toggle TEM's UI with [NumPad 0 key](https://github.com/NeKzor/tem/discussions/2)
31+
32+
## XDead (optional)
2233

23-
TEM comes with an unlocker tool that allows anyone to generate their unlock code for product activation on their local
24-
machine. This only works if you also installed SecuROM's [offline installer package][].
34+
TEM works in combination with [XDead] which replaces Games for Windows Live (GFWL) aka XLive. This is the quickest
35+
and easiest way to get past GFWL installation and authentication. This means that no Microsoft account is needed but it
36+
will obviously also disable the multiplayer game mode but maybe TEM can emulate that in the future.
2537

26-
<details>
27-
<summary>Click to preview</summary>
38+
* Download the latest .zip file [on the releases page](https://github.com/NeKzor/xdead/releases)
39+
* Extract `xlive.dll` and put it into the installation path
40+
* `c:\Program Files (x86)\Disney Interactive Studios\Tron Evolution\Binaries\Win32Live`
2841

29-
![unlock-code-sub-10-fast-game-complete.gif](/images/unlock-code-sub-10-fast-game-complete.gif)
42+
[XDead]: https://github.com/NeKzor/xdead/releases
3043

31-
</details>
44+
## Activate Game
3245

33-
[offline installer package]: https://support.securom.com/pop_tron.html
46+
Download and install SecuROM's [offline installer package]. It includes the full `GridGame.exe` game without encryption
47+
so TEM can easily bypass the rest.
3448

35-
## XDead (optional)
49+
```admonish warning
50+
unlocker.exe is OBSOLETE!
51+
```
52+
53+
TEM came with an unlocker tool that only generates a activation code which is supposed to be copied and entered.
54+
It does not modify anything. The tool is now removed because a custom GridGameLauncher.exe is now shipped.
55+
However, the code will always be [available](https://github.com/NeKzor/tem/blob/3d1efde048226b2b696e49af0446dc108086341a/unlocker/main.cpp).
56+
57+
<details>
58+
<summary>Preview obsolete tool</summary>
3659

37-
TEM works in combination with [XDead][], which replaces Games for Windows Live (GFWL) aka XLive. This is the quickest
38-
and easiest way to get past GFWL installation and authentication. This means that no Microsoft account is needed.
60+
![unlock-code-sub-10-fast-game-complete.gif](/images/unlock-code-sub-10-fast-game-complete.gif)
3961

40-
[XDead]: https://github.com/NeKzor/xdead
62+
</details>
4163

4264
## Linux
4365

44-
Because of XDead, we can easily get the game to run under Linux with [Wine][].
66+
Because of XDead we can easily get the game to run under Linux with [Wine].
4567

46-
- Make sure to use 32-bit version of Wine with `WINEARCH=win32` (only required for the first time).
68+
- Make sure to use 32-bit version of Wine with `WINEARCH=win32` (only required for the first time or use `WINEPREFIX` to select a specific folder.)
4769
- Install `dinput8` and `physx` with [Winetricks].
48-
- Assuming installation did not work or was skipped: Use `wine regedit` to set the required registry values in
49-
`HKEY_LOCAL_MACHINE\Software\Disney Interactive Studios\tr2npc`:
50-
- `InstallPath REG_SZ "C:\Program Files (x86)\Disney Interactive Studios\Tron Evolution\Binaries\Win32Live"`
51-
- `Language REG_SZ "EN"` (other supported languages are `DE`, `FR`, `ES`, `IT`, `JP`, `RU`, `PL`, `NL`, `CZ`)
52-
- Disable default logging for more performance with `WINEDEBUG=-all`
53-
- By default Wine loads its own `dinput8.dll` version. Simply use `WINEDLLOVERRIDES="dinput8=n"` to use TEM's proxy.
70+
- Use `wine regedit` to set the required registry values:
71+
- Create keys for following path: `HKEY_LOCAL_MACHINE\Software\Disney Interactive Studios\tr2npc`
72+
- Add `InstallPath` as `REG_SZ` with value `c:\Program Files (x86)\Disney Interactive Studios\Tron Evolution\Binaries\Win32Live` or any valid existing game path
73+
- Add `Language` as `REG_SZ` with value `EN` other any other supported language:
74+
- `DE`, `FR`, `ES`, `IT`, `JP`, `RU`, `PL`, `NL`, `CZ`
75+
- Use `WINEDEBUG=-all` to disable default logging for more performance
76+
- Use `WINEDLLOVERRIDES="dinput8=n"` to be able to load TEM. By default Wine loads its own `dinput8.dll` version which
77+
we only want to load later.
5478

5579
```bash
5680
# Install requirements
57-
winetricks -q physx dinput8
81+
WINEPREFIX=$HOME/.wine32 WINEARCH=win32 winetricks -q physx dinput8
82+
83+
# Add registry values
84+
WINEPREFIX=$HOME/.wine32 WINEARCH=win32 wine regedit
85+
86+
# Launch TEM's GridGameLauncher.exe
87+
WINEPREFIX=$HOME/.wine32 WINEARCH=win32 WINEDEBUG=-all WINEDLLOVERRIDES="dinput8=n" wine GridGameLauncher.exe
88+
```
89+
90+
Make sure `InstallPath` registry value is pointing to a valid installation path. Here is an example on how to choose
91+
a symlink to an existing game folder:
92+
93+
```bash
94+
# Example assumes /mnt/win11/ exists (e.g. dual-boot drive)
95+
# Can be anything but installPath just has to match with correct drive letter.
96+
# In wine the default drive is $WINEPREFIX/dosdevices/c:
97+
ln -s /mnt/win11/ $HOME/.wine32/dosdevices/y:
5898

59-
# Optional: Manually add registry values
60-
wine regedit
99+
# Go to HKEY_LOCAL_MACHINE\Software\Disney Interactive Studios\tr2npc
100+
# Add InstallPath value "y:\Program Files (x86)\Disney Interactive Studios\Tron Evolution\Binaries\Win32Live"
101+
WINEPREFIX=$HOME/.wine32 WINEARCH=win32 wine regedit
61102

62-
# Launch
63-
WINEDEBUG=-all WINEDLLOVERRIDES="dinput8=n" wine GridGameLauncher.exe
103+
# Launch TEM's GridGameLauncher.exe
104+
WINEPREFIX=$HOME/.wine32 WINEARCH=win32 WINEDEBUG=-all WINEDLLOVERRIDES="dinput8=n" wine GridGameLauncher.exe
64105
```
65106

66107
[Wine]: https://www.winehq.org

0 commit comments

Comments
 (0)