Ebook Reader is a homebrew application that well... allows you to read ebooks on your 3ds.
Source is available on github, if you want to have a look or contribute. Feel free to suggest things to add. -> todo list
What this can do as of the first alpha:
Read a book in a VALID AND COMPLIANT .EPUB format. Convert your ebooks to this format using calibre. Make sure its as strict as possible. Saving bookmarks to an XML format. Loading bookmarks from XML. Easy to add your own manually if you want. Status bar to keep track of time / battery. Read a book in a fixed-width way (will be improved eventually). Place books in a folder named "books" on the root of your SD card. Some books can take a while to load! Be patient!
Please note, large books can take time to load. Use the .cia build if you can.
Known Issues: As this is the first alpha build that is usable, there are naturally a few issues. - Crashes if book is not formatted correctly. - Freezes the 3dsx, but crashes the cia, use cia so you know if its just loading not frozen. - Multiple apostrophes e.g. ''' instead of " for quotes. Sometimes you will see '' in spaces. Will be fixed eventually. - Some people may not like the font, but I chose what I thought was the most readable monospaced font. If you have a better font that is monospaced, please suggest it!
Credits: - AlbertoSonic for initial code and graphics. - xerpi for SF2D, SFIL & SFTD - minizip for unzipping - tinyxml2 for xml parsing - BLUnzip for simplified C++ minizip - zlib for zip functions - freetype2 for font manipulation - The people at #cakey - Source Code Pro font: https://github.com/adobe-fonts/source-code-pro
License: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Un lector de ebooks para 3DS, por el momento esta en fase alpha y tiene bastantes fallos si el formato del libro no es el adecuado, y es mas recomendable utilizar el CIA en vez del 3DSX ya que es mas estable.
Esto tiene que ser un martirio para la vista si se usa de forma constante en la consola... Siempre viene bien por si tenemos un viaje corto en tren, bus o lo que sea y no tenemos nada a mano para leer, para una urgència vaya, pero quien lo utilice para leer de forma habitual... En dos años se nos queda cegato