Code Monkey home page Code Monkey logo

bookr-mod-vita's Introduction

bookr-mod-vita

A document reader for the PSVita ported from the PSP application bookr-mod, canonically based on the HBS version.
You can find some notes here.

Installation and Usage

Use the .vpk to install.

Default Controls:

Menu
X - Choose Item
O - Cancel
Triangle - Parent Folder in FileManger
Directional Arrows - Select File
Start - Show/Hide Menu

In-Book Default Controls
Triangle - Next Page
Square - Previous Page
O - Previous 10 Pages
X - Next 10 Pages
Up/Down D-Pad - Pan Up and Down
Left Analog Stick - Free Pan with Bounds
Start - Show/Hide Menu

Building

For VITA (on *nix)

MuPDF is built using cmake automatically.

# Setup VITA development evironment: https://henkaku.xyz/developer/
git clone --recursive https://github.com/pathway27/bookr-mod-vita
# run pngquant on all your png images if not done already
mkdir -p vita/Release && cd $_
cmake ..
make -j8
# Install .vpk

# For devs - replace with your VITA ftp ip (assumes vpk was installed once)
export PSVITAIP=IP-HERE
make send
socat udp-recv:18194 stdout

For Switch

NOTE: You may need to build MuPDF manually.

Install Devkitpro: https://devkitpro.org/wiki/Getting_Started#macOS

Add it to PATH or your rc file and don't forget to source it.

# Setup devkitpro development evironment: 
dkp-pacman -S switch-dev
dkp-pacman -S switch-freetype switch-mesa switch-glad switch-glm

mkdir -p switch/Release && cd $_
cmake ..
make
export SWITCHIP=IP-HERE
make send

See BUILDING.md for OpenGL version.

Thanks

License

Licensed under GNU GPLv3+, see LICENSE.md.
Third party libraries have their own licenses can be found in their own directories under ext.

bookr-mod-vita's People

Contributors

ebraminio avatar pathway27 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bookr-mod-vita's Issues

Putting system to sleep causes pages to turn blank.

When reading a PDF document, putting the system to sleep and waking it back up causes all pages loaded afterwards to turn into blank ones (even if you do a next+prev combo, the page that was loaded when going to sleep will turn blank).
Steps:

  1. Load a document
  2. Put system to sleep (no difference between just turning the screen off and "deep sleep" where the power LED goes off)
  3. wake system back up
  4. load a new page, page will be blank

A reload of the document will return everything to normal (and since the last viewed page is saved on opening a new document, reading where you left off is almost seamless).

Font size

Can you make it bigger than 20? (or is this even working i cant realy see diffrence) Its to small to read.

Can't open plain text epub

I've tried many times to open a epub, but app closes immediately.

Also, could youl compile the source with the latest commits? It could be a testing package. I love your app, I use it every day and I'd be very glad to be a tester.

Thanks in advance.

No file display

i installed bookr 0.21 on my vita and download some ePub files. But when I opened my ebooks folder there was nothing except txt file! It is a great Hb app and I really want to read books. Pls help. Sorry for bad engrisk :)

Can't select blue hyper-links in CYOA .epub

I'm on the latest release of Bookr vita mod, just trying to play a "choose your own adventure" and can't seem to select the blue hyper-links that redirect you to other pages. Is there planned support for this, or am I SOL?

Invert colors on EPUB

The only thing i'm missing is color schemes. They work on PSP but not on VITA.
There is also no simple fix to enable this.

Fit to Width/Height aren't working properly in portrait mode.

Hey,
I just updated to Bookr Mod 0.3 and was quite excited with the ability to rotate the Vita's screen to portrait mode. Unfortunately, fit to width/height aren't working properly and content looks quite odd. The attached screenshots demonstrate the issues I'm encountering.

Thanks,
Aurora

2018-09-16-214417
2018-09-16-214300

Support for other storage partitions?

Seems like I can only see files in ux0, which is generally not a problem, but I want to use the official vita memory card (mounted in ux0) as well as other storage locations (like, say, a sd2vita in uma0).

Is there a way to view files in other partitions?

Crashes when zoom past 1.7x

Not sure if this is still being worked on, nor am I sure if I have the most recent version. But I use Bookr very often and it displays most pdf & epub just fine. However, the text is just far too small! You cannot make it much bigger and whenever I attempt to zoom past 1.7x it crashes while “zooming to 1.8x” everytime. I use this very often, as it is one of few decent pdf viewers for the Vita however the font just comes up much too small. Without at least a rudimentary way to adjust, it is not functional.

Menu control style not saving.

I'm used to using the circle button as the confirm button, however when setting "Menu control style: Asian" and exiting the app it resets to the "Western" setting, meaning i have to set it to "Asian" every time i start the app if i want to use circle as confirm.

Also something else i noticed when using the app was that sometimes, very rarely when switching between pages all the pages start showing up as blank(just white) until you restart the app. This seems to be random though and i have no idea why that could be.

Those are the only "issues" i was able to find, cheers.

Bookr crashing

When reading a manga in cbz format(only one I have used so far) then putting the vita to sleep then waking the vita and turning a page the app will close out to the LiveArea

PDF rendering library

The original mupdf in the bookr source compiles, but is really old.

The latest mupdf however uses AGPLv3, might have to change this repo to GPLv3 to port it and use it?

It also has many other file types it can parse. However, it requires Harfbuzz which does not seem to compile well...

Luckily bookr was/is GPLv2+.

Switch build issues

Could we please get a build of the Switch version? I can't get it to compile with devkitarm.

Have unlimited scrolling using analog stick

Can you please make it so that using the left analog stick you can scroll from the beginning to the end of the book, so that it seems if the page is endless? It automatically turns pages. The whole book is like a waterfall that never stops and you don't have to manually change pages. I hope you understand it.

Autoscroll

Is it possible to add autoscroll function with adjustable speed and if its possible please instead of constantly flowing texts make it a wave animation thats covering line by line.

If shoulder buttons would increase and decrease of the scroll speed that would be awesome.

Cannot open large files

I know it is a problem existing from PSP version, but isn't there a way to display larger files on Vita?

White images/crashes due to zoom

Pages in the current release of bookr are often blank.
File type: PDF (20-100mbs)
Zooming (with shoulder buttons) too far in or too far out cause the app to crash

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.