More actions
m (Text replacement - "GameBrew!" to "GameBrew") |
No edit summary |
||
Line 8: | Line 8: | ||
|title=Bookr MOD Vita | |title=Bookr MOD Vita | ||
|image=bookrmodvita.jpg | |image=bookrmodvita.jpg | ||
|description=Document Reader for | |description=Document Reader for PS Vita. | ||
|author=pathway27 | |author=pathway27 | ||
|lastupdated= | |lastupdated=2018/10/14 | ||
|type=Other Apps | |type=Other Apps | ||
|version=0.4.0a | |version=0.4.0a | ||
Line 18: | Line 18: | ||
|source=https://github.com/pathway27/bookr-mod-vita | |source=https://github.com/pathway27/bookr-mod-vita | ||
}} | }} | ||
A document reader for the | A document reader for the PS Vita ported from the PSP application [[Bookr_PSP_by_nct2k|bookr-mod]], canonically based on the [https://github.com/pathway27/bookr-mod-vita/tree/bookr-hbs HBS] version. | ||
You can find some [https://github.com/pathway27/bookr-mod-vita/blob/master/notes.md notes here]. | You can find some [https://github.com/pathway27/bookr-mod-vita/blob/master/notes.md notes here]. | ||
==Features== | |||
* Uses the full resolution of the Vita. | |||
* Has support for more than just PDF, thanks to newer muPDF. | |||
* Handles all formats muPDF can handle (PDF, CBZ, HTML, ePub, fb2). | |||
* D-Pad Up/Down of Document. | |||
* Left Analog Panning. | |||
* Saves/Loads last position in a book and on page turn. | |||
* UI Looks similar to Original. | |||
==Installation== | |||
Install the VPK on your homebrew enabled PS Vita or PS TV. | |||
Put any compatible ebooks somewhere in ux0: e.g. ux0:Books. | |||
==Controls== | |||
'''Menu:''' | |||
Cross - Choose Item | |||
Circle - Cancel | |||
Triangle - Parent Folder in FileManger | |||
D-Pad - Select File | |||
== | Start - Show/Hide Menu | ||
'''In-Book:''' | |||
Triangle - Next Page | |||
Square - Previous Page | |||
Circle - Previous 10 Pages | |||
Cross - Next 10 Pages | |||
Up/Down D-Pad - Pan Up and Down | |||
Left Analog - Free Pan with Bounds | |||
Start - Show/Hide Menu | |||
==Screenshots== | |||
bookrmodvita3.png | |||
bookrmodvita3.png | |||
bookrmodvita3.png | |||
bookrmodvita3.png | |||
bookrmodvita3.png | |||
bookrmodvita3.png | |||
==Media== | ==Media== | ||
'''LEITOR DE PDF E EPUB PARA PSVITA - BOOKR MOD VITA [DOWNLOAD]''' ([https://www.youtube.com/watch?v=-DnJQJu6Fd8 MazeHunterPlay]) <br> | |||
<youtube>-DnJQJu6Fd8</youtube> | <youtube>-DnJQJu6Fd8</youtube> | ||
==Known issues== | |||
*Very High Resolution Images in CBZ don't render properly. | |||
*Opening files sometimes fails due to fopen failing. This shows as an error and trying again usually works. | |||
==Known | |||
* Very High Resolution Images in CBZ don't render properly | |||
* Opening files sometimes fails due to fopen failing. This shows as an error and trying again usually works. | |||
==Changelog== | ==Changelog== | ||
'''v0.4.0a''' | '''v0.4.0a''' | ||
*Introducing a big refactor to the codebase | *Introducing a big refactor to the codebase. | ||
**Somewhat more readable and maintainable | **Somewhat more readable and maintainable. | ||
*Adding Switch Support (.nro) (and Desktop) | *Adding Switch Support (.nro) (and Desktop). | ||
**Same button layout as vita right now | **Same button layout as vita right now. | ||
**Vita -> Switch Button Mapping | **Vita -> Switch Button Mapping. | ||
***X -> B is for Selecting on the Menu/File Browser | ***X -> B is for Selecting on the Menu/File Browser. | ||
***Triangle -> X Next Page or Go up a folder | ***Triangle -> X Next Page or Go up a folder. | ||
***Select -> - Bottom Menu for Bookmarks/Rotate/Fit to Height/Width while reading | ***Select -> - Bottom Menu for Bookmarks/Rotate/Fit to Height/Width while reading. | ||
***Start -> + Open Main Menu | ***Start -> + Open Main Menu. | ||
*Updated to latest MuPDF (v1.18) | *Updated to latest MuPDF (v1.18). | ||
*Vita has access to more partitions like: ur0: an uma0: | *Vita has access to more partitions like: ur0: an uma0:. | ||
'''v0.3.1''' | |||
*Fixed an issue with rotation which resulted in incorrect scaling (#15). Now handling page bounds transforms with individual matrices. | |||
*Rotation and scaling information is now in bookmarks and state when exiting. | |||
*Tools menu shows action and sub-actions, e.g. to delete bookmarks. | |||
*Fixed tools menu pixelation issue due to scaling font | |||
'''v0.3.0''' | |||
*Added ability to zoom and rotate. | |||
*Re-open file after waking from sleep due to [https://github.com/pathway27/bookr-mod-vita/issues/9 #9] and[https://github.com/pathway27/bookr-mod-vita/issues/13 #13]. | |||
*Using latest MuPDF (v1.13.0). | |||
*Added select menu (Press select when reading) for other functions. | |||
**Bookmarks. | |||
**Book Traversal. | |||
**Fit to Width/Height. | |||
**Rotation. | |||
'''v0.2.1''' | |||
*Doubling newlib heap size to allow high res. files. | |||
*Button preferences save correctly. | |||
*Load scrolled state correctly. | |||
*Save state on page turn. | |||
*Version number now looks cooler. | |||
'''v0.2.0''' | |||
*Save/load state when closing/opening book. | |||
*Main Menu looking similar to orig. | |||
*Analog panning has bounds. | |||
*Free icon/logo textures. | |||
'''v0.1.0''' | |||
MuPDF: | |||
*Changed project to GPLv3 and replace old mupdf with [https://github.com/pathway27/mupdf upstream fork] of 1.12.0. | |||
*Note: Statically linking MuPDF has made binary significantly bigger. | |||
*CMake will pull and build mupdf via git; due to size and number of submodules. | |||
Rendering: | |||
*Now rendering all documents handled by MuPDF; needs more user testing. | |||
*BKMUDocument replacing old PSP BKPDF class (has too much PSP specific code)... | |||
*Page traversal using Triangle and Square (Isn't this Un-Intuitive?); D-Pad panning only vertically for now. | |||
*Page fits to width by default. | |||
*Added more specific debug definitions for rendering, since they eat stdout like cookie monster eating cookies. | |||
*Can pan using analog left stick, but it's hard to get it back to fit-to-width due to panning sensitivity. | |||
*Banner shows page loading and page number on change; investigate animation smoothing. | |||
*Add "DEBUG" flag only on the "Debug" cmake build type; Add accepted files to Logo. | |||
*Fix for crash due to GPU memory leak: free-ing texture before drawing page. | |||
Visual Studio & Desktop: | |||
*Dependencies now auto fetched via cmake ExternalProject_Add. | |||
*Shared libraries and binary output in same dir. | |||
== | ==Credits== | ||
* [https://github.com/pathway27/bookr-mod-vita/blob/master/forks.md Original and Forks] | Thanks: | ||
* Team Molecule | * [https://github.com/pathway27/bookr-mod-vita/blob/master/forks.md Original and Forks]. | ||
* VITA Hacking/Dev. Scene | * Team Molecule. | ||
* libvita2d - xerpi | * VITA Hacking/Dev. Scene. | ||
* [https://github.com/pathway27/bookr-mod-vita/blob/master/learnopengl.com learnopengl.com] | * libvita2d - xerpi. | ||
* People on vitasdk/henkaku on freenode and discord | * [https://github.com/pathway27/bookr-mod-vita/blob/master/learnopengl.com learnopengl.com]. | ||
* People that read | * People on vitasdk/henkaku on freenode and discord. | ||
* People that read. | |||
== External links == | ==External links== | ||
* | * GitHub - https://github.com/pathway27/bookr-mod-vita | ||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/203 | * VitaDB - https://vitadb.rinnegatamante.it/#/info/203 | ||
* | * GBAtemp - https://gbatemp.net/threads/release-bookr-mod-vita-0-2-0.496911/ |
Revision as of 23:45, 13 December 2022
Bookr MOD Vita | |
---|---|
File:Bookrmodvita.jpg | |
General | |
Author | pathway27 |
Type | Other Apps |
Version | 0.4.0a |
License | GPL-3.0 |
Last Updated | 2018/10/14 |
Links | |
Download | |
Website | |
Source | |
A document reader for the PS Vita ported from the PSP application bookr-mod, canonically based on the HBS version.
You can find some notes here.
Features
- Uses the full resolution of the Vita.
- Has support for more than just PDF, thanks to newer muPDF.
- Handles all formats muPDF can handle (PDF, CBZ, HTML, ePub, fb2).
- D-Pad Up/Down of Document.
- Left Analog Panning.
- Saves/Loads last position in a book and on page turn.
- UI Looks similar to Original.
Installation
Install the VPK on your homebrew enabled PS Vita or PS TV.
Put any compatible ebooks somewhere in ux0: e.g. ux0:Books.
Controls
Menu:
Cross - Choose Item
Circle - Cancel
Triangle - Parent Folder in FileManger
D-Pad - Select File
Start - Show/Hide Menu
In-Book:
Triangle - Next Page
Square - Previous Page
Circle - Previous 10 Pages
Cross - Next 10 Pages
Up/Down D-Pad - Pan Up and Down
Left Analog - Free Pan with Bounds
Start - Show/Hide Menu
Screenshots
bookrmodvita3.png bookrmodvita3.png
bookrmodvita3.png bookrmodvita3.png
bookrmodvita3.png bookrmodvita3.png
Media
LEITOR DE PDF E EPUB PARA PSVITA - BOOKR MOD VITA [DOWNLOAD] (MazeHunterPlay)
Known issues
- Very High Resolution Images in CBZ don't render properly.
- Opening files sometimes fails due to fopen failing. This shows as an error and trying again usually works.
Changelog
v0.4.0a
- Introducing a big refactor to the codebase.
- Somewhat more readable and maintainable.
- Adding Switch Support (.nro) (and Desktop).
- Same button layout as vita right now.
- Vita -> Switch Button Mapping.
- X -> B is for Selecting on the Menu/File Browser.
- Triangle -> X Next Page or Go up a folder.
- Select -> - Bottom Menu for Bookmarks/Rotate/Fit to Height/Width while reading.
- Start -> + Open Main Menu.
- Updated to latest MuPDF (v1.18).
- Vita has access to more partitions like: ur0: an uma0:.
v0.3.1
- Fixed an issue with rotation which resulted in incorrect scaling (#15). Now handling page bounds transforms with individual matrices.
- Rotation and scaling information is now in bookmarks and state when exiting.
- Tools menu shows action and sub-actions, e.g. to delete bookmarks.
- Fixed tools menu pixelation issue due to scaling font
v0.3.0
- Added ability to zoom and rotate.
- Re-open file after waking from sleep due to #9 and#13.
- Using latest MuPDF (v1.13.0).
- Added select menu (Press select when reading) for other functions.
- Bookmarks.
- Book Traversal.
- Fit to Width/Height.
- Rotation.
v0.2.1
- Doubling newlib heap size to allow high res. files.
- Button preferences save correctly.
- Load scrolled state correctly.
- Save state on page turn.
- Version number now looks cooler.
v0.2.0
- Save/load state when closing/opening book.
- Main Menu looking similar to orig.
- Analog panning has bounds.
- Free icon/logo textures.
v0.1.0
MuPDF:
- Changed project to GPLv3 and replace old mupdf with upstream fork of 1.12.0.
- Note: Statically linking MuPDF has made binary significantly bigger.
- CMake will pull and build mupdf via git; due to size and number of submodules.
Rendering:
- Now rendering all documents handled by MuPDF; needs more user testing.
- BKMUDocument replacing old PSP BKPDF class (has too much PSP specific code)...
- Page traversal using Triangle and Square (Isn't this Un-Intuitive?); D-Pad panning only vertically for now.
- Page fits to width by default.
- Added more specific debug definitions for rendering, since they eat stdout like cookie monster eating cookies.
- Can pan using analog left stick, but it's hard to get it back to fit-to-width due to panning sensitivity.
- Banner shows page loading and page number on change; investigate animation smoothing.
- Add "DEBUG" flag only on the "Debug" cmake build type; Add accepted files to Logo.
- Fix for crash due to GPU memory leak: free-ing texture before drawing page.
Visual Studio & Desktop:
- Dependencies now auto fetched via cmake ExternalProject_Add.
- Shared libraries and binary output in same dir.
Credits
Thanks:
- Original and Forks.
- Team Molecule.
- VITA Hacking/Dev. Scene.
- libvita2d - xerpi.
- learnopengl.com.
- People on vitasdk/henkaku on freenode and discord.
- People that read.