Last active
May 3, 2026 01:41
-
-
Save pilot51/e6c52d6b99562db5d074e8519122f20a to your computer and use it in GitHub Desktop.
Lutris install script: There (Edge) & ThereIM
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: "There" | |
| description: "Install There (Edge version) and ThereIM" | |
| game_slug: there | |
| version: ThereEdge | |
| slug: there-edge | |
| runner: wine | |
| year: 2003 | |
| notes: | | |
| Additional required software to be installed: | |
| - Microsoft Edge | |
| - Microsoft Edge WebView2 (older version compatible with Wine) | |
| - Fraunhofer IIS MP3 Decoder (for in-game stereo systems) | |
| Known issues: | |
| - No transparency for WebView2 UI elements | |
| - Sometimes WebView2 UI elements go blank and/or don't redraw until clicked | |
| - Sometimes when clicking outside the There window, it becomes very tiny and can't be resized or exited and must be force closed | |
| - MIDI music doesn't work in the installer | |
| - DXSETUP.exe fails during client installation. Click No in the dialog to continue. It does not prevent the 3D client from working. | |
| - The game login is not shared with the in-game browser, so you would need to manually log into the website after logging into the client to access web content that requires login, such as quest kits | |
| - <a href="https://github.com/hmphus/there-edge">Unofficial ThereEdge</a> v1.1.2 from GitHub is the last known version to work reliably (latest tested is v1.1.7), after which WebView2 elements stop working or the 3D client freezes. The official installed version was updated from v1.0.9 to v1.1.7 in 2025. | |
| - On some versions of Wine (seems to be non-GE versions): | |
| - Launching, exiting, or changing focus of the client window may cause monitors to briefly go blank as if changing resolution or refresh rate | |
| - Buttons in the 3D client may not be clickable when it is not on the primary monitor. Workaround is to move the window to the primary monitor. | |
| - Links in the browser may not be clickable. Workaround is to right-click and copy links into the address bar. | |
| Tested playable Wine versions: | |
| - wine-10.20-amd64-wow64 | |
| - wine-10.8-amd64-wow64 | |
| - wine-9.22-amd64-wow64 | |
| Tested Wine versions with major playability issues: | |
| - wine-ge-8-26-x86_64 (Often gets an unremovable error web page overlaying most of the screen, a regression in ThereEdge v1.0.9 -> v1.1.7, but otherwise the most stable version tested) | |
| - wine-8.21-amd64 (DX8/DX9 fails, OGL works, gets an unremovable error web page overlaying most of the screen) | |
| Additional notes: | |
| - To prevent issues with small screens, this script does not adjust the 3D client resolution from the default/minimum 800x600. You will likely want to increase the resolution either in There Tweaker (launch option included) or after logging in at There -> Settings -> Audio/Video -> Resolution. | |
| script: | |
| files: | |
| - there_setup: | |
| url: "https://www.there.com/install/there.setup.exe" | |
| filename: Get_There.exe | |
| - thereim_setup: | |
| url: "https://www.there.com/install/thereim.setup.exe" | |
| filename: ThereIMInstaller.20090218.signed.exe | |
| - edge: | |
| url: "https://go.microsoft.com/fwlink/?linkid=2109047&Channel=Stable&language=en&brand=M100" | |
| filename: MicrosoftEdgeSetup.exe | |
| - webview2_downgrade: "https://github.com/westinyang/WebView2RuntimeArchive/releases/download/92.0.902.73/Microsoft.WebView2.FixedVersionRuntime.92.0.902.73.x64.cab" | |
| - l3codecx: "https://www.rarewares.org/rrw/files/fhg/l3codecx.exe" | |
| install_complete_text: "Installation completed!\n\nIf the There client is still open, you may need to close and relaunch for it to work properly." | |
| game: | |
| exe: $GAMEDIR/drive_c/Makena/There/ThereClient/There.exe | |
| args: -U -l http://www.prod.there.com/status/min.html | |
| working_dir: $GAMEDIR/drive_c/Makena/There/ThereClient | |
| prefix: $GAMEDIR | |
| arch: win64 | |
| launch_configs: | |
| - name: ThereIM | |
| exe: $GAMEDIR/drive_c/Makena/ThereIM/ThereIM.exe | |
| args: -l http://webapps.prod.there.com/addrdisc/addrdisc | |
| working_dir: $GAMEDIR/drive_c/Makena/ThereIM | |
| - name: There Tweaker | |
| exe: $GAMEDIR/drive_c/Makena/There/ThereClient/Resources/dlls/theretweaker.exe | |
| working_dir: $GAMEDIR/drive_c/Makena/There/ThereClient | |
| wine: | |
| dxvk: true | |
| overrides: | |
| l3codecx.acm: n | |
| installer: | |
| - task: | |
| description: "Creating 64-bit wine prefix" | |
| name: create_prefix | |
| prefix: $GAMEDIR | |
| arch: win64 | |
| install_gecko: false | |
| install_mono: false | |
| - task: | |
| description: "Setting up winetricks prerequisites" | |
| name: winetricks | |
| app: corefonts dxvk dotnet48 vcrun2022 | |
| - task: | |
| description: "Installing MP3 decoder" | |
| executable: l3codecx | |
| name: wineexec | |
| blocking: true | |
| exclude_processes: l3codecx.exe | |
| - task: | |
| name: set_regedit | |
| path: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Drivers32 | |
| key: MSACM.l3acm | |
| type: REG_SZ | |
| value: "l3codecx.acm" | |
| - task: | |
| description: "Installing Microsoft Edge\nPlease close browser after install completes." | |
| executable: edge | |
| name: wineexec | |
| - task: | |
| description: "Disabling Edge Update service\nThis prevents Edge from holding Wine open after closing There." | |
| name: set_regedit | |
| path: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\edgeupdate | |
| key: Start | |
| type: REG_DWORD | |
| value: '00000004' | |
| - execute: | |
| description: "Terminating Edge Update process" | |
| command: 'pkill -f MicrosoftEdgeUpdate.exe' | |
| - merge: | |
| description: "Installing old Wine-compatible version of Edge WebView2" | |
| src: webview2_downgrade | |
| dst: $GAMEDIR/drive_c/Makena/There/ThereClient | |
| - execute: | |
| command: | | |
| cd "$GAMEDIR/drive_c/Makena/There/ThereClient" | |
| cabextract -d ./WebView2 Microsoft.WebView2.FixedVersionRuntime.92.0.902.73.x64.cab | |
| rm Microsoft.WebView2.FixedVersionRuntime.92.0.902.73.x64.cab | |
| cd WebView2 | |
| export LD_LIBRARY_PATH="" | |
| mv Microsoft.WebView2.FixedVersionRuntime.92.0.902.73.x64/* ./ | |
| rmdir Microsoft.WebView2.FixedVersionRuntime.92.0.902.73.x64 | |
| - task: | |
| description: "Installing ThereIM\nDO NOT change the installation directory." | |
| executable: thereim_setup | |
| name: wineexec | |
| - input_menu: | |
| description: "Select There's initial renderer:" | |
| id: REND | |
| options: | |
| - OGL: "OGL (best compatibility, recommended for Steam Deck)" | |
| - DX8: "DX8 (official default)" | |
| - DX9: "DX9 (best feature support, recommended for most installs)" | |
| preselect: DX9 | |
| - task: | |
| description: "Saving renderer" | |
| name: set_regedit | |
| path: HKEY_CURRENT_USER\Software\There.com\There\LocalSettings | |
| key: graphicsPlatform | |
| type: REG_SZ | |
| value: $INPUT_REND | |
| - task: | |
| description: "Installing There\nDO NOT change the installation directory.\nYou may need to close and relaunch There after the install completes." | |
| executable: there_setup | |
| name: wineexec | |
| exclude_processes: There.exe |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment