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