More actions
(Created page with "{{#seo: |title=Vita Homebrew Apps (Other Apps) - GameBrew! |title_mode=append |image=bookrmodvita.jpg |image_alt=Bookr MOD Vita }} {{Infobox Vita Homebrews |title=Bookr MOD Vi...") |
No edit summary |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{#seo: | {{#seo: | ||
|title=Vita Homebrew Apps (Other Apps) - GameBrew | |title=Vita Homebrew Apps (Other Apps) - GameBrew | ||
|title_mode=append | |title_mode=append | ||
|image= | |image=bookrmodvita2.png | ||
|image_alt=Bookr | |image_alt=Bookr Mod Vita | ||
}} | }} | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=Bookr | |title=Bookr Mod Vita | ||
|image= | |image=bookrmodvita2.png | ||
|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 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita.7z | ||
|website= | |website=https://gbatemp.net/threads/release-bookr-mod-vita-0-2-0.496911/ | ||
|source=https://github.com/pathway27/bookr-mod-vita | |source=https://github.com/pathway27/bookr-mod-vita | ||
|donation=https://ko-fi.com/pathway27 | |||
}} | }} | ||
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 about the project here]. | |||
https:// | ==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== | |||
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita3.png | |||
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita4.png | |||
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita5.png | |||
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita6.png | |||
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita7.png | |||
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita8.png | |||
==Media== | ==Media== | ||
<youtube> | '''LEITOR DE PDF E EPUB PARA PSVITA - BOOKR MOD VITA [DOWNLOAD]''' ([https://www.youtube.com/watch?v=-DnJQJu6Fd8 MazeHunterPlay]) <br> | ||
<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. | |||
==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 [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]. | |||
* Team Molecule. | |||
* VITA Hacking/Dev. Scene. | |||
* libvita2d - xerpi. | |||
* [https://github.com/pathway27/bookr-mod-vita/blob/master/learnopengl.com learnopengl.com]. | |||
* People on vitasdk/henkaku on freenode and discord. | |||
* People that read. | |||
==External links== | |||
* GitHub - https://github.com/pathway27/bookr-mod-vita | |||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/203 | |||
* GBAtemp - https://gbatemp.net/threads/release-bookr-mod-vita-0-2-0.496911/ | |||
[[Category:GekiHEN Homebrew Contest]] | |||
Latest revision as of 02:51, 2 July 2024
Bookr Mod Vita | |
---|---|
General | |
Author | pathway27 |
Type | Other Apps |
Version | 0.4.0a |
License | GPL-3.0 |
Last Updated | 2018/10/14 |
Links | |
Download | |
Website | |
Source | |
Support Author | |
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 about the project 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
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
- Original and Forks.
- Team Molecule.
- VITA Hacking/Dev. Scene.
- libvita2d - xerpi.
- learnopengl.com.
- People on vitasdk/henkaku on freenode and discord.
- People that read.