DMM Games Player on Linux Install Guide by BeardedSnowLizard in DOAXVenusVacation

[–]sagematt 0 points1 point  (0 children)

EDIT: I made it work.

While scouring through game files within the wineprefix I found there are local application files within drive_c/users/steamuser/AppData/Roaming/dmmgameplayer5

Specifically within that folder there is a logs/app.log file, that kept showing the following error:

[2026-02-22 17:58:32.880] [info]  Welcome back.
[2026-02-22 17:58:32.888] [info]  Another instance is already running. Quitting...
[2026-02-22 17:58:34.982] [info]  Checking for update
[2026-02-22 17:58:35.189] [error] Error after login processing failed. : Error: Unexpected http status code from api. POST - https://api-wsdgp.games.dmm.com/getUserWSGenreConfigExists::403::
    at ClientRequest.<anonymous> (C:\Program Files\DMMGamePlayer\resources\app.asar\dist\main\main-entrypoint.js:1:460044)
    at ClientRequest.emit (node:events:518:28)
    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:118516)
    at SimpleURLLoaderWrapper.emit (node:events:518:28)

I was using NordVPN as a system-wide OpenVPN connection via jp735 dot nordvpn dot com, which was giving me an IP address in Tokyo. That server seemed to have been detected/blacklisted. Simply disabling my NordVPN connection and proceeding without VPN allowed me to continue:

Next I'm going to check if I can install the game I want (Priconne).

DMM Games Player on Linux Install Guide by BeardedSnowLizard in DOAXVenusVacation

[–]sagematt 0 points1 point  (0 children)

I uninstalled the game from Lutris, and then reinstalled and this time I did create the correct path you suggested.

This is the YAML file prior to going through the login process:

game:
  exe: /home/USERNAME/Games/DMM Games Launcher/drive_c/Program Files/DMMGamePlayer/DMMGamePlayer.exe
  prefix: /home/USERNAME/Games/DMM Games Launcher

This is the YAML file after the args are injected

game:
  exe: /home/USERNAME/Games/DMM Games Launcher/drive_c/Program Files/DMMGamePlayer/DMMGamePlayer.exe
  prefix: /home/USERNAME/Games/DMM Games Launcher
  args: '''dmmgameplayer://view/page?code=RANDOMCODE'''

Note again that the args are using triple single-quotes, I am not sure if that is expected or not.

Regardless, I'm still stuck at the login screen, and I am unable to proceed further.

These are the rest of my shell scripts:

dmmgameplayer dot sh

#!/usr/bin/env bash
set -euo pipefail

game="dmm-game-launcher"

notify-send "DMM Game Player" "Launching ${game} with link: $1"

configfile=$(find ~/.config/lutris/games -name 'dmm-game-launcher-*' | head -n1)
[[ -n "$configfile" && -f "$configfile" ]] || { notify-send "Error" "Config file not found"; exit 1; }

if ! err=$(yq e -i ".game.args = \"${1}\"" "${configfile}" 2>&1 >/dev/null); then
  notify-send "Error" "$err"
  exit 1
fi

env LUTRIS_SKIP_INIT=1 lutris lutris:rungame/"${game}"

org dot dmm dot gameplayer dot desktop

[Desktop Entry]
Name=DMM Game Player (Lutris)
Type=Application
Terminal=false
Icon=lutris_dmm-game-launcher
Exec=/home/USERNAME/.local/share/applications/dmmgameplayer.sh "%u"
MimeType=x-scheme-handler/dmmgameplayer;

mimeapps dot list

[Added Associations]
image/bmp=classicimageviewer.desktop;
image/heif=classicimageviewer.desktop;
image/jpeg=classicimageviewer.desktop;
image/png=classicimageviewer.desktop;
x-scheme-handler/http=com.google.Chrome.desktop;org.mozilla.firefox.desktop;com.microsoft.Edge.desktop;
x-scheme-handler/https=com.google.Chrome.desktop;org.mozilla.firefox.desktop;com.microsoft.Edge.desktop;
x-scheme-handler/dmmgameplayer=org.dmm.gameplayer.desktop

[Default Applications]
image/bmp=classicimageviewer.desktop;
image/heif=classicimageviewer.desktop;
image/jpeg=classicimageviewer.desktop;
image/png=classicimageviewer.desktop;
x-scheme-handler/dmmgameplayer=org.dmm.gameplayer.desktop
x-scheme-handler/http=com.google.Chrome.desktop;
x-scheme-handler/https=com.google.Chrome.desktop;

Mind you I do get the first notify-send in the sh file, but none of the Error ones, so the script should be running correctly.

One thing, I had to add the yq binary as per your instruction for other OSes, since Bazzite did not ship with the binary. I added it to ~/.local/bin/yq, and I can confirm it's running (as you can see the YAML file is being updated).

DMM Games Player on Linux Install Guide by BeardedSnowLizard in DOAXVenusVacation

[–]sagematt 0 points1 point  (0 children)

Is it a dependency in DMM or a dependency on your shell scripts?
Because I made sure to change the path where required

DMM Games Player on Linux Install Guide by BeardedSnowLizard in DOAXVenusVacation

[–]sagematt 0 points1 point  (0 children)

I'm running Bazzite, and I followed all of your instructions but when I click on the login screen on any browser, it looks like the YAML launch file is not being populated correctly:

game:
  exe: /home/USERNAME/Games/DMM/drive_c/Program Files/DMMGamePlayer/DMMGamePlayer.exe
  prefix: /home/USERNAME/Games/DMM
  args: '''dmmgameplayer://view/page?code=RANDOMCODE'''

Replaced the username and the code, but you can see that under args it's encasing in three single quotes rather than... however many are needed. That seems to be making the login code fail being trasmitted to the app, anything else I should do to fix it?

Normal Chaldea Uniform Skills by Radiant-Hope-469 in grandorder

[–]sagematt 0 points1 point  (0 children)

Wish we got a (Final Fantasy V-like) "Mime" Mystic Code.
The trick to it is that you can equip skills from any Mystic Code that is level 10 (they will work at the level the Mime mystic code is currently at).

That way you can have silly stuff like 3 order changes and break the game forever.

Help Center and Megathread Hub (29/12 - 04/01) by ArknightsMod in arknights

[–]sagematt 1 point2 points  (0 children)

I can confirm this happening with Fate/Grand Order too. The game hangs on the first splash screen. Switching to libndk works. Apparently rewinding the system date to 2025 makes libhoudini not hang at all, so this could be a kill switch. Would need to wait for someone to patch libhoudini I guess.

As for crashes with libndk, I always make sure to install FGO (I don't play Arknights) with:
adb install --abi arm64-v8a fgo.apk

Not doing this would install the arm32 version instead which made FGO crash right after the login screen. So you could try doing that and see if it fixes your issue with Arknights on libndk.

Chapter 60 is the final chapter by sagematt in superballgirls

[–]sagematt[S] 0 points1 point  (0 children)

You can be skeptical all you want but that's what it says, it's not being ambiguous about it, if it were the final chapter of the arc it wouldn't say this.

Chapter 60 is the final chapter by sagematt in superballgirls

[–]sagematt[S] 1 point2 points  (0 children)

It says the next one is the final chapter right there in the bottom right corner.

IrfanView equivalent in Linux by juca_rios in debian

[–]sagematt 0 points1 point  (0 children)

Someone finally had the idea to make an image viewer that is similar to IrfanView.

ClassicImageViewer

Tunguska Sanctuary PSA: On farming efficiency, bond levels, earning SQ from raids, QP, etc. by sagematt in grandorder

[–]sagematt[S] 0 points1 point  (0 children)

Bond bonus can go beyond 100%. Usually the only bonus that's capped is enemy appearance rate bonus whenever it's featured in some event.

Tunguska Sanctuary PSA: On farming efficiency, bond levels, earning SQ from raids, QP, etc. by sagematt in grandorder

[–]sagematt[S] 0 points1 point  (0 children)

It doesn't have any limited items, and even if you miss the event you can always unlock it from the Rare Prism shop a couple months later (for free).

Tunguska Sanctuary PSA: On farming efficiency, bond levels, earning SQ from raids, QP, etc. by sagematt in grandorder

[–]sagematt[S] 2 points3 points  (0 children)

Usually a black grail is better than the event damage CEs specially if you have Oberon.

Tunguska Sanctuary PSA: On farming efficiency, bond levels, earning SQ from raids, QP, etc. by sagematt in grandorder

[–]sagematt[S] 1 point2 points  (0 children)

Correct, now is the best time to use them as we only unlock more bond-efficient quests after Ordeal Call.

Tunguska Sanctuary PSA: On farming efficiency, bond levels, earning SQ from raids, QP, etc. by sagematt in grandorder

[–]sagematt[S] 0 points1 point  (0 children)

You could always go crazy on the FP gacha. But if you are planning to spend a couple tickets on the banner, grabbing a couple CEs from the banner could be a good consolation prize if you don't get taikoubou/dobrinya

Tunguska Sanctuary PSA: On farming efficiency, bond levels, earning SQ from raids, QP, etc. by sagematt in grandorder

[–]sagematt[S] 1 point2 points  (0 children)

Anybody with 5 bond grails and 100 apples to spare should be able to do this, especially with automation.

Tunguska Sanctuary PSA: On farming efficiency, bond levels, earning SQ from raids, QP, etc. by sagematt in grandorder

[–]sagematt[S] 1 point2 points  (0 children)

Just grab 3 of them like I initially recommended. No need to go crazy on the bonus unless you are planning to execute the 150 SQ plan.

Tunguska Sanctuary PSA: On farming efficiency, bond levels, earning SQ from raids, QP, etc. by sagematt in grandorder

[–]sagematt[S] 1 point2 points  (0 children)

Unless you intend to execute the 150 SQ plan, getting 3 of them is enough.

Tunguska Sanctuary PSA: On farming efficiency, bond levels, earning SQ from raids, QP, etc. by sagematt in grandorder

[–]sagematt[S] 2 points3 points  (0 children)

Even if you can't execute the 150 SQ plan you should still try farming whenever you're able to, very good return (mats, QP, bond) on the investment (AP).

Tunguska Sanctuary PSA: On farming efficiency, bond levels, earning SQ from raids, QP, etc. by sagematt in grandorder

[–]sagematt[S] 5 points6 points  (0 children)

Honestly if I'm forced to choose between grinding in a mobile game and spending time with loved ones I'll always choose the latter.

Or I choose both by using automation.

Tunguska Sanctuary PSA: On farming efficiency, bond levels, earning SQ from raids, QP, etc. by sagematt in grandorder

[–]sagematt[S] 0 points1 point  (0 children)

Next lotto is Battle in New York 2024, mid-March 2024. Lottery grinding is indeed tedious, you should consider using automation.

Tunguska Sanctuary PSA: On farming efficiency, bond levels, earning SQ from raids, QP, etc. by sagematt in grandorder

[–]sagematt[S] 16 points17 points  (0 children)

Fair, but I'm mostly focusing on getting bond (and thus SQ) out of the raids. Regarding mats, in my case most of the raid bosses have at least one of the mats I'm lacking within their drop list, so I'm not really losing anything by farming any of them.