Commit graph

  • 18cb741e62 enable "new game" menu entry for chamber 15 & boot into the intro menu again instead of straight into chamber 15 Deconimus 2024-03-29 19:52:42 +0100
  • bce6a41fcb fix playerGetMoveBasis call in scene.c Deconimus 2024-03-29 15:01:38 +0100
  • 2bfbdc4e70 Merge branch 'master' into test_chamber_15 Deconimus 2024-03-29 14:35:39 +0100
  • 847c5e3d2e Merge branch 'master' into grab_rotation_snap_cubenormals Deconimus 2024-03-29 14:35:08 +0100
  • e6447819fa Add some missing collision to chamber 14 Matt Penny 2024-03-29 02:44:17 -0400
  • 900d63db6e
    Merge pull request #49 from GiacomoGarbin/valve_intro_video_mov Matt Penny 2024-03-29 02:13:26 -0400
  • 08db90d929 Chamber 14 lighting Matt Penny 2024-03-29 00:55:11 -0400
  • 0ddb70f8e6 Add plastic/plasticwall003a material to materials.blend Matt Penny 2024-03-29 00:55:03 -0400
  • 56672ff562 grabRotation: snap all grabbed object rotation to cube normals + some related code refactoring Deconimus 2024-03-29 00:35:51 +0100
  • f15aa17f42 Valve intro video: try to load a MOV file if the BIK file doesn't exist. GiacomoGarbin 2024-03-28 18:43:00 +0100
  • 8b69564561
    Merge pull request #48 from mwpenny/chamber-14 Matt Penny 2024-03-28 01:10:12 -0400
  • 32f430fcab Fix chamber 14 room boundaries Matt Penny 2024-03-28 01:08:31 -0400
  • 65120989ed Debounce chamber 14 stair raise signal Matt Penny 2024-03-28 01:08:29 -0400
  • 7dcd6432ec Show pit beneath chamber 14 stairs Matt Penny 2024-03-28 01:08:25 -0400
  • 5603a1a23f Add material for transparent portal surfaces Matt Penny 2024-03-27 20:59:19 -0400
  • 22f017722d Remove libnustd from setup files. Giacomo Garbin 2024-03-28 02:35:32 +0100
  • c605fd18d3 Updates the usage status of proprietary libraries. Giacomo Garbin 2024-03-27 23:53:02 +0100
  • 70193f33c4 Also link libm for the C Standard Library math functions. Giacomo Garbin 2024-03-27 23:45:12 +0100
  • 62be2a497a Use glibc instead of libnustd. Giacomo Garbin 2024-03-27 03:16:02 +0100
  • 10e9612097 Merge branch 'master' into test_chamber_15 Deconimus 2024-03-26 22:48:37 +0100
  • 43f07a1766
    Merge pull request #46 from GiacomoGarbin/replace_floor_function Matt Penny 2024-03-26 12:52:51 -0400
  • 1fb2390a57
    Merge pull request #43 from Deconimus/issue38_fizzler_width Matt Penny 2024-03-26 12:47:36 -0400
  • 4449ccf723 Use floorf defined in mathf.c instead of the C standard library floor function. Giacomo Garbin 2024-03-26 01:07:41 +0100
  • fc5e030174 test chamber 15: finishing room 2 Deconimus 2024-03-25 22:37:15 +0100
  • 72c0220a3e tools/level_scripts/entities.lua: take fizzlers' mesh bounding box width into account, instead of only scale factor Deconimus 2024-03-25 22:39:09 +0100
  • 72b4607ac4
    Merge pull request #44 from GiacomoGarbin/master Matt Penny 2024-03-24 21:07:42 -0400
  • 7a45772600
    Merge pull request #45 from mwpenny/confirm-leave Matt Penny 2024-03-24 21:02:11 -0400
  • bba7d9add1 Confirm when loading game while in a level Matt Penny 2024-03-24 20:49:37 -0400
  • f3ab06c9dc Confirm when starting new game while in a level Matt Penny 2024-03-24 20:49:31 -0400
  • a3cde0c690 Confirm before quitting Matt Penny 2024-03-24 20:49:17 -0400
  • 243682f1bf Fix typo in header file name. Giacomo Garbin 2024-03-25 00:40:33 +0100
  • 03034a3868 Re-enable freecam Matt Penny 2024-03-23 22:45:21 -0400
  • 2f5a377b7f Add decals, observation room decor, and indicator lights to chamber 14 Matt Penny 2024-03-23 22:43:24 -0400
  • fb4fe2a251 Add autosave and water death triggers to chamber 14 Matt Penny 2024-03-23 19:02:54 -0400
  • 3c3f79a839 Prevent platform in chamber 11 from closing portal Matt Penny 2024-03-23 18:45:29 -0400
  • 686fb284b6 Chamber 9 level object reorganization Matt Penny 2024-03-22 20:27:39 -0400
  • fb418a9816 Add autosaves to chambers 11 and 12 Matt Penny 2024-03-22 20:23:03 -0400
  • 8b4a128756 For all chambers, start ambient sound at elevator Matt Penny 2024-03-22 20:10:07 -0400
  • 9d1ea7ecfe
    Merge pull request #20 from hackgrid/ambience-sound-1 Matt Penny 2024-03-22 18:59:02 -0400
  • b4e65fc4d2 Start chamber 14 ambience in elevator Matt Penny 2024-03-22 18:53:39 -0400
  • 4109701d66 Merge branch 'master' into ambience-sound-1 Matt Penny 2024-03-22 18:37:48 -0400
  • 2fefa6d71f Merge branch 'master' into test_chamber_15 Deconimus 2024-03-21 23:18:34 +0100
  • 5e6425075d make fizzler width scale with blender scale & fix rendering bug which used to cause fizzlers from disappearing at some viewing angles Deconimus 2024-03-21 22:54:42 +0100
  • c15576dfa7
    Merge pull request #42 from mwpenny/chamber-14 Matt Penny 2024-03-20 23:21:56 -0400
  • eaf1a3012d Finalize chamber 14 stairs first iteration Matt Penny 2024-03-20 22:16:09 -0400
  • f3b663119b test chamber 15: added observation room to room2, added voice lines add the beginning Deconimus 2024-03-21 01:02:53 +0100
  • 71aa653ee5 chamber15 hallway from room 2 to room 3 (WIP) and more progress on room 2 Deconimus 2024-03-17 19:15:39 +0100
  • 8e6a854b8a Portal placement on descended chamber 14 stairs Matt Penny 2024-03-16 19:22:41 -0400
  • 513782bec8 Merge remote-tracking branch 'remotes/origin/master' into test_chamber_15 Deconimus 2024-03-14 17:51:16 +0100
  • 8f8784a1a1 test chamber 15 second room WIP Deconimus 2024-03-13 21:43:00 +0100
  • dd7b48f4c8 Merge branch 'master' into test_chamber_15 Deconimus 2024-03-12 20:25:48 +0100
  • f5b47b4888 Merge branch 'master' into test_chamber_15 Deconimus 2024-03-12 16:47:42 +0100
  • 615a0cd32e Merge branch 'master' into issue_27_objects_in_front_of_player Deconimus 2024-03-12 16:47:20 +0100
  • 2baa3d6c68 finished first room of chamber 15 Deconimus 2024-03-12 16:35:35 +0100
  • 35759e1b53 chamber 15: first room decor Deconimus 2024-03-12 12:24:36 +0100
  • ef5b032fc6 Add sound to chamber 14 stair animations Matt Penny 2024-03-11 21:25:49 -0400
  • 020b181499 Animate chamber 14 stairs Matt Penny 2024-03-11 19:38:53 -0400
  • 5302f04f96 chamber 15 first room functionally complete Deconimus 2024-03-12 00:10:12 +0100
  • a0d48f424d fix fizzler rendering radius (remember, fizzlers are per default 2x2, still their internal width height was 1x1?) Deconimus 2024-03-11 16:12:55 +0100
  • 28ab53a05b fizzler width can now be scaled via blender object's scale.x Deconimus 2024-03-11 15:02:27 +0100
  • a939d36e3d started on chamber 15 Deconimus 2024-03-10 23:53:43 +0100
  • 2448a2414a read the button deactivate signal only when the signal index was set via the optional argument Deconimus 2024-03-09 14:52:25 +0100
  • c639c0dc86
    Merge bdfde93a45 into a2d57343e7 Deconimus 2024-03-09 14:16:29 +0100
  • bdfde93a45 fix grabbed objects being let go of when moving through a portal. some cleanup from previous merge. Deconimus 2024-03-09 14:16:04 +0100
  • f4adeffca2 Merge branch 'master' into issue_27_objects_in_front_of_player Deconimus 2024-03-09 01:12:55 +0100
  • 3f70fa9888 Merge branch 'master' into issue_27_objects_in_front_of_player Deconimus 2024-03-08 16:42:17 +0100
  • 05acb1f0c2 Cubes now rotate towards the player, if one of the cube's side's normals is similar to the players looking direction. Radios are rotated towards the player again when grabbed. Fixed sideways rotation through portals and fix rotation when first picking-up objects through a portal. Added "decorIdForCollisionObject(struct CollisionObject*)" to encapsulate the current hacky implementation used in trigger_listener.c, fizzler.c and now also in player.c Added "collisionSceneGetPortalRotation()" for use-cases where calculating the complete transformation is not needed. Deconimus 2024-03-08 16:40:26 +0100
  • b2aa24724e Beginnings of chamber 14 stairs Matt Penny 2024-03-05 23:40:50 -0500
  • 236e7993c4 More performant collision detection between portals and moving dynamic collision Matt Penny 2024-03-20 21:45:24 -0400
  • 1318e8ec4b Don't cull animated objects in rooms where many exist Matt Penny 2024-03-20 21:14:11 -0400
  • 2b09deb1fe Fix off by one error which omitted final frame of animations Matt Penny 2024-03-16 00:04:26 -0400
  • 35e9d433a4 Read level animation sound from first specifying bone, and play from armature center Matt Penny 2024-03-12 22:10:40 -0400
  • f16f88a73a Close portals touched by moving dynamic collision Matt Penny 2024-03-12 20:57:42 -0400
  • 54f0666045
    Merge pull request #35 from Deconimus/pr31split_keep_objects_in_front Matt Penny 2024-03-12 12:09:15 -0400
  • 7d48221146 rotate grabbed objects towards players' forwards direction (XZ-plane) instead of looking direction Deconimus 2024-03-12 14:19:50 +0100
  • b6afce6e0a Merge branch 'master' into pr31split_keep_objects_in_front Deconimus 2024-03-12 12:25:53 +0100
  • 87af5a059c
    Merge pull request #36 from Deconimus/encapsulate_decorIdFromCollisionObject Matt Penny 2024-03-11 23:29:16 -0400
  • 64bcfe30aa encapsulate the hacky way of looking up a decor type id from CollisionObjects into the function decorIdForCollisionObject(struct CollisionObject*) Deconimus 2024-03-09 14:42:14 +0100
  • b6fdc1116e keep grabbed objects in front of player. fix grabbed objects being let go of when loading a savegame in which the player was grabbing through a portal. Deconimus 2024-03-09 13:46:38 +0100
  • a2d57343e7
    Merge pull request #34 from Deconimus/pr32fix_throw_direction_portals Matt Penny 2024-03-08 17:45:35 -0500
  • 53605070f3 Create function to share portal grab transform code between held object throw and update Matt Penny 2024-03-08 17:42:56 -0500
  • 8eb474856c fix throw direction when throwing a grabbed object that is being held through a portal Deconimus 2024-03-08 17:43:45 +0100
  • a873ab233b
    Merge pull request #32 from Deconimus/issue_26_dont_fire_portal_whith_grabbed_object Matt Penny 2024-03-07 23:10:32 -0500
  • 689f7a9358 replace obsolete ignorePortalGun with controllerActionMuteActive() Deconimus 2024-03-08 02:04:12 +0100
  • 88d393b3a2
    Merge pull request #29 from Deconimus/issue_25_security_cam_savefile Matt Penny 2024-03-07 08:36:10 -0500
  • 3bf2d80d63 replace all security_camera related ridigbody flag checks regarding kinematic with the securityCameraIsDetached function Deconimus 2024-03-07 13:09:34 +0100
  • d5418db73d make security_camera serialization object oriented again Deconimus 2024-03-07 12:47:20 +0100
  • 26e39d0353 Clarify Blender version in file formats documentation Matt Penny 2024-03-06 21:10:30 -0500
  • 73900f76f7 fix portal fire from exiting pause menu + improved ignorePortalGun logic Deconimus 2024-03-05 23:30:14 +0100
  • eee2c25890 player throw impulse now scales with mass of grabbed object, to ensure every object is thrown the same distance Deconimus 2024-03-05 22:54:03 +0100
  • 43b5a83f6f throw grabbed objects when using the portal buttons Deconimus 2024-03-05 20:33:49 +0100
  • d7b2bcfe67 prevent portalgun from firing when dropping a grabbed object Deconimus 2024-03-05 19:16:34 +0100
  • 6edf38aa3f maintain rotation of grabbed object relative to player, instead of rotating towards looking direction. fixed grabbed object being let go on savegame load when grabbing through portal. Deconimus 2024-03-05 14:42:35 +0100
  • dd4ba975ee keep grabbed objects in front of player & constrain rotation Deconimus 2024-03-04 23:26:03 +0100
  • b23e22bb34 scene_serialize: serialize and deserialize security cameras security_camera: replaced hardcoded mass of 1.0f with SECURITY_CAMERA_RIGID_BODY_MASS definition in header. added utility function to calculate security_camera moment_of_inertia, making it accessible to scene_serialize for deserialization due to rigidBodyUnmarkKinematic Deconimus 2024-03-04 02:09:10 +0100
  • 0f599a25bc Merge branch 'master' into issue_17_deactivate_buttons Deconimus 2024-03-03 19:30:52 +0100
  • e2b3fcdd8d Prevent placing portals under test elements in chambers 11, 12, and 14 Matt Penny 2024-03-02 22:25:44 -0500
  • 6a1a7994b9 Avoid unnecessary signal definition Matt Penny 2024-03-02 21:58:21 -0500
  • cd72779930
    Merge pull request #19 from Deconimus/bug_13_fizzler_voice_lines Matt Penny 2024-03-02 16:06:40 -0500
  • 754273d955 Update fizzler docs, and consistent spacing Matt Penny 2024-03-02 16:06:26 -0500