1. __singularity

    OP __singularity Member
    Newcomer

    Joined:
    Feb 16, 2016
    Messages:
    23
    Country:
    Ebook Reader is a homebrew application that well... allows you to read ebooks on your 3ds.


    Next update delayed. I will have it done when its ready. I will continue to support this. Thank you for your patience.


    Source is available on github, if you want to have a look or contribute. Feel free to suggest things to add. -> todo list

    Download here.

    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.

    Controls:
    • (A) = Accept
    • (X) = Delete book/bookmark
    • (Start) = Exit
    • (Select) = Bookmark page
    • (Up) = Scroll up lists
    • (Down) = Scroll down lists
    • (Left) = Previous Page
    • (Right) = Next Page
    Screenshots:


    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.
     
    Last edited by __singularity, Aug 4, 2016
  2. Tjessx

    Tjessx GBAtemp Maniac
    Member

    Joined:
    Dec 3, 2014
    Messages:
    1,160
    Country:
    Belgium
    Deleted User likes this.
  3. pdapanda

    pdapanda GBAtemp Advanced Fan
    Member

    Joined:
    Nov 19, 2014
    Messages:
    726
    Country:
    Switzerland
    Here is QR code, does it support Chinese or Japanese? I will have a try
    prb1c26db0c932be8810f9ee932006cf49.png
     
  4. spinal_cord

    spinal_cord Knows his stuff
    Member

    Joined:
    Jul 21, 2007
    Messages:
    3,142
    Country:
    A really readable monospaces font is profont. I use it for all my monospaced needs.
    Make sure you use the correct size, depending on the renderer it might be anywhere between 6 and 12, it will look pixel-perfect with very little anti-aliasing.
     
    Deleted User likes this.
  5. astrangeone

    astrangeone GBAtemp Addict
    Member

    Joined:
    Dec 1, 2009
    Messages:
    2,228
    Country:
    Canada
    Very cool.
     
  6. __singularity

    OP __singularity Member
    Newcomer

    Joined:
    Feb 16, 2016
    Messages:
    23
    Country:
    No, sorry. You could try and see if it works but it would probably have issues.

    I will give it a go.
     
  7. pdapanda

    pdapanda GBAtemp Advanced Fan
    Member

    Joined:
    Nov 19, 2014
    Messages:
    726
    Country:
    Switzerland
    So this is what it shows with Chinese characters,it will be a pity if the reader doesn't support languages other than English.
    I think multi-language support is fundimental for such things.
    Anyway,great work!But I think I‘m not fortunate enough to use it
     

    Attached Files:

  8. richardparker

    richardparker GBAtemp Advanced Fan
    Member

    Joined:
    Oct 10, 2014
    Messages:
    707
    Country:
    India
    yasss thank you great work!
     
  9. SomeRandomGuy212

    Newcomer

    Joined:
    Jan 24, 2016
    Messages:
    8
    Country:
    United States
    Pretty interesting.
     
  10. Hector_of_Troy

    Hector_of_Troy GBAtemp Regular
    Member

    Joined:
    Feb 9, 2016
    Messages:
    146
    Country:
    Italy
    I've been waiting for an app like this for a long time, can't wait to test it :) It would be great in the future if you could hold the 3ds vertically and flip the pages on the dual screens
     
    Joel16 likes this.
  11. jimmyleen

    jimmyleen GBAtemp Maniac
    Member

    Joined:
    Feb 28, 2016
    Messages:
    1,171
    Country:
    If only coding didn't take so damn long to master than I would gladly help to create homebrew for the 3ds.

    :angry::sad:
     
  12. cots

    cots Banned
    Banned

    Joined:
    Dec 29, 2014
    Messages:
    1,533
    Country:
    United States
    Looking good! I did find a couple of bugs; if you've got no books the program crashes if you touch the right arrow on the book list and also the first book in the directory displays last.
     
  13. cearp

    cearp 瓜老外
    Developer

    Joined:
    May 26, 2008
    Messages:
    8,283
    Country:
    Tuvalu
    epub2 or epub3? anyway, very cool :)
     
  14. GhostLatte

    GhostLatte GBAtemp's Official Van Master™
    Member

    Joined:
    Mar 26, 2015
    Messages:
    3,370
    Country:
    United States
    Will PDF support be added?
     
  15. cots

    cots Banned
    Banned

    Joined:
    Dec 29, 2014
    Messages:
    1,533
    Country:
    United States
    I surely hope so.
     
  16. BADDINOROX99

    BADDINOROX99 GBAtemp Advanced Fan
    Member

    Joined:
    Sep 9, 2015
    Messages:
    771
    Country:
    United States
    this is awesome
     
  17. dogmarch

    dogmarch Potato Warrior - Anti Zombie
    Member

    Joined:
    Jun 9, 2010
    Messages:
    112
    Country:
    YES, I have been waiting for something like this, too! thank you very much. will test it.
     
  18. cots

    cots Banned
    Banned

    Joined:
    Dec 29, 2014
    Messages:
    1,533
    Country:
    United States
    I made these for anyone who is interested in a more colorful banner/icon/title screen.

    [​IMG]

    [​IMG]
     
    Last edited by cots, Dec 5, 2019
  19. __singularity

    OP __singularity Member
    Newcomer

    Joined:
    Feb 16, 2016
    Messages:
    23
    Country:
    In the future, maybe. For now, convert to epub using calibre.

    Epub3.

    Thanks. Do you mind if I use these for the app?
     
    cearp likes this.
  20. cots

    cots Banned
    Banned

    Joined:
    Dec 29, 2014
    Messages:
    1,533
    Country:
    United States
    Sure, go ahead. I'm glad you like them.

    EDIT: I redid the 48x48 icon, I think this looks better.

    [​IMG]
     
    Last edited by cots, Dec 5, 2019
    Gladius545 likes this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Reader, EBooks, (Alpha