1)
Remember that Nintendont is working in Wii mode, with shifted and custom memory addresses.
A lot of codes created for Gamecube games running in Gamecube mode are NOT using the same addresses.
Some cheats may not work at all.
Some games may have only some of them working.
Most games will require new cheatcode search to fix existing codes.
2)
The guide on the first page of nintendont thread is correct and enough to make cheats working.
If the cheat doesn't work, it's not your setup but what I explained above.
3)
All the files used by nintendont need to be on the game's partition (that is, settings, cheats, kenobi, controller, saves, etc.)
You don't need to place the cheat code files multiple times on your drive, Nintendont will load the FIRST encountered .gct file, checked in this order:
- in the same folder than the game.iso, named "game.gct"
- in the same folder than the game.iso, named GameID.gct
- in a subfolder of /games/ named after the game's gameID, filename GameID.gct (/games/GZLP01/GZLP01.gct)
- in the /codes/ folder, filename GameID.gct
4)
CheatPath is a Nintendont option ?
the user have access to enable/disable that setting inside the setting menu of Nintendont?
This is really bad!!!
DO NOT ENABLE CHEAT PATH !
Enabling cheat path setting tells nintendont that it has to use a CUSTOM cheat path instead of the location explained in (3).
If you enable "cheat path" without providing a path to the .gct, then nintendont will NEVER find your file, unless you put it on the root (no path, no folders = root)
This setting is used by USBLoaders to tell Nintendont where they are storing their own gct (example : /wiiflow/codes/)
5)
having 5 copies if the .gct file will be harder for you to maintain/edit the content, you won't remember which file is used. only use one and it's enough and easier to manage. Even better, use an USBLoader to edit/generate the files and launch the game.
The USBLoader has easy interface to pick different codes and re-generate the gct.
it will tell Nintendont where the gct is located without you needed to copy it manually at specific places.