I suppose it is in the "mega commit"-range...![]()
According to the Ps2-Home report, r726 should be the last working version.
https://www.ps2-home.com/forum/page/opl-game-compatibility-list-A
I suppose it is in the "mega commit"-range...![]()
As much as I would say it isn't the best practice today, it was just once a way of doing things.Sadly @sp193 doesn't remember all of the changes (hence he didn't do any mega-commits since then), so they need to be tracked down. :-|
While I do agree that proper debugging and fixing would be great, the sad fact of the matter is that the number of active developers that know how to debug games and fix issues right now seem to be quite low.You don't need to go back to the past to fix something in the present. Sometimes, a change was made to address a different problem. Simply reversing a change might not be the answer. Go debug it.

Or are you saying that the exercise of having people go back to previous builds to see if it has ever worked correctly is a waste of time?
He blamed me for this. I will not take responsibility for a set of commits that were there since about 8 years ago. You know that it's not impossible to know what was changed, since SVN/Git shows you each set of changes. What we don't know, is which change mattered for this particular game - and it's got nothing to do with me not remembering something from 8 years ago. There are multiple ways to solve a problem like this, and as you also said - looking back at the commit history isn't the one and only way for that.Sadly @sp193 doesn't remember all of the changes (hence he didn't do any mega-commits since then)
My main "issue" was with the "Simply reversing a change might not be the answer. Go debug it."Sorry, but you have misunderstood. You see, I had a problem was with what he wrote, specifically:
I really shouldn't be arguing for TnA as I believe he is perfectly capable of doing so himself. But I do not think he blames you nor do I believe anyone here think of you as "not a very good developer" since much of what is the PS2 scene today wouldn't be what it is without your efforts.He blamed me for this. I will not take responsibility for a set of commits that were there since about 8 years ago. You know that it's not impossible to know what was changed, since SVN/Git shows you each set of changes. What we don't know, is which change mattered for this particular game - and it's got nothing to do with me not remembering something from 8 years ago. There are multiple ways to solve a problem like this, and as you also said - looking back at the commit history isn't the one and only way for that.
One could say I nitpicked something that wasn't so pleasantly worded, at the wrong time - and that could be true. Even if I am not a very good developer, I felt that it wasn't right to lay blame on somebody else like that.
Form:
Title = Ninja Assault
ID = SLUS_20492
Media = CD (Converted from BIN+CUEto .iso using UltraISO)
OPL version = 0.9.3 / Stable r582 / 1767-DB-TA-19884cf /1831-Beta_DB-TA-0c9fb18
Device = HDD
Mode(s) = 1+2/1/2
IGR = Untested
VMC = Untested
Compatible = Yes
MD5 Checksum = 74c0fb5dbd2a941dc85317af24a1638a
Notes = Depending on settings , may either infinitely load or freeze after ~1 second
View attachment 27366
https://imgur.com/a/EzyyNyo.
Form:
Title = Ninja Assault
ID = SLUS_20492
Media = CD (Converted from BIN+CUEto .iso using UltraISO)
OPL version = 0.9.3 / Stable r582 / 1767-DB-TA-19884cf /1831-Beta_DB-TA-0c9fb18
Device = HDD
Mode(s) = 1+2/1/2
IGR = Untested
VMC = Untested
Compatible = Yes
MD5 Checksum = 74c0fb5dbd2a941dc85317af24a1638a
Notes = Depending on settings , may either infinitely load or freeze after ~1 second
View attachment 27366
https://imgur.com/a/EzyyNyo.
Form:
Title = Ninja Assault
ID = SLUS_20492
Media = CD (Converted from BIN+CUEto .iso using UltraISO)
OPL version = 0.9.3 / Stable r582 / 1767-DB-TA-19884cf /1831-Beta_DB-TA-0c9fb18
Device = HDD
Mode(s) = 1+2/1/2
IGR = Untested
VMC = Untested
Compatible = Yes
MD5 Checksum = 74c0fb5dbd2a941dc85317af24a1638a
Notes = Depending on settings , may either infinitely load or freeze after ~1 second
View attachment 27366
https://imgur.com/a/EzyyNyo.

Even if I am not a very good developer, I felt that it wasn't right to lay blame on somebody else like that.
There's no harm done.But I guess you were making a point and I shouldn't have taken it as literary, sorry.
I don't know. But I cannot imagine there being a generic "how to debug" sort of guide.BTW, are there no guides or tutorials to debug games without source code or debug symbols? There are issues with games that only manifest if the game is started through OPL, even on PCSX2 which has a built in debugger. But where do one even start?
Hey! Sorry for not responding for a bit. Didn't think to try the PAL version, cuz its a lightgun game and i have an NTSC CRT, but i had no idea about the selection at the beginning! Works like a charm! Thanks!My bad, I didn't pay attention you have the NTSC version
I have the PAL game SCES_508.89
Anyway what if you boot the game without any mode and using a 8MB VMC (this is the way I played the PAL version).
I re-checked the game just before with OPL rev. 1319 and 1537, all is fine.
If you can't manage to make the game to work, try the PAL version. It has a PAL/NTSC selector at game's launch.