Tutorial Others Playing On Linux - Tutorials, Tools And Help

5.00 star(s) 3 Votes

Daystar1998

New Member
Mar 22, 2019
2
1
For BepinEx via wine/proton you will need to add "winhttp" to the list of library overrides in winecfg. Alternatively in Lutris, go to Runner Options, scroll to "DLL overrides" and add. Set Key to "winhttp" I think the value should be "n,b" but can't test at the moment.
 
  • Like
Reactions: Flugelbozz

MrBlack ✌

Member
Jun 4, 2017
391
360
I don't know what the problems are, but Protontricks is like Winetricks, but for Steam's Proton, and it lets you choose the game's preset first. You can then choose something with 'uninstall' to get an old Windows view with an 'uninstall' table, as well as an 'install' button. This makes it easy to install programs and patches into the same preset. Hopefully this is helpful!

And Glorious Eggroll's ProtonGE can be a worthwhile addition. Especially for video playback issues.
 

Lanceire

Member
Mar 24, 2023
278
260
I found an easy way to fix problems what caused by case sensitivity of file names in NW.js (some RPGM) games: The trick is to create docker container with web server with case sensitivity turned off and then point it to game folder. Here's tutorial:
Prerequisites: Install docker(easier option) or rootless podman (a little less easier but more secure and wont make you type sudo every time)
1) create file named 'dockerfile' to build a container image:
You don't have permission to view the spoiler content. Log in or register now.
2) Build it with "sudo docker build -t apache-case-insensitive ." How you have an image what can be reused for multiple games.
3) Create container and run it with: "sudo docker run -d -p 8080:80 --name nwjsgame -v <path_to_game_folder>:/usr/local/apache2/htdocs apache-case-insensitive"
<path_to_game_folder> is path to folder with index.html file in it, usually named "www" in case of NW.js games.
4) You can add "--restart unless-stopped" after "-d" so container will autostart on boot. Also change 8080 if this port is already used.
5) Now simply open localhost:8080 in browser and play.
 
  • Like
Reactions: keengamer2

keengamer2

Newbie
Sep 12, 2022
47
16
I found an easy way to fix problems what caused by case sensitivity of file names in NW.js (some RPGM) games: The trick is to create docker container with web server with case sensitivity turned off and then point it to game folder. Here's tutorial:
Prerequisites: Install docker(easier option) or rootless podman (a little less easier but more secure and wont make you type sudo every time)
1) create file named 'dockerfile' to build a container image:
You don't have permission to view the spoiler content. Log in or register now.
2) Build it with "sudo docker build -t apache-case-insensitive ." How you have an image what can be reused for multiple games.
3) Create container and run it with: "sudo docker run -d -p 8080:80 --name nwjsgame -v <path_to_game_folder>:/usr/local/apache2/htdocs apache-case-insensitive"
<path_to_game_folder> is path to folder with index.html file in it, usually named "www" in case of NW.js games.
4) You can add "--restart unless-stopped" after "-d" so container will autostart on boot. Also change 8080 if this port is already used.
5) Now simply open localhost:8080 in browser and play.
Another option is to partition a drive as Exfat, can even use a flash drive.
 

MrBlack ✌

Member
Jun 4, 2017
391
360
Another option is to partition a drive as Exfat, can even use a flash drive.
Or just use fuzzyfs to mirror a path into a case insensitive one:

So you can store the data as usual in a high perf filesystem at the usual places. And when needed, you can access the data also via the case insensitive virtual path. (But I have the issue to be not able to write in this virtual insensitive folder. IDK why.)
I'm using this with all the HTML files, because they are often a huge mess of file names.
 
  • Like
Reactions: keengamer2

keengamer2

Newbie
Sep 12, 2022
47
16
Or just use fuzzyfs to mirror a path into a case insensitive one:

So you can store the data as usual in a high perf filesystem at the usual places. And when needed, you can access the data also via the case insensitive virtual path. (But I have the issue to be not able to write in this virtual insensitive folder. IDK why.)
I'm using this with all the HTML files, because they are often a huge mess of file names.
It's cool that their is other options but the one I use requires the almost no work
 
  • Like
Reactions: MrBlack ✌

MrBlack ✌

Member
Jun 4, 2017
391
360
It's cool that their is other options but the one I use requires the almost no work
Absolutely. That's why I started with "or." I just wanted to mention another possibility.
Using a flash stick should require the least effort, though. Keep in mind, though, that there is only low data security (in case of power loss, e.g.) because of the lack of file system journaling.
 
  • Like
Reactions: keengamer2

Flugelbozz

Member
Nov 12, 2018
369
337
I try to get Receptionist of Bottom Tier Guild to work on the steam deck. It needs to have japanese language to work and I managed to set it up on my Windows Laptop, but not sure how to get it working on the deck. anyone may help?
following installation procedure
1. download base game and update from gitlab repo
2. extract base game into a folder and extract update into another folder
3. cut contents from update folder and paste into base game folder and replace all
4. `LANG=ja_JP.UTF-8 %command%` added this option in steam

it just works? Im using GE-Proton 10-1, but since this is RPGM i dont see what the issue is.
ADD: Trying to convert it to a native game and run it through nw.js seems to crash it directly
EDIT: this lets you go to the menu, https://f95zone.to/threads/receptionist-at-the-bottom-tier-guild-v1-10-echime.223162/post-14713635 but then you get the age-old case of case sensitivity in linux. use one of the many solutions written in the last two pages to fix this
 
Last edited:
Oct 3, 2018
59
13
following installation procedure
1. download base game and update from gitlab repo
2. extract base game into a folder and extract update into another folder
3. cut contents from update folder and paste into base game folder and replace all
4. `LANG=ja_JP.UTF-8 %command%` added this option in steam

it just works? Im using GE-Proton 10-1, but since this is RPGM i dont see what the issue is.
ADD: Trying to convert it to a native game and run it through nw.js seems to crash it directly
EDIT: this lets you go to the menu, https://f95zone.to/threads/receptionist-at-the-bottom-tier-guild-v1-10-echime.223162/post-14713635 but then you get the age-old case of case sensitivity in linux. use one of the many solutions written in the last two pages to fix this

I'll give it a try this way. The other nw.js games I play on Desktop Mode though. This is closing instantly, as soon as I boot the nw file (after patching it as described in the OP...
On my laptop I installed the japanese local emulated or something...couldn't find any for Linux (?) ...
 

F4C430

Active Member
Dec 4, 2018
684
794
I don't know if anyone can help but i'm trying to play on Linux using Bottles. The game actually runs fine but the text doesn't display at all, not even placeholder square characters. I'm guessing i'm missing a required font or there's a rendering issue. I've set the bottle to Japanese, tried Windows XP 32-bit and Windows 10 64-bit with no difference.

Edit: Setting LC_ALL to the various encodings doesn't help so i think this is a rendering problem. Especially since the menu text is there.
 
Last edited:

keengamer2

Newbie
Sep 12, 2022
47
16
I don't know if anyone can help but i'm trying to play on Linux using Bottles. The game actually runs fine but the text doesn't display at all, not even placeholder square characters. I'm guessing i'm missing a required font or there's a rendering issue. I've set the bottle to Japanese, tried Windows XP 32-bit and Windows 10 64-bit with no difference.

Edit: Setting LC_ALL to the various encodings doesn't help so i think this is a rendering problem. Especially since the menu text is there.
I tried with no luck with Wine/WineZgui. Bottles and Steam. ya seems to be a rendering problem.
 

MrBlack ✌

Member
Jun 4, 2017
391
360
I tried with no luck with Wine/WineZgui. Bottles and Steam. ya seems to be a rendering problem.
Have you tried adding Glorious Eggroll's Proton-GE to Steam? That solved my graphics issues with videos in Unity games. It's not the same, but it might be worth a try.
 

keengamer2

Newbie
Sep 12, 2022
47
16
Have you tried adding Glorious Eggroll's Proton-GE to Steam? That solved my graphics issues with videos in Unity games. It's not the same, but it might be worth a try.
I mostly only use Proton-GE and ya it did not fix it. I guess the game may need launch parameters but what would that be I have no idea.
 
Last edited:
Jul 28, 2019
280
182
I don't know if anyone can help but i'm trying to play on Linux using Bottles. The game actually runs fine but the text doesn't display at all, not even placeholder square characters. I'm guessing i'm missing a required font or there's a rendering issue. I've set the bottle to Japanese, tried Windows XP 32-bit and Windows 10 64-bit with no difference.

Edit: Setting LC_ALL to the various encodings doesn't help so i think this is a rendering problem. Especially since the menu text is there.
Do you have mscorefonts installed? How to do so varies by distribution. (Just guessing...)
 

F4C430

Active Member
Dec 4, 2018
684
794
Do you have mscorefonts installed? How to do so varies by distribution. (Just guessing...)
In Bottles i have both allfonts and cjkfonts installed but i didn't think it might be an issue with fonts on Linux. I found a ttf-mscorefonts-installer package but that didn't solve the issue. It's frustrating that i can't tell if it's a font issue or just rendering. It would be great if i could narrow it down instead of trying random things.

You don't have permission to view the spoiler content. Log in or register now.
 

keengamer2

Newbie
Sep 12, 2022
47
16
In Bottles i have both allfonts and cjkfonts installed but i didn't think it might be an issue with fonts on Linux. I found a ttf-mscorefonts-installer package but that didn't solve the issue. It's frustrating that i can't tell if it's a font issue or just rendering. It would be great if i could narrow it down instead of trying random things.

You don't have permission to view the spoiler content. Log in or register now.
Odd I can't even get the font to display on the window. Screenshot from 2025-07-03 23-23-48.png
 
Jul 28, 2019
280
182
In Bottles i have both allfonts and cjkfonts installed but i didn't think it might be an issue with fonts on Linux. I found a ttf-mscorefonts-installer package but that didn't solve the issue. It's frustrating that i can't tell if it's a font issue or just rendering. It would be great if i could narrow it down instead of trying random things.

You don't have permission to view the spoiler content. Log in or register now.
Is there any interesting output if you put whatever command/syntax gets used to run your bottle in a terminal and launch it from there?
 

Flugelbozz

Member
Nov 12, 2018
369
337
Wine doesn't log anything regarding the missing text either. Considering the fact that the game files use .gra files we can probably go from there
 
5.00 star(s) 3 Votes