Who's Lila?

Who's Lila?

View Stats:
Daemon DLC on Linux
In case anyone else has trouble running it and getting it to recognize that Who's Lila is also running, I made a simple script to help. If you first launch Who's Lila? and then run this script, the Daemon should launch and work normally.

Beats me if this is a common issue or not, I was just hitting it on NixOS (which is a weird distro to begin with). You may need to adjust some of the directory paths, no idea how a steam install looks on other distributions.

Note also on NixOS I had to run the script with steam-run (a utility provided by nixpkgs and only found on NixOS), e.g. "steam-run ./launch_daemon.sh". I don't think this extra step (or an equivalent) is necessary on any "normal" distro (i.e. one that follows the filesystem hierarchy standard).

#!/usr/bin/env bash GAME_ID="1697700" YOUR_HOME="<Put your own home directory here>" YOUR_STEAM_DIR="$YOUR_HOME/.local/share/Steam" compatdataDir="$YOUR_STEAM_DIR/steamapps/compatdata/${GAME_ID}" mkdir "$compatdataDir" 2> /dev/null winePrefixDir=${compatdataDir}/pfx echo "Trying to enter winePrefixDir.." cd "$winePrefixDir" || exit echo "Entered winePrefixDir!" export STEAM_COMPAT_DATA_PATH="$compatdataDir" export STEAM_COMPAT_CLIENT_INSTALL_PATH="$YOUR_HOME/.steam" export WINEPREFIX="${winePrefixDir}" echo "Starting..." "$YOUR_STEAM_DIR/compatibilitytools.d/GE-Proton7-24/proton" run "$YOUR_STEAM_DIR/steamapps/common/Who's Lila/DAEMON/DAEMON.exe"
Last edited by Stalker Humanoid; Oct 1, 2022 @ 5:14am
< >
Showing 1-15 of 20 comments
Stalker Humanoid Oct 1, 2022 @ 5:15am 
Big thanks to the people in the discussion here: https://gist.github.com/michaelbutler/f364276f4030c5f449252f2c4d960bd2
Skelozard Jul 8, 2023 @ 8:41am 
I'm also using NixOS, thank you for sharing
Any idea of how to make the DAEMON work on other distros? I'm running Arch.
Skeht Sep 4, 2023 @ 8:59pm 
I managed to get the DAEMON working with Arch Linux using protonhax, here's what I did:

1. Exit steam
2. Install protonhax using either yay -S or cloning from the git repository
3. Open steam and set Who's Lila's launch options to "protonhax init %COMMAND%"
4. Launch Who's Lila
5. Go back to terminal and type in:
protonhax run 1697700 "<paste where DAEMON.exe location is here>"
6. Profit.
Skeht Sep 4, 2023 @ 9:01pm 
Note: Who's Lila must be open first before using the protonhax command, otherwise the program won't be able to identify the game
Protonhax worked for me, thank you!
Lu Nov 11, 2023 @ 6:31pm 
On Steam Deck, I was able to get it to work using Protonhax, as Skeht outlined above, but I had to jump through a few more hoops to get it to compile.
  • Disable SteamOS readonly flag
  • Install GCC* through pacman**
  • Reenable SteamOS readonly flag
  • Install brew
  • Install glibc through brew
  • instead of using the makefile to compile envload, compile it through the command below (or edit the makefile to use it instead of the line with tcc)
gcc -o envload envload.c -I /usr/include -I /home/linuxbrew/.linuxbrew/opt/linux-headers/include -L /home/linuxbrew/.linuxbrew/opt/glibc/bin
  • Add the protonhax folder to your PATH (e.g. in ~/.bashrc)

* I could not get TCC to link stuff, so I fell back to GCC
** Ideally, we'd also install GCC through brew and avoid changing anything about SteamOS, but for some insane reason, brew requires GCC to install GCC

I thought of making a more detailed guide, but at the end of the day, I do not recommend jumping through these hoops unless you know what you're doing. Also, you're stuck in Desktop Mode and windowed mode anyway to use the Daemon, so you might as well not play the game on Steam Deck if you have a moderately serviceable PC, Linux or otherwise (which I didn't, so here I am).

The fact that Valve marked this game as Steam Deck Verified is a failure of that system IMO, Who's Lila should be marked as unsupported.
Last edited by Lu; Nov 11, 2023 @ 6:33pm
Alchemist Nov 18, 2023 @ 11:28am 
I'm also on Steam Deck but I managed to make it work with SteamTinkerLaunch (v.12.12) which I got working by installing ProtonUp-Qt in the Discover app.
Here are the steps while in desktop mode:

1. In the Discover App install ProtonUp-Qt
2. Once installed, start and click on "Add version" and then from the dropdown, select "SteamTinkerLaunch". I'm using the latest 12.12 version
3. Restart Steam, go to "Who's Lila?" and under Properties > Compatibility make sure to force use SteamTinkerLaunch which should now be available
4. Launch the game and you'll get the SteamTinkerLaunch menu but you'll only have 2-3 seconds to click on the "Main Menu".
5. There's a lot of options but you'll only need to press the "Game Menu" button.
5.1 Check "use custom command option"
5.2 Click on "Save and Play"
6. Then you'll get another window asking you to select custom executable, choose daemon.exe.
And that's it.
Last edited by Alchemist; Nov 18, 2023 @ 11:49am
nicole.ham Nov 26, 2023 @ 8:46pm 
2
I'm here to report that LoneEmissary's method work flawlessly on (2 whole) steam decks, just with the TEENIEST tweak; and that is:

  • On step 5.1 i their guide: DON'T put Daemon.exe as the executable here, instead do exactly what they said but click the checkbox for "Fork Custom Command", and leave 'who is lila.exe as the main executable file on this screen

  • start the game from steam desktop (assuming you did all the set up they mentioned)

  • A screen in Steam Tinker will pop up, NOW you set Daemon.exe as the custom app. And since you selected the 'fork' option before, it will now open alongside the main game!

Hope this helps the .052 people looking for this fix on SD lol. and thanks all yall above for the help!
Alchemist Nov 26, 2023 @ 9:29pm 
Originally posted by nicole.ham:
I'm here to report that LoneEmissary's method work flawlessly on (2 whole) steam decks, just with the TEENIEST tweak; and that is:

  • On step 5.1 i their guide: DON'T put Daemon.exe as the executable here, instead do exactly what they said but click the checkbox for "Fork Custom Command", and leave 'who is lila.exe as the main executable file on this screen

  • start the game from steam desktop (assuming you did all the set up they mentioned)

  • A screen in Steam Tinker will pop up, NOW you set Daemon.exe as the custom app. And since you selected the 'fork' option before, it will now open alongside the main game!

Hope this helps the .052 people looking for this fix on SD lol. and thanks all yall above for the help!
Awesome! That's great to hear and thank you as well.
Dale Dec 1, 2023 @ 9:17am 
Lone Emissary and nicole.ham, thanks to both of you very much! After much trial and error, I was able to finally get this working on Fedora 38 using Steam Tinker Launch and now also have instructions that I can use on my Steam Deck. Thanks again!
Alchemist Dec 1, 2023 @ 2:01pm 
Originally posted by Dale:
Lone Emissary and nicole.ham, thanks to both of you very much! After much trial and error, I was able to finally get this working on Fedora 38 using Steam Tinker Launch and now also have instructions that I can use on my Steam Deck. Thanks again!
Super glad it worked!
Archir Jan 5, 2024 @ 5:02pm 
Just something to add. If for some reason the DAEMON cannot connect to the wineserver spawned by the game (because of bwrap on NixOS, or for another reason), you can try running the game without Steam (use the aforementioned script and replace `DAEMON.exe` by 'WhosLila.exe`) it should work

Make sure to use the same Proton version
Originally posted by nicole.ham:
I'm here to report that LoneEmissary's method work flawlessly on (2 whole) steam decks, just with the TEENIEST tweak; and that is:

  • On step 5.1 i their guide: DON'T put Daemon.exe as the executable here, instead do exactly what they said but click the checkbox for "Fork Custom Command", and leave 'who is lila.exe as the main executable file on this screen

  • start the game from steam desktop (assuming you did all the set up they mentioned)

  • A screen in Steam Tinker will pop up, NOW you set Daemon.exe as the custom app. And since you selected the 'fork' option before, it will now open alongside the main game!

Hope this helps the .052 people looking for this fix on SD lol. and thanks all yall above for the help!
thank you both lone and you but i have a problem. i cant seem to make the keyboard pop up when writing pins and stuff. any solution?
nicole.ham Feb 3, 2024 @ 2:14am 
Originally posted by sh0nenbat:
thank you both lone and you but i have a problem. i cant seem to make the keyboard pop up when writing pins and stuff. any solution?
if steam is still open on desktop, the shortcut for oskeyboard SHOULD be steam button + x. if THAT doesnt work you might have to download a keyboard app that's easy to trigger thru desktop, or use a bt keyboard
< >
Showing 1-15 of 20 comments
Per page: 1530 50