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

ROB 3DS: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "Category:Other 3DS homebrew applications" to "")
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox 3DS Homebrews
| title = ROB
|title=R.O.B.
| image = https://dlhb.gamebrew.org/3dshomebrew/ROB.jpg|250px
|image=Rob3ds2.png
| type = System Tools
|description=Display and log gyroscope and accelerometer data.
| version=v1.0
|author=Swiftloke
| lastupdated = 2018/02/13
|lastupdated=2018/02/13
| licence = Mixed
|type=Other Apps
| author = Swiftloke
|version=1.0
| website = https://gbatemp.net/threads/r-o-b-a-3ds-homebrew-app-to-display-and-log-gyroscope-and-accelerometer-data.497964/
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/ROB.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/rob3ds.7z
| source =
|website=https://gbatemp.net/threads/r-o-b-a-3ds-homebrew-app-to-display-and-log-gyroscope-and-accelerometer-data.497964
|source=https://github.com/Swiftloke/ROB
}}
}}
<youtube>zlWrrUdxy8w</youtube>
R.O.B. is a 3DS homebrew that logs the data of the 3DS' accelerometer and gyroscope.


About a month ago I wrote this little thing for Henke37 on Discord. It logs the data of the 3DS' accelerometer and gyroscope.
==Features==
* Logging of the gyroscope and accelerometer data in CSV format. One can easily import it into a spreadsheet or something similar.
* Logging will continue when the screen is closed, so one can just drop a 3DS running this in their bag/pocket and see the results.
* Slightly modified system font example for displaying the values on screen, this means none of the flickering typically present in apps using the console API.


'''Features:'''
==Installation==
-Logging of the gyroscope and accelerometer data in CSV format. One can easily import it into a spreadsheet or something similar.
Copy the .3dsx to the 3ds folder on your SD card.  
-Logging will continue when the screen is closed, so one can just drop a 3DS running this in their bag/pocket and see the results!
-Slightly modified system font example for displaying the values on screen, as I didn't bother to upload my entire rendering engine for this project. This means none of the flickering typically present in apps using the console API.


'''Usage:'''
Run it with the Homebrew Launcher.
The CSV format looks a little something like this:


<div class="bbCodeBlock bbCodeCode">
==User guide==
Open the app and it'll do the rest. Logs are stored in CSV format which looks a little something like this:


<div class="type">
Entry, Accel X, Y, Z, Gyro Yaw, Pitch, Roll


Code:
Where Entry is the iteration of the log, and all other values all self explanatory.


</div>
It will also display these values on the screen.
<pre>Entry, Accel X, Y, Z, Gyro Yaw, Pitch, Roll</pre>


</div>
Values are saved in /3ds/data/ROB/Test_X.csv, where X is an incrementing number dependent on how many test files there are before it.  
Where Entry is the iteration of the log, and all other values all self explanatory.
It will also display these values on the screen.
Values are saved in /3ds/data/ROB/Test_''X''.csv, where X is an incrementing number dependent on how many test files there are before it. In other words, if you've run the app 4 times and start it a 5th, expect to see your results in Test_5.csv.


'''Source and builds:'''
In other words, if you've run the app 4 times and start it a 5th, expect to see your results in Test_5.csv.
Source: https://github.com/Swiftloke/ROB
Build: https://github.com/Swiftloke/ROB/releases (If anyone wants a CIA build, I can make one)


'''Credits:'''
==Credits==
Smealum, fincs, mtheall, yellows8 and co.- libctru and all the amazing work in reverse engineering the 3DS
Smealum, fincs, mtheall, yellows8 and co. - libctru and all the amazing work in reverse engineering the 3DS.
fincs- Citro3D and ''lots'' of help with using it. I can't thank this guy in particular enough.
Henke37#6119 on Discord- Commissioning this program to be created.


R.O.B.s are not a dying race.
fincs - Citro3D and lots of help with using it.
<div class="messageTextEndMarker">


Henke37#6119 on Discord - Commissioning this program to be created.


</div>
==External links==
* GitHub - https://github.com/Swiftloke/ROB
* GBAtemp - https://gbatemp.net/threads/r-o-b-a-3ds-homebrew-app-to-display-and-log-gyroscope-and-accelerometer-data.497964

Latest revision as of 04:21, 6 Mayıs 2024

R.O.B.
Rob3ds2.png
General
AuthorSwiftloke
TypeOther Apps
Version1.0
LicenseMixed
Last Updated2018/02/13
Links
Download
Website
Source

R.O.B. is a 3DS homebrew that logs the data of the 3DS' accelerometer and gyroscope.

Features

  • Logging of the gyroscope and accelerometer data in CSV format. One can easily import it into a spreadsheet or something similar.
  • Logging will continue when the screen is closed, so one can just drop a 3DS running this in their bag/pocket and see the results.
  • Slightly modified system font example for displaying the values on screen, this means none of the flickering typically present in apps using the console API.

Installation

Copy the .3dsx to the 3ds folder on your SD card.

Run it with the Homebrew Launcher.

User guide

Open the app and it'll do the rest. Logs are stored in CSV format which looks a little something like this:

Entry, Accel X, Y, Z, Gyro Yaw, Pitch, Roll

Where Entry is the iteration of the log, and all other values all self explanatory.

It will also display these values on the screen.

Values are saved in /3ds/data/ROB/Test_X.csv, where X is an incrementing number dependent on how many test files there are before it.

In other words, if you've run the app 4 times and start it a 5th, expect to see your results in Test_5.csv.

Credits

Smealum, fincs, mtheall, yellows8 and co. - libctru and all the amazing work in reverse engineering the 3DS.

fincs - Citro3D and lots of help with using it.

Henke37#6119 on Discord - Commissioning this program to be created.

External links

Advertising: