07th-mod / 07th-mod/higurashi-assembly

Transparent/stretched sprite issue [Spoiler] [Experimental DLL + OG Mode ] [low prirority]

Open
#55 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C#
Stars
12
Forks
12
PR merge metrics
No merged PRs in 30d

Description

We had a reported issue where after a user updated from the old DLL to the new DLL and used OG mode, this specific sprite became transparent when displayed (and stretched the first time). Other characters/sprites displayed OK.:

![image](https://user-images.githubusercontent.com/1249449/104186273-4b358f80-546a-11eb-9390-86e539b5529e.png)
![image](https://user-images.githubusercontent.com/1249449/104186313-57b9e800-546a-11eb-9d33-146d2e7b5bbd.png)

I told the user to save, close the game, and reload the game, which seems to have fixed it:

![image](https://user-images.githubusercontent.com/1249449/104186351-62747d00-546a-11eb-8f88-ad4c28957953.png)

Here is the user's save files:
[higurashi02(1).zip](https://github.com/07th-mod/higurashi-assembly/files/5795899/higurashi02.1.zip)

I did notice this kind of issue while I was developing OG mode/the experimental DLL, but it usually only happened when you switched into OG mode. I think the issue didn't persist through a restart.

This is one of those "I hope it's nothing but I'm recording it just in case it comes up again" type issues.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue involves a sprite rendering bug in a C# game mod, specifically with an experimental DLL and OG mode. Examine the sprite loading and rendering code in the DLL, focusing on texture handling and mode switching. Reproduce the issue using the provided save file to see the transparent/stretched sprite. Check for state persistence issues across game restarts.

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.