3SharpView 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = 3SharpView | image = https://dlhb.gamebrew.org/3dshomebrew/3SharpView.jpg|250px | type = Utilities | version = v0.35 | licence = Mixed | autho...")
 
No edit summary
Line 3: Line 3:
| image = https://dlhb.gamebrew.org/3dshomebrew/3SharpView.jpg|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/3SharpView.jpg|250px
| type = Utilities
| type = Utilities
| version = v0.35
| version = v0.35 (24 Sept 2020)
| licence = Mixed
| licence = Mixed
| author = PhlexPlexico
| author = PhlexPlexico
Line 10: Line 10:
| source = https://dlhb.gamebrew.org/3dshomebrew/3SharpView.rar
| source = https://dlhb.gamebrew.org/3dshomebrew/3SharpView.rar
}}
}}
<youtube>oQsZ_MCmht4</youtube>


= 3SharpView =
3SharpView is a C# Viewer for 3Input. It connects to the 3Input Viewer server on your 3DS to read the JSON Inputs and present meaningful information on what has been pressed/moved on your 3DS.


A C# Viewer for 3Input
This homebrew application is to be used with 3Input which allows you to view the inputs on a PC, can be use helpful for any streamers/speedrunners who would like to show off their inputs while playing.


== Features ==
==Features==
* ABXY.
* Thumb Stick.
* L/R.
* Start/Select.
* Touch Screen.
* Adjustable Chromakey for touch screen and touch point (either in plain text, or hex code).


Connects to the 3Input Viewer server on your 3DS to read the JSON Inputs and present meaningful information on what has been pressed/moved on your 3DS! Current feature-set:
==Building==
===Requirements===
* [https://visualstudio.microsoft.com/downloads/ Visual Studio 2019.]


* ABXY
Open the Solution file (<code>.sln</code>) in Visual Studio, and build. Compiled executables will be on the Releases page on this repository.
* Thumb Stick
* L/R
* Start/Select
* Touch Screen
* Adjustable Chromakey for touch screen and touch point (either in plain text, or hex code!).


== Contributors/Credit ==
==Media==
'''3Input and 3SharpView Example'''<br>
<youtube>UQJbOhglfF8</youtube>


* [https://twitter.com/gabyelnuevo Gaby] for helping test the first iterations of this.
==Changelog==
'''v0.35 24 Sept 2020'''
* Included the use of:  
** Colour choice for touch dot and 3DS screen.
** These can be from the few colours in drop down, or via hex colour codes (i.e. #fff or #ffffff). Feel free to adjust to your needs.
Attached is two different versions as well. One removes the touchscreen tracking capability, and the other has a green backdrop so you are able to chroma-key just the button presses on stream.


== Building ==
'''v0.3 23 Sept 2020'''
* Included the use of:
** L/R
** Start/Select
** D-pad inputs.
** Begun work for initial touch screen updates.
** Text X/Y coordinates on screen as well.
** Text Touchscreen Coordinates on screen.
** Touch Screen Input via a blue dot.


* [https://visualstudio.microsoft.com/downloads/ Visual Studio 2019] Open the Solution file (<code>.sln</code>) in Visual Studio, and build! Compiled executables will be on the Releases page on this repository.
'''v0.2 22 Sept 2020'''
* Included the use of:
** L/R
** Start/Select
** D-pad inputs.
** Begun work for initial touch screen updates.
** Text X/Y coordinates on screen as well.


== Screenshot ==
==Credits==
 
* [https://twitter.com/gabyelnuevo Gaby] for helping test the first iterations of this.
[[File:3SharpView/assets/screenshot.png|3DS Viewer]]
 
== TODO ==
 
* ZL/ZR
* Possible change of theme via drop-down?


== License ==
==External links==
* Author's Youtube, https://www.youtube.com/user/MrPhlexPlexico
* GitHub, https://github.com/PhlexPlexico/3SharpView
* Reddit, https://www.reddit.com/r/speedrun/comments/ixs25h/3input_a_3ds_input_viewer


This project is licensed under [https://www.gnu.org/licenses/gpl-3.0.en.html GNU GENERAL PUBLIC LICENSE V3]. Feel free to distribute, contribute, and make changes! Pull requests to improve functionality is always welcome!
[[Category:3DS homebrew application]]
[[Category:PC utilities for 3DS homebrew]]

Revision as of 06:13, 5 July 2021

Template:Infobox 3DS homebrew

3SharpView is a C# Viewer for 3Input. It connects to the 3Input Viewer server on your 3DS to read the JSON Inputs and present meaningful information on what has been pressed/moved on your 3DS.

This homebrew application is to be used with 3Input which allows you to view the inputs on a PC, can be use helpful for any streamers/speedrunners who would like to show off their inputs while playing.

Features

  • ABXY.
  • Thumb Stick.
  • L/R.
  • Start/Select.
  • Touch Screen.
  • Adjustable Chromakey for touch screen and touch point (either in plain text, or hex code).

Building

Requirements

Open the Solution file (.sln) in Visual Studio, and build. Compiled executables will be on the Releases page on this repository.

Media

3Input and 3SharpView Example

Changelog

v0.35 24 Sept 2020

  • Included the use of:
    • Colour choice for touch dot and 3DS screen.
    • These can be from the few colours in drop down, or via hex colour codes (i.e. #fff or #ffffff). Feel free to adjust to your needs.

Attached is two different versions as well. One removes the touchscreen tracking capability, and the other has a green backdrop so you are able to chroma-key just the button presses on stream.

v0.3 23 Sept 2020

  • Included the use of:
    • L/R
    • Start/Select
    • D-pad inputs.
    • Begun work for initial touch screen updates.
    • Text X/Y coordinates on screen as well.
    • Text Touchscreen Coordinates on screen.
    • Touch Screen Input via a blue dot.

v0.2 22 Sept 2020

  • Included the use of:
    • L/R
    • Start/Select
    • D-pad inputs.
    • Begun work for initial touch screen updates.
    • Text X/Y coordinates on screen as well.

Credits

  • Gaby for helping test the first iterations of this.

External links

Advertising: