Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07896 Gameplay Major Always Mar 8, 2021, 22:12 May 12, 2021, 21:45
Tester mahlemiut View Status Public Platform SDLMAME
Assigned To Resolution Open OS Linux (64-bit)
Status [?] Confirmed Driver raiden2.cpp
Version 0.229 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 07896: raiden2 and clones: Score-based extends do not work correctly
Description Extends are not awarded at the score set by the DIP switches. Extend pickups work as expected.
Steps To Reproduce Start game, play until first extend score is reached. (Default is 200,000) No extend is given.
Additional Information Investigating this, it looks like the game reads the extend score table from ROM, but the score it reads in 90,000,000. Using the debugger to alter either the score or the next extend value shows that the routine to check for extends is working properly.
This may also affect raidendx, but the extend DIPs are listed at unknown.
Curiously, test mode does not show extend settings.
Github Commit
Flags
Regression Version
Affected Sets / Systems raiden2 and clones
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.18835
AriaOTP
Tester
May 12, 2021, 07:12
According to PCB user, Raiden II doesn't seem to have score based extend.
https://shmups.system11.org/viewtopic.php?p=618287#p618287
Just the information of MAME dip switch is wrong.


PSX port (The Raiden Project) video doesn't have score extends on 200,000 score either.

Needs the PCB video of Raiden II (to confirm that doesn't have score based extend)
User avatar
No.18837
AriaOTP
Tester
May 12, 2021, 08:21
edited on: May 12, 2021, 08:22
PC/Windows port doesn't have extend on 200,000 score either

User avatar
No.18838
Haze
Senior Tester
May 12, 2021, 09:54
edited on: May 12, 2021, 09:55
so it looks like a bug in the game.

presumably 200,000 came from somewhere, maybe a manual, unless it works in one of the sets.

based on what is posted here, it does award extends at 90,000,000 (does the dipswitch affect that, or is it always 90,000,000?)

if the dipswitch chooses between 2 nonsense values, it should still be documented (with those values)
if it does nothing, the dipswitch should be set to unused instead.

all the major code revisions should be checked however, as if it's a bug in the game, one of the revisions could have that bug fixed.
User avatar
No.18839
mahlemiut
Developer
May 12, 2021, 21:45
The extend DIP switch info comes from the Japanese manual.
Changing the extend DIP switches does change the extend value, if I remember it right, to either 91M or 92M. That the values are EXACTLY 90M, 91M, 92M, etc, suggest that it is an intentional change.