DarkBahamut162 / itg3encore

An upgraded port/edit of ITG3's Encore Theme using the revived ITG3 Theme as its base which now also includes stuff from the Encore Final Theme.
18 stars 0 forks source link

Select button crashes game when using project outfox's latest steam version (and softlocking after selecting song) #1

Closed dude98 closed 1 year ago

dude98 commented 1 year ago

where it crashes: song select screen how: pressing select opens the "change difficulty" options for a second then immediately crashes the game as if it fails to load something version: Outfox Steam Playtest (Build 40 i think? 41's not on steam yet) Edit: version does not matter, crashes on latest non steam playtest too

dude98 commented 1 year ago

the theme is also starting an endless loop when it gets to the screen after selecting a song, making play impossible.

DarkBahamut162 commented 1 year ago

I might need a bit more information on that since I seem to be unable to replicate it myself:

Operating System Game Mode

Additionally, which is optional but would help a great deal, a screenrecording of it would be ideal for me to know where and when exactly it happens. Another help would be providing the crash logs as some information about that might be mentioned there as well.

dude98 commented 1 year ago

I'm on windows 10, using the default dance mode. USB memory cards are on, using 2 Players, both with a USB profile. Crash log is hitting select on song wheel, the other says that a recursive file is happening, locking the game to a loading screen. ProjectOutfox.Crash.2023-04-12--15.01.57.log ProjectOutfox-itg3encore-master.ThemeLua.2023-04-12--15.04.04.log

DarkBahamut162 commented 1 year ago

Okay... So...

The "softlocking" mostly happened when the game finished loading the song before the animations are done. I have now fixed that by adding another check and it shouldn't happen anymore.

The "select crash" mostly happened on USB Profiles as either I, the theme or the game couldn't load the usb data correctly. It shouldn't crash anymore as I moved certain stuff around that made that happen.

dude98 commented 1 year ago

it loaded, but now after beating a song and getting to end results, screen freaks out, breaking theme. ProjectOutfox-itg3encore-master.ThemeLua.2023-04-12--18.00.18.log timestamp for issue in log: 18:05:18

dude98 commented 1 year ago

2023-04-12_181944 2023-04-12_181953 i've got screenshots of my game right after clearing 1st stage and after entering 2nd stage song select

DarkBahamut162 commented 1 year ago

First: Wow, that's pretty much HardwareGore right there. Something like that never ever happened to me. Second: I somehow couldn't replicate it initially. Third: I noticed that it loaded stuff from "AdditionalSongs". I never used that feature myself so that might be an indication. But I'll check it tomorrow as I now need some sleep.

dude98 commented 1 year ago

i use additionalsongs as i have multiple stepmania installs. i'll try moving my song folders later. Edit: Switching my songs over to an internal folder and removing the additional song folder still breaks.

DarkBahamut162 commented 1 year ago

After trying for hours, I still wasn't able to replicate it on my end. And I checked on both encore sides (normal & final).

I have two remaining questions as they might be my only lead: What CPU & GPU do you use? Does this also occure on other themes? [including the original theme I used as this ones base?]

dude98 commented 1 year ago

CPU is an intel i7-4500 at 2.4, GPU is an nvidia 765M, i have 3 monitors if that matters, only the ITG themes break, ITG2 breaks on language select, yours breaks on score screen, and original ITG3 breaks on score screen. i backed out into the attract sequence, and it seems to be the camera's location that's bugged, if that glitches out what you see on the score select. also, the "USB profiles" attract screen just fixed it, but i bet it'll glitch again if i play a song. yeah, right after the round cleared screen is when it happens, so something there isn't working right for my end, and idk what.

DarkBahamut162 commented 1 year ago

I have just found out the reason on why the graphical glitches happen. Don't use GLAD as a Video Renderer. To make sure you don't have it, do the following:

Enable "Show Stats" [You can do that in ITG3ENCORE by going into "Graphics/Sound Options" and enable it somewhere at the very bottom of that list]. Switch your video renderer to OpenGL. [You might need to switch to OutFox's Soundwaves theme for that as I think you can only find it in the "Experimental Settings". You might need to restart the game for it to be displayed on the stats]

dude98 commented 1 year ago

yeah, it was GLAD renderer. i switched it in the preferences ini back to opengl and could go through score eval no issue. hopefully you can figure out why glad render does that, or the outfox devs do.

DarkBahamut162 commented 1 year ago

I was able to figure out what was causing that, but I won't be able to figure out why it was doing that. You might need to put an issue on OutFox's github repository for that as it's no longer my problem anymore. I'm not potentially stealing issues/points for OutFox's Bughunter Leaderboard if they ever decide on updating that one. I can potentially handle theme-related issues, but not engine-related ones. And with that, I think I can close this one since everything else I could do has been fixed already.

Scraticus commented 1 year ago

I was able to figure out what was causing that, but I won't be able to figure out why it was doing that. You might need to put an issue on OutFox's github repository for that as it's no longer my problem anymore. I'm not potentially stealing issues/points for OutFox's Bughunter Leaderboard if they ever decide on updating that one. I can potentially handle theme-related issues, but not engine-related ones. And with that, I think I can close this one since everything else I could do has been fixed already.

This is fixed in 4.19/next alpha V build. was an old 3.x bug that has been around since 2007 ;_;, just updating here in case someone has the issue and hasn't updated OutFox yet