Status
SteamPeaks
ChartsSalesUpcomingPatchesEventsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
EventsSteam's own events and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesEventsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
Battle Hanafuda›Events›Version 0.16
In-game event

Version 0.16

Battle Hanafuda · published 5 months ago · build 22914229

All eventsPlayers around this dateRead on Steam

We’ve released an update that improves startup speed and adds a new boss track.

Main changes in this update:

  • Removed the startup sequence to speed up game launch

  • Fixed a mouse input issue when the game is running in the background (macOS / Linux)

  • Added a new BGM track: "Stage 2 Boss ~ Sasuke's Theme"

Below is a detailed explanation of each change.


Removed Boot BIOS startup sequence

In previous versions, the game displayed a VGS-X logo during startup. This has now been removed.

Originally, this sequence served two purposes:

  • To wait for leaderboard loading (asynchronous initialization)

  • To indicate that the game uses FM sound (YM2612)

However, in the current version of Battle Hanafuda:

  • Leaderboards are no longer loaded at startup (they now load only when opening the leaderboard or submitting scores)

  • The addition of the Music Room clearly demonstrates the use of FM sound

Based on this, we decided that removing the startup sequence and allowing players to jump into the game more quickly was the better choice.


Fixed mouse input issue when the window is not in focus

We fixed an issue where the game would still capture mouse input even when another application was in the foreground.

Note: This issue only occurred in windowed mode on macOS and Linux.


New track added: Stage 2 Boss ~ Sasuke's Theme

This track has been added to the Music Room.

(Sasuke image board)

As for Sasuke’s outfit, he’s currently wearing something rather… unconventional: fundoshi over shorts. It looks quite bizarre, so I’d like to briefly clarify.

In my original character design, there was a note describing his outfit as a “Traditional Matsuri Style” consisting of just a happi coat and a fundoshi.

In other words, at the concept stage it wasn’t quite this strange. However, after applying generative AI adjustments (such as sketch corrections and background improvements), it somehow ended up like this.

I suspect Sasuke’s appearance might raise some flags in terms of content rating (e.g., suggestive elements), though I can’t say for sure. It’s hard to predict what generative AI will do.

Originally, it was just the happi + fundoshi style, but after my daughter bluntly told me, “That’s seriously gross,” I was a bit shocked and decided to add shorts. However, I then realized that Sasuke “doesn’t perform well at work unless the fundoshi is fully visible,” which somehow led to his current outfit… so I added that as a questionable bit of backstory to justify it (?).

As for the music (the actual topic), I aimed for a more “muscular” feel.

I tried a number of different approaches, but in the end, it settled into something closer to my usual style.

You might even wonder, “Is this really music for a hanafuda game?”


Side note: Preparing real FM sound hardware

Battle Hanafuda uses a YM2612 FM sound emulator (based on YMFM).

In a previous update, I implemented analog-style emulation, which improved the realism of the sound.

However, this raised a new question: What exactly defines “real hardware sound”?

The YM2612 has been used in various systems, such as the Genesis and arcade machines.

Its sound is generated digitally, converted to analog via a DAC (e.g., YM3012), and then output through analog circuitry. The characteristics of that analog stage can significantly affect the final sound.

As a result, the sound varies depending on the hardware configuration.

To address this, I decided to build a reference “real hardware” environment for Battle Hanafuda (VGS-X).

The image above shows the current YM2612 hardware setup under construction.

Note: The YM2612 IC is currently being sourced.

The main board is based on a Project RE:birth (RE1-YM2612).

https://ym2203.com/?p=583

Looking at the analog section, it includes dual op-amps and a relatively large number of electrolytic capacitors compared to typical game hardware, so I expect it to produce a high-quality analog signal.

The plan is to connect a Raspberry Pi Pico to the RE1 board, play VGM data, and record the output via the line-out (stereo mini jack) through a USB audio interface into OBS.

Once this system is complete, I will analyze waveform differences between this setup and the current in-game audio, and use that data to further refine the emulation toward a more authentic hardware sound.

More from Battle Hanafuda

Other announcements

All events
In-game event7 Sep 2026Version 0.37This update adds a CRT filter that recreates the look of a CRT display. You can turn it ON or OFF from the Config menu. CRT Filter: OFF CRT Filter: ON Standard display Simulated CRT display Enabling the CRT filter brings more of that classic arcade atmosphere to the game. My goal is to give this game an authentic arcade feel . However, the game does not feature nudity or stripping. Note: Many J…In-game event12 Aug 2026Version 0.36: Custom KoiKoi Rules in Online BattlesThis update lets the room host configure rules equivalent to Custom KoiKoi when creating a Private Room in Online Battle. Other Match Types Keep Their Existing Rules Online matches outside Private Rooms (Quick Match / Friends Match) will continue to use the following fixed rules: · Rounds = 4 · Hand Cards = 8 · Field Cards = 8 · Hanami/Tsukimi = 5pts · KoiKoi Calls = Once · KoiKoi Scoring = Sta…In-game event8 Aug 2026Version 0.35: Customizable Keyboard Mapping (keymap.ini)This update adds customizable keyboard mapping. If you prefer WASD controls or use a Dvorak keyboard layout, give it a try! Where keymap.ini is saved After updating and launching the game, a keymap.ini file is automatically created in the game's installation directory. To open this directory, right-click the game in your Steam Library and select Manage → Browse local files . Edit keymap.ini to…