Randomly corrupted text for a single frame

koitsu

Refugee
Version
2.4 (b7)
Platform
Windows
I've been plagued by this for a very long time in 7D2D (we're talking years upon years): at some point while interacting with menus and the like, all of the on-screen text becomes corrupted for a single frame. This is 100% reproducible and quite easily at that.

Tonight I finally took the time to bust out OBS Studio to do a frame-by-frame analysis; sure enough... To me it looks like there is some kind of texture corruption.

Here's a postimages gallery of 3 sequential frames: the frame before it happens, the frame when it happens, and the subsequent frame after. I went with PNG because I didn't want anyone claiming JPEG compression artefacts :P

If you want a full video (of the above images), I can provide one via YouTube. The video shows this happening multiple times in various UI areas.

I don't change anything in NVIDIA control panel for the game, and I don't particularly pick anything strange graphics-wise in the in-game settings. In-game settings are below:

Code:
Video
=====
* Display
  - Resolution: 2560x1440 (16:9)
  - Fullscreen: On
  - Upscaler Mode: Off
  - VSync: On
  - Brightness: 50%
  - Field of View: 65
* Quality
  - Anti-Aliasing: Off
  - Texture Quality: Full
  - Texture Filter: Ultra
  - Reflection Quality: Off
  - Reflected Shadows: Off
  - Shadows Distance: Low
  - Shadows Quality: Off
  - Particles: 50%
  - View Distance: High (trying 2023/07/02, was: Medium)
  - LOD Distance: 100%
  - Terrain Quality: Medium
  - Water Quality: High
  - Grass Distance: Medium
  - Object Quality: Medium
  - Occlusion: On
  - Bloom: Off
  - Motion Blur: Off
  - SSAO: Off
  - SS Reflections: Off
  - Sun Shafts: Off
* UI
  - UI Background Opacity: 93%
* Dynamic Mesh Options
  - Dynamic Mesh Enabled: No
 
Reproduction Steps
Interact with the UI in any way
Link to Logs
https://pastebin.com/81eLPeRf
Link to Screenshot/Video
https://postimg.cc/gallery/DmDvC8p
Do you either have language packs installed for 7d2d, or is your Windows possibly set up in another language?
 
Windows is set up in English, with no other language support (no IME enabled, etc.).

As for language packs: I'm not aware of installing any. How do I verify there is nothing on the filesystem that relates to 7D2D language packs?

Game language is set to English.

If you want all my game client settings, here they are:

Code:
General
=======
- Language: English

Video
=====
* Display
  - Resolution: 2560x1440 (16:9)
  - Fullscreen: On
  - Upscaler Mode: Off
  - VSync: On
  - Brightness: 50%
  - Field of View: 65
* Quality
  - Anti-Aliasing: Off
  - Texture Quality: Full
  - Texture Filter: Ultra
  - Reflection Quality: Off
  - Reflected Shadows: Off
  - Shadows Distance: Low
  - Shadows Quality: Off
  - Particles: 50%
  - View Distance: High (trying 2023/07/02, was: Medium)
  - LOD Distance: 100%
  - Terrain Quality: Medium
  - Water Quality: High
  - Grass Distance: Medium
  - Object Quality: Medium
  - Occlusion: On
  - Bloom: Off
  - Motion Blur: Off
  - SSAO: Off
  - SS Reflections: Off
  - Sun Shafts: Off
* UI
  - UI Background Opacity: 93%
* Dynamic Mesh Options
  - Dynamic Mesh Enabled: No

Audio
=====
- In-Game Music Volume: 0%
- Menu Music Volume: 25%
- Enable Voice Chat: No

Keyboard/Mouse
==============
- Look sensitivity: 0.40
- Zoom sensitivity: 0.50
- Zoom acceleration: 0.50 (default/new setting)
- Vehicle sensitivity: 0.50
- Weapon Aiming: Hold
- Invert Mouse: No
- Sprint Lock: No

Controller
==========
- Enable Controller: No

Player Profile
==============
- Chong
 
I was just testing some things in game a minute ago and I saw this. I hit the button to open my inventory and I just happened to glance at my health/stam bars and the numbers were garbled like your picture. First time I've ever noticed it. The game slightly lagged when I hit the inventory button, probably from it running the GC, which probably made it visible for a little longer and made me notice it.
 
Thanks for the report and the follow up feedback guys. I've noticed it before and chalked it up to GC. We'll get to the bottom of it!
 
@koitsu
There are a few things you may need to check.

First start the game at least once, with 7dLauncher.exe turn off anticheat, then choose save and quit.
It is on now, and it is recommended it be off when using, Jackmeister hud and bigger backpack mods.
The hud version you are using is 2.0 vs 2.3 there may be a change in his log update on Nexus, that i am unsure
of.

Are you forcing dx11, with a command line? In the launcher it should give you a choice.

Initially 0_TFP_Harmony didn't load. It state it was set not to load.

Then midstream, the hud mod unloaded and reloaded.

An incidental thing and probably not a problem but just in case, do you have space to install, on the c:\ drive
for faster and more consistent reads? I ask because you are running at 2k.

What I did was a direct compare with my log output, because for the most part they follow the same startup routine,
to find potential anomalies.

The most direct one was the unload reload of the Hud mod.
I hope this helps
 
@4sheetzngeegles
- EAC is already disabled (launched via Steam, "Launch without EAC")
- Hud has nothing to do with this problem; it's reproducible on stock/vanilla. (See above reports from others; there is little chance all of us have the exact same setups.)
- I am not forcing DX11
- C: drive isn't involved. Disk is NVMe. The problem is not with the disk or filesystem

I appreciate your effort and comparing logs but this is the wrong way to go about debugging this problem. GC kicking in unexpectedly seems like a likely cause, a case of a texture not being locked before modification (for font generation), or the font generation code has some edge case problem in it (if you look closely at the resulting font textures you'll see they aren't complete random garbage but have a pattern to them).
 
@koitsu
Ok, no offense intended.
The reason I asked the questions I did is because, excluding the mods, the base process
follows the same steps. In your log, it said that 0_TFP_Harmony which is their default
mod controller, was set not to start. In regard to the reference about the drive, is because
as you read down, your log, there as you stated was a stop gap in the processing.

That is why i asked if you could, to basically remove each of the potential issues, so that
it became clear, the exact, problem. That is why I said incidental and just in case. I apologize
I only saw yours. In regard to EAC, there is a line at the beginning that said EAC was on.

The reason for me comparing it with mine, an you can try this, Notepad++ has a plugin called
compare. When you use it with two like files like the player log. The main differences are the
parameters but the actual game process still follows the same 1 2 3 setup from start to finish.

Anything else such as adding a mod, of if you edit an xml or other file, wils show a blank gap
It makes it easier to read, and see where there are pauses. I used that method because I am
not physically in front of your pc. So I was going a single instance. If I saw multiple players
logs I would compare each one, with mine, to look for the similarities. That is how I could
attempt to trouble shoot with more detail. But you are correct only having your example limited
what I could see. My post was simply suggestions, to remove certain things, from the equation
to get you a real and lasting working answer.

If you would like I can, save the lines I spoke of to a text file, then because you are in front of the
pc, you might be able to see something physically that I can't.
 
The reason I asked the questions I did is because, excluding the mods, the base process
follows the same steps. In your log, it said that 0_TFP_Harmony which is their default
mod controller, was set not to start.

OK, but I did not explicitly set this or do this anywhere. I wouldn't know how.

Just to ensure there is no leftover nonsense from 7D2D updates, I backed up 0_TFP_Harmony directory and re-did a Verify Files in Steam, which re-downloaded the relevant files. I then used Beyond Compare to do a CRC-based comparison between the backup and the newly-downloaded files; no changes.

In regard to the reference about the drive, is because
as you read down, your log, there as you stated was a stop gap in the processing.

I'm saying: when the issue happens, the UI pauses/halts. Another user said the same thing, which means that has nothing to do disk issues (Warning: part of my $dayjob is doing storage subsystems and data recovery. I can assure you my storage mediums are fine.)

That is why i asked if you could, to basically remove each of the potential issues, so that
it became clear, the exact, problem. That is why I said incidental and just in case. I apologize
I only saw yours. In regard to EAC, there is a line at the beginning that said EAC was on.

I think the logs I provided were from when I still had EAC on. I've since disabled that.

I've updated the 2 mods I use to the latest versions. If the problem continues (I suspect it will, re: has nothing to do with mods), I will upload current/present logs to give you some peace of mind. I appreciate you looking over things.
 
Issue still persists despite mod updates. Here's the latest log file: https://pastebin.com/qyKKdgPL
Looking at your log, you are getting the following warnings:

  1. 2025-12-04T06:29:57 51.672 WRN XML patch for "XUi/windows.xml" from mod "Jakmeister999_Enhanced_HUD_V2" did not apply: <remove xpath="/windows/window[@name='windowToolbelt']/rect/sprite[@pos='0,6']" (line 58 at pos 3)
  2. 2025-12-04T06:29:57 51.673 WRN XML patch for "XUi/windows.xml" from mod "Jakmeister999_Enhanced_HUD_V2" did not apply: <remove xpath="/windows/window[@name='windowToolbelt']/rect/rect[@pos='0,-77']" (line 66 at pos 3)
  3. 2025-12-04T06:29:57 51.673 WRN XML patch for "XUi/windows.xml" from mod "Jakmeister999_Enhanced_HUD_V2" did not apply: <remove xpath="/windows/window[@name='windowToolbelt']/rect/rect[@pos='376,-77']" (line 67 at pos 3)

Since the issue you're having is related to UI and this is an issue with a HUD mod, there is a good chance it is related. Updating mods doesn't mean the mods don't cause errors or that they are compatible with other mods. I'd suggest removing this mod and starting a new save to see if you have the same problem. If you still have a problem, I'd also suggest removing all mods and starting a new save to see if you still have the problem. These steps are important to verify if it is an issue with mods or not. Just updating mods doesn't prove whether or not a mod is involved. It just tells you that the problem may still exist in the latest version of the mod(s).

I've seen corrupted text now and then when the game freezes for a second, but that's not common and only lasts while the game is frozen for that second. Usually that happens when I open inventory due to the cleanup process that runs when doing so, but it is pretty rare and usually due to not opening inventory or other windows for a long period of time, causing the cleanup process to need to do more stuff.
 
I've seen corrupted text now and then when the game freezes for a second, but that's not common and only lasts while the game is frozen for that second. Usually that happens when I open inventory due to the cleanup process that runs when doing so, but it is pretty rare and usually due to not opening inventory or other windows for a long period of time, causing the cleanup process to need to do more stuff.
This is the exact problem I am reporting/describing here, as shown in the originally provided video. Therefore, the issue has nothing to do with mods.
 
Back
Top