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

Drider 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 10: Line 10:
| source = https://github.com/ingolemo/drider
| source = https://github.com/ingolemo/drider
}}
}}
== Drider ==
Drider is a epub reader for the Nintendo 3ds. In order to run it you will need a way to run homebrew applications on your 3ds. It is written in Lua using Rinnegatamante's [Lua Player Plus 3ds]. Drider has a few limitations:


= Drider =
Drider is a epub reader for the Nintendo 3ds. In order to run it you will need a way to run homebrew applications on your 3ds. It is written in Lua using Rinnegatamante's [Lua Player Plus 3ds]. Drider has a few limitations:
* It does not support css or any kind of inline styling, such as <b> or <i> tags.
* It does not support css or any kind of inline styling, such as <b> or <i> tags.
* It doesn't handle non-ascii text well. If you're reading a utf-8 encoded book then it tries to translate some of the most common symbols to ascii equivalents, but the conversion is incomplete so mojibake is common.
* It doesn't handle non-ascii text well. If you're reading a utf-8 encoded book then it tries to translate some of the most common symbols to ascii equivalents, but the conversion is incomplete so mojibake is common.
* Text rendering on the 3ds is not very good so you will see plenty of bad kerning.
* Text rendering on the 3ds is not very good so you will see plenty of bad kerning.
* Drider can crash with books that contain large images. If the images are not important then consider disabling them (x button at the book select screen). Despite these issues, Drider can actually be used to read things! It works best on text-heavy, low-formatting books such as novels. Put your ebooks in a folder called <code>books</code> at the root of your sd card.
* Drider can crash with books that contain large images. If the images are not important then consider disabling them (x button at the book select screen). Despite these issues, Drider can actually be used to read things! It works best on text-heavy, low-formatting books such as novels. Put your ebooks in a folder called <code>books</code> at the root of your sd card.
== Controls ==
== Controls ==
Selecting:
Selecting:
Line 36: Line 37:
* Start button to exit.
* Start button to exit.
* Home button to return to the Home menu (cia-only).
* Home button to return to the Home menu (cia-only).
== Building and Installing ==
== Building and Installing ==
The <code>Makefile</code> provided is for a unix-like system. You will need to have the [3dstool], [bannertool], and [makerom] utilities available on your <code>$PATH</code> and then you can just type <code>make</code>. This will produce a <code>drider.cia</code> and a <code>3ds</code> folder in the <code>build</code> directory. Homebrew Launcher users should install the <code>3ds</code> directory to the root of their sd card. Cia users can install the cia file. [Lua Player Plus 3ds]: [https://github.com/Rinnegatamante/lpp-3ds https://github.com/Rinnegatamante/lpp-3ds] &quot;lpp-3ds&quot; [3dstool]: [https://github.com/dnasdw/3dstool https://github.com/dnasdw/3dstool] [bannertool]: [https://github.com/Steveice10/bannertool https://github.com/Steveice10/bannertool] [makerom]: [https://github.com/profi200/Project_CTR https://github.com/profi200/Project_CTR]
The <code>Makefile</code> provided is for a unix-like system. You will need to have the [[3dstools 3DS]], [[bannertool 3DS]], and [[Project_CTR 3DS]] utilities available on your <code>$PATH</code> and then you can just type <code>make</code>.
 
This will produce a <code>drider.cia</code> and a <code>3ds</code> folder in the <code>build</code> directory. Homebrew Launcher users should install the <code>3ds</code> directory to the root of their sd card.
 
Cia users can install the cia file.  
* [[Lua Player Plus 3DS]]
* [[3dstools 3DS]]
* [[bannertool 3DS]]
* [[Project_CTR 3DS]]

Revision as of 06:11, 12 September 2021

Template:Infobox-3DS-Homebrews

Drider

Drider is a epub reader for the Nintendo 3ds. In order to run it you will need a way to run homebrew applications on your 3ds. It is written in Lua using Rinnegatamante's [Lua Player Plus 3ds]. Drider has a few limitations:

  • It does not support css or any kind of inline styling, such as <b> or <i> tags.
  • It doesn't handle non-ascii text well. If you're reading a utf-8 encoded book then it tries to translate some of the most common symbols to ascii equivalents, but the conversion is incomplete so mojibake is common.
  • Text rendering on the 3ds is not very good so you will see plenty of bad kerning.
  • Drider can crash with books that contain large images. If the images are not important then consider disabling them (x button at the book select screen). Despite these issues, Drider can actually be used to read things! It works best on text-heavy, low-formatting books such as novels. Put your ebooks in a folder called books at the root of your sd card.

Controls

Selecting:

  • Up and Down on the d-pad or circle-pad to choose a book to read.
  • A button to select the book.
  • X button to toggle loading of images.
  • Start button to exit.
  • Home button to return to the Home menu (cia-only). Reading:
  • Up and Down on the d-pad or circle-pad to scroll. You can also drag the touch screen.
  • Left and Right on the d-pad to switch pages.
  • A button to bookmark a page. Press A again on the same page to unbookmark it. If an ebook has a page bookmarked then drider will jump to that page when you load the ebook. Only one page can be bookmarked at a time per ebook.
  • Tap an image on the touchscreen to view it more closely.
  • Start button to exit.
  • Select button to go back to the book selection.
  • Home button to return to the Home menu (cia-only). Image viewing:
  • Circle-pad will pan across the image.
  • Up and Down on the d-pad will zoom in and out respectively.
  • B button to return to the page you were reading.
  • Start button to exit.
  • Home button to return to the Home menu (cia-only).

Building and Installing

The Makefile provided is for a unix-like system. You will need to have the 3dstools 3DS, bannertool 3DS, and Project_CTR 3DS utilities available on your $PATH and then you can just type make.

This will produce a drider.cia and a 3ds folder in the build directory. Homebrew Launcher users should install the 3ds directory to the root of their sd card.

Cia users can install the cia file.

Advertising: