/ComicRackCE

A Community Edition for the legendary Comic Book Manager ComicRack. ComicRack is back from the dead.

Primary LanguageC#GNU General Public License v2.0GPL-2.0

ComicRack Community Edition

👇 Download Links 👇


ComicRack Community Edition


This project aims to revive the legendary Comic Manager, ComicRack, which hasn't been updated in 10 years. Despite attempts to contact the original author, Markus Eisenstöck (cYo), the app was removed from stores, and users had to rely on cracked versions. If Markus reappears and requests this project to be taken down, I will comply.

To support the community, I am releasing the decompiled version as a Community Edition. Although commercial use can't be prevented, I discourage rebranding and selling it. Please keep expectations realistic; major overhauls, like rewriting the entire program or UI, aren't on the horizon. As a hobbyist programmer, I can handle most code but with time. If you're eager for a new feature, I encourage you to consider implementing it yourself—it's what makes this the Community Edition.

New Features are listed here. The complete changelog is here.

Community Collaboration

To collaborate, open an Issue on the tracker or use GitHub discussions. Start with small, focused Pull Requests, avoiding large, vague commits. ChatGPT can help with small code snippets but not with complete rewrites. Use Visual Studio 2022 Community Edition for development, as it's more suitable than VS Code.

We also need the Localizer tool created by cYo for translations.

Installation

To install, download the nightly installer, double-click it, and follow the instructions.

Important

  • This build is currently under development and may undergo daily changes. Bugs resulting from the decompiling process may still exist, so exercise caution when upgrading.
  • Users have reported false positives from Windows Defender and not every version can be submitted for removal.
    • Builds provided are automatically compiled by GitHub servers, ensuring that the downloaded file matches the code in this repository.

Warning

  • This version introduces new smart list fields not found in classic ComicRack. Do not open a database that utilizes these fields in an older version, as it will reset your database.
  • Always maintain backups.

Tip

  • Before installing the Community Edition, uninstalling the original ComicRack is suggested to avoid duplicates in the Open With menu.
  • An updated version of the Backup Manager is provided to help you backup your database.
  • Use the News window within the application to stay informed about the latest builds.
  • Check the Wiki for additional tips and information.

Upgrading from classic ComicRack

ComicRack Community Edition uses a different data directory than classic ComicRack. In order to transfer your data over:

  1. Run ComicRack Community Edition from the link on your Desktop or Start Menu.
  2. Once ComicRack has loaded, close it again (check the system tray), this is to create the required folders.
  3. Open Windows Explorer.
  4. Copy and paste %appdata%\cYo\ComicRack into the address bar and press enter. You'll see your existing ComicRack data. Consider making a backup of this directory just in case.
  5. Copy all of the contents of this directory.
  6. Navigate one directory up and open the ComicRack Community Edition directory.
  7. Paste your data into this directory and overwrite any existing files.
  8. Open ComicRack Community Edition and all your comics/scripts should be there.

Remember that changes in one, will not carry over to the other.

Plugins

Check out my plugins for ComicRack Community Edition:

  • Android Client: Works with the Community Edition and Android 14 (requires ADB installation for 14+). Includes a Keygen and Support Pack for the original ComicRack, but these are (no longer needed for the Community Edition).
  • Amazon Scraper: Scrapes data from Amazon books (formerly Comixology library).
  • Data Manager: Lets you manipulate ComicRack data and fixes bugs from the latest v2 release.
  • Backup Manager: Automates the backup of the ComicRack library file, supporting the Community Edition, Portable mode, and alternate configurations.
  • MangaUpdate Mini Scraper: A mini scraper for mangaupdates.com, fetching genres (additional fields can be enabled manually).
  • BĂ©dĂ©thèque Scraper v2: Scrapes data from the French BD site BĂ©dĂ©thèque.
  • Find Image Resolution: Determines the resolution of a comic. Right-click => Automation => Find Image Resolution (.NET). Configuration is in File => Automation => Find Image Resolution (.NET) Config.
  • fullscreen.py: Automatically fullscreens the application when opening a book or starting the app (depending on your settings). Copy the file to %programfiles%\ComicRack Community Edition\Scripts or %appdata%\cYo\ComicRack Community Edition\Scripts.
  • comicrack-copy-move-field: Moves or copies info from one field to another, either replacing or appending to the destination field. Updates include support for copying or moving dates.

You should also consider installing the ComicVine Scraper plugin and the Library Organizer.