topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Monday November 4, 2024, 2:43 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: NANY 2011 Release: DCDisplay  (Read 74494 times)

nharding

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 36
    • View Profile
    • Donate to Member
NANY 2011 Release: DCDisplay
« on: June 11, 2010, 12:03 PM »
NANY 2011 Entry Information

Application NameDCDisplay
Version0.4
Short DescriptionComic/Magazine viewer
Supported OSesWindows XP,Vista,7
Download* DCDisplayInstaller0.4.rar (7231.58 kB - downloaded 1695 times.)
Comic Sources:
Author Neil Harding


Description
I wanted a replacement for CDisplay (which hasn't been worked on for years), so I am writing DCDisplay. I'm using XNA (although the application will be PC only, no XBox support is planned) as I wanted an excuse to learn C#.

Features
All the basic functionality is now supported, including next and previous (which uses a new sort algorithm that sorts more like English.) I am using a pixel shader to allow the contrast, saturation, brightness, deyellow, gamma, skew, lighten image near spine although the settings are not currently preserved.

Just added the database (which scans your hard drive for the entire contents and allow you to find duplicates based on names as well as contents). This is not the final version, but has most of the features that will be present.

Planned Features
I also want to add some graphical niceties (I want to do a comic style UI).

Screenshots


Usage
Installation
Download the zip file and decompress it, then run the setup.exe file and it will install it.

Using the Application
When you run the application for the first time it will display a small comic with instructions inside.
The main key you need is space, the controls are the same as CDisplay.

Uninstallation
Windows Control Panel / Add Remove Programs, or click the Uninstall DCDisplay link that is now added.
« Last Edit: January 15, 2011, 12:20 PM by nharding »

superboyac

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,347
    • View Profile
    • Donate to Member
Re: NANY 2011 Pledge: DCDisplay
« Reply #1 on: June 11, 2010, 12:08 PM »
Very nice!  I used to use Cdisplay.  Then I found another, more polished program called Comicrack.  Comicrack is great.  Full featured, organizes your comics also.  You can say it's more bloated than CDisplay, also.  But CDisplay is very very minimalist, which I like also.

Anyway, I just wanted to offer some encouragement.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,913
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2011 Pledge: DCDisplay
« Reply #2 on: June 11, 2010, 12:12 PM »
Love it  :up: :up:

Crush

  • Member
  • Joined in 2006
  • **
  • Posts: 402
  • Hello dude!
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: NANY 2011 Pledge: DCDisplay
« Reply #3 on: June 11, 2010, 01:24 PM »
I also used CDisplay very often to read old comics and look forward to this replacement.

nharding

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 36
    • View Profile
    • Donate to Member
Re: NANY 2011 Pledge: DCDisplay
« Reply #4 on: June 29, 2010, 08:44 AM »
If you want a sneak peek, then the first alpha version is available at installer and the source is available (you need Visual Studio Express 2008 C#, and XNA if you want to be able to build).

Neil Harding

Crush

  • Member
  • Joined in 2006
  • **
  • Posts: 402
  • Hello dude!
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: NANY 2011 Pledge: DCDisplay
« Reply #5 on: June 29, 2010, 10:10 AM »
The links arenĀ“t working. Is rapidshare down atm?

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,913
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2011 Pledge: DCDisplay
« Reply #6 on: June 29, 2010, 10:16 AM »
screenshots please!

nharding

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 36
    • View Profile
    • Donate to Member
Re: NANY 2011 Pledge: DCDisplay
« Reply #7 on: June 29, 2010, 10:19 AM »
Yes it appears as though it was down temporarily (they are supposed to be changing the system they use today, so I guess it went down sometime after I posted the links) and whilst writing the reply it came back up.

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,964
    • View Profile
    • Donate to Member
Re: NANY 2011 Pledge: DCDisplay
« Reply #8 on: August 05, 2010, 05:24 AM »
Well I didnt have a clue what CDisplay was in it's time, but I read a share of comics online so I thought I'll try an 'I'm feeling lucky' install :)

I see it's main purpose is to read cbr/cbz files - of which I dont have any :D - anyone know where I can get some free or cheap comics?
So I simply tried it out as a viewer.   

Observations so far:
it looks great. I like the idea & the shortcuts are nice and easy and very useful. I love the way the arrows simply move the image, even off-screen if you want

problems:
worked fine first couple of times but used a lot of cpu - 20% of dual core. Everything else struggled with it running in the background - jerky mouse etc.
Now it has started seizing up - even before I try to load anything. If I try to change to another app, I cant - alttab doesnt work etc. So I have to kill it.
I'm not sure what could have changed - could it be it's trying to go to the images I last looked at? I did see a flash of an image the last time I started it & then it went to the intro image.

BTW where is the install? I couldnt find it - is it in the unpacked zip file? The shortcut on the desktop doesnt seem to be a normal shortcut - it only shows the path to itself!
Tom

nharding

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 36
    • View Profile
    • Donate to Member
Re: NANY 2011 Pledge: DCDisplay
« Reply #9 on: August 05, 2010, 07:45 AM »
I used the "publish" application in Visual Studio, but it produces a weird installation. I think it installs in some guid generated path name which seems to be counterintuitive. When you open an archive it reads in the images and decodes them ahead of time (it does this is 2 parts, one to decompress the file from the archive, and another to convert the image from graphic format into a texture for the graphics card). So if you read normally then pressing space for next page will be extremely fast since it has already pre-cached the result. I need to split this into a different thread to maintain responsiveness (and then in the UI thread check if the results are ready, which at the moment I don't need to do since it can assume they are).

Neil Harding

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,964
    • View Profile
    • Donate to Member
Re: NANY 2011 Pledge: DCDisplay
« Reply #10 on: August 05, 2010, 04:02 PM »
I think it may be in the user folders but havent checked - it shows up in my uninstaller programme anyways so I'm not worried :)

Sounds promising and is looking very good
Tom

worstje

  • Honorary Member
  • Joined in 2009
  • **
  • Posts: 588
  • The Gent with the White Hat
    • View Profile
    • Donate to Member
Re: NANY 2011 Teaser: DCDisplay
« Reply #11 on: October 13, 2010, 12:02 AM »
I'm a few months late, but I figured I'd mention there is already an opensource project called CDisplayEx. I've been using that for months. It hasn't been worked on in a while I think, but I am not sure what else one might wish to add.

Still, I look forward to seeing DCDisplay. :)

nharding

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 36
    • View Profile
    • Donate to Member
Re: NANY 2011 Teaser: DCDisplay
« Reply #12 on: October 13, 2010, 12:21 AM »
I am using C# and XNA to use 3D card with a pixel shader, which allows realtime correction of colors (as well as fixing other issues, such as rotation). I plan on having XML script for an issue, so you can set parameters for each page if needed, this is better than adjusting the original jpg and resaving as that will introduce additional artifacts. The other main thing I want to add is the ability to store a database of all the comics / magazines you have, and allow fast access to them.

Neil

nharding

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 36
    • View Profile
    • Donate to Member
Re: NANY 2011 Release: DCDisplay
« Reply #13 on: January 01, 2011, 12:04 AM »
I just updated the first page with a new version of DCDisplay that fixed a small bug (minimize in windows mode would crash the application), and took the opportunity to add in abbreviation expansion in file names (LSH would expand to Legion Super Heroes for example). I should have a report generator soon (I've already got it so that it will produce a thumbnail of the cover and parse a html template).

Neil

fenixproductions

  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 1,186
    • View Profile
    • Donate to Member
Re: NANY 2011 Release: DCDisplay
« Reply #14 on: January 01, 2011, 10:00 AM »
@nharding
Are you planning more portable version (wihout installer)?

nharding

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 36
    • View Profile
    • Donate to Member
Re: NANY 2011 Release: DCDisplay
« Reply #15 on: January 01, 2011, 10:27 AM »
Since it uses .Net & XNA, and needs the DLL for decompressing archives then it would be difficult to do a portable version (unless you have the required components already installed). It also saves settings.xml in the application directory.

Neil

fenixproductions

  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 1,186
    • View Profile
    • Donate to Member
Re: NANY 2011 Release: DCDisplay
« Reply #16 on: January 01, 2011, 01:15 PM »
@nharding
I understand that .NET (and its components) is not really portable but I thought mostly about not messing with Registry when it's not really needed.

nharding

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 36
    • View Profile
    • Donate to Member
Re: NANY 2011 Release: DCDisplay
« Reply #17 on: January 01, 2011, 01:21 PM »
No I don't use the registry, I save the settings to an xml file (so they can be modified by hand if need be, although I will be modifying the application further so that all the settings will be accessible from within the program)

Neil

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,913
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2011 Release: DCDisplay
« Reply #18 on: January 01, 2011, 01:56 PM »
Anyone got any links to some free CBR/CBZ format comics to try out with this?

nharding

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 36
    • View Profile
    • Donate to Member
Re: NANY 2011 Release: DCDisplay
« Reply #19 on: January 01, 2011, 02:16 PM »
You can use any directory of images that you put into a zip file (cbz) or rar file (cbr). http://goldenagecomics.co.uk//index.php was a bunch of public domain comics.

Neil

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,913
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2011 Release: DCDisplay
« Reply #20 on: January 01, 2011, 02:40 PM »
Here are some:
http://www.flashback...e.com/downloads.aspx

They display great in DCDisplay  :up: :up:

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,913
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2011 Release: DCDisplay
« Reply #21 on: January 01, 2011, 02:44 PM »
DCDisplay is very cool.
I have to say though personally that i find these website Deployment things with weird installers that put non-standard shortcuts and do weird things, totally baffling and frustrating.  Im not sure that is something you have an option with wrt XNA, etc.  but i find it ironic that once again Microsoft is pioneering ways to do f*cked up non-standard totally alien confusing things on their own operating system.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,913
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2011 Release: DCDisplay
« Reply #22 on: January 01, 2011, 02:46 PM »
I think you also need some way to show some help even after user has loaded their first comic.
I read the introductory 2 pages, very nice and clear.
Then i loaded a comic, looked great.
Then i was totally completely lost as to the keyboard hotkeys that were shown to me on initial load, and could not figure out how to display help or do anything despite pounding all over the keyboard.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,913
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2011 Release: DCDisplay
« Reply #23 on: January 01, 2011, 02:56 PM »
Hitting W key goes to window mode (but doesn't show any window menu this first time).
Hitting W twice more toggles full screen and window mode again and now i have a menu!

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,913
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2011 Release: DCDisplay
« Reply #24 on: January 01, 2011, 02:57 PM »
The only option i really miss is being able to set the background to black.