Robert MacGregor
eee62bbf31
* Minor cleanup removing unnecessary code.
...
* Minor experimentation with unloadMod.
2019-07-14 18:39:37 -07:00
Robert MacGregor
7dd6907521
* Minor code cleanup.
2019-07-14 18:20:15 -07:00
Robert MacGregor
99a5aa550e
* Implement type masking.
2019-07-14 17:57:36 -07:00
Robert MacGregor
0410000234
* Minor cleanups.
...
* Add preprocessor macros for resolving member field offsets in a standard, easy to read way.
2019-07-14 17:00:46 -07:00
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
da08659d72
Implement a mempatch function and create a ServerProcess patch with it
2017-07-22 16:57:21 -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
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