When launching a game, it fails to launch and displays a box message stating the format is not supported.
Page Navigation
<aside> 📔 TABLE OF CONTENTS
</aside>
Error while loading ROM!
The ROM format is not supported.
This message is a bit misleading - what is actually happening is that it could not load the ROM, and throws this generic “Format not supported” error, even when using a supported format.
<aside> 🚨
WARNING: Asking for or distributing these files on the Discord server will result in an immediate ban. Additionally, it is expected that you have already obtained the files and the server will NOT assist you in how to do so through any means.
</aside>
Citron currently only supports cartridge dumps (.xci) and digital dumps (.nsp) file formats for games. Trying any other file formats will result in Citron being unable to read the file and throw the error.
Later versions of Citron require that you supply both key files from your console. Supplying only 1 key file will result in Citron being unable to properly read the game to launch it.
Some games and updates rely on firmware in order to work properly. Citron introduced the requirement to install firmware in order to avoid these issues. This is one of the symptoms of it.
Open Citron and go to File > Open Citron Folder.
Look in the bottom right corner of the screen. You should see your firmware version displayed here. If you do not see any numbers it means that the firmware is not installed or recognized. If you have valid firmware detected, skip the rest of this section.
Obtain the firmware from you console once again, and install the firmware using the Tools tab.
In order for the key files to have the entry for the Game/Update/DLC you are trying to play, it needs to have been played on the console itself. So if you just download from the console’s store, put the game cartridge in, etc. - and don't play it on the console, there is a chance that the key entry for it did not generate. Luckily, that issue is easily remedied.
This one is the most annoying, but luckily rarest of the causes to show up - where you have everything set up but the game does not load and throws that error. In this situation it means that the game file itself has an issue (bad header, corruption, etc.). Unfortunately there is not a 100% clear way to know this is the issue since there is not repository of known working game hashes or something, but here are some good indicators:
Other games can load/launch just fine.
<aside> 🚨
WARNING: Be careful in assuming this is the cause, if the game launches without Updates or DLC, it is probably the Missing Entries issue instead.
</aside>
The same game file doesn't play on your console.
If the above steps do not help, it is possible that there is a new resolution or cause that has not been reflected in the guides. Additional help can be found in the Citron discord