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
0a1e4da05d
Added ServerProcess to BaseMod coding
...
Required for new T2-CPP mods now.
2016-02-23 02:22:07 -05: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
Robert MacGregor
8bc2e1c574
Update README.md
...
Updated Link
2015-10-20 15:04:01 -04:00
Robert MacGregor
be7c762f54
Update README.md
...
Direct to my site.
2015-10-14 15:17:54 -04: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
8c1723d6ba
Added a minor bug fix to the transform
2015-06-30 14:49:46 -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
Calvin Balke
9e8db1e612
Reverted SceneObject changes due to lack of info
2015-06-30 12:41:20 -07:00
Calvin Balke
7aa8929bfc
Updated SceneObject Header
...
Added rotation to SceneObject Header
2015-06-29 17:58:55 -07:00
Robert MacGregor
758d4243bd
Merge branch 'master' of https://github.com/Ragora/T2-CPP
2015-06-29 18:48:03 -04:00
Robert MacGregor
96f77ba232
Bound T2Bullet to T2's update tick; got rid of the old timing code
2015-06-29 18:46:52 -04:00
Calvin Balke
8ec9674ea7
Added an option to adjust hamburger delay
...
Also removed a typo
2015-06-29 14:26:17 -07:00
Calvin Balke
d0224b4d9b
Updated the WatchDog
...
Added code to the watchdog to allow dumping bytecode and getting the instruction pointer for the scripting language.
2015-06-29 13:08:54 -07:00
Calvin Balke
8f29130f63
Updated the ModLoader
...
This new code for the ModLoader allows the WatchDog to dump compiled script bytecode in the event of a crash, and even get the instruction pointer for the scripting language. Some comments were also removed to clean up the code.
2015-06-29 13:06:40 -07:00
Calvin Balke
48f5554182
Added new code to fix the modulo opcode
...
The memPatch is also included in a comment.
2015-06-29 00:17:33 -07:00
Calvin Balke
6be6f76ee0
Added a new TS evaluate shell
2015-06-28 21:14:08 -07:00
Robert MacGregor
ea2542532f
Updated the Watchdog to build against Common
2015-06-28 21:53:54 -04:00
Calvin Balke
2ab5c13374
Fixed GetThreadContext and removed a few things
...
Also added a keyboard buffer character remover, so if you press enter and Tribes 2 doesn't take a character it won't get stuck in an infinite loop.
2015-06-28 18:40:59 -07:00
Calvin Balke
0da786a426
Added two bug fixes and features to WatchDog
...
Replaced clock with time, and fixed the non-unique handle problem. Also added new register dump for the watchdog to help diagnose possible problems and ways to fix them.
2015-06-28 09:18:46 -07:00
Robert MacGregor
d18c243231
Updated README.md to reflect Bullet addition
2015-06-27 14:03:39 -04:00
Robert MacGregor
e40490e698
Merge branch 'master' of https://github.com/Ragora/T2-CPP
2015-06-27 14:01:45 -04:00
Robert MacGregor
06810b6cca
Ported Bullet to the mod loader system; needs further work
2015-06-27 14:01:25 -04:00
Robert MacGregor
c9fa9577d2
Added WatchDog to the mod list
2015-06-27 13:44:13 -04:00
Robert MacGregor
882dc4e5ad
Fixed a couple Links
2015-06-27 13:41:25 -04:00
Robert MacGregor
17921b93ca
Gave WatchDog a proper description
2015-06-27 13:39:52 -04: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
e1c5d1dead
Removed unnecessary file
2015-06-26 23:26:45 -04:00
Robert MacGregor
0bf33a7190
GIT forgot the Watchdog code
2015-06-26 23:25:46 -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
Robert MacGregor
bf06dadac9
Added a description and mod listing.
2015-03-15 14:32:07 -04: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
efd0bbd78b
Update README.md
2014-11-17 11:13:55 -05: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