Skip to content

Controller detection in recent Unity games #5134

@kolomeets80

Description

@kolomeets80

Describe what you noticed and did

Recent Unity games fail to detect a controller when run within Sandboxie (Syberia Remastered is one example, but there are others).

The configuration that works for me is:

OriginalToken=y AND Template=OpenCOM

This allows the controller to be detected. I reviewed all related topics, and none of the suggested solutions, such as NormalFilePath=\Device\000000*, worked for me.

I would like to know how I can narrow down this configuration. I'm fine with using OriginalToken=y AND Template=OpenCOM as even with OriginalToken=y, Sandboxie still redirects files and registry entries, not allowing games leaving random files everywhere.

But I wonder if there is a better approach to allow controller detection without this workaround.

How often did you encounter it so far?

Always

Expected behavior

There must be a way to allow Sandboxed programs to see controllers

Affected program

Syberia Remastered

Download link

https://www.gog.com/en/game/syberia_remastered

Where is the program located?

The program is installed only inside a sandbox (NOT in the real system anyway).

Did the program or any related process close unexpectedly?

No, not at all.

Crash dump

No response

What version of Sandboxie are you running now?

1.16.8

Is it a new installation of Sandboxie?

I recently did a new clean installation.

Is it a regression from previous versions?

No response

In which sandbox type you have this problem?

In a standard isolation sandbox (yellow sandbox icon).

Can you reproduce this problem on a new empty sandbox?

I can confirm it also on a new empty sandbox.

What is your Windows edition and version?

25H2

In which Windows account you have this problem?

A local account (Standard user).

Please mention any installed security software

No

Did you previously enable some security policy settings outside Sandboxie?

No response

Trace log

No response

Sandboxie.ini configuration

[GlobalSettings]
DefaultBox=DefaultBox
FileRootPath=D:\Sandbox\%SANDBOX%
KeyRootPath=\REGISTRY\USER\Sandbox_%USER%_%SANDBOX%
IpcRootPath=\Sandbox\%USER%\%SANDBOX%\Session_%SESSION%
MarkOfTheWebBox=DefaultBox
Template=Edge_Fix
Template=OfficeLicensing
Template=WindowsLive
Template=WindowsRasMan
Template=RTSS

[DefaultBox]
Enabled=y
BlockNetworkFiles=y
RecoverFolder=%Desktop%
RecoverFolder=%Personal%
RecoverFolder=%{374DE290-123F-4565-9164-39C4925E467B}%
BorderColor=#00ffff,ttl,6,192
Template=AutoRecoverIgnore
Template=LingerPrograms
Template=BlockPorts
Template=qWave
Template=FileCopy
Template=SkipHook
Template=OpenBluetooth
ConfigLevel=10
CopyLimitKb=-1
NeverRemove=y
FakeAdminRights=y
NoAddProcessToJob=y
NotifyInternetAccessDenied=n
ClosedFilePath=!<InternetAccess>,InternetAccessDevices

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions