Skip to content

Releases: djhackersdev/bemanitools

5.49

09 Jun 18:51

Choose a tag to compare

Features

  • Major overhaul of IIDX sync and performance settings
    documentation. Supports users in configuring their systems to run any IIDX version with proper
    display timings, smooth frame rates and sync game-play
  • Add iidxio-async.dll wrapper/shim library to drive another iidxio in a dedicated IO thread, see
    documentation for details
  • Add nvgpu tool to configure NVIDIA GPUs and create a custom timing profile, see
    documentation for details
  • Add d3d9-frame-graph-hook.dll that can be added as a hook to
    either launcher.exe or inject.exe to display a graph of the frame times of the game's render
    for debugging and performance analysis
  • feat: Add d3d9-monitor-check tool to run different music game relevant monitor tests including
    a re-implementation of the infamous IIDX “monitor check” as a separate tool for testing and
    debugging. See documentation for details

Fixes

  • iidxhook9: Work around reverb issue from Windows 26100.3476
  • iidxhook9: fix camhook for new style camera detection
    • cam.port_layout added to .conf files of iidx 27 to 30
  • In general, a lot of internal cleanup

5.48

31 Jan 20:55

Choose a tag to compare

Features

  • feat(config): Add invert analog input option. Remark: The old configuration file format is
    upgraded but downgrading is not possible anymore. The new saves are using a new filename
    and it doesn't delete the old files, see C:\Users\<YOUR_USERNAME>\AppData\Roaming\DJHACKERS

Fixes

N/A

5.47

29 Jan 21:13

Choose a tag to compare

Features

N/A

Fixes

  • fix(ddr/p3ioemu): Handle unknown 2B command to fix DDR X IO errors
  • fix(ddr/p3io): Crash on all supported DDR games due to incorrect p3io message size validation
  • fix(geninput): Sony DualShock 4 not working

5.46

03 Nov 14:53

Choose a tag to compare

Features

  • feat(ddrio): Wrapper/shim library to drive another ddrio in a dedicated IO thread. Improves performance for highly IO
    bound ddrio implementations, e.g. ddrio-p3io
  • feat(iidxiotest): bi2a-iidx support

Fixes

  • fix(jb03/04): Missing XML in gamestart script
  • fix(jbhook1): Rotate error message box when screen is rotated
  • fix(jbhook1): Improve/fix automatic config/nvram fs initialization

5.45

17 Oct 23:26

Choose a tag to compare

Features

  • feat(iidx 30): Added support
  • feat(ddr): Add ddrio implementation with P3IO driver backend
  • feat(ddr): Add p3io-ddr-tool for testing/debugging real P3IO devices with EXTIO
  • feat(ddr): Add testing tool for real EXTIO devices
  • feat(ddr): Add extio driver
  • feat(ddr): Add p3io driver
  • feat(iidx 20-26): New/fixed gfx up-/downscaling feature, old one was broken
  • feat(ddr): Vigem driver for ddrio
  • feat(iidx 25-30): The user can now set a custom camera device override of "SKIP" to leave that camera unassigned

Fixes

  • fix(iidx 09/10): Fix stretched BGAs on 1st and 3rd style videos

5.44

06 Apr 13:43

Choose a tag to compare

Remarks

This is probably on the the biggest releases in a while and includes a ton of important bugfixes and features that significantly improve the IIDX gameplay experience with bemanitools. This also had a very positive impact on our open issues/bugs (closed 8 thus far).

We highly recommend anyone who is using bemanitools with ANY supported IIDX version to upgrade!

Features

  • feat(doc): ezusb dev journal entry, 10th style ezusb boot up and security setup
  • feat(iidx 09/10): ezusb API call monitoring module and configuration flag
  • feat(iidx 19): Add back btools monitor check for iidxhook5
  • feat(iidx 9-19): Add configurable settings path hook. Redirect settings paths, i.e. d/, e/ and
    f/ drive "folders" to an arbitrary path on any partition, e.g. writable partition
  • feat(iidx 9/10): Improve commandline script for irbeat-patch 09 and 10, add interactive mode

Fixes

  • fix(iidx 10): SQ-INIT error caused by incorrect security configuration
  • fix(iidx 9-24): Wire up coin input in ezusb1/2 IO emulation layer
  • fix(pnm 15-18): Fix IO buffer inconsistency causing random input misfiring
  • fix(jb 1-8): Fix IO buffer inconsistency causing random input misfiring
  • fix(iidx 9-24): Fix IO buffer inconsistency causing random input misfiring
  • fix(iidx 19): imagefs override strategy with local file redir. Required to enable monitor-check
    on all chart files
  • fix(iidx 9-19): Code synchronization issue causing deadlock resulting in game hang/stuck on boot
  • fix(iidx 9-19): Fix broken settings path handling with mixed / and \
  • fix(iidx 27): Align disabled cam connection config defaults with 28/29
  • fix(inject): Fix missing forwarding of exit code
  • fix(inject): Getting stuck when game exits cleanly due to locked up debugger thread.
  • fix(iidx 18/19 CN): gamestart.bat creating dev/nvram and dev/raw folders

bemanitools 5.43

22 Jan 17:33

Choose a tag to compare

  • iidx29: (Officially) support IIDX CASTHOUR
  • Code structure maintenance
  • Various documentation improvements

bemanitools 5.42

22 Jan 17:33

Choose a tag to compare

  • Bugfix: Fix diagonal texture tearing on IIDX 18 and 19 based games
  • Feature: Add support for IIDX Resort Anthem CN using iidxhook4-cn
  • Feature/bugfix: Enable "nvidia fix" for iidxhook4, 5 and 5-cn. Should fix crashing on some/all
    nvidia cards
  • Various minor fixes

bemanitools 5.41

22 Jan 17:33

Choose a tag to compare

  • Feature: Support pop'n music 15-18 using popnhook1
  • Feature: Support IIDX tricoro CN using iidxhook5-cn
  • Various documentation improvements

bemanitools 5.40

22 Jan 17:33

Choose a tag to compare

  • Feature: Support DDR X and X2 US/EU using ddrhook1 including memory card emulation
  • Fix: sdvxhook2 crashing on some OS versions
  • Feature: Support sdvx generator lights in sdvxio