Game Development Community

Trouble installing T3D

by Fredrik Aron Riktor · in Torque 3D Professional · 07/16/2011 (11:38 am) · 12 replies

What platforms does T3D support? Last time I checked this site I thought I found that information, but now I seem to have missed it, and the installation has some hiccups.

I'm running Windows 7 Home Premium x64.

During setup a script runs in the command prompt/interpreter.

It displays the following three lines, one at a time. For each line, an error message pops up. When I close the error, the script displays the next line (causing the same crash message).

=== ExamplesFPS Example =========
=== TemplatesFull =========
=== TemplatesEmpty =========

After crashing on these three, the command prompt executes a pause statement. When I hit a key, the setup is reported "complete".

The error message states that "CLI" has crashed.

It looks trivial, the program appears to be there, but I'd like to be sure that I have a fully functional system.

PS: The second installer (with demos and such) has similar issues, and Windows warns me that it "might not have installed correctly".

I've tried executing in compatibility mode for Windows XP SP3, which made no difference.

#1
07/16/2011 (12:16 pm)
Sounds like you might have a corrupted installer. I have Windows 7 Home Premium 64-bit too. Is your installer about 500MB ?
#2
07/16/2011 (2:33 pm)
It is 517 MB. Does anybody have an MD5 hash or something similar to verify the data?
#3
07/16/2011 (2:44 pm)
Torque_3D_Pro_1.1-Win.exe MD5: A5D179763CFC372C7401EE9DB2C1B053
#4
07/16/2011 (3:25 pm)
Make sure that your DirectX and GPU drivers are the newest versions.
#5
07/16/2011 (4:02 pm)
Thanks for the MD5; file is now verified.

DirectX drivers would be covered by Microsoft Update, right? To check the GPU drivers and get updates I suppose I'll look for NVIDIA support.

I just checked my eventlogs. What is php.exe? It appears to be the common PHP-app. Could it conflict with my existing installation of Apache webserver + PHP (without webserver)?

The error seems to say "Access violation", and it occurs in php5ts.dll.

Data (partially translated from Norwegian) --

Failed executable: php.exe, ver: 5.3.2.0, time: 0x4b8ebb1e
Failed module: php5ts.dll, ver: 5.3.2.0, time: 0x4b8ebac2
Exception: 0xc0000005
Offset: 0x000e6d2c
Process ID: 0x21d4
Start time: 0x01cc43ad558db3e6
Executable path: C:\Torque\Torque 3D Pro 1.1\engine\bin\php\php.exe
Module path: C:\Torque\Torque 3D Pro 1.1\engine\bin\php\php5ts.dll
Report-ID: 933ca027-afa0-11e0-81f0-a4badb023c3f

(EDIT: I'm not at the newest driver for my GPU, so I'll patch that and try again.)
#6
07/16/2011 (4:19 pm)
No, i do not think Windows Update also update the DirectX. Try to update manually the Directx downloading the web installer.

The project generator tool use a standalone php cli. So if u have a preinstalled php version, for example with a webserver, u must try to isolate the php cli used by the project generetor.
#7
07/16/2011 (4:25 pm)
Nvidia drivers are up to date. Issue not solved; looking for DirectX-updates and additions now.

Also... speculating. The executable path and module path both point to locations inside the Torque folder, so it appears to be accessing the right files. However, I might uninstall my php-package and see if it helps.
#8
07/18/2011 (9:22 am)
here are a few ideas that could help,

1. link for the latest directX
http://www.microsoft.com/download/en/details.aspx?id=35

2. run ALL windows updated, including the optional

3. deleted the installer and re-download

4. turn off you antivirus when installing
#11
07/18/2011 (12:37 pm)
Thanks for all the tips; I tried everything apart from uninstalling my PHP solution (because I wanted to use it for local web-development). Unfortunately, that turned out to be the issue.

Making changes one at a time, I have positively determined that updating directx did not help (installing latest runtime), updating drivers for gpu and running windows (MS) update did not help. Disabling antivirus did not help.

After uninstalling PHP, Torque 3D installed without errors. For fear of further unknown incompatibilities (or future incompatibilities) I will move all web-development to another machine.
#12
07/18/2011 (12:58 pm)
@Fredrik
Sorry I saw this thread so late, occasionally T3D's install causes issues on machines that have newer versions of php installed. It's pretty rare, but it can happen. I think this is actually the second, maybe third, reported instance of it happening.
#9
07/19/2011 (2:39 pm)
There have been a few reports from users with pre-existing PHP installs having this problem. The solution, I believe, was to disable the existing php to use the one included with the installer to avoid pathing issues.
#10
07/20/2011 (12:42 am)
Hi. Yes, I found that out in the end; thanks.

This is my third time writing the conclusion of this case, and still posts go missing after a while.

For a brief time, there was a post from another member of GarageGames staff confirming the same issue, and apologising for not discovering this thread earlier.

That was, in its time, the tenth post or response, where David's recently posted message is the ninth (which would be the number of my previous conclusion, which is now missing).

Forum difficulties?
#13
09/19/2011 (6:38 pm)
Okay, I have an existing PHP installation 5.2.17 that was conflicting with the current one provided by T3D 1.1. I went in and renamed the one that comes with Torque to .nop. Then I copied the php.exe and php5ts.dll from the 5.2.17 installation to the Torque directory. After that I was able to create a project with no errors.

For my setup I need the existing installation for testing code with Apache so I don't want to remove it.
#14
11/30/2011 (3:14 pm)
Thanks for the solution. I recently re-installed my O.S. and my tool chain (which includes the latest stable release version of PHP), then tried to install Torque 3D Pro 1.1 and had the same issue. Finding your thread helped me solve the problem.