Posted by: DoomMarine23
« on: March 07, 2019, 03:56:57 PM »Glad to see you've continued with this. When I get the time, maybe this weekend or next week, I am gonna look into documenting a few functions as well.
Posted by: DoomMarine23« on: March 07, 2019, 03:56:57 PM »Glad to see you've continued with this. When I get the time, maybe this weekend or next week, I am gonna look into documenting a few functions as well.
Posted by: Smoke39« on: March 07, 2019, 03:25:56 AM »After a fair bit of experimentation, I think I've reverse-engineered the details of how kActor::MeleeObject() works. I also documented kActor::InteractActorsAtPosition(), which can, for example, be used to implement custom alternatives to MeleeObject().
Posted by: Smoke39« on: September 03, 2018, 06:30:20 PM »I update stuff occasionally as I refine my understanding: https://github.com/Smoke39/turok/commits/master
Posted by: Smoke39« on: February 05, 2018, 12:34:16 AM »Added some info to kCModel and kActor::CanSee(), based on some experiments with raycasting. The new CModel info is from a post Kaiser made on steam a long time ago, but I tried to rephrase the function descriptions to be a little clearer now that I've finally done some actual testing.
Posted by: Duke64« on: December 29, 2017, 12:43:39 AM »Posted by: Smoke39« on: December 29, 2017, 12:29:35 AM »It's fun.
Posted by: Dinomite« on: December 28, 2017, 05:24:13 PM »Smoke, what drives you to put so much effort into a mod for such a obscure game? It's a good thing, but does it not bother you that there are not that many players who can enjoy your mod? (Due to the game not being that well known)
Posted by: Smoke39« on: December 27, 2017, 01:15:23 AM »I've discovered that values don't get loaded into GameVariables from save files unless their key had already been added to GameVariables (namely, in main.txt), so I added a note about it to the kDict reference.
While I was at it, I also finally got around to updating the kAI page with the unlisted flags that Behemoth clued me into a while ago. Posted by: DoomMarine23« on: October 11, 2017, 08:04:52 PM »Posted by: Smoke39« on: October 11, 2017, 07:18:20 PM »I dunno shit about using github. I guess it'll be a learning experience. :b
Posted by: DoomMarine23« on: October 11, 2017, 11:38:19 AM »Assuming you're still maintaining this guide, I'm gonna dig through some of the undocumented stuff and write up some notes that hopefully will be some use.
I'll submit some github pull requests as soon as I get something worth showing. This guide is way too useful, its only fair to give back. lol Posted by: Jay Doomed« on: September 25, 2017, 12:20:41 PM »Good work Smoke nice to see more helpful info keep it up.
Posted by: BehemothProgrammer« on: September 25, 2017, 02:44:19 AM »Oh wow that sucks. I'm going to have to see if it's the same in T2 since it's pretty much the same.
Posted by: Smoke39« on: September 25, 2017, 01:28:09 AM »Wasted a bunch of time today trying to figure out what was wrong with my math, only to eventually figure out that the "kVec3 *= kQuat" operator is broken, so I added a big ol' warning to the kQuat page.
Posted by: Smoke39« on: September 24, 2017, 02:46:01 AM » |