Aller au contenu

[Arcade PC] Dance Dance Revolution A20 (Konami)


palitroque

Messages recommandés

  • 2 semaines aprĂšs...
  • 5 semaines aprĂšs...
En 7/6/2020 a las 4:32, kanor dijo:

Hello everyone,

 

Has anyone of you noticed that the timing becomes a little "off-sync" when switching from "Blue Cab" to "Gold Cab?" The "Blue Cab" setting seems to have a more accurate timing.

EDIT:

Okay I figured it out now. :)

As per this post :

 

So I had to do a hex edit for 0x1cb90. I'm not a programmer so I just used a little effort for reading, intuition, and trial-and-error. :) Here's exactly how I did it (sharing with you guys):

 

  1. So the instruction says to enter a "DWORD" (expressed in milliseconds). The default "hex" value is 69. This "hex value" of 69 has an equivalent/translation in "decimal" form, which is 105. So by intuition, I assumed that this means 105 ms sound offset.

    image.png.cc408d2286a817867e00d5ae957e5baf.png
     
  2. I exited the game (GOLD CAB version!) and went in to adjust the sound offset. Let's say I wanted to adjust the sound offset from the original 105 ms, to 100 ms. Using Windows Calculator (in Programmer Mode) or some other Programming Calculator, I entered "100" in the "decimal" form. The equivalent/translation in "hex" form is 64. So this is the number I would type to replace the default value of 69. Save the changes to the Hex Editor.

    image.png.89ce82d323967a1c9a7161a3e52dc33e.png
     
  3. I started the game again and played the same song. i observed for any changes in the timing/sound offset. I was still not satisfied with the adjustment. I felt that 100 ms was still "off" in terms of timing; I was still "too slow" to the beat.
     
  4. I repeated Steps 2 and 3 until I found a "sound offset" value that seemed to be most accurate (to my perception). The value that I found was 85 ms (hex value of 55). So this is the value that I settled with. I replaced the original hex value of 69 with 55 and then saved the file.
    image.png.09246be7764c09bb14c3f5ddd900a1a2.png
      
  5. I ran the game again and was finally satisfied with the timing. :)
     
  6. Tips:
    • Test your timing/offset using the same audio device; don't keep on changing audio devices in between tests. Based on my personal experience in testing, the "perfect offset" for my 3.5mm jack speakers (plugged at the back panel of my PC) is different from that of my 3.5mm jack earphones (plugged at the front panel of the PC) and also different from that of my USB headset. They each have different "latency" so make sure you test only with the same audio device.
    • Test your timing/offset using the same song or same set of songs so that it will be easier to compare the results.
    • Use screenshots (Prnt Scrn button/key on the keyboard)! And then organize your screenshots into folders to make it easy to compare later on.
    • Label your folder with the "offset value" you used for each set of screenshots. Also when labeling, indicate what audio device and what socket/plug/jack you attached the said audio device. This is so that you can take note of the "perfect offset value" for each of your audio devices and it will be easier to hex edit the gamemdx.dll file whenever you switch audio devices.
    • When testing, enable "Fast/Slow" so that you will know what kind of adjustment you need to make.
      • If you keep on seeing "Slow" (or if you screenshot of song results is showing too many "Slow" marks) then it means the arrows are moving early, so when you are hitting the keys/arrows/pads (in their supposed timing) you are getting a "Slow" rating. What to do: adjust to a higher offset value to make the arrows move late (increase the delay).
      • If you keep on seeing "Fast" (or if you screenshot of song results is showing too many "Fast" marks) then it means the arrows are moving late, so when you are hitting the keys/arrows/pads (in their supposed timing) you are getting a "Fast" rating. What to do: adjust to a lower offset value to make the arrows move earlier (decrease the delay).
    • Finding the "perfect offset/sync" for your audio device is a "trial-and-error" exercise/task. Try to adjust in 5 ms. increments first and when you feel you're close to getting the "perfect" value for your audio device, adjust it in smaller increments (e.g. 1 to 3 ms.).
    • NEW! (06.28.2020): some hex editing programs have the ability to display values as "DEC" format so in this case, simply switch to "DEC" so you won't need to use a calculator anymore.

Ocbnvr0.png

 

Hope this helps!

 

 

 

Hi!

How can i fix the offset for some specific songs?

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois aprĂšs...

Hello,

1. Is it possible to play GOLD mode in HD now? if so, how to start the game in HD mode? back then it only runs in SD mode.

2. Whenever I made changes to bg movie file during song selection, the game crashes randomly. Would be appreciated if anyone knows the solution.

Many thanks in advance.

Lien vers le commentaire
Partager sur d’autres sites

hace 2 horas, xepher dijo:

Hello,

1. Is it possible to play GOLD mode in HD now? if so, how to start the game in HD mode? back then it only runs in SD mode.

2. Whenever I made changes to bg movie file during song selection, the game crashes randomly. Would be appreciated if anyone knows the solution.

Many thanks in advance.

The game runs in HD by default (1280*720), except if you use the argument -ddrsd (in spice for example) to run the game in SD resolution.

 

Can you explain your problem more detailed please? Have you registered the 2 dlls to run the game via cmd? 

Lien vers le commentaire
Partager sur d’autres sites

On 2021/7/11 at 1:03 AM, B4SH-T said:

The game runs in HD by default (1280*720), except if you use the argument -ddrsd (in spice for example) to run the game in SD resolution.

 

Can you explain your problem more detailed please? Have you registered the 2 dlls to run the game via cmd? 

Thank you for the answer.

1. Good to know the game runs in HD, although it looks like its using SD version of BG video file instead of HD version. Because when I delete/replace HD BG file the game still show SD verion background.

2. The game runs fine. Just trying and see if I can replace BG video file during song selection with my own video, it looks like it won`t work and it will cause the game crash after short period into the game. Tried un/re register dll as well, still won`t work.

 

Modifié par xepher
add info
Lien vers le commentaire
Partager sur d’autres sites

En 11-07-2021 a las 21:28, xepher dijo:

Thank you for the answer.

1. Good to know the game runs in HD, although it looks like its using SD version of BG video file instead of HD version. Because when I delete/replace HD BG file the game still show SD verion background.

2. The game runs fine. Just trying and see if I can replace BG video file during song selection with my own video, it looks like it won`t work and it will cause the game crash after short period into the game. Tried un/re register dll as well, still won`t work.

 

1. Konmai reasons

2. There's a way but you need to meet some parameters about the video  (a bunch to be precise 😅) and of course, the loop. (size and bitrate for example) 

Modifié par B4SH-T
Lien vers le commentaire
Partager sur d’autres sites

12 hours ago, B4SH-T said:

1. Konmai reasons

2. There's a way but you need to meet so parameters about the video and of course, the loop. (size and bitrate for example) 

1. Got it.

2. For size and bitrate I can do more experiment, but how do you put the loop into a video file....?

Lien vers le commentaire
Partager sur d’autres sites

hace 12 horas, xepher dijo:

1. Got it.

2. For size and bitrate I can do more experiment, but how do you put the loop into a video file....?

In theory, the last frame of your video should be the next frame from the first frame of the animation, that's the theory 😅

 

As far as I remember of some requirements, size should be 15MB or even less. 

Lien vers le commentaire
Partager sur d’autres sites

On 2021/7/14 at 12:28 PM, B4SH-T said:

In theory, the last frame of your video should be the next frame from the first frame of the animation, that's the theory 😅

 

As far as I remember of some requirements, size should be 15MB or even less. 

 

Interesting theory on the loop thing, never thought the program will check for the loop. The requirement for song BG sure is a LOT less strict than song selection BG.

It works now, thank you so much for the help

Modifié par xepher
Lien vers le commentaire
Partager sur d’autres sites

  • The sujet was locked
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • CrĂ©er...