Skip to content

Releases: Zoltanar/Happy-Reader

Happy Reader v2.7.0

27 Apr 19:22
Compare
Choose a tag to compare

Visual novel game launcher, text hooker and VNDB database browser.
See ReadMe for basic instructions.
See Goals for existing issues and future features.
Some text hooking code (such as support for new engines), has been ported from Textractor

This version has improvements mainly to support VNDB's new HTTPS API.

Offline Dictionary archive contains JSON files directly from data formatted for Yomichan based on JMDict and KANJIDIC.

Translation

Improvements to proxy modification.

VNDB

Updated API interaction to new VNDB HTTPS API.
Moved Database Dump Reader to Happy Reader, so user does not have to close HR and run DDR to update VNDB data.
Added a panel to filters section to easily move and delete filters.
Updated Release Date filter to be more user friendly and have more features, such as relative.
Added support for Started and Finished timestamps from User List.

Happy Reader v2.6.0

22 Nov 18:44
Compare
Choose a tag to compare

VNR-like visual novel text hooker and VNDB database browser.
See ReadMe for basic instructions.
See Goals for existing issues and future features.
Some text hooking improvements (such as support for new engines), are copied from Textractor

This version has improvements and bug fixes for all areas of the program.
Offline Dictionary archive updated (JSON files directly from data formatted for Yomichan based on JMDict and KANJIDIC.

Text Hooking

Added option to stop and hide all threads.

Translation

HRGoogleTranslate: Add setting to prevent extra quotes (")
Export and import cached translations.
Show machine translations used in test tab.
Users can edit/delete cached translations.
Option to remove old cached translations automatically (currently hard coded to 2 months and older)

User Games

Improved support for processes that do not have .exe extension.
Export and import user games.
Option to mute game on minimise.

Output Window

Option to toggle separation between sections of text.

VNDB

Improved searching by name.
Updates to Database Dump Reader to match updates to VNDB dump structure.
Improved filters: added MTL, Partial language filters, "Any" root trait filter, and more.
Improved adding "pages" when scrolling to end of list of titles.
Show more release/language information in flag tooltips on VN tiles.
Secondary language support for sorting by release date.

New/Other

Most dialog windows are now controls inside main window.
Tray icon updates last played games in real time (instead of when program is restarted).
Allow user to select which system tabs should be displayed.
Warn the user if there is already a running instance of the program.
Some UI/design changes.
Other bug fixes across all areas of the program.

Happy Reader v2.5.0

07 Nov 14:45
Compare
Choose a tag to compare

Filters

  • Added Seiyuu filter, staff filter now uses name
  • Added name filter
  • Add VNID filter

Text Hooking

  • Fix for bug in saving hook code
  • Copy input to clipboard, introduce Clipboard Text Thread
  • Allow editing list of allowed processes for clipboard
  • Option to delete saved game threads
  • Updated WillPlus hook

Translation

  • Added Yandex API translator
  • DeepL API: Introduce setting to prevent details on single word sentences
  • DeepL API: Make URL editable
  • Improved: dealing with multiple proxies
  • Improved: dealing with Romaji
  • Option to clear all translation cache

User Games

  • Persist selected grouping through restarts, in tab
  • Ability to select random
  • Edit User Game notes (UG-specific, not saved to VNDB)

Output Window

  • Persist settings
  • Toggle to show/hide translation

VNDB

  • Read UL Modified date and add tooltip on UL string for dates
  • Database Tab: Added sorting by UL Added/Modified
  • VN Tab: Edit User VN notes (VN-specific, saved to VNDB)
  • VN Tab: UI Improvements
  • VN Tab: Process description better
  • VN Tab: Show tag/trait descriptions on tooltip
  • VN Tile: Show titles for Art & Scenario staff
  • VN Tile: launch user game from VN menu
  • VN Tile: Display other languages
  • Database Dump Reader: Added icon and list time taken
  • Show thumbnail cover images, when full images are not available

New/Other

  • Introduced Producer Tab
  • List recently launched games in tray icon and launch from there
  • Context menu on running game

Happy Reader v2.4.1 Beta

01 Jul 22:28
Compare
Choose a tag to compare
Pre-release

Contains fixes over v2.4.0:

  • Prevent duplicate key error on font names.
  • Add scroll bars and adjust resizing of various elements.
  • Hide mouseover dictionary tooltip when mouse leaves element and fix empty text bug.
  • Fix error in filters on invalid trait/tag.

Happy Reader v2.4.0 Beta

05 Jun 21:07
Compare
Choose a tag to compare
Pre-release

VNDB-backed, VNR-like visual novel text hooker.
See ReadMe for basic instructions.
See Goals for existing issues and future features.

New Features:

Offline Dictionary: JMDict/kanjidic backed, hover over Japanese text in output window to get definitions. (files in attachment)
Romaji: Added Kawazu (recommended) and setting to switch between romaji translators.
Filters: Added Producer Filter Type.
Google Translate API: Allow API key as well as JSON file for credentials.

Text Hooking

Updated Waffle Hook (from code in Textractor)
Allow clipboard text from Textractor.
Removed auto-pause functionality.
Capture By Hook Code setting to display hook code matches instead of saving game text threads (for games where thread identifiers change).

User Game

Button to add new (alternative to drag-drop).
Launch without hooking option;
Settings for default launch behaviour + override.

Entries

Allow Proxy Mods with multiple proxies.
Updated Proxies file and moved it.
Link to User Game and Implement Series-system (from VN Relations).

Fixes:

Make everything use selected Romaji Translator;
Fix concurrency issues with Game Text Threads.
Entries: Fix for merging Proxy Mods.
VN Tag Scores: Ignore negative scores.
Output Window: When setting location for first time, create it at a fixed height from the bottom.
Output Window: Remove TL Count from upper left corner.
Google: Set error on credential error.

Happy Reader v2.3.0 Beta

23 May 18:15
43245aa
Compare
Choose a tag to compare
Pre-release

First release, many issues expected.
See ReadMe for basic instructions.
See Goals for existing issues and future features.