6 min read
Ghost eShop

🎉 Ghost eShop: Pro Web v2.5.1 - Database Migration & Performance Improvements

Migration to new NX content database architecture, faster game modal loading, automatic language detection for game intros, fixed search for games with Japanese characters, and enhanced tools section.

Ghost eShop: Pro Web v2.5.1 is now available, bringing a migration to a new database architecture for improved performance and reliability, optimized game modal loading, automatic language detection for game descriptions, fixed search for Japanese characters, and enhanced tools section.

👉 pro.nlib.cc


🗄️ Database - NX Content Database Migration

New Database Architecture

  • Complete migration to new NX content database structure : Improved game data management and organization
  • Enhanced language support : For game content across all supported languages
  • Optimized database queries : Faster and more reliable data retrieval
  • Better data organization : More efficient storage and access patterns

This migration to the new database architecture serves two critical purposes:

  1. Automation of Nintendo Switch content addition : The new database structure prepares the infrastructure for automated processes that will add Nintendo Switch scene content (base games, updates, and DLC). This automation system will be available in the coming days, streamlining content management and ensuring faster availability of new releases.

  2. Foundation for upcoming API : This database architecture prepares the infrastructure for the next-generation API that will power applications like Ghost eShop Pro App, providing a robust and scalable data layer for desktop and mobile applications.

This migration provides a solid foundation for better performance, reliability, and future scalability of the platform’s game data management system, while enabling automation and supporting the next generation of Ghost eShop applications.


⚡ Performance - Faster Game Modals

Instant Modal Display

  • Game modals now open instantly : When data is already available in cache
  • Smoother and more responsive user experience : No more waiting for modal content to load
  • Smart caching of game information : Faster subsequent access to game details
  • Optimized loading of game details and screenshots : Improved performance across the board

The performance optimizations make browsing games much faster, with modals opening instantly when game data is already loaded, providing a significantly improved user experience.


🔍 Search - Japanese Characters Fix

Fixed Game Search with Japanese Characters

  • Search now works correctly : For games with Japanese characters (hiragana, katakana, kanji)
  • Improved title normalization : That preserves non-ASCII characters
  • Better search accuracy : For Japanese game titles
  • Enhanced character handling : Proper support for all Japanese writing systems

This fix allows users to properly search for and find games with Japanese titles, making the platform more accessible to users browsing Japanese content.


📖 Game Intros - Automatic Language Detection

Localized Game Descriptions

  • Game intros now load automatically in the user’s language : Detected from browser settings
  • Automatic fallback to English : If the intro is not available in the user’s language
  • Previously, intros were only displayed in English : Regardless of user language preference
  • Better localization experience : Game descriptions now respect user language preferences

Game intros and descriptions now automatically display in the user’s preferred language, making the platform more accessible and user-friendly for international users.


🛠️ Tools Section - Enhancements

Tools Section Improvements

  • Enhanced tools section : Improved layout and information display
  • Available in all supported languages : Fully localized content
  • Better organization : Clearer presentation of tools and resources

🌍 Internationalization - Header Translation

Tools Translation

  • “Tools” menu item now properly translated : In all supported languages
  • Consistent localization : Across all navigation elements
  • Better user experience : For non-English speaking users

⏰ Server & Database - Timezone Handling

UTC Timezone Enforcement

  • Server and database connections now enforce UTC timezone : Consistent time handling
  • Eliminates environment-dependent timezone behavior : More reliable date and time operations
  • Better data consistency : Across different server environments
  • Improved reliability : For time-sensitive operations

📊 In Brief

This release focuses on migrating to the new NX content database architecture, which serves two critical objectives: preparing the infrastructure for automated Nintendo Switch content addition (base games, updates, and DLC) that will be available in the coming days, and providing the foundation for the upcoming API that will power applications like Ghost eShop Pro App. The performance optimizations make game modals open instantly, while game intros now automatically display in the user’s language. The search fix allows finding games with Japanese characters, making the platform more accessible to users browsing Japanese content. Combined with improved server and database timezone handling, version 2.5.1 delivers a faster, more reliable, and more accessible experience while preparing the infrastructure for upcoming automation and applications.

Key highlights of this release:

  • Database migration : New architecture enabling content automation and API foundation for future applications
  • Content automation preparation : Infrastructure ready for automated Nintendo Switch content addition (base, updates, DLC) - available in the coming days
  • API foundation : Database architecture prepared for upcoming API to power Ghost eShop Pro App and other applications
  • Performance improvements : Instant game modal loading with smart caching
  • Language detection : Automatic localization for game descriptions
  • Japanese search fix : Proper support for Japanese characters in search
  • Tools section enhancements : Improved layout and information display
  • Timezone improvements : UTC enforcement for better consistency

💡 Why This Update Matters

Ghost eShop: Pro Web v2.5.1 represents a significant improvement in platform performance and reliability, with two primary strategic objectives:

  • Content automation preparation : The new database architecture prepares the infrastructure for automated addition of Nintendo Switch scene content (base games, updates, and DLC), which will be available in the coming days, ensuring faster content availability and reducing manual workload
  • API foundation : This migration prepares the infrastructure for the upcoming API that will power applications like Ghost eShop Pro App, providing a robust data layer for desktop and mobile applications
  • Better performance : New database architecture and optimized modal loading provide faster user experience
  • Improved accessibility : Automatic language detection and Japanese character support make the platform more accessible
  • Enhanced reliability : UTC timezone enforcement ensures consistent behavior across environments
  • Better user experience : Instant modal loading and localized content improve overall usability

This version focuses on core infrastructure improvements that make the platform faster, more reliable, and more accessible. The database migration serves as a critical foundation for content automation and future application development, while the performance optimizations deliver immediate benefits to all users. This update prepares the platform for automated content management and the next generation of Ghost eShop applications.


💬 Thank You

A big thank you to everyone who supports our development and preservation efforts.
Your engagement helps us continue to improve Ghost Land services and provide quality tools for all users.

Ghost eShop: Pro Web v2.5.1 is now available with improved database architecture, faster performance, better language support, and enhanced reliability, delivering a more polished and efficient experience for all users.

Your Ghost eShop Team 🖤