Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.

LupinThidr/iidx-datatools

Repository files navigation

beatmania IIDX omnimix converter/creator

Supported Versions

  • 27 HEROIC VERSE
  • 28 BISTROVER
  • 29 CastHour
  • 30 RESIDENT
  • 31 EPOLIS

*Standalone music database editor supports 20<->31+

Usage

  1. pip install -U -r requirements.txt
  2. Copy required files to this root directory: (WARNING: deleted when done!)
  • (NEW VERSION BASE bm2dx.dll, mdata.ifs, music_artist_yomi.xml, music_data.bin, music_title_yomi.xml, video_music_list.xml)
  • (OLD VERSION OMNI mdato.ifs, music_omni.bin)
  1. Run python build_omnimix.py
  2. Copy the resulting output/data to game contents
  1. Copy dummied sound and movie files from old base data

Extras

parse_webui_strings.py outputs debug info in bm2dx.dll to json

  • qpro part real titles
  • sd9 system sound real titles
  • region names (Japanese and truncated English)
  • setting names (notes, frame, explosion, turntable, fullcombo, keybeam, judgestring, lanecover, categoryvoice, musicselectbgm, kokokara start)

parse_chart_notecounts.py outputs json for score grade calculation

  • supports .ifs files directly and loose .1 files in directories