Commit graph

570 commits

Author SHA1 Message Date
James Lambert dc8311e7b5 Align checkpoint to 8 bytes 2023-05-20 19:45:57 -06:00
James Lambert 26be374504 Fix door collision 2023-05-19 21:14:45 -06:00
James Lambert 6d8ef41f25 Add thickness to test chamber glass 2023-05-19 12:58:58 -06:00
James Lambert a487a3c817 Prevent objects on player's head from stopping jumping 2023-05-19 12:52:43 -06:00
James Lambert b8fd8e9fd9 fix last commit 2023-05-19 07:41:28 -06:00
James Lambert dcce186f25 prevent objects on head from pushing player 2023-05-19 07:26:50 -06:00
James Lambert ee2100a72e Fix some savefile issues 2023-05-18 20:10:51 -06:00
James Lambert ef4610c308 Make checkpoint save time more consisitent 2023-05-18 06:57:13 -06:00
James Lambert bc4330f347 Work on auto save 2023-05-17 07:07:18 -06:00
James Lambert 353c9cf413 Create auto saves at checkpoints 2023-05-16 20:55:36 -06:00
James Lambert e0115a32da Fix switch scene serialization 2023-05-16 08:13:04 -06:00
James Lambert 8082d2e563 Work on game savefile 2023-05-12 20:13:19 -06:00
James Lambert 0602f6c30e Work on controls settings 2023-05-12 08:21:47 -06:00
James Lambert 2a0969abd0 Update build instructions to include installing unzip 2023-05-11 08:07:24 -06:00
James Lambert 3fe76c2d30 Start work on joystick options 2023-05-10 21:20:07 -06:00
James Lambert da4f5e6a8f Update README todo list 2023-05-09 21:15:38 -06:00
James Lambert b0527c3025 cleanup unused savefile flags 2023-05-09 20:45:11 -06:00
James Lambert 6a2b490112 Implement menu sounds 2023-05-09 20:41:36 -06:00
James Lambert 86ade0b0ab Pause audio when the pause menu is opened 2023-05-09 20:03:15 -06:00
James Lambert 9c161d74a2 Serialize scene animation state 2023-05-08 21:37:47 -06:00
James Lambert 3178976f7a Fix default pose for pedestal 2023-05-08 21:16:17 -06:00
James Lambert e9851b9b33 Fix gap in wall at the end of test chamber 11 #113 2023-05-08 21:10:32 -06:00
James Lambert 5fd18ff408 Fix glitchy surface in test chamber #122 2023-05-08 21:04:45 -06:00
James Lambert 6d5110aac3 Finish up serialization 2023-05-07 20:51:36 -06:00
James Lambert e1014a3924 Implement box dropper serialization 2023-05-07 20:51:36 -06:00
James Lambert 5a4d3ad6f5 Preserve holding decor objects on scene save 2023-05-07 20:51:36 -06:00
lambertjamesd ce1b554062
Merge pull request #162 from westonCoder/rom-fix-info
Romfix and Makefile Info
2023-05-06 19:55:21 -06:00
James Lambert 76605fa3b6 Fix serialization bugs 2023-05-06 19:53:59 -06:00
James Lambert 96366e60d9 Move serialize code into a single file 2023-05-06 17:40:54 -06:00
westonCoder 0b504bf482 Romfix and Makefile Info
- Added info on how to fix a rom if having hardware issues
- made the readme a little prettier with specific types of code blocks
- fixed the makefile to add build dependencies to game_menu
- added a make option "fix" that fixes a rom that is already made
2023-05-06 18:37:00 -05:00
James Lambert 012286a98f Serialize portals 2023-05-05 21:16:47 -06:00
James Lambert b71c0ad26f Work on scene serialization 2023-05-05 21:16:47 -06:00
lambertjamesd 0ff8f7bd62
Merge pull request #159 from westonCoder/center-reticle-addition
Simply Added center Reticle
2023-05-05 07:25:18 -06:00
Weston Salinas 6393e2ff71 Simply Added center Reticle
- adds center reticle to HUD
- made asset myself lol

Fixes #110
2023-05-04 22:10:52 -05:00
James Lambert d1e1eb6e08 Refactor scene serialization 2023-05-04 20:25:49 -06:00
James Lambert 4bd5ae80f5 Set save type to SRAM for later ev models 2023-05-03 21:22:46 -06:00
lambertjamesd 9d8c430607
Merge pull request #151 from hackgrid/master
Require ui.h when compiling new savefile menus
2023-05-03 21:01:27 -06:00
lambertjamesd 38c7518bdb
Merge pull request #149 from westonCoder/pellet-kill-freeze-fix
Pellet Kill Freeze Fix
2023-05-03 21:01:06 -06:00
lambertjamesd d1e4d7c071
Merge pull request #148 from westonCoder/box-drop-trigger-update
Fixed Box Dropper Trigger in Chamber 4
2023-05-03 21:00:01 -06:00
lambertjamesd 78560952be
Merge pull request #147 from westonCoder/cutscene-portal-override
Force Places Auto Portals on Conflict
2023-05-03 20:59:30 -06:00
James Lambert d75c716509 Fix some menu bugs 2023-05-03 20:55:56 -06:00
James Lambert 6a3bd6b405 Work on load game menu 2023-05-03 08:35:28 -06:00
James Lambert 44b6080582 Work on savefile creation 2023-05-02 22:06:37 -06:00
James Lambert 42caf31ea8 Work on new save menu 2023-05-02 20:12:03 -06:00
James Lambert 37723bc35a Start building out save game menu 2023-05-02 08:37:28 -06:00
James Lambert c758e991a4 Start work on pause menu 2023-05-01 21:09:30 -06:00
hackgrid 588bf1d377
Fix Makefile 2023-05-01 20:22:09 +02:00
Weston Salinas c0602d1dae added crossed portal flags 2023-04-30 21:39:21 -05:00
Weston Salinas cd756ddb17 Fixed Game Freeze on Pellet Kill Inside Portal
- game would freeze previously when player died in or near portal (because the portal would close with player still in it)
- moved the player touching check to be inside of the sceneClosePortal function.
- game no longer freezes when killed within a portal.

Fixes #108
2023-04-30 21:10:06 -05:00
Weston Salinas 676cb60038 Fixed Box Dropper Trigger in Chamber 4
Fixes #104
- simply encompassed the entire chamber past the glass in chamber 4 with the box dropper trigger
2023-04-30 20:44:49 -05:00