Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Denpa Men: They Came By Wave (USA) #150

Open
NerduMiner opened this issue May 11, 2024 · 6 comments
Open

The Denpa Men: They Came By Wave (USA) #150

NerduMiner opened this issue May 11, 2024 · 6 comments

Comments

@NerduMiner
Copy link

NerduMiner commented May 11, 2024

Game Name (and version if necessary)

The Denpa Men: They Came By Wave (USA)

Hardware Specs (If necessary)

  • CPU: Intel i5-8400
  • GPU: NVIDIA RTX 3070

Operating System

Windows 10 22H2

Game State

Menu text cannot load properly and falls back to "Dummy". Insane flickering on top screen while bottom screen is partially cut off. Crashes after starting a new game and attempting to access the camera EDIT: Since 2cf4563, the emulator can get into gameplay, but due to requiring hardware features to detect Wi-Fi Signals, you cannot progress very far w/o save editing.

Screenshots

pandaImage1
pandaImage2

Additional information

Provided below is a log file of console output while running the game. It seems the game attempts to access the cameras with a strange port value, I'll try to see what exactly the value is if I can compile the application on my machine:
pandaLogEdited.txt

@NerduMiner
Copy link
Author

Looks like the problem is in CAMService::startCapture, when it indexes with port.getSingleIndex() in a for loop with iterator values based on what is returned in port.getPortIndices(). The function does not account for when the value could be 3, indicating its trying to use both cameras.

Replacing the call to getSingleIndex() with the iterator value gets into the main game, but since this game relies on hardware features to detect wifi signals, you can't get very far without save editing to collect more Denpa Men.

pandaImage3
pandaImage4
pandaImage5

@NerduMiner
Copy link
Author

At some point between 2cf4563 and 61e2e71, compatibility regressed for this game.

Booting the game now seems to throw Thrown fatal error @ 00208EA0 (pid = 1, type = 0)

@wheremyfoodat
Copy link
Contributor

Can't reproduce, can you give some more info/a save?
Think it might be this PR that breaks it wheremyfoodat/Panda3DS#524

@NerduMiner
Copy link
Author

Looks like having a save was causing the crash. I cleaned my Panda3DS folder and the game is operating as it was before. Once a save is made sometime after the intro, I need to restart the entire emulator to get the crash to occur again.

@wheremyfoodat
Copy link
Contributor

wheremyfoodat commented Jul 15, 2024

I see. So I guess it's not a regression but a bug you hadn't been hit with before? (A save is still pretty helpful for debugging if you can give me one)

@NerduMiner
Copy link
Author

NerduMiner commented Jul 15, 2024

Possibly, I didn't test too extensively the last time.
EDIT: Here's a zip containing a save data plus the other stuff the emulator made when the save was created
00000003.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants