Author Topic: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)  (Read 5346 times)

David Knight (OP)

  • Posts: 577
CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« on: January 18, 2015, 11:02:21 pm »
Here's a neat little comic book reader originally for the Dingoo by f01ken, recompiled to the gcw0. I have also fixed some bugs and added a few features.

If anybody wishes to help further on this project please let me know, particularly if you can help with .cbr support (unrar library).

Running:

Use the GMenu to select your .cbz file.

Controls:

D-Pad/A-Stick: Panning
L+D-Pad: Slow panning
R: Linefeed mode
X/Y: Zoom Out/In
A/B: Next/Previous page
SELECT: quit
START: Show/hide infobar

By pressing the right shoulderpad (Linefeed mode) the screen will move across the next horizontal panel and will automatically advance to the next row. At the end of the page it will advance to the next page. At the correct zoom level it will allow you to read very quickly.

Troubleshooting:
CBZViewSS currently only supports .cbz files.
This is because they are zipped (.cbr files for example are compressed with rar) so simply changing the extension will not work.
Either use a comic book file converter such as Jomic or do it manually by zipping them yourself.

If the .cbz file contains non-jpg files they will not be used and may cause a crash. They will need to be removed from the archive.
The images should be .jpg files. This seems to be commonly used but if the images are in .png format for example they will not be read.

Changes to original code:
Changed from software to hardware rendering with doublebuffering to prevent v-sync tearing
Changed zoom to continuous instead of stepped(faster)
Added infobar with time, page number and filename information
Added directional zoom when panning (feels more natural)
Improved Linefeed to allow horizontal panel movement and automatically move to the next page
Added A-stick support
Added snap-to-screen-edge when using Linefeed
Changed key mapping
Fixed black screen on start bug
Fixed decentred zoom (now zooms to the centre instead of to the top-left corner)
Fixed thumbnail files recognised as pages bug

All above have been added to the github page: https://github.com/DavidKnight247/CBZViewSS
I'll be adding further changes to github as usual.
The source is also included with the opk file as well.

Features for future revisions:
cbr support - if you can help with this please let me know!
Autoskip non-jpg files
Save page position on clean exit
User requests?

The opk:
https://drive.google.com/file/d/0BwYi4RGX-HSablpTTlFlNFI0eDg/view?usp=sharing
« Last Edit: February 05, 2015, 10:33:40 pm by David Knight »

Gab1975

  • Posts: 1165
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #1 on: January 19, 2015, 07:10:24 am »
Whereas the little and low resolution GCW Zero screen isn't the best choice to read a comic book, this software carries out its job properly, thanks David! :)

David Knight (OP)

  • Posts: 577
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #2 on: January 19, 2015, 07:59:25 pm »
Whereas the little and low resolution GCW Zero screen isn't the best choice to read a comic book, this software carries out its job properly, thanks David! :)

Try using the R-shoulderpad, once I had fixed the linefeed feature I found with the correct zoom setting to make text readable I could read very quickly with little adjustment with the D-pad/A-stick. I suppose it does depend on how good your eyesight is though ;)

Gab1975

  • Posts: 1165
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #3 on: January 20, 2015, 06:57:18 am »
Of course, with the correct zoom scale the text is clearly readable... after all the QVGA GCW Zero LCD can't perform miracles! ;)

wepecko

  • Posts: 80
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #4 on: January 20, 2015, 09:15:06 am »
finally! thanks a lot. i was hoping for some cbX reader for a long time. and cbr support would be fantastic if you will succeed. now I need to go find my Nintendo Power files.  ;)

Gab1975

  • Posts: 1165
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #5 on: January 20, 2015, 11:33:43 am »
finally! thanks a lot. i was hoping for some cbX reader for a long time. and cbr support would be fantastic if you will succeed. now I need to go find my Nintendo Power files.  ;)

In any case, it's easy to convert a Comic Book file from "CBR" to "CBZ", it's enough extract the contents of the archive with 7zip (or similar apps), then recompress them in "zip" format and after rename the extension from .zip to .cbz ! ;)

Kouen Hasuki

  • Posts: 155
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #6 on: January 23, 2015, 01:27:14 pm »
Nice! I'm gonna check this out asap!

David Knight (OP)

  • Posts: 577
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #7 on: January 23, 2015, 09:24:11 pm »
I've got some updates to this soon but I'm still wrestling with Handy trying to fix doublebuffering  >:(

tekkaman

  • Posts: 118
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #8 on: January 23, 2015, 10:46:58 pm »
This is actually better than I thought. Looks quite good. But most of my comics are CBR and I'm lazy to extract and compress to cbz. I'll wait if CBR support is added later. If not, then when I get the chance I'll start converting some.

David Knight (OP)

  • Posts: 577
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #9 on: January 23, 2015, 11:12:02 pm »
 ::) High praise indeed.

Seriously though, please use it and then leave feedback along with feature requests.
When I do revisit the code I'll try to add your feature.  :)

Gab1975

  • Posts: 1165
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #10 on: January 24, 2015, 05:24:52 am »
I've got some updates to this soon but I'm still wrestling with Handy trying to fix doublebuffering  >:(

I don't know if it's useful... should the double buffer issue be related to the unusual screen vertical refresh rate of the Atari Lynx (up to 75 Hz) ?

tekkaman

  • Posts: 118
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #11 on: January 24, 2015, 04:14:19 pm »
::) High praise indeed.

Seriously though, please use it and then leave feedback along with feature requests.
When I do revisit the code I'll try to add your feature.  :)

I did try it. It's simple and easy to use. I just that the program you say that converts formats is for Mac. I have tried an old Sonic comic and it looks great even though it was scanned.

David Knight (OP)

  • Posts: 577
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #12 on: January 24, 2015, 06:55:57 pm »
...I just that the program you say that converts formats is for Mac.
Nope, it's written in java so it's pretty much platform agnostic. It should run from your web browser. I can confirm it works in Windows 8 and Linux (I needed to change Java's security settings though).

Open your .cbr comic and select 'convert' from the file menu. Save as .cbz format.
« Last Edit: January 24, 2015, 07:11:03 pm by David Knight »

David Knight (OP)

  • Posts: 577
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #13 on: March 06, 2015, 09:00:14 pm »


If anyone's interested, there's currently a Transformers Humble comic book bundle available. The comics are in .pdf, .epub and .cbz format and work great on the zero ;)

Xaijiqq

  • Posts: 449
Re: CBZViewSS Comic book reader (.CBZ Viewer for Small Screens)
« Reply #14 on: March 06, 2015, 10:11:28 pm »
If anyone's interested, there's currently a Transformers Humble comic book bundle available. The comics are in .pdf, .epub and .cbz format and work great on the zero ;)
G1 is the only 'one' :D

 

Post a new topic