Commit graph

  • 5bfe8ddf99 Don't give the player the portal gun by default James Lambert 2023-01-09 21:52:05 -0700
  • e02dfdc08c Fix constraints James Lambert 2023-01-09 21:31:00 -0700
  • 17df946bc4 Some physics is unborken James Lambert 2023-01-07 22:04:42 -0700
  • ae1da1ef30 Break physics engine James Lambert 2023-01-07 20:26:43 -0700
  • e290a60856 Work on swept object to object collision James Lambert 2023-01-07 20:10:17 -0700
  • b470c10428 Fix relative velocity when going through portal James Lambert 2023-01-06 21:57:11 -0700
  • 861fcc542c Build out portal paradox James Lambert 2023-01-06 08:48:52 -0700
  • 00444bc769 Check for portal collisions on dynamic objects James Lambert 2023-01-05 21:54:25 -0700
  • efc190679e Work on moving portals James Lambert 2023-01-05 08:38:02 -0700
  • c6c67b0d01 Allow a portal to move on animated surfaces James Lambert 2023-01-05 08:15:41 -0700
  • 7dcd493cdc remove chells face from the bottom of her feet #42 James Lambert 2023-01-04 17:30:09 -0700
  • 45e6194bd0 Animated surfaces can now recieve portals James Lambert 2023-01-04 08:39:08 -0700
  • 26db9cf101 Get animatable colliders working James Lambert 2023-01-03 22:12:25 -0700
  • 565e60584a Correctly cull animated scene elements James Lambert 2023-01-02 21:03:04 -0700
  • 8d0be1c12a Get animation working with cutscenes and get switch object workings James Lambert 2023-01-02 20:10:29 -0700
  • 7f965d28f3 Work on switch object James Lambert 2023-01-02 15:45:39 -0700
  • c000fd60cb Fix a bug with cutscene triggers fix some animation bugs James Lambert 2023-01-01 21:14:32 -0700
  • 058ad8fd98 Work on animations playable from cutscenes Allow animator to run backwards or at any speed James Lambert 2023-01-01 16:53:08 -0700
  • 44c9974afb Get animations working for now James Lambert 2022-12-31 16:12:35 -0700
  • 687b14d7b8 Fixup how meshes are converted into world space James Lambert 2022-12-31 13:32:01 -0700
  • be1f6dd243 Allow static to be modfied by a transform James Lambert 2022-12-30 21:58:05 -0700
  • 226057dd61 Build out level animation export logic James Lambert 2022-12-30 20:28:27 -0700
  • ff3545d409 Work on animation export code James Lambert 2022-12-29 21:58:29 -0700
  • 0b0daca75c Modify lua scripts to output named macros James Lambert 2022-12-28 21:32:51 -0700
  • 47d4b702aa Remove old level generation code James Lambert 2022-12-28 20:52:52 -0700
  • fd4ba7a739 Fix some portal surface bugs James Lambert 2022-12-28 19:09:54 -0700
  • 4501b312b7 Fix collision grid issue James Lambert 2022-12-27 21:53:00 -0700
  • cc3a224012 Work on some level generation bugs James Lambert 2022-12-25 13:24:36 -0700
  • 84bff8a669 Fix winding issue James Lambert 2022-12-24 12:10:03 -0700
  • 13810c40d6 Fix trigger generation from lua James Lambert 2022-12-24 12:02:12 -0700
  • 107b5efd97 fix issue with collision grid generation James Lambert 2022-12-24 11:33:18 -0700
  • e348d8163e More work on level generation via luascript James Lambert 2022-12-23 19:20:25 -0700
  • 9fc4680753 Update docs James Lambert 2022-12-22 22:02:43 -0700
  • 9f6891b6fd Work on translating export script James Lambert 2022-12-22 22:02:08 -0700
  • d26a6408b5 Fix PAL audio James Lambert 2022-12-22 11:01:31 -0700
  • 6332f2f5cf Start work on trigger James Lambert 2022-12-22 10:54:42 -0700
  • 55411ce6e2 Finish up portal surface mapping James Lambert 2022-12-21 21:12:49 -0700
  • 80a762eee8 Work on portal surface generation in lua James Lambert 2022-12-21 20:35:54 -0700
  • 7a0318e5ea Work on lua level export script James Lambert 2022-12-19 22:16:31 -0700
  • 20526038de Work on collision exporter James Lambert 2022-12-19 08:44:43 -0700
  • 98c4ae3667 Work on lua level generation James Lambert 2022-12-18 22:16:17 -0700
  • f3e63ecbc7 Refactor how lua bindings work James Lambert 2022-12-18 16:40:43 -0700
  • 9b7077aa09 Some work on the next test chamber James Lambert 2022-12-15 21:07:45 -0700
  • a0bed76f85 Work on next test chamber James Lambert 2022-12-14 21:46:24 -0700
  • c9907c13a5 Fix portal clipping planes James Lambert 2022-12-13 19:33:40 -0700
  • a2f8d743c5 Fix some level details James Lambert 2022-12-07 22:09:44 -0700
  • 266ee8c24e Work on test chamber 1 James Lambert 2022-12-06 20:52:15 -0700
  • 3275716ac8 Fix animation bug James Lambert 2022-12-06 08:33:29 -0700
  • 89004dcb4f Add player animation blending James Lambert 2022-12-05 21:54:08 -0700
  • 46a66b4419 Add some player animations James Lambert 2022-12-04 21:45:30 -0700
  • a81b2ae9a5 Use correctly named animation James Lambert 2022-12-04 19:10:51 -0700
  • e870980259 Work on player run animation James Lambert 2022-12-04 16:43:39 -0700
  • 302c53b704 Cleanup old animator James Lambert 2022-12-02 22:04:16 -0700
  • 28db20bffe Remove references to old animaiton system James Lambert 2022-12-02 21:42:23 -0700
  • 95ab27db2f Refactor animation system James Lambert 2022-12-02 21:33:49 -0700
  • 9f61fde4a9
    Merge pull request #41 from heyitsbench/patch-1 lambertjamesd 2022-11-29 08:38:53 -0700
  • b492ad586b
    Fix 'pedestal' spelling. Benjamin Jackson 2022-11-29 00:52:31 -0500
  • 6c4d267ac2
    Add period and comma. Benjamin Jackson 2022-11-29 00:28:49 -0500
  • b393670f21
    README improvements. Benjamin Jackson 2022-11-29 00:16:13 -0500
  • 98be397cdb Add bones to chell James Lambert 2022-11-26 11:58:59 -0700
  • 121ca8a2f2 Fix some render issues James Lambert 2022-11-25 20:52:02 -0700
  • 6e5c516084 Add t-posing chell James Lambert 2022-11-25 19:45:15 -0700
  • 1c703b2e70 Create chell 3d model James Lambert 2022-11-24 21:50:25 -0700
  • 2fcf57366d Refactor to have queue of pointers to reduce copying James Lambert 2022-11-22 22:13:00 -0700
  • 1d2fb49f77 Work on mesh optimization James Lambert 2022-11-22 21:53:00 -0700
  • aa9b313cd5 Allow z ranges to overlap James Lambert 2022-11-17 21:27:33 -0700
  • b916035ed1 Fix farplane bug James Lambert 2022-11-16 21:39:05 -0700
  • 656f45e13f Fix bug where portal surfaces with more than 32 vertices fail to cut a hole properly James Lambert 2022-11-16 21:23:37 -0700
  • 9911fb37c9 Dynamic range for z buffer allocation James Lambert 2022-11-16 19:53:03 -0700
  • 68f58dd8dc Implement dynamic far plane James Lambert 2022-11-16 08:51:02 -0700
  • 14d0546752 Cache dynamic render data James Lambert 2022-11-15 21:49:01 -0700
  • 41f658ef99 Fix broken stuff James Lambert 2022-11-14 22:16:32 -0700
  • f10fc3ef95 Only keep one clipper result in the render plan James Lambert 2022-11-14 20:59:21 -0700
  • d824c42317 finally unbork the new render plan James Lambert 2022-11-14 08:30:14 -0700
  • be383858f3 A little less borken James Lambert 2022-11-13 21:22:49 -0700
  • 5db7dc544a Finish out render plan code James Lambert 2022-11-13 19:48:40 -0700
  • beadfaf2e0 Add window frame medium James Lambert 2022-11-12 21:14:36 -0700
  • 927a977632 Fix projection matrix bug James Lambert 2022-11-12 21:14:14 -0700
  • d4a662e638 Fix some test chamber issues James Lambert 2022-11-12 20:41:53 -0700
  • 4e97e820b1 Separate camera setup from apply James Lambert 2022-11-12 20:01:34 -0700
  • c33661e1c1 More robust rendering James Lambert 2022-11-12 16:16:20 -0700
  • c714ef44ca Fix bug where a bad portal view can crash the game James Lambert 2022-11-11 10:07:31 -0700
  • 3826c8612b Implement controller data recording James Lambert 2022-11-11 09:46:40 -0700
  • 6ca5cb7908 Final version of skelatool for styx James Lambert 2022-11-09 18:56:42 -0700
  • 768bfe4909 Work on script export James Lambert 2022-10-04 21:52:22 -0600
  • 5a7a876207 Start lua documentation get mesh object type implemented James Lambert 2022-10-02 20:39:36 -0600
  • f767fdf8ab Add freecam James Lambert 2022-09-27 19:33:56 -0600
  • 964a8f3fd1 More lua binding work James Lambert 2022-09-18 14:11:36 -0600
  • d15446da29 Work on lua bindings James Lambert 2022-09-13 13:18:24 -0600
  • 79234e6bae Work on lua bindings James Lambert 2022-09-10 21:28:38 -0600
  • cd5962ad74 fix some skelatool bugs James Lambert 2022-09-08 20:19:47 -0600
  • 591009adf1 Fix some bugs James Lambert 2022-09-07 20:55:42 -0600
  • ba063fad60 Work on lua bindings some more James Lambert 2022-09-05 21:23:48 -0600
  • a9b9f336c9 Work on lua bindings James Lambert 2022-09-05 17:12:08 -0600
  • 134cd46d40 work on textures with palletes James Lambert 2022-09-03 19:14:07 -0600
  • 2a470f201b Work on indexed image type James Lambert 2022-09-02 08:40:36 -0600
  • 3a9459266c Incrase render state data James Lambert 2022-09-01 20:59:05 -0600
  • b74c779c4b Work on test_chamber_02 James Lambert 2022-08-31 22:02:58 -0600
  • 1d0e29d5db Implement signal operators James Lambert 2022-08-31 21:02:19 -0600
  • 0236fcc42c Cancel all cutscenes between levels James Lambert 2022-08-31 08:25:56 -0600