Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to access single player mode on Gears of War #255

Open
6 of 7 tasks
CorpseSlayer opened this issue Dec 21, 2023 · 15 comments
Open
6 of 7 tasks

Unable to access single player mode on Gears of War #255

CorpseSlayer opened this issue Dec 21, 2023 · 15 comments
Labels
bug Something isn't working

Comments

@CorpseSlayer
Copy link

Validation

Describe what's going wrong

I been trying to play Gears of War but it keeps saying "to many profiles connect " this is annoying since there no where that says how to disable the second profile...

Describe what should happen

I should be able to access single player with 1 profile but when i press Y it logs 2 profiles instead of 1
Screenshot 2023-12-20 194304

If applicable, provide a callstack here, especially for crashes

N/A

If applicable, upload a logfile and link it here

N/A

@CorpseSlayer CorpseSlayer added the bug Something isn't working label Dec 21, 2023
@antoniodesousa
Copy link

I can't reproduce your issue. It's working fine for me.

@CorpseSlayer
Copy link
Author

CorpseSlayer commented Jan 24, 2024

I can't reproduce your issue. It's working fine for me.

i have no idea on to why you can't reproduce this, is very simple Xenia canary will load Gears of War but you wont be able to save the game if you are not sign in, if you press Y to sign in 2 profiles will sign in making the game impossible to start in 1 player mode since Xenia canary loads 2 profiles instead of 1 profile!
Screenshot 2024-01-24 000219
Screenshot 2024-01-23 235629

@Gliniak
Copy link
Collaborator

Gliniak commented Jan 24, 2024

Strange that it doesn't load default profile. However fact that pressing Y causes second profile to pop means you have 2 or more controllers connected. If you use any virtual controller then it might cause this issue.

@CorpseSlayer
Copy link
Author

CorpseSlayer commented Jan 24, 2024

Strange that it doesn't load default profile. However fact that pressing Y causes second profile to pop means you have 2 or more controllers connected. If you use any virtual controller then it might cause this issue.

That's the weird issue i only have 1 controller connected to my PC, i can tell you what i am using
i have a Series S controller with Magic-X Wireless Bluetooth USB Adapter for Xbox Series S/X (https://www.mayflash.com/product/magic_x.html) i have nothing else connected to my PC..

@antoniodesousa
Copy link

Magic-X Wireless Bluetooth USB Adapter for Xbox Series S/X

Most likely that is the issue. Somehow is making Xenia thing that there're 2 controllers plugin.
Can you try with a different adapter or PC?

@CorpseSlayer
Copy link
Author

CorpseSlayer commented Jan 24, 2024

Magic-X Wireless Bluetooth USB Adapter for Xbox Series S/X

Most likely that is the issue. Somehow is making Xenia thing that there're 2 controllers plugin. Can you try with a different adapter or PC?

MAYFLASH Magic NS Wireless Bluetooth Controller adapter this one is a different version
of the one i am using right now is for other controller to connect to PC (does not includes Series S controller)
i do not use wired controllers since i drop every console i have had by pulling the cable of the controller....lol

Test with MAYFLASH Magic NS Wireless Bluetooth Controller adapter the result are good
Screenshot 2024-01-24 142833

For some weird reason Magic-X Wireless Bluetooth USB Adapter for Xbox Series S/X is not working with Xenia Canary
is there anyway you can make this adapter work some how with Xenia Canary?

@Gliniak
Copy link
Collaborator

Gliniak commented Jan 24, 2024

Set log_level to 3 and send log from it. I suspect changing HID in config to Xinput or SDL might help

@CorpseSlayer
Copy link
Author

Set log_level to 3 and send log from it. I suspect changing HID in config to Xinput or SDL might help

i will try this to if this fixes anything...

@CorpseSlayer
Copy link
Author

Set log_level to 3 and send log from it. I suspect changing HID in config to Xinput or SDL might help

So i did a couple of test here are the results:

Magic-X Wireless Bluetooth USB Adapter for Xbox Series S/X Alone with HID change from Any to SDL make USER profile load

MAYFLASH Magic NS Wireless Bluetooth Controller adapter Alone with HID on Any loads USER profile

Now if any of these 2 get connected to the PC at the same time then Xenia wont recognize the Default USER profile...

I will have to upload the log file some where else is 119mb is mediafire website ok?

@Gliniak
Copy link
Collaborator

Gliniak commented Jan 24, 2024

Magic-X Wireless Bluetooth USB Adapter for Xbox Series S/X Alone
MAYFLASH Magic NS Wireless Bluetooth Controller adapter Alone

You have 2 adapters? That what probably causes issues.

You can zip log and then it will be small enough. Plus I only need log from like first 5 seconds after you load the game

@CorpseSlayer
Copy link
Author

Magic-X Wireless Bluetooth USB Adapter for Xbox Series S/X Alone
MAYFLASH Magic NS Wireless Bluetooth Controller adapter Alone

You have 2 adapters? That what probably causes issues.

You can zip log and then it will be small enough. Plus I only need log from like first 5 seconds after you load the game

Yes I have 2 but not connected at the same time i have many controllers most of the time i use the Magic-X, the NS adapter i use if my friends visit since connecting the 2 adapter has never gave me problems when using them in other emulators here:
xenia.zip

@Gliniak
Copy link
Collaborator

Gliniak commented Jan 24, 2024

There is your answer:
i> 00004480 SDL OnControllerDeviceAdded: "Controller (MAGIC-NS)", JoystickType(1), GameControllerType(1), VendorID(0x0079), ProductID(0x18D3) i> 00004480 SDL OnControllerDeviceAdded: Added at index 0. i> 00004480 SDL OnControllerDeviceAdded: "Xbox 360 Controller", JoystickType(1), GameControllerType(1), VendorID(0x045E), ProductID(0x028E) i> 00004480 SDL OnControllerDeviceAdded: Added at index 1.

Magic-Ns adapter is itself visible as a controller

@CorpseSlayer
Copy link
Author

There is your answer: i> 00004480 SDL OnControllerDeviceAdded: "Controller (MAGIC-NS)", JoystickType(1), GameControllerType(1), VendorID(0x0079), ProductID(0x18D3) i> 00004480 SDL OnControllerDeviceAdded: Added at index 0. i> 00004480 SDL OnControllerDeviceAdded: "Xbox 360 Controller", JoystickType(1), GameControllerType(1), VendorID(0x045E), ProductID(0x028E) i> 00004480 SDL OnControllerDeviceAdded: Added at index 1.

Magic-Ns adapter is itself visible as a controller

That's interesting both controllers are working on coop mode i just test it the problem is for Story mode only.

@theonejedi
Copy link

I am having what I suspect is the same issue. When playing gears of war, if I press y to sign in, it will instantly sign in 2 profiles, even if only only connected. I have tried changing HID to xinput but the same result. I am using an 8bitdo wireless controller.

@InterClaw
Copy link

I was having this problem and solved it by setting:

[HID]
hid = "sdl"

I'm not sure what Xenia and the game are picking up, but this is what Windows sees at least:

image

I am using HidHide though to get rid of some devices and make sure my controller can get Xinput slot 1. It's a DualSense emulating an Xbox 360 controller in DS4Windows. I also have some Razer peripherals that normally show up that I either hide with HidHide or disable in Device Manager.

The other Gears games don't do this though, so there hid = "any" works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants