Files
sharpemu/.github/ISSUE_TEMPLATE/game-compatibility.yml

160 lines
4.0 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Copyright (C) 2026 SharpEmu Emulator Project
# SPDX-License-Identifier: GPL-2.0-or-later
name: Game Compatibility Report
description: Report compatibility status of a game
labels: ["game-compatibility"]
body:
- type: markdown
attributes:
value: |
Use this template to report the compatibility status of a game.
Please include the **game name in the issue title**.
Example title:
Demons Souls (PPSA01341)
**Before reporting:**
- Test the game on a **fresh build from `main`**, not an old release.
- Copy the **exact commit SHA** shown at the top of the log.
- `DEBUG` and `TRACE` lines are diagnostic context, not errors by themselves; report the last milestone or the first `WARNING`, `ERROR`, or `CRITICAL` line connected to the stop.
- type: input
id: game_name
attributes:
label: Game Name
placeholder: e.g. Demon's Souls
validations:
required: true
- type: input
id: title_id
attributes:
label: Title ID
description: Game title ID (PPSA / CUSA / PCSA etc.)
placeholder: e.g. PPSA01341
validations:
required: true
- type: input
id: game_version
attributes:
label: Game Version
placeholder: e.g. 1.00 / 1.09
validations:
required: true
- type: dropdown
id: status
attributes:
label: Current Status
description: What happens when running the game?
options:
- Nothing happens
- Crashes on boot
- Boots to black screen
- Shows intro / menus
- Ingame but unstable
- Playable
validations:
required: true
- type: textarea
id: description
attributes:
label: Description
description: Describe what happens when running the game
placeholder: |
Example:
- Game boots
- Shows intro logos
- Crashes when entering gameplay
validations:
required: true
- type: upload
id: logs
attributes:
label: Log File
description: Attach the **full** log file (`.log`, `.txt`, or `.zip`). Do not paste only a fragment — the maintainer needs the complete log from launch to crash.
validations:
required: true
accept: ".log,.txt,.zip"
- type: input
id: last_milestone_first_error
attributes:
label: Last Milestone / First Error
description: Paste the **last useful milestone line** or the **first `WARNING`, `ERROR`, or `CRITICAL` line connected to the stop** from the log. `DEBUG`/`TRACE` lines do not count unless a real error follows them.
placeholder: "e.g. CpuEngine: native-only OR [ERROR] Native backend FAILED: ..."
validations:
required: true
- type: dropdown
id: operating_system
attributes:
label: Operating System
options:
- Windows 11
- Windows 10
- Linux
- macOS
- Other
validations:
required: true
- type: input
id: cpu
attributes:
label: CPU
placeholder: e.g. AMD Ryzen 7 5800X3D
validations:
required: true
- type: input
id: gpu
attributes:
label: GPU
placeholder: e.g. NVIDIA GeForce RTX 4070 Super
validations:
required: true
- type: input
id: ram
attributes:
label: RAM
placeholder: e.g. 32 GB
validations:
required: true
- type: input
id: emulator_version
attributes:
label: Emulator Version / Commit
description: Copy the **exact short SHA** from the top of the log. Do not enter just `0.0.1` without a commit hash.
placeholder: e.g. a1b2c3d
validations:
required: true
- type: dropdown
id: renderer
attributes:
label: Renderer
options:
- Vulkan
- OpenGL
- DirectX
- Software
- N/A
- Other
validations:
required: true
- type: textarea
id: additional
attributes:
label: Additional Notes
description: Screenshots, settings, patches, workarounds, or anything else relevant