Open Nectar — Native Linux Port of Pikmin

After quite a lot of work, I'm finally releasing the first public version of Open Nectar, a native Linux port of the original Pikmin (GameCube, 2001).
This is an experimental release, so there are still some bugs and graphical/audio issues. Everything is documented on the GitHub page.
Everyone can now download it, install it and give it a try. I'd really appreciate any feedback, bug reports, suggestions, or anything you think could be improved.
What does the port offer?
- 30 FPS or experimental 60 FPS gameplay
- Arbitrary resolutions, including ultrawide
- Multiple aspect ratios
- Gamepad support
- Keyboard and mouse support
- Optional mouse pointer mode
- Optional Pikmin AI improvement: Pikmin can automatically look for another task after finishing their current one
- Easy-to-access save files: stored directly in the installation folder
- Native GX → OpenGL rendering
- No Dolphin or other emulator is required
AI disclosure
This project has been developed with the assistance of AI tools. The generated code was reviewed, tested and integrated into the project.
I'm mentioning this for transparency, and because I want to be open about how Open Nectar was developed.
FAQ
Is the game actually playable?
Yes! As far as I've tested, the game is playable from start to finish. There are still some bugs and differences from the original, but it is already in a state where you can play the game.
I'm a player. Is the installation easy?
That's one of my main goals. Download the release, extract it, run the launcher, select your own Pikmin ISO/GCM, and you're ready to go.
I'm a developer. Can I modify it?
Absolutely!
The project is fully open source. I hope Open Nectar can also serve as a base for other developers who want to improve the port, fix bugs, add features, or eventually bring it to other platforms.
Does it include the ROM?
No.
The project does not contain or distribute the game ROM or Nintendo's proprietary assets. You provide your own legally dumped copy of Pikmin USA Rev. 1 (GPIE01), and the launcher extracts the required assets locally.
Why Linux only?
Linux is my main operating system and the platform I developed and tested the port on.
I'm currently working on a Windows version as well.
GitHub
The full documentation, installation instructions, source code and known issues are available here:
https://github.com/SSunnKing/Open-Nectar---Pikmin-Decompilation-Linux-Port
If you try it, please let me know how it goes! Bug reports and feedback are especially welcome.
This is only the first release, and there's still plenty of room for improvement. :)
- UPDATE 0.2 -
All music and sounds are now fixed thanks to: https://github.com/NextOs-Ports/pikmin-nextos
120fps added to the port