Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Bookr Mod Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{cleanup|article|Needs cleanup}}
{{#seo:
{{#seo:
|title=Vita Homebrew Apps (Other Apps) - GameBrew!
|title=Vita Homebrew Apps (Other Apps) - GameBrew
|title_mode=append
|title_mode=append
|image=bookrmodvita.jpg
|image=bookrmodvita2.png
|image_alt=Bookr MOD Vita
|image_alt=Bookr Mod Vita
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=Bookr MOD Vita
|title=Bookr Mod Vita
|image=bookrmodvita.jpg
|image=bookrmodvita2.png
|description=Document Reader for PSVITA.
|description=Document Reader for PS Vita.
|author=pathway27
|author=pathway27
|lastupdated=2021/05/30
|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
}}
}}
Document Reader for PSVITA.
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].
 
==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==
'''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.
==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.


==Screenshots==
Visual Studio & Desktop:
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita-01.jpg
*Dependencies now auto fetched via cmake ExternalProject_Add.
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita-02.jpg
*Shared libraries and binary output in same dir.
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita-03.jpg
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita-04.jpg
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita-05.jpg
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita-06.jpg
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita-07.jpg
https://dlhb.gamebrew.org/vitahomebrews/bookrmodvita-08.jpg


==Changelogs==
==Credits==
'''(v.1.0)'''
* [https://github.com/pathway27/bookr-mod-vita/blob/master/forks.md Original and Forks].
* First Release.
* 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 ==
==External links==
* Official Website -
* GitHub - https://github.com/pathway27/bookr-mod-vita
* Github - https://github.com/pathway27/bookr-mod-vita
* VitaDB - https://vitadb.rinnegatamante.it/#/info/203
* VitaDB - https://vitadb.rinnegatamante.it/#/info/203
* Gbatemp -
* GBAtemp - https://gbatemp.net/threads/release-bookr-mod-vita-0-2-0.496911/
* Google Source -
 
* Reddit -
[[Category:GekiHEN Homebrew Contest]]
* Gitlab -

Latest revision as of 02:51, 2 July 2024

Bookr Mod Vita
Bookrmodvita2.png
General
Authorpathway27
TypeOther Apps
Version0.4.0a
LicenseGPL-3.0
Last Updated2018/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

bookrmodvita3.png bookrmodvita4.png

bookrmodvita5.png bookrmodvita6.png

bookrmodvita7.png bookrmodvita8.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

External links

Advertising: