Welcome to Sharkive – your comprehensive Gateshark cheat code database designed for Luma3DS 9.1+ and Atmosphere 0.8.5+!
Sharkive serves as a community-driven database for cheat codes. While we strive to keep our database updated, many cheats are still unverified. Your contributions are invaluable!
- Report Issues: If you encounter cheats that don't work, please report them as issues in this repository. We will work to update or remove them to enhance the experience for all users.
- Submit Cheats: Have cheats that aren’t in Sharkive? Create a Pull Request to share your findings with the community!
Sharkive does not have a standalone app; instead, it is integrated seamlessly with Checkpoint, a widely-used save manager for both 3DS and Switch consoles. You can follow the steps in Updating Checkpoint's Cheat Database to manually update Checkpoint's database to the latest commit.
Follow these steps to manage your cheats:
- Launch your game and open the Rosalina menu (
L + d-pad down + Select
). - Navigate to and select "Cheats".
- Press
A
on the cheats you wish to activate.
Unlike other Switch cheat engines/methodologies, Checkpoint only stores the cheats you selected to your console memory. That means cheats can only be managed inside Checkpoint. Here’s how to manage them:
- Choose your desired cheats in Checkpoint.
- Start the game associated with those cheats.
- Verify that your cheats are active. If not, ensure that
atmosphere!dmnt_cheats_enabled_by_default
is enabled in your Atmosphère settings.
If a cheat isn't working, consider the following:
- Ensure you are using the latest version of your system's custom firmware (CFW):
- 3DS: Luma3DS.
- Switch: Atmosphère.
- Cheats are often version-specific. Verify that the cheats match the game version you are playing.
- If issues persist, please report them for further assistance.
Nobody currently on the FlagBrew team makes cheats. All entries in Sharkive come from user submissions. If you have working cheats for a game, please submit a pull request for inclusion in our database.
Sharkive does not support DS or GBA games. DS games operate on a separate firmware, making them incompatible with Luma's Rosalina and the cheat engine. For DS cheats, consider using NitroHax.
Some cheats have a star (*
) next to their name in Rosalina, indicating they require a key combo. If the cheat name doesn’t specify the combo, you can decode the lines starting with DD000000
to find the necessary key combination. For assistance, use the bot on our Discord server in the #bot-channel with the .cheatkeys
command.
If cheat names are truncated, this is due to Luma's limitations, not Sharkive. For a semi-complete list of titles in our database, check out the wiki page.
To update Checkpoint's cheat database, follow these steps:
- Ensure you have Python 3 installed.
- Clone or download the repository.
- Open a command prompt/terminal in your repository folder.
- Execute the command for your OS:
- Windows:
py -3 joiner.py <console>
- Mac / Linux:
python3 joiner.py <console>
- Windows:
- Rename
<console>.json
tocheats.json
and place it in the/<console>/Checkpoint
folder on your SD card.
Note: <console>
refers to your device type, either 3ds
or switch
. To build databases for both, run the script without arguments.
This project is licensed under the GNU GPLv3. For more details, see LICENSE.md.
- JourneyOver for maintaining the cheat codes in Sharkive's database.
- All cheat submitters and reporters.
- Contributors to Luma3DS and Atmosphere.
Thank you for being a part of the Sharkive community!