Commit graph

77 commits

Author SHA1 Message Date
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