protonscr

Narita Boy

protonopen appid 1069530Game compatibility - Unofficial
ValveSoftware/Proton#4723 · opened 2021-04-02 by RiantAnda · updated 2021-09-14 · 11 comments · github · game page · search this game
RRiantAnda 2021-04-02 github

Compatibility Report

  • Name of the game with compatibility issues: Narita Boy
  • Steam AppID of the game: 1069530

System Information

  • GPU: AMD 5700XT
  • Driver/LLVM version: Mesa 21.0.1
  • Kernel version: 5.11.11-zen1-1-zen
  • Link to full system information report as Gist
  • Proton version: Proton 6.3-1

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

steam-1069530.log

Symptoms

The game works in general, but my controller isn't functioning.
I'm using an old PS3 controller, but this issue is identical on a PS4 controller.
Normally I have to set the game "CONTROLLER" settings to "Disable Steam input". This should make proton to emulate my PS3 controller as a Xbox360 controller and everything should be fine.
With this game, a Xbox360 controller is detected from what is shown in the main menu, but no input works.
I installed this game in Lutris with their lutris-6.0 wine version and controls work as they should.

Reproduction

This issue happens each time I launch the game as described under "Symptoms".


It would be interesting to know if users with other controllers have the same issue or if this is related to my PS3 controller.

RRiantAnda 2021-04-28 github

I've also tested an Xbox controller with the same issue.
The game seems to detect the controllers, by showing controller icons in the main menu, but no controller input is registered.

RRiantAnda 2021-07-23 github

I've got my controller to work, which seems to be a kernel issue, not a game issue:
My system has an "Asrock LED controller", which is detected as a controller/joystick device and blocks the actual controller from working.
The issue is described here: Asrock LED controller issue
The workaround mentioned in post 6 works for me.

The game works without issues, so a whitelisting could be done.

GGuilhermeTokitaka 2021-09-13 github

Hi guys! I can't run Narita Boy at a Fedora 34. Appears a black window with the message:
Switching to resolution 2560x1080 failed
Screen: DX11 could not switch resolution (2560x1080 fs=1 hz=0)

RRiantAnda 2021-09-14 github

@GuilhermeTokitaka Any more information like a steam-*.log and full system information from the steam client?
Do you have a dual screen setup?

GGuilhermeTokitaka 2021-09-14 github

I get this log:
steam-1069530.log
Hope you can open it, otherwise I can paste all the file here.
And, no, I dont have dual screen setup.

At others foruns, I read that the games made with Unity don't work fine with steam proton and the same issue I'm having now will happen.

RRiantAnda 2021-09-14 github

Do you use wayland or xorg?
Maybe you could provide your Steam "System Information" (can be found under "Help")?

ProtonDB doesn't list any issues with Narita Boy, so I'm out of ideas here.
Here is an old issue which sounds identical to your problem: #905

GGuilhermeTokitaka 2021-09-14 github
System information

Computer Information:
    Manufacturer:  Unknown
    Model:  Unknown
    Form Factor: Desktop
    No Touch Input Detected

Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Brand:  Intel(R) Core(TM) i5 CPU         650  @ 3.20GHz
    CPU Family:  0x6
    CPU Model:  0x25
    CPU Stepping:  0x5
    CPU Type:  0x0
    Speed:  3201 Mhz
    4 logical processors
    2 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Unsupported
    AVX2:  Unsupported
    AVX512F:  Unsupported
    AVX512PF:  Unsupported
    AVX512ER:  Unsupported
    AVX512CD:  Unsupported
    AVX512VNNI:  Unsupported
    SHA:  Unsupported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Operating System Version:
    Linux 5.x (64 bit)
    Kernel Name:  Linux
    Kernel Version:  5.13.14-200.fc34.x86_64
    X Server Vendor:  The X.Org Foundation
    X Server Release:  12011000
    X Window Manager:  GNOME Shell
    Steam Runtime Version:  steam-runtime_0.20210817.0

Video Card:
    Driver:  Mesa/X.org llvmpipe (LLVM 12.0.1, 128 bits)
    Driver Version:  3.1 Mesa 21.1.8
    OpenGL Version: 3.1
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 74 Hz
    VendorID:  0x10de
    DeviceID:  0x1e89
    Revision Not Detected
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  2560 x 1080
    Desktop Resolution: 2560 x 1080
    Primary Display Size: 31.42" x 13.15" (34.06" diag)
                                            79.8cm x 33.4cm (86.5cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM Not Detected
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: VIA VT1708S

Memory:
    RAM:  7928 Mb

VR Hardware:
    VR Headset: None detected

Miscellaneous:
    UI Language:  English
    LANG:  pt_BR.UTF-8
    Total Hard Disk Space Available:  227911 Mb
    Largest Free Hard Disk Block:  153155 Mb

Storage:
    Number of SSDs: 0
    SSD sizes: %s1
    Number of HDDs: 0
    HDD sizes: %s1

The runtime information tool is preparing a report, please wait...

GGuilhermeTokitaka 2021-09-14 github

I think my is Xorg
with "loginctl show-session 2 -p Type" gived to me:
Type=x11

GGuilhermeTokitaka 2021-09-14 github

With the link[ #905](https://github.com/ValveSoftware/Proton/issues/905) I saw the command "PROTON_USE_WINED3D=1 %command%", pasted and the game finaly run til the splash screens and then crashed with no message. It's a begining....

Kkisak-valve maintainer 2021-09-14 github

Hello @GuilhermeTokitaka, Driver: Mesa/X.org llvmpipe (LLVM 12.0.1, 128 bits) in your system information is a key detail. That is mesa's faster software renderer, and tells us that your system is not configured to use a real video card.

GGuilhermeTokitaka 2021-09-14 github

I did a wayland tutorial now, and appears i'm useing wayland now. The games is finally running, but with 5fps....
And yeah... continues appears the Driver: Mesa/X.org llvmpipe (LLVM 12.0.1, 128 bits)....
I'll see what i need to do to change that

Proton versions

Launch options

Launch lines

Upstream links