Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue on native UWQHD resolution #32

Open
Stackor opened this issue Jul 17, 2021 · 14 comments
Open

Issue on native UWQHD resolution #32

Stackor opened this issue Jul 17, 2021 · 14 comments

Comments

@Stackor
Copy link

Stackor commented Jul 17, 2021

Installed Sims Version
Sims 1, no expansions, original US version with German no-cd .exe copied on top

Are you using a nocd exe / crack?
yes (German no-cd exe)
I attached it for your reference (maybe the problem has to do with it; just remove the .log extension):
Sims.exe.log

Describe the issue. Include screenshots if you can
After patching to my monitor's native UWQHD resolution (3440 × 1440), the game graphics are glitchy:
The loading and neighborhood screens are not centered, but offset to the right and bottom by about 1/4 of the screen and the neighborhood and simulation screens only show scattered artefacts. Buildings, characters and UI are drawn in wrong places or not at all. See screenshots.
Neighborhood
Simulation
The game runs fine without the patch, even without compatibility settings.

What are the steps to reproduce the issue?
I patched to resolution 3440x1440 both with and without the DDraw option enabled and both with and without admin rights.
I tried running the exe both without and with recommended compatibility settings (admin mode, Windows XP SP2 compatibility).
The result was always the same.

Please attach the generated log file SimsWidescreenPatcher.log
Sims1WidescreenPatcher.log

Relevant specs of my system
Windows 10 x64, latest updates
NVIDIA Geforce GTX 1050 Ti, latest driver (471.11)
Monitor with native resolution of 3440 x 1440

Thanks for your efforts. And thumbs up for this project!

@FaithBeam
Copy link
Owner

FaithBeam commented Jul 20, 2021

@Stackor Sorry for the delay, can you zip some folders from the UIGraphics folder and upload it here please? Edit: There will probably be much less folders because you have no expansions.
image

Also, can you try the previous release with dgVoodoo2 enabled please? https://github.com/FaithBeam/Sims-1-Complete-Collection-Widescreen-Patcher/releases/download/1.23.0-beta.2/Sims1WidescreenPatcher.1.23.0-beta.2+x86.zip

Thank you!

@Stackor
Copy link
Author

Stackor commented Jul 21, 2021 via email

@mrpenguinb
Copy link

mrpenguinb commented Jul 26, 2021

@FaithBam: Thanks for your response. Please find attached my UIGraphics folder. Please find my UIGraphics folder here: https://drive.google.com/file/d/194lsHZrCfFE8XswXxIIdgX2xB1VMT3IE/view?usp=sharing I tried the previous release with the dgVoodoo2 option enabled, but the result is the same. Hope this helps. Best, Stackor Am Di., 20. Juli 2021 um 12:10 Uhr schrieb FaithBeam < @.***>:

@Stackor https://github.com/Stackor Sorry for the delay, can you zip your UIGraphics folder and upload it here please? Also, can you try the previous release with dgVoodoo2 enabled please? https://github.com/FaithBeam/Sims-1-Complete-Collection-Widescreen-Patcher/releases/download/1.23.0-beta.2/Sims1WidescreenPatcher.1.23.0-beta.2+x86.zip Thank you! — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#32 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEZPIKNKITTRTG6BJZHKGFTTYVDSLANCNFSM5ARNTIEQ .

Try the game in Windowed mode, or else modify the game to run at 3840 × 2160 (normal 4K resolution). The game probably doesn't like your monitor's specific resolution, or it might be going over an integer limit (just a wild guess).

@Stackor
Copy link
Author

Stackor commented Jul 26, 2021

@mrpenguinb:
I tried your suggestions regarding 4K (3840x2160). Unfortuately,

  • 4K fullscreen: does not work (black screen)
  • 4K windowed (option "-w" in shortcut): does not work (error message on startup like: Critical error! Game start impossible b/c of wrong color depth/resolution)

So I tried Full HD (1920x1080) instead, with strange results:

  • Full HD fullscreen: intact graphics (no glitches), but no bottom UI. Might in fact be due to the viewport being "bigger than the monitor" and the content being off-center (just like in the neighborhood screenshot in my first post):
    image
  • Full HD windowed: runs fine, but not at 1920x1080 as specified, but rather at 2400x1350... 🤷‍♂️
    I tested these settings both with and without the DDrawCompat option, results were identical.

I guess I will just stick to the "random 2400x1350" windowed solution, so, as far as I am concerned, this issue can be closed.
However, if you guys want to try hunt this thing down and need more info, let me know. Thank you!

@Gaerthal-Estelmist
Copy link

Sorry if you guys have already found the answer but if you could not find the reason for those black screens in the game, try exiting FRAPS before entering the game. I solved my black screen issue this way, back a while ago. Hope this helps.

@mrpenguinb
Copy link

mrpenguinb commented Aug 12, 2021

Sorry if you guys have already found the answer but if you could not find the reason for those black screens in the game, try exiting FRAPS before entering the game. I solved my black screen issue this way, back a while ago. Hope this helps.

Also make sure to exit Discord, as that can interfere with games and applications that use DirectDraw!
Discord does directly interfere with The Sims 1.
Disable any in-game overlays (Discord, NVIDIA Shadowplay and Gamebar etc.) to make sure no game overlay is interfering with the game.

@Stackor
Copy link
Author

Stackor commented Aug 12, 2021 via email

@mrpenguinb
Copy link

mrpenguinb commented Feb 1, 2022

@Stackor
@FaithBeam
I managed to get 4K to work with The Sims 1!
There are no graphical glitches apart from some minor glitches. Dragging/moving the camera works with no defects.
4096 × 2160 is the resolution used in the image below. 3840 x 2160 also worked fine.

Make sure that the game's DPI setting is set to Application under "Override** high DPI scaling behaviour. Scaling performed by:"
image

@mrpenguinb
Copy link

mrpenguinb commented Feb 1, 2022

The resolution values I used were 00 0F (3840) and 70 08 (2160).
However I did encounter a crash before long, 4096 x 2160 seemed much more reliable.
I am using the latest version of DDrawCompat and have installed the widescreen neighborhood screen fixes IIRC.

@FaithBeam
Copy link
Owner

FaithBeam commented Feb 1, 2022

@mrpenguinb Excellent! I'll add that to the wiki later today. Thank you!
@Stackor Can you confirm that mrpenguinb's advice fixes your issue?

@mrpenguinb
Copy link

mrpenguinb commented Feb 2, 2022

@FaithBeam
Turns out overriding the DPI scaling actually created an issue with the phone call UI! (the mouse disappears completely).
Who would have thought....
It isn't necessary to override the DPI, I just included it because I thought it might help when actually it broke some things.

@FaithBeam
Copy link
Owner

@mrpenguinb That's unfortunate. I haven't been able to test the scaling override, but it seemed like a good idea!

@mrpenguinb
Copy link

mrpenguinb commented Feb 17, 2022

@mrpenguinb That's unfortunate. I haven't been able to test the scaling override, but it seemed like a good idea!

A user on PCGamingWiki has reported that G-SYNC can interfere with DDrawCompat: https://www.pcgamingwiki.com/w/index.php?title=Topic:Uqikvi3mga09dz33&topic_showPostId=wpp2twyhs7hotatu#flow-post-wpp2twyhs7hotatu

It can cause a blackscreen if enabled globally, so the game has to be excluded from using G-SYNC manually.
The developer of DDrawCompat says it's a known issue (not sure if the issue is with just TS1 or not).
Another note: when using DDrawCompat, the game's framerate is reported to be running at 120 FPS (used FRAPS to measure), (I don't remember if this applies to all games that use DirectDraw or not.)

@FaithBeam
Copy link
Owner

@mrpenguinb I can confirm this issue as well. GSync monitor with gtx 1060. I'll add a section to the readme and wiki.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants