TASEmulators / TASEmulators/BizHawk

[NESHawk] Chiller innacurate Zapper shooting.

Open
#3,455 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Core: NesHawk help wanted
Dominant language
C#
Stars
2.8k
Forks
468
PR merge metrics
No merged PRs in 30d

Description

Summary

With the NES title "Chiller" it allows you to shoot certain elements, however for whatever reason (compared to actual console) some elements cannot be shot despite the hitbox being visible, and shooting in the same repetitive spot, or around, or any type of microadjustment doesn't trigger the shot from being complete.

Verifying the same shot through a controller input shows that these are interactable, and it wasn't my aim (I went down to using the provided light gun lua script).

Repro

On the first stage, aim for the bell on the church, the cross, the bird on the tree, the eyes on the tree or the green moss on the gravestone and notice how you can not interact with them in any way. The zombie lady that is sitting up can be shot to where only her torso is visible, but no further, even though that zombie can be completely removed in console/controller gameplay.

Host env.

BizHawk 2.3.1 & BizHawk 2.8 were tested to validate if the issue has always existed (went to 2.3.1 as that's the version with the Published Duck Hunt TAS).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the NES light-gun input path and the provided light gun Lua script, then compare Zapper handling with the controller input that can hit the listed objects. Done means the church bell, cross, bird, tree eyes, gravestone moss, and full zombie target are interactable as they are on the console.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.