Skip to content

SprtnDio/NoteRoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoteRoom 🖍️🌐

A real-time, global online drawing and text messenger for the Nintendo 3DS family.

Discord License: GPL v3 Platform: 3DS Version: 1.0

Inspired by the classic local drawing messengers of the handheld era, NoteRoom brings the nostalgia of dual-screen communication into the modern age. Connect with players worldwide, share doodles, find gaming buddies, and chat in real-time over the internet.

⚠️ WARNING: This GitHub repository is the ONLY official source for NoteRoom. Do not download .cia files from random websites or third-party servers to avoid malware or modified clones.


💬 Join the Community

Want to find gaming buddies, share your art, or report a bug? Join my Discord!

  • 🎮 Matchmaking: Find people to play Mario Kart 7, Smash, or Animal Crossing.
  • 🖍️ Art Gallery: Show off your best 3DS doodles.
  • 🛠️ Support & Feedback: Get help with installation or suggest new features.
  • 🚀 Updates: Be the first to know about new versions and server status.

👉 Join my Discord Server


✨ Features

🎨 Creative Chatting

  • Instant Vector Doodles: Share hand-drawn notes and art. NoteRoom transmits precise coordinates for pixel-perfect reproduction.
  • Variable Toolbelt: Toggle between 3 different Pen and Eraser sizes via the [X] button.
  • Smart Bubbles: Centered chat bubbles with proportional scaling to keep drawings in their original aspect ratio.
  • Text Messaging: Send up to 150-character messages with a smart word-wrap system.

🌍 Global Community

  • Dynamic Lobbies: Over 25 unique rooms, including a multi-language Main Plaza and specialized Matchmaking hubs.
  • Live Radar: View real-time user counts (e.g., 🟢 5/18) directly in the lobby browser.
  • Smart Limits: Each sub-lobby is capped at 18 simultaneous users to ensure a smooth chatting experience.

⚡ Optimized for Hardware

  • 60 FPS Performance: Silky smooth UI and drawing response on all 3DS/2DS models (Old & New).
  • Analog Support: Rapidly scroll through chat history using the Circle Pad.
  • System Telemetry: Real-time hardware battery percentage and dynamic Wi-Fi signal indicator.

🛡️ Safety & Moderation

NoteRoom is built to be a safe haven for the community:

  • AI-Moderated Backend: An automated tool scans messages and drawings for severe NSFW content or toxic behavior in real-time.
  • Human Admins: The AI is an assistant tool; all final moderation and ban decisions are made by human admins to ensure a fair community.
  • Hardware-ID Bans: To prevent repeat offenders, the system utilizes unique hardware identifiers to enforce permanent bans.

📥 Installation (For Players)

  1. Go to the Releases tab.
  2. Download the NoteRoom.cia (for FBI installation) or NoteRoom.3dsx (for Homebrew Launcher).
  3. Copy to your SD card and install/run.
  4. Set your nickname (max 12 chars), pick a color with [Y], and join a room!

🛠️ Build Instructions (For Developers)

Note: The official server credentials are kept private via secrets.h to protect the community server.

  1. Install devkitPro and the 3DS development environment.
  2. Clone the repository.
  3. Rename secrets.example.h to secrets.h and add your own server details.
  4. Run make in your terminal.

⚖️ Legal Disclaimer

1. No Affiliation

NoteRoom is an unofficial, non-profit, fan-made homebrew project. It is not affiliated with, endorsed, or sponsored by Nintendo Co., Ltd. "Nintendo", "Nintendo 3DS", and associated trademarks are the property of Nintendo.

2. "As-Is" Policy & Liability

This software is provided "as is", without warranty of any kind. The author (SprtnDio) assumes no liability for any potential damage to your hardware, loss of data, or system stability issues resulting from the use of this homebrew application.

3. User-Generated Content

NoteRoom is a live communication platform. The author takes no responsibility and assumes no liability for any content, text, or drawings generated or transmitted by users. While we strive to moderate the server, users interact with others at their own risk.


Developed with ❤️ for the 3DS community by SprtnDio.

About

NoteRoom is a real-time online drawing and text messenger for the Nintendo 3DS, inspired by a well known chatroom. Connect globally across themed, dynamic lobbies, share hand-drawn doodles, and view live user counts. It features a fast UI and is backed by a secure, EXPERIMENTAL AI-moderated backend to ensure a safe community experience.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors