Tutorial Others Playing On Linux - Tutorials, Tools And Help

5.00 star(s) 3 Votes
Jul 28, 2019
277
181
I'm on a steam deck I'm trying to play https://f95zone.to/threads/sword-ar...h-concealed-magic-part-2-v0-80-fujino.154352/

I used the script on the post which worked. If I launch the nw file in desktop through the file manager it opens and seems to play fine. When i add it to steam as a non-steam game and click play it gives this error

View attachment 4833896
Hm, I would first check that the 'target' and 'start in' addresses are correct for the shortcut. (For pc it's right-click on the game in the steam library.) Make sure they point to the nw file in the right location. Also in the same place on steam check the compatibility tab to make sure it has not defaulted to trying to run through proton.

Not sure beyond that. What do you gain by not running it from the desktop?
 

Jackymolper

New Member
Jan 7, 2024
2
0
Hm, I would first check that the 'target' and 'start in' addresses are correct for the shortcut. (For pc it's right-click on the game in the steam library.) Make sure they point to the nw file in the right location. Also in the same place on steam check the compatibility tab to make sure it has not defaulted to trying to run through proton.

Not sure beyond that. What do you gain by not running it from the desktop?
'Target' and 'start in' are correct it is not trying to run through proton.

I keep the steam deck gaming mode so I would prefer it to work through that which it doesn't right now.
 

fomi

Member
Sep 8, 2019
147
74
I can't seem to launch "Labyrinth of Estras" in Steam (via Proton) or Lutris.

https://f95zone.to/threads/labyrinth-of-estras-v0-0-8-asimofu.71847/

I seem to have the most success generally with Lutris, so that is my focus. I tried both Windows 10 compatibility with Japanese local and USA. I get this error:

'utf-8' codec can't encode character '\udc83' in position 20: surrogates not allowed

Searching around, I mostly find something to do with an emoji not working on the backend? I think actually what might be happening is I lack a Japanese font structure in my system. The files themselves show up as symbols in my download folder (using Mint Cinnamon) as well as "(invalad coding)", after the file type. Like below:

game.exe (invalid code type)

Anyone know what to do here? I was not able to find the right things in Software Manager for Japanese text, but I could be just searching for the wrong things.
 

Flugelbozz

Member
Nov 12, 2018
344
285
I can't seem to launch "Labyrinth of Estras" in Steam (via Proton) or Lutris.

https://f95zone.to/threads/labyrinth-of-estras-v0-0-8-asimofu.71847/

I seem to have the most success generally with Lutris, so that is my focus. I tried both Windows 10 compatibility with Japanese local and USA. I get this error:

'utf-8' codec can't encode character '\udc83' in position 20: surrogates not allowed

Searching around, I mostly find something to do with an emoji not working on the backend? I think actually what might be happening is I lack a Japanese font structure in my system. The files themselves show up as symbols in my download folder (using Mint Cinnamon) as well as "(invalad coding)", after the file type. Like below:

game.exe (invalid code type)

Anyone know what to do here? I was not able to find the right things in Software Manager for Japanese text, but I could be just searching for the wrong things.
You have to extract the zip file correctly using Shift-JIS
then it works just fine in lutris with wine-ge-8-26. (Since its unity, probably even with the later versions of wine)
Your folder name when finished extracting should look like this
1747210292206.png
i didnt have to set any locales, game works fine with default setup
 

fomi

Member
Sep 8, 2019
147
74
Thank you. I feel like I am dumb, but I am unfamiliar with "Shift-JIS". Is it an application, or does it need to be executed within terminal? I am still getting the hang of terminal commands. I also tried to search that, and other than simply mentions of Shift-JIS, what it is, Japanese file extractions and old instructions about it, I did not get much. I am rather hesitant to follow older instructions; gotten bit before and had to reinstall whole OS.
 

blabbo

Newbie
Oct 30, 2019
35
14
Thank you. I feel like I am dumb, but I am unfamiliar with "Shift-JIS". Is it an application, or does it need to be executed within terminal? I am still getting the hang of terminal commands. I also tried to search that, and other than simply mentions of Shift-JIS, what it is, Japanese file extractions and old instructions about it, I did not get much. I am rather hesitant to follow older instructions; gotten bit before and had to reinstall whole OS.
Take a look .
 
  • Like
Reactions: Flugelbozz

fomi

Member
Sep 8, 2019
147
74
I did see that one, but it is from 7 years ago. Quite a lot has been updated since then and I don't want to risk breaking my OS (again). It has happened before following older instructions and I have been told more than once that doing so is a poor idea. Can you confirm if the instructions are indeed correct as of 2025?
 

Flugelbozz

Member
Nov 12, 2018
344
285
I did see that one, but it is from 7 years ago. Quite a lot has been updated since then and I don't want to risk breaking my OS (again). It has happened before following older instructions and I have been told more than once that doing so is a poor idea. Can you confirm if the instructions are indeed correct as of 2025?
This is technically a solved problem from 10+ years ago. Why file roller provided by default in gnome doesnt extract properly is an issue for another time.

basically, if you have unzip installed (probably by default in ubuntu/fedora), you can just follow the unzip command listed in the post and you would have a clean utf-8 files. (I can do `unzip ~/Downloads/Labyrinth_of_Estras_v0.0.8.zip` directly and it works)

if your distribution has an unzip that doesnt support shift-JIS (like mine), you can get a program that does, like unar, peazip or 7zip (version needed might vary)

if you dont wish to install new software and still want to rely on unzip, you could add the patches yourself and build from source? I have the instructions if you want to build on gcc 15 but that's a ton of unrequired hassle. You're better off with the other options I listed above
 
Last edited:

Mitsuna

Active Member
Jun 21, 2019
538
714
I did see that one, but it is from 7 years ago. Quite a lot has been updated since then and I don't want to risk breaking my OS (again). It has happened before following older instructions and I have been told more than once that doing so is a poor idea. Can you confirm if the instructions are indeed correct as of 2025?
In fact, nothing has changed. You still need patched ancient unzip from infozip. Use [[ -n $(unzip -h | grep \\-O) ]] || echo "natspect is not supported">&2; to test. Except, it never was shift-jis, it's actually cp932 (nerd emoji). And then only 7zip can extract newer files, if it's not encoded you can avoid any manual user input (when it asks you to overwrite files with the same name) with 7zz x -ba "${file}" -o"${tmpDir}"<<<"A" (bash), you can set a password with -p and you know if you need it with zipdetails --redact "${file}" | head -n30 | grep Encr (be careful it's written in perl and will fuck up spectacularly like any other perl program).

Also, for unity games, it does not matter which encoding and/or date format you're going to use (as long as it can find the files on disk), but you won't be able to play kirikiri/rpgmaker games when it's wrong. So you generate your locales with locale-gen and then use environment variable LC_ALL=ja_JP.UTF-8. That's pretty much everything you need to know to play games with wine. Well, you also want to have dxvk enabled most of the time. And to allow BepInEx (which is often used to mod or translate unity games) you have to add a native override for winhttp (wine reg add 'HKCU\Software\Wine\DllOverrides' /v winhttp /t REG_SZ /d native,builtin). Don't use wine to play rpgmaker mv/mz games, use nwjs instead to get a more proper hardware acceleration. But then you have to know about . You're still forced to use wine with most tyrano-based and some electron-based games as it takes too much effort to fix all the problems when the whole game is less playtime than that.

One problem I have with wine, it doesn't seem to show me unicode emojis (the text is going to be full of \uxxxx) and I use windows fonts already (you should as well). So this game is barely playable https://f95zone.to/threads/the-wife...t-in-another-world-v3-0-h-goon-office.250411/ for example.
 
  • Like
Reactions: yamipleb

fomi

Member
Sep 8, 2019
147
74
I finally got the game to work in both Wine and Lutris, but now have a new problem. I can't get the uncensor cheat from the front page to work.

https://f95zone.to/threads/labyrinth-of-estras-v0-0-8-asimofu.71847/

The issue I am having ultimately is getting BepIn to generate the plugins folder per the instructions. I have tried moving the game folder to another location, renaming things, making my own plugins folder, extracting the .zips right inside the correct folders, tried both the x64 and x86 versions of BepIn provided, followed the video link exactly, ect. Not working. There is no ReiPatcher within.

https://f95zone.to/threads/syahatas-bad-day-v1-0-5-jashinn.138914/post-10126601
 

RareAPE

Newbie
Dec 17, 2023
21
9
I finally got the game to work in both Wine and Lutris, but now have a new problem. I can't get the uncensor cheat from the front page to work.

https://f95zone.to/threads/labyrinth-of-estras-v0-0-8-asimofu.71847/

The issue I am having ultimately is getting BepIn to generate the plugins folder per the instructions. I have tried moving the game folder to another location, renaming things, making my own plugins folder, extracting the .zips right inside the correct folders, tried both the x64 and x86 versions of BepIn provided, followed the video link exactly, ect. Not working. There is no ReiPatcher within.

https://f95zone.to/threads/syahatas-bad-day-v1-0-5-jashinn.138914/post-10126601
Add winhttps override.
 

fomi

Member
Sep 8, 2019
147
74
I apologize for asking so many questions, but how do I apply that override? I searched around and was not successful.

EDIT: Oh, ha! I literately found it I think a second later after posting that in Lutris after searching a few hours online.

EDIT Part II: Wait, what is the correct syntax? Searching, I get results just for DLLs and it is all over the place.
 
Last edited:

Flugelbozz

Member
Nov 12, 2018
344
285
I apologize for asking so many questions, but how do I apply that override? I searched around and was not successful.

EDIT: Oh, ha! I literately found it I think a second later after posting that in Lutris after searching a few hours online.

EDIT Part II: Wait, what is the correct syntax? Searching, I get results just for DLLs and it is all over the place.


1747397766706.png
 

fomi

Member
Sep 8, 2019
147
74
Sorry for the delay and my lack of knowledge, but I can confirm game is running successfully with the cheat thanks to your help. Much appreciated!
 

Daystar1998

New Member
Mar 22, 2019
1
0
Electron-based Tyranobuilder

I'm assuming you have both asar and electron installed.

Go to "resources" folder and run this command to extract data.
Code:
asar extract app.asar app
Drop patch in app folder and overwrite all.

Enter app folder and run with
Code:
electron .
My patch is updating the tyrano scripts to v6 so there might be a bit of incompatibility for some games. Game devs could theoretically modify these files too. So here's the manual way to get it working.

You don't have permission to view the spoiler content. Log in or register now.
 
Last edited:
5.00 star(s) 3 Votes