Cannot get ubmplay to work

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Arch0wl
    Banned
    FFR Simfile Author
    • Dec 2002
    • 6344

    #1

    Cannot get ubmplay to work

    So I've been using iBMSC, but there's the problem of uBMPlay -- the preview option. It doesn't work. I'm using Windows 7 64-bit.

    This entry suggests the following:

    Download and paste that inside the system23folder then register the following :

    - MSCOMCTL.OCX
    - dx7vb.dll
    - dx8vb.dll
    - COMDLG32.OCX

    Search "cmd" on the Start Menu then right click it then choose Run as Administrator.

    Type: regsvr32 FILENAME
    But when I do this, I get errors like

    make sure the binary is stored at the specified path or debug it to check for problems with the binary or dependent .DLL files

    The specified module could not be found"
    for comdlg32.ocx and dx8vb.dll.

    This blog proposes a fix by doing the following:

    Download ubmplay fix here.

    Extract the whole folder.

    Run ubmplay_fix.bat.

    Follow the instruction.

    Your ubmplay.exe should display the correct image by now.
    However, when I cmd in my Start Menu --> Run as Admin --> ubmplay_fix.bat, I am told to choose Windows 7 32-bit or Windows 7 64-bit, with option 1 for 32-bit and option 2 for 64-bit. I don't know how to choose either in the command prompt.

    uBMPlay is the only BMS previewer compatible with iBMSC -- by far the best BMS editor in English -- so it's frustrating that I can't get it to work. Can anyone help?
  • NeoMasterPie
    Forum User
    • Jul 2007
    • 1405

    #2
    Re: Cannot get ubmplay to work

    I don't know how to choose either in the command prompt.
    post a pic of the command prompt

    Comment

    • Arch0wl
      Banned
      FFR Simfile Author
      • Dec 2002
      • 6344

      #3
      Re: Cannot get ubmplay to work

      Comment

      • NeoMasterPie
        Forum User
        • Jul 2007
        • 1405

        #4
        Re: Cannot get ubmplay to work

        dam. seems like there's a code error in the bat. maybe u can figure it out if you open that shit in notepad and stare at it a while.

        Comment

        • macgravel
          Resident Poopbutt
          FFR Simfile Author
          • May 2004
          • 2405

          #5
          Re: Cannot get ubmplay to work

          Hey bud, try opening the ubmplay_fix.bat in notepad, and replacing the contents with this,

          Code:
          @echo off
          ECHO.
          ECHO ...............................................
          ECHO Pick your OS type to fix UbmPlay
          ECHO ...............................................
          ECHO.
          ECHO 1 - Windows 7 32-Bit
          ECHO 2 - Windows 7 64-Bit
          ECHO.
          SET /P M=Pick one:
          IF %M%==1 GOTO 32bit
          IF %M%==2 GOTO 64bit
          
          :32bit
          copy comdlg32.ocx c:\windows\system32\ /y
          copy dx7vb.dll c:\windows\system32\  /y
          copy dx8vb.dll c:\windows\system32\  /y
          copy MSCOMCTL.ocx c:\windows\system32\  /y
          
          regsvr32 c:\windows\system32\comdlg32.ocx /s
          regsvr32 c:\windows\system32\dx7vb.dll /s
          regsvr32 c:\windows\system32\dx8vb.dll /s
          regsvr32 c:\windows\system32\MSCOMCTL.ocx /s
          
          :64bit
          copy comdlg32.ocx c:\windows\syswow64\ /y
          copy dx7vb.dll c:\windows\syswow64\  /y
          copy dx8vb.dll c:\windows\syswow64\  /y
          copy MSCOMCTL.ocx c:\windows\syswow64\  /y
          
          regsvr32 c:\windows\syswow64\comdlg32.ocx /s
          regsvr32 c:\windows\syswow64\dx7vb.dll /s
          regsvr32 c:\windows\syswow64\dx8vb.dll /s
          regsvr32 c:\windows\syswow64\MSCOMCTL.ocx /s
          This should allow you to choose between 1 or 2. In your case, you would just press 2 and hit enter. It will successfully copy the files, etc. Whether it will work or not, I have no idea. I've just now tried using iBMSC to test it, but I couldn't figure it out.

          Let me know if it works.
          Last edited by macgravel; 03-21-2013, 02:14 AM.

          Comment

          • Arch0wl
            Banned
            FFR Simfile Author
            • Dec 2002
            • 6344

            #6
            Re: Cannot get ubmplay to work

            Finally got it to work. I had to register them right after running vbrun60.exe. dx8vb.dll and comdlg32.ocx didn't register, but, for some reason it still works.

            Comment

            • Akihiro
              FFR Player
              • Oct 2012
              • 30

              #7
              Re: Cannot get ubmplay to work

              Originally posted by Arch0wl
              uBMPlay is the only BMS previewer compatible with iBMSC -- by far the best BMS editor in English
              How is it better than BMSe ? I never used iBMSC

              Comment

              • Arch0wl
                Banned
                FFR Simfile Author
                • Dec 2002
                • 6344

                #8
                Re: Cannot get ubmplay to work

                The obvious thing is that it can import from .sm to BMS, which allows for full BMS<-->SM portability. Currently this only works for 4K, but I've contacted the author and he seems to be willing to get up to 10k .sm imports working -- all he needs are ".sm format specifications."

                A feature I like is that it's great with visual customization. Here's what my 10-key editing setup looks like:



                From there, I can easily shift columns for 7-key, 6-key/solo, and 4-key if necessary.

                Comment

                Working...