Releases: Zoltanar/Happy-Reader
Happy Reader v2.7.0
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
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
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
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
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.