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
376
350
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
275
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
37
8
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
376
350
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
37
8
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
376
350
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
363
331
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:
5.00 star(s) 3 Votes