TASEmulators / TASEmulators/BizHawk
Debugging page(s) on wiki and/or built-in troubleshooter
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2.8k
- Forks
- 468
- PR merge metrics
- No merged PRs in 30d
Description
Brainstorming:
EmuHawk's prereq. checker only verifies that the prereq. libs exist, not where they are (because it really shouldn't matter even though it sometimes does). It would be nice if EmuHawk showed the paths of resolved and P/Invoked assemblies (the latter will need more groundwork) so users aren't forced to grab depends.exe/Dependencies while we're debugging with them.
Built-in, specialised troubleshooters would save me us a lot of support. These could just as easily be help pages on the wiki, but I think there's something to be gained from having EmuHawk do "live" checks. My top picks, chosen for being common topics for issues, are:
- keybinds and virtual gamepad binds—"controls weird" probably input method, autofire, or analog-->digital instead of analog-->analog
- "game slow" (checklist for getting the best performance out of your potato PC)—we should default to slow, accurate cores once switching is promoted more
- firmware for dummies
- custom gamedb entries
- rewind/TAStudio config optimisation
- broken
.cue
Just a silly idea inspired by Android's "shake to logcat": When an EmuHawk window is focused and emulation is paused, check whether the mouse is being moved erratically.
You seem to be shaking the mouse violently in anger. Need a hand?
> Offline troubleshooter
> GitHub (readme / issue tracker)
> Discord
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue proposes wiki help pages and live EmuHawk troubleshooters, including checks for assemblies, controls, performance, firmware, game database entries, rewind/TAStudio settings, and .cue files. Start by choosing one topic and defining its scope, then establish whether the result is a wiki page or an EmuHawk check with a clear completion criterion.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- developer-experience, documentation, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100