Note: This is a work in progress!
A Game Boy Advance demake of Five Nights at Freddy's!
(also, I made a breakdown of the original game in order to make this port, which you can find here)
- Download the latest demo (FNaF_Advance.gba) in releases!
- Play it using your favorite method :)
- Main Menu
- D-pad/Select: Navigate menu
- A/Start: Select menu option
- Office
- L/R: Look left/right
- Select/Any D-pad key: Open cameras
- A: Toggle door
- B: Toggle light
- Cameras
- Select/A/B: Close cameras
- D-pad: Navigate cam minimap
I originally made this project on Windows several years ago, but I'm now maintaining it on Arch Linux, so both should be possible. I tried to include some helpful error messages in the Makefile and CMakeLists.txt, but if you have trouble, feel free to let me know! :)
-
devkitPro (follow the tutorial for your system here)
-
The following from gba-dev (subgroup of devkitPro):
libtonc devkitARM gba-cmake catnip devkitarm-cmake devkitarm-gcc devkit-env(and associated dependencies)
The project can be built using CMake or make. Both should produce the same output so choose the one that's easier for you. If you get the build running but it throws errors about not finding certain libraries or files, make sure your environment variables are set correctly as listed in the devkitPro setup. Windows will likely be very very picky, so make sure you follow the instructions as closely as possible.
The
debugtarget can ONLY run in emulators, and not necessarily all of them, due to the usage of the VBAPrint function. Make sure to usereleaseunless you're specifically trying to debug something in an emulator.
Credit for essentially anything here other than the actual implementation belongs to Scott Cawthon and respective corporations (ie. game concept, graphics, sound, etc).
Before playing this game, please support Scott and his team by buying the original game here!
Any files not containing any code written by me should have a file called .SOURCE.md in the same directory as them.
That will have the source for the corresponding file and an explanation of which file(s) this applies to.
- Scott Cawthon / Five Night's at Freddy's (PC)
- J Vijn (excellent and extrememly helful GBA tutorial
- The sources listed in my notes!
- Spriter's Resource
- How to use save-data