GreenCitrus is a homebrew project for the Nintendo 3DS, designed to mitigate the yellow tint often found on TN screens. The tool works by filling the TN screen with a white color at maximum brightness for an extended period.
- Detects screen type (TN or IPS) on New Nintendo 3DS systems.
- Displays static and dynamic information about the system's screen type, battery status, and adapter state.
- Allows users to select the screen to be de-yellowed (top or bottom).
- Provides a simple and user-friendly interface.
- Screen Detection: GreenCitrus detects whether the device is a New Nintendo 3DS and identifies the type of screens (TN or IPS) installed.
- De-Yellow'ing Process: By setting the TN screen to display white at maximum brightness for an extended duration (recommended between 6 hours to 24 hours), the yellow tint can be reduced or eliminated.
- User Interaction: Users can interact with the tool using the D-pad to select which screen to de-yellow, and view relevant information such as battery percentage and adapter state.
- Download the latest release of GreenCitrus from the Releases page.
- Copy the
.3dsx
file to the/3ds/
directory on your 3DS SD card. - Launch the Homebrew Launcher on your 3DS and select GreenCitrus.
- Start GreenCitrus from the Homebrew Launcher.
- Follow the on-screen instructions to select the screen you want to de-yellow.
- Allow the tool to run for the recommended duration (6 hours to 24 hours) to achieve the best results.
To build GreenCitrus from source, you will need the following:
- DevkitARM
- citro2d
- citro3d
- CMake
Clone the repository and build using CMake:
git clone https://github.com/Pugemon/GreenCitrus.git
cd GreenCitrus
mkdir ./build
/opt/devkitpro/portlibs/3ds/bin/arm-none-eabi-cmake -B ./build -S .
cd ./build
make
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
GreenCitrus is licensed under the MIT License. See the LICENSE file for more details.
This homebrew was inspired by a video by Jake64. You can watch it here.
GreenCitrus is designed to improve the viewing experience on TN screens by reducing the yellow tint. We hope you find it useful! If you have any questions or feedback, please open an issue on our GitHub repository.