Skip to content

Does not work on Linux #7

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

Open
lunalucadou opened this issue Apr 21, 2024 · 3 comments
Open

Does not work on Linux #7

lunalucadou opened this issue Apr 21, 2024 · 3 comments

Comments

@lunalucadou
Copy link

lunalucadou commented Apr 21, 2024

I'm on Linux Mint 21 (Ubuntu 22.04) and installed .NET for Linux 8 and PowerShell for Linux 7.4 via the official Microsoft repo and was hoping the application would run on my copy of Sims 3.

Unfortunately, despite having both prerequisites installed, it never produced the tiny-ui-fix.package file. Judging by the output, I believe this is because the script cannot find my s3pi libraries, which are in a Wine prefix.

Are there any plans for Linux support? Currently, I have to mount my Sims 3 folders via sshfs-win in a Windows VM to build the package, which is quite annoying.

Edit: The mod does work on Linux when built, it's just the building part which I have to do on Windows and would prefer to avoid.

@lunalucadou
Copy link
Author

lunalucadou commented Apr 22, 2024

Update: I just discovered this comment made on the post announcing the mod's creation. By copying my s3pi files into Binaries/DBPF, it does indeed work properly.

So I guess the question is: why not copy the Windows behavior on Linux? As long as the user has .NET and PowerShell installed, it should work. If it's a matter of not wanting to officially support Linux, this folder (and the DBPFManipulationLibraryPath environment variable) should at least be documented somewhere in the readme as a "YMMV" method.

@pdc4444
Copy link

pdc4444 commented Jul 16, 2024

If anyone else is in this situation I was able to use tiny ui fix on linux via a windows computer.

1.) Mount the linux drive with the sims 3 on it via win-sshfs
2.) notate the directory locations and paste them into a notepad
3.) reference your directory locations when running the script on the windows computer

These are bare bones instructions, because this is a little involved, but perhaps this is enough of a nudge for folks that require help with this? A proper linux port of this script would be fantastic, but I can't blame the developer for not wanting to spend time to port this for a very small % of users who play TS3 on linux.

@jotoho
Copy link

jotoho commented Jan 11, 2025

I was able to generate the patch on Linux by manually adding the required library, like the creators comment behind @lunalucadou's link suggested, using the linux version of powershell and overwriting the path to the library using the command flag. Then when asked by the script, I told it where to find the game directories it needed.

Some UI elements look a bit off, but that might be as expected even on Windows. It's definitely playable.

The more curious thing is that the TinyUI package file makes my Steam version of Sims 3 complain about an incompatible mod at startup and gives me the option of either quitting or continuing. Continuing works fine.
Not sure if the package being deemed incompatible is a Linux thing or a Sims-3-Steam-version thing.

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

3 participants