3DS Store › Apps › Collab Doodle

Collab Doodle changelog

v1.6.2 · Jul 24, 2026

Collab Doodle 1.6.2 — Feather, New Brushes & Canvas Changes

Version 1.6.2 makes drawing feel smoother, expands the tool palette, and
polishes touch navigation throughout the 3DS client.

What's new

  • Added a persistent Feather toggle for soft brush edges, including Dither and Spray.
  • Added Diamond, Cross, and Spray tools alongside Circle, Square, Dither, and Eraser.
  • Tuned low fractional brush sizes for more continuous strokes and opened up Dither and Spray spacing.
  • Added a shared 1.0–12.0 size slider with 0.1 precision for every tool.
  • Improved color-picker edge accuracy so pure white, black, and saturated colors are easier to select.
  • Added support for per-channel canvas sizes up to 1920x1080, with dimensions shown before switching.
  • Added touch Back controls across menus. Refreshing a canvas now preserves its pan and zoom.
  • Improved Support and staff workflows with dated timestamps, responsive loading notices, and Send/Edit/Cancel actions when reporting a user.
  • Kept the drawing palette fully touch controlled; your configured Tools button opens and closes it.

Upgrade notes

  • Existing identity, controls, favorite colors, brush settings, and other device settings are preserved.
  • Older released clients enter the updater before normal canvas use.
  • Choose CollabDoodle-update.3dsx for the Homebrew Launcher or CollabDoodle-update.cia for an installed-title update.

7b1e729c098b4bf38d363b678273ac7156e259f3186022f7fe139e08c4479f0b CollabDoodle-update.3dsx
a69751321e3da0ecd642341d536ce8b67ec4deb370ca7c66d3d7c241705a78d9 CollabDoodle-update.cia

v1.6.1 · Jul 24, 2026

Collab Doodle 1.6.1 — Touch Palette & Fractional Brushes

Version 1.6.1 makes the 3DS drawing palette faster and more natural to use with a stylus.

What's new

  • The tool palette is now completely touch controlled. D-Pad and face-button presses no longer move or activate palette items.
  • Pressing your configured Tools button again closes the palette, including the default D-Pad Down and B bindings.
  • Brush size is now a shared 1.0–12.0 slider for Circle, Square, Dither, and Eraser.
  • One-decimal sizes such as 1.2, 4.5, and 8.7 create new in-between brush patterns and stay consistent across the shared canvas.
  • The color square and hue strip are easier to use at every edge. Dragging slightly outside remains captured, and pure white, pure black, and fully saturated colors are easier to select exactly.
  • Existing whole-size clients remain compatible, and the minimum supported client version is unchanged.

Upgrade notes

  • Existing identity, controls, saved colors, and other device settings are preserved.
  • Choose the .3dsx file for the Homebrew Launcher or the .cia file for an installed-title update.

07eec482e815d024e39672d964aca335ca31c4c0c5250c49c2d2f5ab5fc8e292 CollabDoodle-update.3dsx
e0e31076fa802d2cfd3e44456a6661a0756fb32ef4c2f36860581c817e703d06 CollabDoodle-update.cia

v1.6.0 · Jul 23, 2026

Collab Doodle 1.6.0 — UI & Quality-of-Life Revamp

Version 1.6 gives the 3DS client a full interface refresh focused on clearer menus, faster navigation, better touch controls, and fewer rough edges.

What’s new

  • A cleaner, more consistent UI across Channels, People, Support, Staff Center, Profile, Options, and Help & Rules.
  • A redesigned drawing panel with separate brush shape and size controls, a true square color picker, current/previous color previews, hex color entry, and eight persistent favorite swatches.
  • Customizable control presets for balanced, right-handed, and left-handed play, plus custom button bindings.
  • Better channel switching, current-channel user details, grouped sessions, and clearer staff moderation actions.
  • Improved support tickets with saved drafts, previews before sending, clearer paging and attention states, plus a dedicated Report a User flow.
  • Streamlined onboarding, identity recovery, profile details, and safer recovery-code handling.
  • Shorter, dismissible action messages and confirmation prompts for palette resets, canvas clearing, exiting, and other destructive actions.
  • Numerous readability, touch-target, input, reconnect, and reliability fixes throughout the client.

v1.5.0 · Jul 22, 2026

Collab Doodle 1.5.0

This release makes Collab Doodle’s networking more secure and reliable while keeping drawing just as responsive.

What’s new

  • Connections and updates now use secure, encrypted networking.
  • Improved automatic recovery after closing the system or temporarily losing Wi-Fi.
  • Restored and improved the in-app updater.
  • Added clearer connection messaging during startup.

The initial connection may take a few seconds, especially on older systems. Existing 1.4.x users can install this release through the in-app update prompt.

v1.4.0 · Jul 20, 2026

Collab Doodle 1.4.0

Collab Doodle 1.4.0 makes it easier to get help, stay connected, and keep an eye on your system while drawing.

What's new

  • Private support tickets on Nintendo 3DS: Submit unban requests, bug reports, and feature requests, then follow the conversation and reply from the client.
  • Staff ticket tools: Moderators and administrators can review queues, reply, update ticket status, and handle unban requests directly from a 3DS. The server admin panel includes the same ticket-management workflow.
  • Clearer network moderation: IP and hardware-ID bans now appear directly on affected identities in the admin panel, including their action and expiration.
  • Private staff chat: Staff can share persistent, fully logged text updates from the 3DS or admin panel. New ticket replies and staff-chat messages have separate unread counters.
  • Reliable reconnecting: Reopen the system after sleep or recover from a dropped connection without restarting Collab Doodle. Reconnecting performs a fresh version check and reloads the current canvas state.
  • Top-bar system status: The 3DS client now shows the console's local time, Wi-Fi signal strength, and live battery percentage.
  • Clear restriction information: Timed mutes and bans show how long remains, and muted users receive a visible explanation instead of a silent drawing failure.
  • Moderator rainbow pen: Moderators and administrators can use the rainbow drawing mode from the 3DS tool palette.

Ticket conversations and staff chat remain private and never appear in canvases, the public gallery, or public chat.

Downloads

  • CollabDoodle.3dsx for the Homebrew Launcher
  • CollabDoodle.cia for installed-title users

Existing supported clients can also install the update through Collab Doodle's built-in updater.

v1.3.3 · Jun 30, 2026

Collab Doodle 1.3.3

Text chat has been removed so Collab Doodle can stay focused on shared drawing.

What's new:

  • Added a dedicated eraser tool.
  • Hold L or R to temporarily switch to the eraser, then release to return to your previous brush.
  • Added Circle Pad panning support.
  • Improved the dither brush.
  • A random drawing color is chosen when the app starts.
  • Color sampling with Up or X now updates the color picker correctly.
  • Added better disconnect handling, including a popup when the app loses connection.
  • Updated the rules/tutorial flow and controls text.

v1.3.0 · Jun 29, 2026

Collab Doodle 1.3.0

This update adds public chat and identity features to Collab Doodle.

New

  • Public chat is now available from the in-app menu.
  • New messages can play a soft notification sound.
  • Chat sound can be toggled on or off from the chat screen.
  • Recent chat messages load automatically when opening chat.
  • Long chat messages wrap better.
  • Chat messages can be reported from the 3DS.
  • The connected user list is now visible in chat.
  • Your name and identity now persist between launches.

How to Use Chat

  1. Press SELECT to open the menu.
  2. Choose Chat.
  3. Tap Send or press A to open the keyboard.
  4. Type your message and confirm.
  5. Use Up/Down to select older or newer messages.
  6. Tap Report to report the selected message.
  7. Use Sound On/Off to toggle chat notification sounds.

Only the most recent public chat messages are shown.

Setting Your Identity

  1. Press SELECT to open the menu.
  2. Choose Identity.
  3. Press A to change your display name.
  4. Press Y to create or view your backup code.
  5. Save your backup code somewhere safe.

Your backup code can be used later to recover your identity on another device.

v1.2.2 · Jun 28, 2026

Collab Doodle v1.2.2

This is a small but important update that helps Collab Doodle move to a newer, better server while keeping existing users connected.

What’s New

  • Improved update checking so the app can find new versions more reliably.
  • Added support for updating older versions of the app during the server move.
  • Improved support for both .3dsx and .cia versions.
  • Added early account/identity support so moderation and safety features can work better.
  • General connection and compatibility improvements.

About Identities

Collab Doodle now creates a simple identity for your 3DS. This helps the server remember who you are between launches and allows moderation tools to work properly if someone misuses the shared canvas.

You may also see or create a backup code. Keep this somewhere safe if you want to recover your identity later, such as after changing SD cards or using a different 3DS.

v1.2.0 · Jun 25, 2026

Collab Doodle v1.2.0

This release is a big usability and moderation pass for the 3DS client.

Highlights:

  • 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 · Jun 24, 2026

Implemented zoom functionality!

Zoom levels: 0.5x, 1x, 2x, and 4x.

Controls

  • Touch bottom screen: Draw.
  • Hold LEFT D-Pad or A + drag stylus: Pan viewport.
  • Hold RIGHT D-Pad: 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 RIGHT D-Pad or Y + tap +: Zoom in.
  • Hold RIGHT D-Pad or Y + tap -: 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.

v1.1.0 · Jun 23, 2026

Collab Doodle 3DS Client

Collab Doodle is a Nintendo 3DS homebrew client for drawing together on shared server-backed canvases. The bottom screen is the drawing surface, and the top screen shows a minimap, channel/status information, controls, and the current app version.

Current Release

  • Version: 1.1.0

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.

Screenshots

<img width="325" height="392" alt="image" src="https://github.com/user-attachments/assets/bf6f6af4-396c-473d-bd6e-8dc747d2e07c" />
<img width="320" height="386" alt="image" src="https://github.com/user-attachments/assets/764a0ff5-6994-46f2-b583-b112c4a5ef61" />
<img width="321" height="389" alt="image" src="https://github.com/user-attachments/assets/f45f9464-cb0e-4d4b-9f0c-d0374a1a65e2" />

Controls

  • Touch bottom screen: Draw.
  • Hold LEFT D-Pad or A + drag stylus: Pan viewport.
  • 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.
  • Y: Check for updates.

Server Links

Build Requirements

  • devkitPro with devkitARM and libctru.
  • 3DS zlib portlib installed.
  • The project expects DEVKITPRO and DEVKITARM to be set.

Example PowerShell environment:

$env:DEVKITPRO='C:\devkitPro'
$env:DEVKITARM='C:\devkitPro\devkitARM'
$env:PATH='C:\devkitPro\msys2\usr\bin;C:\devkitPro\tools\bin;C:\devkitPro\devkitARM\bin;' + $env:PATH

Build:

make clean
make

Build-Time Configuration

The Makefile exposes release/server variables:

APP_VERSION ?= 1.1.0
SERVER_HOST ?= server1.rpgwo.org
SERVER_TCP_PORT ?= 3030
SERVER_HTTP_PORT ?= 3000

Override them when building local test versions:

make SERVER_HOST=192.168.1.46 SERVER_TCP_PORT=3030 SERVER_HTTP_PORT=3000

The same values are compiled into networking, updater requests, client hello/version checks, SMDH metadata, and the top-screen version label.

Running on Hardware

Copy the built .3dsx to the SD card, or send it with 3dslink while the Homebrew Launcher netloader is waiting:

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

For the current public build, use:

CollabDoodle-update.3dsx

Updates

The client checks the same Doodle server for /api/updates/latest.

When an update is available:

  • The client prompts before downloading.
  • The download shows progress.
  • The downloaded .3dsx is staged beside the running app.
  • File size and SHA-256 are verified before replacement.
  • After install, close the app and reopen Collab Doodle from the Homebrew Launcher.

Homebrew Launcher .3dsx apps do not currently support a reliable in-app relaunch of the freshly replaced file, so the final step is manual reopen.

Repository Notes

This directory is only the 3DS client. The Node/web server is not publicly available and lives beside it in Doodle-Server and owns:

  • Channel persistence.
  • Gallery snapshots.
  • Browser live viewer.
  • Update manifest and release artifact hosting.

License

MIT. See the project license file for details.

v1.0.1 · Dec 29, 2024

Please Update to v1.0.1!

VERSION 1.0.0 WILL NO LONGER CONNECT TO THE SERVER.

-I plan on implementing an update check on launch eventually.

Network Updates

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

Doodle

  • A collaborative drawing application for 3DS consoles!

Controls

  • Touch the bottom screen to draw.
  • Press START to refresh the canvas from the server.
  • Press SELECT to exit.
  • Hold LEFT D-Pad or A and drag the stylus to pan the viewport.
  • Tap DOWN D-pad or B to toggle the Color Picker.
  • Hold UP D-pad and tap someone where on the canvas to sample that color!
  • Tap X to input a Hex Color code!