Optional scripts & wrappers for making games easier to launch
Go to file
2024-09-08 15:55:24 -04:00
.gitignore Initial re-upload 2024-08-28 23:39:19 -04:00
array_format_to_hex.py Initial re-upload 2024-08-28 23:39:19 -04:00
ep_bm2dxnix Rework s3p_to_2dx, add args for IIDX 31 to ep_bm2dxnix (now named bm2dnix), update readme 2024-09-08 15:55:24 -04:00
ep_protonnix Initial re-upload 2024-08-28 23:39:19 -04:00
proton.patch Initial re-upload 2024-08-28 23:39:19 -04:00
README.md Rework s3p_to_2dx, add args for IIDX 31 to ep_bm2dxnix (now named bm2dnix), update readme 2024-09-08 15:55:24 -04:00
s3p_to_2dx Rework s3p_to_2dx, add args for IIDX 31 to ep_bm2dxnix (now named bm2dnix), update readme 2024-09-08 15:55:24 -04:00
win8prefix_protonfix.py Cleanup/rename unused files from original project 2024-09-08 15:05:54 -04:00
wine_stacktrace_to_static.py Cleanup/rename unused files from original project 2024-09-08 15:05:54 -04:00

bm2dnix Helper Scripts

This repo may seem erratic with no documentation whatsoever. This is a collection of python & shell scripts to assist with the following:

  • Wineprefix setup
  • Proton patches/setup
  • Automated configuration & launching for various titles (for running titles with varying requirements)
  • Converting Wine stack traces for debugging
  • Wrappers for special Wineprefix environments (no longer maintained)

s3p_to_2dx

This script is currently in its proof of concept stage. Please examine it before trying to run it, I reccommend copying your sound data elsewhere and running the script in there.

Helper script to convert .s3p .wma containers to .2dx .wav containers. Needed for songs in 25+ to play properly without disable-fx patches applied. This script can be run on game updates/deltas, or directly in the games sound directory.

Dependencies:

Usage:

  • This script assumes external dependencies are registered to $PATH by default
  • Binary directories must be specified in command-line arguments otherwise
  • ./s3p_to_2dx -s </path/to/sound/dir> -e </path/to/s3p_extract> -b </path/to/2dxBuild> -i </path/to/ifstools> -f </path/to/ffmpeg>

bm2dnix

This tool supports launching IIDX by chainloading bm2dnix -> ep_protonnix -> proton/proton-ge -> spicetools. This script expects things to be located in Steam directories

Usage:

  • See the help command for examples and usage
  • bm2dnix --help

etc

You don't have to use anything from this repo to get games running as these are just there to make process feel more seamless.