Skip to content

Repository files navigation

3DS Weather

DISCLAIMER This was completely AI-generated as a Proof-of-Concept. The model used is Claude Fable 5.


Nintendo 3DS homebrew that shows the current weather and a 7-day forecast.

The top screen shows the current conditions: temperature, condition, feels-like, humidity and wind. The bottom screen lists the 7-day forecast with weather icons, precipitation chance and temperature range bars. Tapping a day opens an hourly view with a pannable temperature graph. Weather data and geocoding come from Open-Meteo.

Locations: by default the location is detected automatically via IP. Additional locations can be added on the settings page (X) by searching for a city name with the software keyboard. The D-pad switches between locations; the star marks the location shown at startup. The settings page also toggles between Celsius and Fahrenheit. Everything is saved to sdmc:/3ds/3ds-weather/config.cfg. Weather data is cached per location for 15 minutes.

Controls

Input Action
Tap a day Open the hourly view for that day
Drag Pan the hourly graph
Circle Pad Pan the hourly graph
◄ ► Switch location
X Location settings
B Back
L / R Previous / next day
Y Refresh
START Quit

Building

Requires devkitPro with the 3ds-dev package group.

make

Copy weather.3dsx to the 3ds/ folder of your SD card and launch it from the Homebrew Launcher.

Credits

The temperature display uses Inter (SIL Open Font License).

Screenshots

Current conditions and seven-day forecast Hourly forecast with temperature and precipitation graph Settings Location search results

Releases

Packages

Used by

Contributors

Languages