Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

Doodle 3DS: Difference between revisions

From GameBrew
Created page with " {{Infobox 3DS Homebrews |title=Doodle |image=Doodle3DS.png |description=A collaborative drawing application for 3DS consoles. |author=Thomas Armstrong |lastupdated=2024/12/30 |type=Other Apps |version=1.0.1 |license=MIT |download=https://dlhb.gamebrew.org/3dshomebrews/Doodle3DS.7z |website=https://github.com/ArmstrongThomas/Doodle |source=https://github.com/ArmstrongThomas/Doodle }} Doodle is a simple drawing application designed for the Nintendo 3DS platform. It allows..."
 
1.2.0
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
|title=Doodle
|title=Doodle
Line 5: Line 4:
|description=A collaborative drawing application for 3DS consoles.
|description=A collaborative drawing application for 3DS consoles.
|author=Thomas Armstrong
|author=Thomas Armstrong
|lastupdated=2024/12/30
|lastupdated=2026/06/25
|type=Other Apps
|type=Other Apps
|version=1.0.1
|version=1.2.0
|license=MIT
|license=MIT
|download=https://dlhb.gamebrew.org/3dshomebrews/Doodle3DS.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/Doodle3DS.7z
Line 16: Line 15:


Server Information:
Server Information:
* Live canvas viewer: http://server1.rpgwo.org:3000/
* Gallery: http://server1.rpgwo.org:3000/gallery.html
* Legacy gallery redirect: http://server1.rpgwo.org/
== Features ==
* Real-time collaborative drawing with the 3DS touchscreen.
* Top-screen minimap with viewport marker.
* Named channels: <code>main</code>, <code>sketch</code>, and <code>test</code>.
* Channel switch UI on the 3DS.
* Color picker, color sampling, brush size/shape controls, and hex color entry.
* Compressed canvas snapshots using zlib.
* Server update checks with manifest, size, and SHA-256 verification.
* App metadata/icon via SMDH, including the visible app version.


* Live Canvas: http://server1.rpgwo.org:3000/
== Installation ==
* Canvas History: http://server1.rpgwo.org/ (Updated hourly)
Copy the .3dsx to the SD card, run it with the Homebrew Launcher.


== Features ==
Or send it with 3dslink while the Homebrew Launcher netloader is waiting:
* User-friendly interface for selecting colors and brush sizes.
3dslink -a <3ds-ip> -r 10 Doodle.3dsx
* A shared canvas for multiple users to draw on together.


== Controls ==
== Controls ==
Touchscreen - Draw
Touch bottom screen - Draw
 
Hold D-Pad Left or A+Drag stylus - Pan viewport
 
Hold D-Pad Right - Show zoom buttons on the right side of the bottom screen
 
Hold Y - Show zoom buttons on the left side of the bottom screen
 
Hold D-Pad Right or Y+Plus - Zoom in
 
Hold D-Pad Right or Y+Minus - Zoom out


Start - Refresh the canvas from the server.
Start - Refresh canvas from server


Select - Exit
Select - Exit


Hold D-Pad Left or A and drag the stylus - Pan the viewpoint
L - Open/close channel selector.
 
D-Pad Up/Down while channel selector is open - Move channel selection
 
A while channel selector is open - Switch to selected channel
 
R - Open/close controls help on top screen


D-Pad Down or B - Toggle the Color Picker
B or D-Pad Down - Toggle color picker


Hold D-Pad Up and tap somewhere on the canvas - Sample color
Hold D-Pad Up+Tap canvas - Sample color


X - Input a Hex Color code
X - Enter hex color


== Screenshots ==
== Screenshots ==
Line 43: Line 70:


== Changelog ==
== Changelog ==
'''v1.2.0'''
* New bottom-screen tool palette with Color and Mod tabs.
* Color-square picker with hue strip.
* Circle, box, and dither brush modes.
* Cleaner mod/admin tools, including snapshot, clear canvas, and selection-style fill rectangle.
* Persistent 3DS identity with display names, backup codes, and account recovery.
* Connected-user list and improved top-screen status/menu flow.
'''v1.1.1'''
* Implemented zoom functionality!
* Zoom levels: 0.5x, 1x, 2x, and 4x.
'''v1.0.1'''
'''v1.0.1'''
Network Updates:
Network Updates:
- Updated backend connection code to support domains for server connection
* Updated backend connection code to support domains for server connection
- Added some reconnect functionality
* Added some reconnect functionality
'''v1.0.0'''
'''v1.0.0'''
* Initial release.
* Initial release.

Revision as of 03:27, 26 June 2026

Doodle
General
AuthorThomas Armstrong
TypeOther Apps
Version1.2.0
LicenseMIT License
Last Updated2026/06/25
Links
Download
Website
Source

Doodle is a simple drawing application designed for the Nintendo 3DS platform. It allows users to create and manipulate graphical content using various brush sizes and colors with other people on a shared canvas.

Server Information:

Features

  • Real-time collaborative drawing with the 3DS touchscreen.
  • Top-screen minimap with viewport marker.
  • Named channels: main, sketch, and test.
  • Channel switch UI on the 3DS.
  • Color picker, color sampling, brush size/shape controls, and hex color entry.
  • Compressed canvas snapshots using zlib.
  • Server update checks with manifest, size, and SHA-256 verification.
  • App metadata/icon via SMDH, including the visible app version.

Installation

Copy the .3dsx to the SD card, run it with the Homebrew Launcher.

Or send it with 3dslink while the Homebrew Launcher netloader is waiting:

3dslink -a <3ds-ip> -r 10 Doodle.3dsx

Controls

Touch bottom screen - Draw

Hold D-Pad Left or A+Drag stylus - Pan viewport

Hold D-Pad Right - Show zoom buttons on the right side of the bottom screen

Hold Y - Show zoom buttons on the left side of the bottom screen

Hold D-Pad Right or Y+Plus - Zoom in

Hold D-Pad Right or Y+Minus - Zoom out

Start - Refresh canvas from server

Select - Exit

L - Open/close channel selector.

D-Pad Up/Down while channel selector is open - Move channel selection

A while channel selector is open - Switch to selected channel

R - Open/close controls help on top screen

B or D-Pad Down - Toggle color picker

Hold D-Pad Up+Tap canvas - Sample color

X - Enter hex color

Screenshots

Doodle3DS2.png

Changelog

v1.2.0

  • New bottom-screen tool palette with Color and Mod tabs.
  • Color-square picker with hue strip.
  • Circle, box, and dither brush modes.
  • Cleaner mod/admin tools, including snapshot, clear canvas, and selection-style fill rectangle.
  • Persistent 3DS identity with display names, backup codes, and account recovery.
  • Connected-user list and improved top-screen status/menu flow.

v1.1.1

  • Implemented zoom functionality!
  • Zoom levels: 0.5x, 1x, 2x, and 4x.

v1.0.1 Network Updates:

  • Updated backend connection code to support domains for server connection
  • Added some reconnect functionality

v1.0.0

  • Initial release.

External links

GitHub - https://github.com/ArmstrongThomas/Doodle

Advertising: