Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS Junkdraw

From GameBrew
Revision as of 01:04, 27 July 2024 by HydeWing (talk | contribs) (Created page with "{{Infobox 3DS Homebrews |title=3DS Junkdraw |image=3dsjunkdraw.png |description=Yet another drawing app. |author=haloopdy |lastupdated=2024/07/23 |type=Other App |format= |version=0.3.3 |license=Mixed |download=https://github.com/randomouscrap98/3ds_junkdraw/releases |website=https://gbatemp.net/threads/3ds-junk-draw.658158/ |source=https://github.com/randomouscrap98/3ds_junkdraw }} <!--3dsjunkdraw.7z--> An extremely simple drawing app for the 3DS. Focus is simplicity an...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
3DS Junkdraw
3dsjunkdraw.png
General
Authorhaloopdy
TypeOther App
Version0.3.3
LicenseMixed
Last Updated2024/07/23
Links
Download
Website
Source

An extremely simple drawing app for the 3DS. Focus is simplicity and ease of reimplementation.

Features

  • Paginated drawing capable of storing thousands of pages per file.
  • 64 color palette (which means no anti-aliasing or alpha-blending).
  • 2 layers with 1-bit transparency.
  • Button controls.
  • Quick swap between pen/eraser.
  • Saving/loading.
  • PNG export.

Controls

Start - Menu

Select - Change layers

L - Color picker

A - Pencil tool

B - Eraser tool

Up/Down - Zoom in/out

Left/Right - Change brush width

R+L - Change palette (the default is the one that starts with bright red followed by black)

R+Left/Right - Really change brush width

R+Up/Down - Change page (can have thousands)

R+L+Up/Down - Really change page (not advised)

Changelog

v0.3.3 2024/07/23

  • Fixed segmentation faults occurring on real hardware.
    • Issue was not present in earlier versions, accidentally added a NULL check when struct wasn't initialized, forgot this isn't Go.
  • Removed old source code.
  • Refactored even more to remove unnecessary code.

v0.3.2 2024/07/22

  • DO NOT USE: segmentation fault on real hardware.
  • Fixed strange rendering bugs that would rarely occur (like phantom strokes that looked legitimate but were in the wrong place or color).
  • Files will load on the last used page for convenience.
  • Very large rewrite of parsing/drawing system. Significantly simplified.

v0.3.1 2024/07/11

  • Small QOL update:
    • PNG export now in menu, where everyone (including myself) expects it to be.
    • Clarify how to change pages.
    • Ignore ALL rects outside of texture.
    • Auto-close palette when color chosen.
    • Add screenshot to readme.

v0.3.0 2024/07/10

  • Completely refactor all code to fix one issue:
    • Screen size reduced to 1000x1000 (from 1024x1024).
    • Can now safely draw on left and top edges of screen.
    • Remove multiplayer features (system still setup to support it, just don't want to do it now).
    • Add additional debug messages on boot.

v0.2.2 2024/07/08

  • First "release" with modifications to get around citro2d bugs:
    • Draw on a "large" paginated canvas.
    • Simple save/load system.
    • Export to png (R+select).
    • 2 layers, 64 colors.
    • Created with the goal of multiplayer probably won't implement it though.

External links

Advertising: