Commit graph

5605 commits

Author SHA1 Message Date
David Wyand f6627f98af Fix for Issue #54 for PhysX client crash on exit 2012-10-03 15:59:34 -04:00
Daniel Buckmaster b097c76eda Fixed stream read/write mismatch bug.
It was causing Vehicles to roll forwards with a constant velocity when
stationary, and ignore move->y.
2012-10-03 07:32:06 +10:00
Daniel Buckmaster e3cb30bb1d Added steering return to Vehicle.
It happens in Vehicle::updateMove so it can apply to all vehicle
subclasses. It is applied to both x and y steering.
2012-10-03 07:23:47 +10:00
David Wyand 2d9fa140ed Merge branch 'linux' of https://github.com/just-bank/Torque3D into just-bank-linux 2012-10-02 13:25:08 -04:00
Daniel Buckmaster eae9fc36e5 Added steering centre members to VehicleData.
steeringReturn is the main control for the amount of return in
the steering. Setting it to 0 (the default) disables steering return
completely.

steeringReturnSpeedScale is a multiplier on the amount of effect that
the vehicle's velocity has on its steering return.

powerSteering can be set to eliminate the effect of steering return on
user input. Without this flag set, the user will have a harder time
steering, because the wheels try to return as they steer. If this flag
is set, steering return will not be applied while the user is actually
steering, only when they release.
2012-10-02 21:02:42 +10:00
David Wyand d38eb17056 Merge branch 'item-networking' of https://github.com/eightyeight/Torque3D into eightyeight-item-networking 2012-10-01 11:25:17 -04:00
bank 0ebafa695c Fix crash on RHEL-based distros.
Looks like GCC (4.4.x) on RHEL is built with some optimization flags, which caused crash inside assembler code (when using inline-cast: uint->uchar->uint from GetNzbSubID down to find_maskwidth).
Tested this change on 7 different distros, so far - everything seems to be working.
2012-09-30 16:28:21 +04:00
bank 12dbf49533 Fixed building on GCC 4.7.x 2012-09-30 02:32:31 +04:00
Daniel Buckmaster f10ea8bbd4 Fixed mAtRest logic when setting static flag. 2012-09-28 07:28:00 +10:00
DavidWyand-GG 2a4bde77b4 Merge branch 'php5.3_fixes' of https://github.com/losinggeneration/Torque3D into losinggeneration-php5.3_fixes 2012-09-27 14:11:41 -04:00
DavidWyand-GG a14578d4fb Merge branch 'template_fix' of https://github.com/losinggeneration/Torque3D into losinggeneration-template_fix 2012-09-27 10:29:47 -04:00
DavidWyand-GG cdb7e60d67 Merge branch 'vs2012-fixes' of https://github.com/eightyeight/Torque3D into eightyeight-vs2012-fixes 2012-09-27 10:09:41 -04:00
Daniel Buckmaster 0f22ca64d4 Moved mask updated to protected member set functions. 2012-09-27 08:11:48 +10:00
DavidWyand-GG 677377c70b Merge branch 'master' into development 2012-09-26 10:14:06 -04:00
David Wyand d0de864ea2 Merge pull request #38 from DavidWyand-GG/toolbox-bugfix
Bug fix for Torque 3D Toolbox to prevent launch buttons from working when no project is selected. For ticket #12.
2012-09-26 07:06:01 -07:00
Daniel Buckmaster f69b4bb1f1 Added a console method to get an AIPlayer's move speed. 2012-09-26 23:30:20 +10:00
Daniel Buckmaster a8205240e3 Made Item network members properly in the editor. 2012-09-26 23:28:58 +10:00
Daniel Buckmaster 7db02d1f80 Added a flag that sets the transform of spawned objects. 2012-09-26 23:27:36 +10:00
Daniel Buckmaster 90e022a100 Prevented #define for in VS2012. 2012-09-26 23:26:02 +10:00
DavidWyand-GG 9c4bc9c499 New Toolbox version that doesn't pick up on phantom game levels 2012-09-25 19:02:59 -04:00
DavidWyand-GG 4e26b163a8 Removed config and put back tools/comments directory 2012-09-25 16:19:09 -04:00
DavidWyand-GG 13616bc258 Rename Torque 3D.exe to Torque 3D Toolbox.exe 2012-09-25 16:13:23 -04:00
DavidWyand-GG ee752d058c New Torque Toolbox version to disable buttons
If there are no projects, all of the project buttons are disabled.
2012-09-25 16:09:36 -04:00
David Wyand fffade3923 Merge pull request #26 from DavidWyand-GG/issue3-FMOD
Added support for FMOD 4.42.03 Stable for ticket #3

The FMOD include files are now assumed to be located outside of the Torque 3D directory structure.  See Tools/projectGenerator/modules/fmod.inc for the various methods to tell the Project Generator how to find FMOD.  If FMOD is installed in its default location then nothing special is required.
2012-09-24 13:04:30 -07:00
DavidWyand-GG 034bbb2c9f Merge branch 'development' of https://github.com/GarageGames/Torque3D into issue3-FMOD 2012-09-24 15:57:22 -04:00
David Wyand e2410817cb Merge pull request #25 from DavidWyand-GG/update-gitignore
New Git ignore file
2012-09-24 12:54:09 -07:00
DavidWyand-GG f26084ee75 New Git ignore file
Adds 'My Projects' directory to the Git ignore file.
2012-09-24 15:51:08 -04:00
DavidWyand-GG eb71ebe306 Added support for FMOD 4.42.03 Stable
The FMOD include files are now assumed to be located outside of the
Torque 3D directory structure.  See
Tools/projectGenerator/modules/fmod.inc for the various methods to tell
the Project Generator how to find FMOD.  If FMOD is installed in its
default location then nothing special is required.
2012-09-24 15:47:29 -04:00
bank d2700f881c Source changes needed for Linux build. 2012-09-23 15:31:56 +04:00
bank 109a766748 All *.command files should have 'executable bit' set on. 2012-09-23 15:31:45 +04:00
bank 27d50fae46 Added conf files for ProjectGen (Linux platform support). 2012-09-23 15:31:33 +04:00
bank 546e3a219a Copied generateProjects.command from Full template into Empty, so we can build it on Linux too. 2012-09-23 15:28:39 +04:00
bank 016b79f0ea Updating build targets of ProjectGen, so we include only files needed for 'make'. 2012-09-23 15:28:29 +04:00
bank f65bb9c34f Updating ProjectGen modules to play nice with Linux builds. 2012-09-23 15:28:21 +04:00
bank 5d1653c701 Updating ProjectGenerator templates for 'make'. 2012-09-23 15:28:09 +04:00
Harley Laue 633054c06e Fixes the dllmain.h template file to include MIT header 2012-09-22 17:28:36 -05:00
TwistedJenius 50edf31992 Got rid of AIManager related comments. 2012-09-21 07:10:36 -05:00
TwistedJenius f922bc4fd0 AI related bug fixes and improvements.
Removed references to AIObjective and aiAvoidThis which are not used.
Made minor improvements to the spawning system in the aiPlayer.cs file.
2012-09-21 06:51:53 -05:00
Harley Laue 22fbe0e6e2 Fix some PHP 5.3.0 errors and warnings 2012-09-20 17:01:59 -05:00
DavidWyand-GG 9afd794913 Updated project generator for ticket #1 2012-09-20 12:57:22 -04:00
DavidWyand-GG 8d1edee43a Updated project generator for ticket #1 2012-09-20 12:55:59 -04:00
DavidWyand-GG 08d5ba86f7 Updated gitignore and Engine/bin for ticket #1 2012-09-20 12:46:44 -04:00
DavidWyand-GG 1cca6c95f2 Updated readme for ticket #1 2012-09-19 12:51:11 -04:00
DavidWyand-GG 8c48f6b5f7 Updated readme for ticket #1 2012-09-19 12:49:40 -04:00
DavidWyand-GG 58467a7c33 Updated readme for ticket #1 2012-09-19 12:48:06 -04:00
DavidWyand-GG c9c833c56c Full PhysX Template for ticket #1 2012-09-19 12:29:35 -04:00
DavidWyand-GG f439dc8dcd Full Template for ticket #1 2012-09-19 11:54:25 -04:00
DavidWyand-GG 74f265b3b3 Empty PhysX Template for ticket #1 2012-09-19 11:48:32 -04:00
DavidWyand-GG 40220512d3 Empty Template for ticket #1 2012-09-19 11:29:55 -04:00
DavidWyand-GG 8337cad7ee Tools directory for ticket #1 2012-09-19 11:22:58 -04:00