spice2x / spice2x.github.io

🌶️ spice2x is a spicier fork of SpiceTools with hundreds of bug fixes and new features 🌶️
https://spice2x.github.io/
GNU General Public License v3.0
116 stars 2 forks source link

DDR X2 it's not run with the latest Spice2x #237

Closed jpv1018 closed 2 weeks ago

jpv1018 commented 2 weeks ago

Dance Dance Revolution X2 - JDX:J:A:A:2010111000

spice2x-24-09-21

Laptop - PC

CPU -R7 3700x RAM 48GB DDR4 GPU RX 6900xt

Describe the issue

DDR X2 it's not run with the latest Spice2x

log.txt

jpv1018 commented 2 weeks ago

image Hello! With this old version of SpiceTools, the game boots without fail. Please develop Spice2x compatibility for X2 and if possible, from DDR X up. Thank you very much!

LupinThidr commented 2 weeks ago

X won't happen, can you upload the log from the 2022 spicetools? I suspect you're using different launch parameters

sp2xdev commented 2 weeks ago

I'm not sure what the deal is here, because I can boot X2 with latest spice2x just fine.

jpv1018 commented 2 weeks ago

X won't happen, can you upload the log from the 2022 spicetools? I suspect you're using different launch parameters

log.txt

Hi... sure!

jpv1018 commented 2 weeks ago

I'm not sure what the deal is here, because I can boot X2 with latest spice2x just fine.

Hello. I have never been able to run X2 with Spice2x. The data I use is stable and obtained from a good source (Sows).

sp2xdev commented 2 weeks ago

Just a wild guess, but this might be an issue with the game DLL loading at high address again (see #71):

[2024/11/04 08:50:43] I:avs-game: loading DLL 'ddr.dll'
[2024/11/04 08:50:43] I:avs-game: DLL path: D:\Juegos\Dance Dance Revolution\DDRX2\contents\ddr.dll
[2024/11/04 08:50:43] I:avs-game: loaded successfully (0x13510000)

on jpv1018's old spicetools logs: [2024/11/04 20:26:24] I:avs-game: loaded successfully (0x10070000)

on jpv1018's new spice2x logs: [2024/11/04 08:50:43] I:avs-game: loaded successfully (0x13510000)

on my machine using spice2x: [2024/11/04 17:22:17] I:avs-game: loaded successfully (0x10070000)

although, looking at disassembly for the DLL, it's not obvious why this would matter.

sp2xdev commented 2 weeks ago

Another thing that @jpv1018 could try - get rid of whatever this d3d_antilag thing is, and see if that helps.

jpv1018 commented 2 weeks ago

Another thing that @jpv1018 could try - get rid of whatever this d3d_antilag thing is, and see if that helps.

Sure... i remove this Ty (this test i made with the spicetools from 2022) log.txt

sp2xdev commented 2 weeks ago

Whatever you did shifted it to 0x13510000 but it seems like the game booted, so the problem is elsewhere. Not sure where else to look though.

jpv1018 commented 2 weeks ago

Another thing that @jpv1018 could try - get rid of whatever this d3d_antilag thing is, and see if that helps. This is the log with the latest Spice2x (The game not launch)

log.txt

sp2xdev commented 2 weeks ago

Another thing that @jpv1018 could try - get rid of whatever this d3d_antilag thing is, and see if that helps. This is the log with the latest Spice2x (The game not launch)

log.txt

In this case the game crashed because you set -loglevel, but the game doesn't support that.

jpv1018 commented 2 weeks ago

Another thing that @jpv1018 could try - get rid of whatever this d3d_antilag thing is, and see if that helps. This is the log with the latest Spice2x (The game not launch)

log.txt

In this case the game crashed because you set -loglevel, but the game doesn't support that.

Ok... I will remove that parameter from -loglevel and launch the game again.

jpv1018 commented 2 weeks ago

Another thing that @jpv1018 could try - get rid of whatever this d3d_antilag thing is, and see if that helps. This is the log with the latest Spice2x (The game not launch)

log.txt

In this case the game crashed because you set -loglevel, but the game doesn't support that.

Ok... I will remove that parameter from -loglevel and launch the game again.

Thank you. Now it launched the game without errors. I'm going to try it on another computer where I normally play with my dancepad and send you the results.

image log.txt

jpv1018 commented 2 weeks ago

Another thing that @jpv1018 could try - get rid of whatever this d3d_antilag thing is, and see if that helps. This is the log with the latest Spice2x (The game not launch)

log.txt

In this case the game crashed because you set -loglevel, but the game doesn't support that.

Thank you very much. What I did was the following: Delete the antilag.cfg, I configured by defaul the -loglevel as you suggested, but I think the most important thing was that I deleted all the SpiceTools folders from 2022 to paste the clean Spice2x content. This allowed to launch the game.... I used to overwrite, but from what I saw, I think this is a bad practice.

log.txt

sp2xdev commented 2 weeks ago

You changed way too many things over each iteration so I don't think there can be anything productive done here to figure out what the root cause was. There isn't an issue with downloading spice2x and overwriting your old spicetools executables, so I'm not sure what you mean by "deleted all the SpiceTools folders from 2022 to paste the clean Spice2x content" - my guess is that you had some other things in the folder too, not just the spicetools executables... maybe some DLL hooks or something, not sure.

At least you have it working now.