Commit graph

46 commits

Author SHA1 Message Date
Robert MacGregor fc39b03ffb * Actually commit the fix for TSExtension erroneously depending on python. 2019-07-14 15:51:41 -07:00
Robert MacGregor a104302468 * Correct serverProcessReplacement code.
* Remove the python.lib dependency from TSExtension.
2019-07-13 17:54:20 -07:00
Robert MacGregor 6cff6d2dda * Add the DB/Ghosting patch to the TSExtension DLL code (but not invoke it) for now 2017-10-23 22:20:49 -04:00
Robert MacGregor 3862a2f61d Allow TSExtension to load under the new modloader - add PlayGUI.project 2017-08-07 14:23:25 -04:00
Robert MacGregor cb9895a38e Begin transition to the new ModLoader paradigm. Begin cleaning up code. 2017-07-21 04:42:22 -04:00
Calvin Balke 015a9f4dc8 Updated to Visual C++ 2015 but kept old vcxproj files 2016-07-06 18:38:32 -07:00
Robert MacGregor 524dd4b205 Added a way to disable the memPatch function for those worried about T2 ROP being used with memPatch 2016-05-06 22:33:49 -04:00
Robert MacGregor ee256dfe16 Fixed bad memory management in reIterNext occasionally causing junk returns 2016-05-03 19:19:48 -04:00
Robert MacGregor b4bbf80dcb Minor adjustments to reIterBegin and reIterNext 2016-05-01 20:15:12 -04:00
Robert MacGregor bf3ff3caba Merge branch 'master' of https://github.com/Ragora/T2-CPP 2016-05-01 19:51:22 -04:00
Robert MacGregor 6c04168812 All the functions that produce a char* as a result in stack space now memcpy it to a getReturnBuffer buffer from Tribes; fixed a minor typo in the console function descriptions 2016-05-01 19:51:05 -04:00
Robert MacGregor f7217e767f Minor regex fix 2016-05-01 11:35:34 -04:00
Robert MacGregor 83570e6e7e Add regular expression functions 2016-05-01 11:35:10 -04:00
Robert MacGregor 15b64e0849 Fix more compiler warnings regarding returning stack-based variables; Fixed more compiler warnings about the safety of methods such as sprintf 2016-05-01 02:57:45 -04:00
Robert MacGregor e6ecfb8a91 Implemented reIterBegin, reIterEnd, reIterNext, reMatch and reSearch; Fixed a ton of compiler warnings regarding unsafe methods such as sprintf; Fixed a ton of compiler warnings regarding returning stack-based variables 2016-05-01 02:47:06 -04:00
Robert MacGregor bdca76020c Merge Bahke's latest changes in 2016-02-23 02:07:23 -05:00
Robert MacGregor 752155db59 Attempt to consider player input when moving with mech code 2016-01-18 21:45:07 -05:00
Robert MacGregor c64b0739f9 Remove junk files and update .gitignore 2016-01-18 21:39:58 -05:00
Robert MacGregor ee3488fa4d Merge Bahke's Changes into the repository for him regarding mech control implementations for ProjectR3 2016-01-18 21:35:21 -05:00
Calvin Balke 81a28fe3ba Added new Move Code
Added Move Code, TS callback, and commands to interface with Move code.
2015-07-06 10:01:22 -07:00
Calvin Balke 2ee8c36a90 Added a few things that I forgot 2015-06-30 15:52:39 -07:00
Calvin Balke 172d88a546 Added more code to allow setting transform
The new code should be much faster
2015-06-30 14:42:04 -07:00
Robert MacGregor 527474ff24 Restructured project structure to use a singular SLN; made the T2API common to all projects; adjusted watchdog timer to 8 seconds 2015-06-27 13:36:30 -04:00
Robert MacGregor a7c9fc2f6e WatchDog implementation; moved Bahke's server process code into a generalized mod loader implementation to allow loaded mods to hook into the server process 2015-06-26 23:24:24 -04:00
Calvin Balke 831d49cc20 Added a working setMaskBits and a cloaking test command 2015-03-28 21:04:07 -07:00
Calvin Balke 4c716d90c8 Added a new TSTick call to TSExtension
This will allow running physics in TorqueScript with more accurate
timing.  Also added TSTick.cs which also enables InteriorInstance
serverside movement support(Will allow clients to see movement without
clientside patching).
2015-03-24 12:36:24 -07:00
Calvin Balke 52c2756e5c Added More Commands and Stuff for T2-Bullet
Added commands for forcing network updates, converting ghost ids and
object ids, and a command for replacing the serverProcess routine using
"memPatch("5BBBDC",getServPAddr());"
2015-01-16 14:54:32 -08:00
Robert MacGregor b4a0fccf42 Updated TCPObject code to use the STL though it needs bug fixes; added Bahke's contributions 2014-11-16 17:53:23 -05:00
Robert MacGregor 9a0d849461 Updated 2014-10-02 18:34:40 -04:00
Robert MacGregor b0702cf70f Experimental BinaryObject implementation -- Only Read support; unfinished 2014-09-06 18:38:02 -04:00
Robert MacGregor 4c0f51b22b Updated script 2014-09-03 13:10:52 -04:00
Robert MacGregor 120fd5a19b Non-blocking I/O 2014-09-03 12:57:25 -04:00
Robert MacGregor f5b0ff6a07 Functional experimental version 2014-09-02 14:21:43 -04:00
Robert MacGregor 18cccdeb7f Added script 2014-09-02 02:13:35 -04:00
Robert MacGregor fa724913e3 Experimental TCPObject coding; registered in TS as alt* 2014-09-02 02:13:03 -04:00
Robert MacGregor f958f435c1 Experimental C++ API; added .deleteObject() 2014-08-18 15:22:13 -04:00
Robert MacGregor c088d86850 Managed to miss more extra junk 2014-08-16 03:50:13 -04:00
Robert MacGregor 3fd86a44f7 Removed extraneous stuff 2014-08-16 03:49:26 -04:00
Robert MacGregor 09c3e57b6d Added sprintf 2014-08-16 03:45:03 -04:00
Robert MacGregor 2f163fdd59 Clarification
Clarified Player.isJetting() and Player.isJumping()
2014-08-16 00:06:34 -04:00
Robert MacGregor 52d0556d24 Added TSExtension Documentation 2014-08-16 00:02:41 -04:00
Ragora 95bc8345a3 Added README.md for TSExtension 2014-08-16 00:00:18 -04:00
Robert MacGregor 5cd277771b Added GrenadeProjectile.getVelocity() and updated the DXAPI 2014-08-15 15:44:13 -04:00
Robert MacGregor 83b8016a30 Cleaned up the repo and removed useless files 2014-08-05 18:06:55 -04:00
Ragora 0cd7693c75 Removed useless files 2014-08-05 00:55:12 -04:00
Ragora 44e5f33ee7 Initial commit. 2014-08-05 00:46:46 -04:00