.hack//INFECTION: Minor Font-Rendering and Texture Glitch

Open
#2,136 16 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

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

Research direction

Start with the provided GS dump and the reproduction steps, then compare the OpenGL rendering with the linked screenshots and actual PS2 video. Done means the Mailer and login menu text and textures are aligned and scaled like the PS2 output.

Written by the indexing model from the issue text.

Description

Bug GS

PCSX2 version:
v1.5.0-dev-2218-g3b122a1ba
Known to happen on PSCX2 v1.4.0 and previous versions.

PCSX2 options:
No explicit options required to run. Preset used is Safest,

Plugins used:
Default plugins were used. Used GSdx AVX2 plugin. GSdx used with the OpenGL renderer. Problem occurs when using native resolution with no HW hacks. GS dump provided [here].(https://www.mediafire.com/file/5k148747nomc7ly/dothack_text_bug.gs.xz)

Images:
dothack_text_bug
image

Actual PS2 output:
https://youtu.be/NpeACJQNl3g?list=PL62779269BC26F3E7&t=293

Description of the issue:
Menu text and menu textures are misaligned and not scaled correctly. A bug that triggers OCD so hard the game is unplayable due to the frequency of sighting the bug.

How to reproduce the issue:
Skip the demo cut-scene.
Start a new game.
Skip the beginning cut-scene.
Skip the dialog.
Enter a user name and character name.
Proceed.
Skip the dialog.
Check the messages in the "Mailer"
Select "The World"
Select "Login"
Wait for the loading screen.
Skip the dialog until Orca tells you to press Triangle.
Observe the error!

Last known version to work:
Unknown if there was a version to fix this. Searching images finds that this bug has persisted across many versions.

PC specifications:
Processor: Intel i7 7700k @ 4.20 GHZ, 4 Cores, 8 Logical Processors
GPU: NVIDA GEFORCE GTX 960
RAM: 16GB

Dominant language
C++
Stars
15.6k
Forks
2.2k
Avg merge
1d 21h
Merged PRs (30d)
66

Contributor guide

No contributing guide indexed for this repository

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.

More from PCSX2/pcsx2

All issues in PCSX2/pcsx2

Similar issues

More C++ issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.