{"id":28265343,"url":"https://github.com/codingkoopa/lml-linux-launcher","last_synced_at":"2026-03-07T16:02:05.423Z","repository":{"id":38600810,"uuid":"113232587","full_name":"CodingKoopa/lml-linux-launcher","owner":"CodingKoopa","description":"Mirror of https://gitlab.com/CodingKoopa/lml-linux-launcher.","archived":false,"fork":false,"pushed_at":"2024-02-13T01:50:50.000Z","size":392,"stargazers_count":25,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-18T11:51:07.571Z","etag":null,"topics":["bash","linux","mono","shar","wine"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodingKoopa.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":"Contributing.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-12-05T21:01:49.000Z","updated_at":"2025-03-08T13:43:05.000Z","dependencies_parsed_at":"2025-06-18T11:43:31.602Z","dependency_job_id":null,"html_url":"https://github.com/CodingKoopa/lml-linux-launcher","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/CodingKoopa/lml-linux-launcher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingKoopa%2Flml-linux-launcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingKoopa%2Flml-linux-launcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingKoopa%2Flml-linux-launcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingKoopa%2Flml-linux-launcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodingKoopa","download_url":"https://codeload.github.com/CodingKoopa/lml-linux-launcher/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodingKoopa%2Flml-linux-launcher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30221193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T14:02:48.375Z","status":"ssl_error","status_checked_at":"2026-03-07T14:02:43.192Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","linux","mono","shar","wine"],"created_at":"2025-05-20T10:13:55.647Z","updated_at":"2026-03-07T16:02:05.409Z","avatar_url":"https://github.com/CodingKoopa.png","language":"Shell","readme":"# Lucas' Simpsons Hit \u0026 Run Mod Launcher Linux Launcher\n*Lucas' Simpsons Hit \u0026 Run Mod Launcher Linux Launcher* is a collection of assets for using [*Lucas' Simpsons Hit \u0026 Run Mod Launcher*](https://donutteam.com/downloads/4/) on Linux. It aims to deliver the experience of playing mods for [*The Simpsons: Hit \u0026 Run*](https://en.wikipedia.org/wiki/The_Simpsons:_Hit_%26_Run) while integrating with your Linux system as tightly as possible.\n\n## Installation\nDue to differences between different Linux distributions, no installer is provided in this repo. Instead, it is encouraged to use a package specifically for your distribution. These are the current distributions for which *Lucas' Simpsons Hit \u0026 Run Mod Launcher Linux Launcher* is available:\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://aur.archlinux.org/packages/lucas-simpsons-hit-and-run-mod-launcher/\"\u003e\n        \u003cimg src=\"https://www.archlinux.org/static/logos/archlinux-logo-dark-scalable.518881f04ca9.svg\" height=\"100\" /\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n**Don't see your distro listed?** Rep your favorite distro by creating a package for it! For more info, please see [Recommended Installation Specification](https://gitlab.com/CodingKoopa/lml-linux-launcher/-/wikis/Recommended-Installation-Specification).\n\n## Usage\nTo get started with using *Lucas' Simpsons Hit \u0026 Run Mod Launcher Linux Launcher*:\n- Install the mod launcher from one of the sources above.\n- Click on the *Lucas' Simpsons Hit \u0026 Run Mod Launcher* application from your desktop's application launcher, or run `lucas-simpsons-hit-and-run-mod-launcher`.\n- Allow the script to boot Wine.\n  - If prompted with a Wine Mono installer, click *Install* to install the preferred Wine Mono runtime.\n  - If prompted with a Wine Gecko installer, click *Cancel* as this is not used by the mod launcher.\n- Allow the script to setup a .NET runtime.\n- Setup your `Simpsons.exe` path in the launcher UI.\n\nThis should be all that is required to get up and running. To import your mods, you can move them to `~/Documents/My Games/Lucas' Simpsons Hit \u0026 Run Mod Launcher/Mods/`, and run `check-for-duplicate-lmlms` in there to remove any mods that are already installed as a part of the mod launcher package.\n\n## Contributing\nFor information on contributing, please see [Contributing.md](Contributing.md).\n\n## Features\nThis section is an informal introduction to what this Linux launcher offers. Complete technical documentation is available on the [wiki](https://gitlab.com/CodingKoopa/lml-linux-launcher/-/wikis/Home).\n\n### Launcher Script\nThe launcher script is a [Bash](https://www.gnu.org/software/bash/) script that does all of the work with setting up Wine and .NET.\n\nFor more info, see the [Mod Launcher Launcher](https://gitlab.com/CodingKoopa/lml-linux-launcher/-/wikis/Mod-Launcher-Launcher) page on the wiki.\n\n### MIME Types\nThe `LMLM` and `LMLH` file types are foriegn to Linux, so this launcher bundles a MIME type `XML` to handle any files with these extentions.\n\nFor more info, see [MIME Types](https://gitlab.com/CodingKoopa/lml-linux-launcher/-/wikis/MIME-Types).\n\n### Desktop Entries\nTo allow starting the launchers from your desktop environemnt as if it were any other application, this comes with desktop entries, including support for the MIME types.\n\nFor more info, see [Desktop Entries](https://gitlab.com/CodingKoopa/lml-linux-launcher/-/wikis/Desktop-Entries).\n\n### Duplicate LMLM Checker\nAs a result of splitting up your mods into a system directory (for default mods) and user directory (for user added mods), you may have some leftover default mods into your user directory. To help keep your user mod directory clean, the duplicate LMLM checker fixes this for you.\n\nFor more info, see [Duplicate LMLM Checker](https://gitlab.com/CodingKoopa/lml-linux-launcher/-/wikis/Duplicate-LMLM-Checker).\n\n## Compatability\nThis section will detail how well the mod launcher and game run with Wine.\n\n### The Simpsons: Hit \u0026 Run\n*The Simpsons: Hit \u0026 Run* itself pretty much runs exactly how you would expect it to. Performance parallels that of a Windows setup, as does the graphics and sound. The only thing that is sketchy is the game's built in fullscreen functionality. I recommend that you never use the built in fullscreen mode, and instead use the *Resizeable Window* mod with the mod launcher, combined with your window manager's fullscreen (Often binded to `Alt` + `F11`.).\n\n#### File Loading\nWhen starting up, the main thread of SHAR creates a separate thread for loading files. The main thread intends to yield to the IO thread, and does so using the [`Sleep`](https://docs.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-sleep) function of the [Windows API](https://en.wikipedia.org/wiki/Windows_API). This function pauses the execution of the current thread, for the amount of time specified by a parameter. A value of `0` for this holds special meaning this. The behavior of `Sleep(0)` in Windows XP and earlier, which SHAR relies on, is to\n\n## Lucas' Simpsons Hit \u0026 Run Mod Launcher\n*Lucas' Simpsons Hit \u0026 Run Mod Launcher* uses some parts of the .NET runtime not yet implemented by Wine, but the core functionality is there. The most notable feature that does not work is that clicking on a mod for more details and changing settings does not work. Additionally, showing a mod in Windows Explorer does not work. Everything that has been tested and verified to work are launching the game with any mod, decompiling and compiling mods, categorizing mods, closing the mod launcher on game boot.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingkoopa%2Flml-linux-launcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodingkoopa%2Flml-linux-launcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingkoopa%2Flml-linux-launcher/lists"}