-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Sims 3 (47890) #2502
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
Comments
Update. As of Proton 4.11. Launcher is loading, displaying it's initial screen, then crashing. A little progress here. Is there a way to make stubs for the remaining unsupported .Net functionality. Currently unsupported is some or all of the following: WPF, WinForms and Browser functions. Ideally the stub widget should take generic size information and create an blank spacer widget if applicable. |
OK, I grabbed a bug log. It's pretty noisy but I found some Mono browser stuff in there: I also noticed a codepage loading issue that may be due to case sensitivity in there. I don't think it should make a difference, though. |
Another issue I found in the game is that with edge smoothing enabled, all fonts in the game (if you bypass the launcher and launch the game executable directly) will have random parts missing. This is with amdgpu version something on a Radeon Vega 56 in Fedora 30. |
Double check that you changed the game resolution to match your screen
resolution.
Sims 3 runs at rather low resolution by default and this known bug is
related to this. It affects windows users to a lesser degree.
…On Sat, Aug 10, 2019, 10:22 AM Newbyte ***@***.***> wrote:
Another issue I found in the game is that with edge smoothing enabled, all
fonts in the game (if you bypass the launcher and launch the game
executable directly) will have random parts missing. This is with amdgpu
version something on an Radeon Vega 56 in Fedora 30.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#2502?email_source=notifications&email_token=AAYFL2PCKJAMLK2NGZ33IMTQD3FJPA5CNFSM4HDV2HMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4AONUQ#issuecomment-520152786>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAYFL2MI3MGGXE5NI7SUHIDQD3FJPANCNFSM4HDV2HMA>
.
|
1080p, both my in-game and my monitor's resolution. |
There is a hack. The game's fonts are in the game directory. There is a
utility called "Autohint" you can run on them. (Back them up first
obviously.) If it works, make sure to report back so a feature request can
be filed to run fonts through the auto-hinter for better quality, as it
should improve quality for all fonts.
…On Sat, Aug 10, 2019 at 5:39 PM Newbyte ***@***.***> wrote:
Double check that you changed the game resolution to match your screen
resolution. Sims 3 runs at rather low resolution by default and this known
bug is related to this. It affects windows users to a lesser degree.
1080p, both in-game and my monitor's resolution.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#2502?email_source=notifications&email_token=AAYFL2OUQXAGPYOXRYMZE73QD4YQJA5CNFSM4HDV2HMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4AVOBA#issuecomment-520181508>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAYFL2JTPXWU4CZKYZBFAIDQD4YQJANCNFSM4HDV2HMA>
.
|
I suppose we're talking about this? I'll see about giving it a shot. |
No, it's a different one. A command line Linux utility based on freetype.
I'll pull the website next time I am at my computer. However it is
available in the repositories of most Linux distros. I know for sure
Ubuntu and Debian have it.
…On Sun, Aug 11, 2019, 3:47 AM Newbyte ***@***.***> wrote:
There is a hack. The game's fonts are in the game directory. There is a
utility called "Autohint" you can run on them. (Back them up first
obviously.) If it works, make sure to report back so a feature request can
be filed to run fonts through the auto-hinter for better quality, as it
should improve quality for all fonts.
I suppose we're talking about this <https://www.freetype.org/ttfautohint/>?
I'll see about giving it a shot.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#2502?email_source=notifications&email_token=AAYFL2IKYJALVEAYAFFV5R3QD672RA5CNFSM4HDV2HMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4A34AA#issuecomment-520207872>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAYFL2MOTHTCL3R3YXHGLILQD672RANCNFSM4HDV2HMA>
.
|
What's the package name in Ubuntu and Debian? |
Launcher seems to crash in mshtml/jscript code. Does this work in .NET? |
It did last I checked but that was a long time ago on Vanilla wine. I also
checked it under codeweavers wine.
I saw the browser element loading just before the crash in the logs, so yes
it might the Wine mshtml implementation, or it's bridging code to
wine-mono. We may need to implement a new wine browser as I suspect now
that all the .net embeds are working we will have the bugs with the ugly,
libgluezilla hack we are using to embed winebrowser.
|
We're not using libgluezilla, and we never were. Currently, the embedding code is from .NET core winforms. |
OK. Thanks. According to the log it is using wine-mono but I can't tell if the crash is in wine-mono or a called library. I may review it later. I've got some surgery coming up and needless to say I'm resting a lot. |
It's "ttfautohint" |
For the launcher you need to install vcrun2005 via protontricks, it's not a .NET related error. Here is the full dependency list to make the game running via Wine: |
Are you using unmodified proton out of box or are you using hacks? What is
your system including proton version if it is working for you?
…On Sat, Sep 21, 2019, 5:23 PM David Sn ***@***.***> wrote:
[image: grafik]
<https://user-images.githubusercontent.com/28547847/65379337-addba880-dcc6-11e9-9462-bd58edaa25a6.png>
As you can see I was able to install the free world Riverview without any
problems.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#2502?email_source=notifications&email_token=AAYFL2MAT3LTPEE7QOSCAKLQK2GGHA5CNFSM4HDV2HMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7IZ4VA#issuecomment-533831252>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAYFL2MOIGA7Y76WKSE5CMTQK2GGHANCNFSM4HDV2HMA>
.
|
I originally did that on just Wine, but also tested on unmodified proton 4.11 out of the box from Steam. |
I will have to try again with a completely clean compat install and get
back to all of you.
…On Fri, Oct 11, 2019, 9:49 PM David Sn ***@***.***> wrote:
Are you using unmodified proton out of box or are you using hacks? What is
your system including proton version if it is working for you?
… <#m_-7079563010748810991_>
On Sat, Sep 21, 2019, 5:23 PM David Sn *@*.***> wrote: [image: grafik] <
user-images.githubusercontent.com/28547847/65379337-addba880-dcc6-11e9-9462-bd58edaa25a6.png>
As you can see I was able to install the free world Riverview without any
problems. — You are receiving this because you authored the thread. Reply
to this email directly, view it on GitHub <#2502
<#2502>?email_source=notifications&email_token=AAYFL2MAT3LTPEE7QOSCAKLQK2GGHA5CNFSM4HDV2HMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7IZ4VA#issuecomment-533831252>,
or mute the thread <
github.com/notifications/unsubscribe-auth/AAYFL2MOIGA7Y76WKSE5CMTQK2GGHANCNFSM4HDV2HMA>
.
I originally did that on just Wine, but also tested on unmodified proton
4.11 out of the box from Steam.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#2502?email_source=notifications&email_token=AAYFL2MRDNB24UVT255P7LTQOEUMNA5CNFSM4HDV2HMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBBSJAI#issuecomment-541271169>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAYFL2PO5HX22PIFB3INKPLQOEUMNANCNFSM4HDV2HMA>
.
|
The launcher still doesn't work for me, are you ABSOLUTELY sure you had ZERO modifications to the install. No renamed files, no added runtimes, no added launch options, no scripts like WineTricks, ProtonTricks, Play On Linux or Lutris. No modification of registry keys, no running winecfg, no non-standard wine bottle path other than the one Steam creates. No changes from steam's default setup? Just downloading from steam and launching out of box, no changes whatsoever at all? We are talking go to steam, install Sims 3, set proton version to 4.11 and run? This has to be tested with the Steam version. The steam version has a different launcher than the Retail or Origin version. If you are installing VC Runtime that is NOT out of box. I repeat, without installing ANY SCRIPTS OR RUNTIMES! In the image you provided you were using Wine virtual desktop. That is also not considered out of box. |
@Ruedii read carefully before writing again:
That runtime is missing and not being actually installed in the Steam version, but I discovered that Origin does install and fixes the issue for me. I've written about that in my comment mentioning the actual fix, it's not a Proton issue when Steam does not install all dependencies. It is also not a wine-mono issue, so this entirely issue is not up to the Proton developers to fix, rather Valve to include Visual C++ Runtime 2005 when installing the game. PS. wine virtual desktop doesn't affect anything, I just enable that so I can tab out of a game without having the game crashing. |
You then said in the next post it works on Proton out of box. It is not
out of box with that runtime.
…On Tue, Oct 15, 2019, 5:49 AM David Sn ***@***.***> wrote:
@Ruedii <https://github.com/Ruedii> read carefully before writing again:
For the launcher you need to install vcrun2005 via protontricks, it's not
a .NET related error.
That runtime is missing and not being actually installed in the Steam
version, but I discovered that Origin does install and fixes the issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2502?email_source=notifications&email_token=AAYFL2JOAIZ6G4DNX5ZAXUDQOWGY7A5CNFSM4HDV2HMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBIEQQY#issuecomment-542132291>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAYFL2MA2QXS5LLTORVHPVTQOWGY7ANCNFSM4HDV2HMA>
.
|
In theory, VC runtimes shouldn't be necessary, as Wine should provide compatible replacements. However, there are some large dll's like mfc which are not implemented in Wine. If the log doesn't show an error loading any dll's like mfc, it should be possible to find and fix the problem with Wine's builtin VC runtime dll's. |
According to the list in #2502 (comment), dotnet20 is required, so there may still be a Mono bug. |
I would place my bets on it being a minor bug in Mono interacting with a
minor bug in Wine. This is likely resulting in a major bug.
…On Tue, Oct 15, 2019, 3:16 PM Vincent Povirk ***@***.***> wrote:
According to the list in #2502 (comment)
<#2502 (comment)>,
dotnet20 is required, so there may still be a Mono bug.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2502?email_source=notifications&email_token=AAYFL2KZXA3TV5BRRTTRUZ3QOYJIJA5CNFSM4HDV2HMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBJ47DY#issuecomment-542363535>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAYFL2JEJ4ZI556HJXDJMHDQOYJIJANCNFSM4HDV2HMA>
.
|
To go into detail on why I think this, it works with Wine's VC runtime when
running Microsoft .Net, but does not with Wine-Mono. However, with
Microsoft VC Runtime it works fine with Wine Mono.
This leads me to believe it is a bug interaction where each bug alone does
not a major failure, but together they are fatal.
…On Wed, Oct 16, 2019, 1:40 AM Robert Ruedisueli ***@***.***> wrote:
I would place my bets on it being a minor bug in Mono interacting with a
minor bug in Wine. This is likely resulting in a major bug.
On Tue, Oct 15, 2019, 3:16 PM Vincent Povirk ***@***.***>
wrote:
> According to the list in #2502 (comment)
> <#2502 (comment)>,
> dotnet20 is required, so there may still be a Mono bug.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#2502?email_source=notifications&email_token=AAYFL2KZXA3TV5BRRTTRUZ3QOYJIJA5CNFSM4HDV2HMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBJ47DY#issuecomment-542363535>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAYFL2JEJ4ZI556HJXDJMHDQOYJIJANCNFSM4HDV2HMA>
> .
>
|
Hello @Casuallynoted, please copy your system information from Steam ( |
https://gist.github.com/Casuallynoted/2986d02f9026d057c07edae7502712a9 |
Thanks, are you able to test a point release of mesa, or mesa git main? |
Just tried Mesa 22.2 but no differing results with that, is there a version you'd recommend? |
I have just tested Sims 3 again on 7, 8 and Experimental out of box. As a note, for those actually wanting to run the game, protontricks .net framework install should be enough to get it running now. You may need the VC override for the launcher as well. Experimental has a breakthrough improvement of the welcome screen sometimes rendering properly. There are still mono issues. I may gather more data later if I'm up to it. Since we now have many people working on it For the sake of expressing my frustration I would like to give some redacted choice words towards EA for not updating this launcher to .NET core, or updating the binaries to 64bit and the linking to modern versions of the libraries. I cynically and sarcastically wish them the best of luck in keeping their second most popular Sims game functioning on Windows systems as Microsoft EOLs these deprecated libraries when a few hundred hours work could let them release a remaster making them billions and ensuring the game's compatibility for 20 more years but they are too lazy. |
Hi, figured I’d give a quick update, I accidentally took a video in game and later on I wanted to close the Launcher mid-game but forgot about the Video being present. The Video showed up and this time, it didn’t crash! The entire UI was also useable and I could select the Video. Deleting it works fine but the launcher crashes during it, but re-entering it showed that it was gone from the Uploads tab. Show File opens the explorer and shows the file in “Recorded Videos”. you cannot back out of the Explorer directly since there’s no Exit button shown while in Gaming Mode, but pressing the Steam button and pressing X on the Recorded Videos tab where Switch Windows is works and will return you back to the Launcher. Screenshots show up too and the Launcher appears to be usable but is still frozen and also still crashes. (I presume Because the Launcher attempts to change the parcel icon to the Screenshot itself which is intended behaviour.) Downloads and Installed Content tabs still crash the Launcher for now if there’s anything present to display there if the thumbnail for it is present. It also appears that any background updates on the Launcher while it’s open (to change information on the tabs for pieces of content such as content being installed, downloading, or if a piece of content has failed to install, or if you move/delete a file into/from Downloads, Exports, Recorded Videos, or Screenshots) causes it to crash and I suspect that this also happens if you Export a Sim or Lot in order to share it online to the Exchange for instance. If you have a file with no thumbnail at all, you can attempt to install it, and theoretically it should install but I’m still looking into this. @Ruedii |
Hello! Another update: I’ve managed to get a pattern to install successfully without a thumbnail and the Launcher knows it’s installed and shows up in the Installed Content tab too, both of which do not crash, and the thumbnail does not show up either. The actual thumbnail that the Launcher uses is the one inside the package file and for me, the Pattern I created in Create A Pattern had 2 (It’s just one package file but it’s split into 2 parts.) and it was in the last one. There is a XML tag simply titled “thumbnail” and changing a single letter will not allow the thumbnail to show up in the launcher. The game is able to install the content just fine, although the Launcher still crashes once it finishes, but re-loading the launcher and checking both the Downloads and Installed Content tabs will show that the item was installed just fine. Although the Pattern did not have an icon in Create A Style, the pattern itself did show up properly in game. Uninstalling works just fine as well, and I presume that choosing the “Run without custom content” option will also work just fine. :) I’ve also tested installing multiple custom content items (not the same type of content) and that works just fine as well, both show up as installed, and while only one of them showed up as having no icon, using them worked just fine. TLDR: Custom Content can be installed on Steam Deck via the Launcher but the thumbnail that’s in the embedded .package file must not be present or the thumbnail XML tag pointing to it must be renamed. |
Progress:
I have no issues with Mesa drivers or RADV. However, I did enable V-Sync. I have heard reports with issues when V-Sync is off due to shaders that run additional cycles unclocked when the simulation is between ticks. |
Still same as before. I don't seem to have issues from high CPU thread count myself. However, I only have 24 threads, not the >64 that some people have. |
Hello @Blayer98, please add If this is a regression on Proton's side, please note the newest unaffected version as well. |
https://gist.github.com/Blayer98/abfc270329351ea7ab0594bd5b307930 Here they are. Last time that I played Sims 3 on my Steam Deck, Proton Experimental was at 8.0.2 if I remember correctly. I'll go ahead and test 8.0-5 but I highly expect no issues to occur since I never had this issue show up with Proton 8, seems like this was introduced with Proton 9. Update: This issue does not occur on Proton 8 whatsoever. Using Proton 9.0-2 or Proton Experimental introduces this bug. |
@Blayer98 Do you have any DLC or Mods installed? I tried with the base game just now and couldn't reproduce. If you do have Mods installed, does the issue persist when you do not have Mods installed? |
Hi, I do yeah, I have mods and DLC installed but this is just the launcher on it’s own, so I’m not sure why the issue occurs. |
@Blayer98 Can you check with your mods uninstalled please? I cannot reproduce with all of the DLC added. I do know the DLC affects the launcher a tiny bit, due to the icons on the bottom being lit up if they are installed. It is possible that some Mods may also be affecting the launcher. |
Maybe it could be related to the Smooth Patch by Lazy Dutchess? But their mod works completely fine on Windows PCs and was working fine on Proton 8 with no issues, and I don’t think it could be causing the issues? I’ll have a look and test this again on Proton Experimental later but I’m not sure |
Sorry for the very long wait for an update, but I’ve just recently re-installed SteamOS on my Steam Deck (mainly getting rid of rubbish files being left over) and this issue seems to still occur. I noticed the times the launcher crashed, the log mentioned running out of virtual memory. This bug does not occur on Windows. |
Hi, I have the same problem that @Blayer98, besides I have the disks so I install it with Lutris with this script: And I'm not sure why in Proton doesn't work, I try to use WineTricks and ProtonTricks to modify the setup and doesn't work, the launcher entering into Downloads tabs simply crash with a Marshal error.
I'm not sure why on Lutris it works updating all to the new versions and in Proton doesn't work. in the Winetricks.log of Lutris I found this:
And in my case Lutris is running I don't know why but I try to use the same version of wine with ProtonPlus, a program to change proton for other Wine version but using the same prefix that Proton, and simply doesn't work, the same problem. |
Hey, the reason Lutris is working is that dotnet was installed and the wine-mono install was removed. As I mentioned a while back, it’s possible to use the launcher to install Sims3Pack files if said file does not have a thumbnail for the launcher to display. It appears the issue with the Launcher on Mono is displaying thumbnails.
|
But I remove mono and I add dotnet for example and still was failing, meanwhile in Lutris it works including the case of a custom content with thumbnail |
Ah ok, did you install the vcrun2005/vcrun2010 programs as well as dotnet20sp2? Or did you install dotnet20sp2 on its own? I’m thinking if it’s not working with only dotnet20sp2, then maybe the vcrun2005/vcrun2010 is required. |
Yes, I think that all the things that you say are installed via Steam.
But I'm not sure about if the prefix is configured with |
Hello, the game is working perfectly fine on my desktop with an AMD graphic card, but when I try to launch it on my laptop the launcher briefly appears and then immediately crash, any idea why? |
Hello @Flaburgan, Proton 5.13 is several years old. The easiest thing to check is if the game runs a bit better with a newer release of Proton. |
Hello, sorry I should have said I tried with many different versions and it never worked (although it looks like it's not crashing at the same steps, here with experimental: System.DllNotFoundException: TSLHost.dll assembly: type: member:(null) |
Compatibility Report
System Information
I confirm:
Symptoms
Launcher won't launch (Game Launcher Requires .Net on Wine. Uses modules not currently found in WineMono)
Game will launch bypassing launcher, but download and online functionality does not work as it calls the launcher.
Reproduction
Download game
Attempt to launch
Related Issues
Proton Needs Wine-Mono Support #18
The text was updated successfully, but these errors were encountered: