ThirteenAG / WidescreenFixesPack

Plugins to make or improve widescreen resolutions support in games, add more features and fix bugs.
https://thirteenag.github.io/wfp
MIT License
2.35k stars 223 forks source link

Splinter Cell Blacklist - Loading screen after last mission statistics. #1600

Open r3538987 opened 3 months ago

r3538987 commented 3 months ago

Firstly thought its a random bug, but later just out of curiosity tried again, and it's same. When you hit Continue on stats screen, it loads cutscene, but loading overlay stays over. And it's not only during cutscene, later there are credits, and this behavior remains.

https://github.com/user-attachments/assets/5c4b9a3e-54e1-4ed6-902e-6f40ab89e637

Here is save file before last fight on rookie difficulty. https://gofile.io/d/GmjhJW Maybe can help to reproduce.

ThirteenAG commented 3 months ago

Can you check that the new skip smi animation option is doing this?

ThirteenAG commented 3 months ago

SplinterCellBlacklist.FusionMod.zip

Also test with this build.

r3538987 commented 3 months ago

Took ASI, added SMI line into INI. Tried with both options 0 and 1, in both cases behavior remains. By the way, DX11.

Config, just in case, but I don't think something was touched there.

[MAIN]
SkipIntro = 1                              // Skips the intro videos
SkipPressAnyKeyScreen = 1                  // Skips the Press any key screen and checkpoint selection
FullscreenAtStartup = 1                    // Switches to fullscreen in case the game starts in windowed mode
DisableNegativeMouseAcceleration = 1
UltraWideSupport = 1                       // Damage overlay and fading will be disabled in ultrawide
FOVFactor = 1.0                            // [0.5, 2.5]
ScreenCullBias = 0.0                       // 0.0 achieves the best draw distance, game default value is 1.0, but it makes distant objects disappear
ShadowCullDist = 100.0                     // 100.0 for increased draw distance of shadows, game default value is 90.0
DisableNightVisionFlash = 1                // Disables the white flash when activating night vision
SMIMapDisableStartupAnimation = 0

[UNLOCKS]
UnlockDLC = 1                              // Unlocks all DLC content that is not possible to obtain after server shutdown
UnlockAllNonCampaignMissions = 1           // Unlocks all 4th Echelon missions from the start
UnlockAllCampaignMissions = 0              // Unlocks all campaign missions from the start

[EXTRACTION]                               // Charlie Missions
ExtractionWaveConfigs = Default            // Default | Random
ExtractionWaveEnemyMultiplier = 1          // Multiplies the number of enemies in each wave with the Default config
ExtractionWaveEnemyRandomRangeMin = 0      // With the Random config, each enemy defined in the XML will have its quantity multiplied by 
ExtractionWaveEnemyRandomRangeMax = 4      // a random number between Min and Max for each spawn

[HUNTER]                                   // Kobin Missions
ReinforcementsNumber = Default             // Default | Random
ReinforcementsEnemyMultiplier = 1          // Multiplies the number of reinforcements with the Default config
ReinforcementsEnemyRandomRangeMin = 1      // With the Random config, specifies the total number of 
ReinforcementsEnemyRandomRangeMax = 100    // reinforcements between Min and Max

[GHOST]                                    // Grim Missions
DisableMissionFailOnDetection = 1          // If set to 1, the mission will not fail when the player is detected (where applicable)

[COOP]                                     // Briggs Missions
ReinforcementsNumber = Default             // Default | Random
ReinforcementsEnemyMultiplier = 1          // Multiplies the number of reinforcements with the Default config
ReinforcementsEnemyRandomRangeMin = 10     // With the Random config, specifies the total number of 
ReinforcementsEnemyRandomRangeMax = 20     // reinforcements between Min and Max. Setting this value too high can make the final mission impossible to complete
DisableMissionFailOnDetection = 0          // If set to 1, the mission will not fail when the player is detected

[CAMPAIGN]                                 // Story Missions
DisableMissionFailOnDetection = 0          // If set to 1, the mission will not fail when the player is detected (where applicable)
EnableRunDuringForcedWalk = 1

[LOGITECH]
LightSyncRGB = 1                           // Mouse and keyboard will have selected suit indicators color. Only Logitech hardware is supported, requires Logitech G HUB app

[STARTUP] // https://github.com/unixoide/5th-echelon
DedicatedServerExePath = 
ThirteenAG commented 3 months ago

No idea then.

r3538987 commented 3 months ago

Then we wait for additional suggestions. Maybe this happens on my setup only for some reason. Additionally tried with these - it is same.

SkipIntro = 0                              // Skips the intro videos
SkipPressAnyKeyScreen = 0                  // Skips the Press any key screen and checkpoint selection
FullscreenAtStartup = 0  
r3538987 commented 3 months ago

https://steamcommunity.com/app/235600/discussions/0/846963081239623008/?l=schinese&ctp=4 Based on comments this could be vanilla issue after all.

ThirteenAG commented 3 months ago

Looks like framerate related bug indeed.

r3538987 commented 3 months ago

With locked 60 in Borderless Fullscreen mode, still happens. At least good to know this is not due to FusionMod. Shall I close issue?

ThirteenAG commented 3 months ago

Yeah, I don't think there's anything I can do. Maybe it's suppose to work with 30fps, who knows.

r3538987 commented 3 months ago

image Haha, actually it works.

When played with high framerate, during stats there is one second 30fps dip, maybe this also affects upcoming scene. image

For some persons DX9 worked better, but I kept my settings same, DX11, Ultra, FXAA, plus Nvidia overlay remains, MSI Afterburner too.

Framerate was locked via Nvidia Control Panel.