Vale, según eso el P1 está jugando con teclado (¿has probado las flechas + N/M?) y el segundo con el pad, ¡qué raro que no se te mueva! Subiremos otra build que muestre más información : ) ¡Gracias por la paciencia!
Viewing post in An American Werewolf in L.A. (ES) comments
Solo con teclado:
Mono path[0] = 'C:/Users/xabacanstyle/Downloads/AnAmericanWerewolfInLA_1.46/AnAmericanWerewolfInLA/WerewolfInLA_Data/Managed'
Mono config path = 'C:/Users/xabacanstyle/Downloads/AnAmericanWerewolfInLA_1.46/AnAmericanWerewolfInLA/MonoBleedingEdge/etc'
Initialize engine version: 2019.2.12f1 (b1a7e1fb4fa5)
[XR] Discovering subsystems at path C:/Users/xabacanstyle/Downloads/AnAmericanWerewolfInLA_1.46/AnAmericanWerewolfInLA/WerewolfInLA_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: Radeon(TM) RX 460 Graphics (ID=0x67ef)
Vendor:
VRAM: 4076 MB
Driver: 26.20.13001.40003
Begin MonoManager ReloadAssembly
- Completed reload, in 1.167 seconds
<RI> Initializing input.
New input system (experimental) initialized
<RI> Input initialized.
<RI> Initialized touch support.
UnloadTime: 0.634892 ms
****** Player1 *******
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Assigned devices: 0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Joysticks: 3
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Keyboard
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Mouse
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Pen
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Gamepads: 0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
all: 3
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Keyboard
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Mouse
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Pen
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Player 0 Assigned: Pen
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
So... NO GAMEPADS, USE KEYBOARD? False
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Keyboards used? False False
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
****** Player2 *******
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Assigned devices: 1
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Joysticks: 3
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Keyboard
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Mouse
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Pen
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Gamepads: 0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
all: 3
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Keyboard
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Mouse
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Pen
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
So... NO GAMEPADS, USE KEYBOARD? True
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Keyboards used? False False
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Player 1 Assigned: WASD
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Setting up 4 worker threads for Enlighten.
Thread -> id: 1838 -> priority: 1
Thread -> id: 1134 -> priority: 1
Thread -> id: 33c8 -> priority: 1
Thread -> id: 35f0 -> priority: 1
Clear assigned devices
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Clear assigned devices
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Con teclado y 2 pads x360 (simulados con x360kb):
Mono path[0] = 'C:/Users/xabacanstyle/Downloads/AnAmericanWerewolfInLA_1.46/AnAmericanWerewolfInLA/WerewolfInLA_Data/Managed'
Mono config path = 'C:/Users/xabacanstyle/Downloads/AnAmericanWerewolfInLA_1.46/AnAmericanWerewolfInLA/MonoBleedingEdge/etc'
Initialize engine version: 2019.2.12f1 (b1a7e1fb4fa5)
[XR] Discovering subsystems at path C:/Users/xabacanstyle/Downloads/AnAmericanWerewolfInLA_1.46/AnAmericanWerewolfInLA/WerewolfInLA_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: Radeon(TM) RX 460 Graphics (ID=0x67ef)
Vendor:
VRAM: 4076 MB
Driver: 26.20.13001.40003
Begin MonoManager ReloadAssembly
- Completed reload, in 0.085 seconds
<RI> Initializing input.
New input system (experimental) initialized
<RI> Input initialized.
<RI> Initialized touch support.
UnloadTime: 0.560075 ms
****** Player1 *******
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Assigned devices: 0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Joysticks: 5
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Keyboard
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Mouse
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Pen
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
XInputControllerWindows
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
XInputControllerWindows1
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Gamepads: 2
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
XInputControllerWindows
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
XInputControllerWindows1
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
all: 5
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Keyboard
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Mouse
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Pen
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
XInputControllerWindows
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
XInputControllerWindows1
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Player 0 Assigned: Pen
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
So... NO GAMEPADS, USE KEYBOARD? False
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Keyboards used? False False
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
****** Player2 *******
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Assigned devices: 1
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Joysticks: 5
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Keyboard
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Mouse
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Pen
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
XInputControllerWindows
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
XInputControllerWindows1
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Gamepads: 2
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
XInputControllerWindows
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
XInputControllerWindows1
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
all: 5
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Keyboard
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Mouse
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Pen
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
XInputControllerWindows
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
XInputControllerWindows1
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Player 1 Assigned: XInputControllerWindows
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
So... NO GAMEPADS, USE KEYBOARD? False
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Keyboards used? False False
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Pues ya sé qué está pasando, está considerando que hay cinco dispositivos: teclado, ratón, pen ¿? (una wacom o similar?) y dos mandos (XInputControllerWindows/1) Estoy viendo otro usuario en la versión inglesa a quien le pasa algo similiar pero con un touchscreen, así que ya tengo información para arreglarlo. Intentaré hacerlo cuanto antes, ¡gracias por la paciencia! :D
En ambos casos está detectando el pen como dispositivo, por lo que supongo que se conecta por bluetooth? Vamos, ahí está el asunto. En el primer log se ve que asigna al player 1 (player 0 en el log) el pen, y al player2 (player1 en el log) el primer mando de xbox. En el segundo caso con solo teclado sigue asignando al player1 el pen y al player 2 le asigna WASD. Lo que me extraña es que en el primer caso no puedas mover al player2 con el gamepad (que podría ser si no he configurado bien el mando de xbox o no entiende la simulación), pero más que en el segundo caso no se mueva el player2 con WASD. Entiendo que el Player1 no se mueva en ningún caso, porque no me imagino cómo podría funcionar con el pen, pero el Player2 al menos con WASD sí debería moverse.
En cualquier caso vamos a revisar el código para que ignore cosas que no sean el teclado, joysticks o gamepads :)
Vale...
Resulta que tengo una wacom por cable que no tengo ni en casa y un programilla que hace tiempo que ni usaba que se llama "virtual tablet" para conectar un android al Pc y usarlo como tableta gráfica. No estaba iniciado, pero ha sido desinsatarlo y funcionar, tanto sólo con teclado y ratón enchufados como con eso más los 2 mandos x360.
El player 2 creo que no respondía simplemente porque en el splash siempre espera a que el player 1 esté activo, pone "wait for player 1" y claro no puedes pasar de ahi.
Eso sí, creo que lo suyo es arreglarlo, porque veo que no soy el único que tiene problemas con eso.
Por ejemplo, en otro win10 que tengo en una arcade, hay 4 mandos enchufados, dos pistolas y un trackball. No puedo ir desconectando y conectando, porque cambia la numeración de los dispositivos y se me desconfigura todo.