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
David Voswinkel
60fb0e4f12
Cleanup makefile
2023-05-16 18:48:36 +00:00
David Voswinkel
f6b526c69f
Remove buildx
2023-05-16 18:42:40 +00:00
David Voswinkel
24a44a20be
Add docker bash command to makefile
2023-05-16 20:22:58 +02:00
David Voswinkel
2cc5ffb974
Remove docker command from main makefile
2023-05-16 20:20:20 +02:00
David Voswinkel
e7aa6a96ae
Make docker build work
2023-05-16 20:15:11 +02: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
Weston Salinas
3d4cfebe08
Force Places Auto Portals on Conflict
...
Fixes #141
- this fix forces an autoportal to be placed if there is a conflict.
- if there is a conflict when an auto portal is attempted to be placed it will:
1. close the other portal
2. save a copy of the parameters to the sceneFirePortal function in new SavedPortal struct
3. continuouslyAttemptingPortalOpen == 1
4. attempt to open the same portal once every single sceneUpdate call
- once it finally can open the portal it will set continuouslyAttemptingPortalOpen back to 0
2023-04-30 19:45:06 -05:00
lambertjamesd
ac240fdffa
Merge pull request #144 from westonCoder/left-right-audio-fix
...
Fixed flipped audio panning direction
2023-04-30 15:57:52 -06:00