WinterSquire / AlphaRing

A Modding Tool For MCC
MIT License
127 stars 2 forks source link

Second player controller not working #44

Open arekgabiga opened 1 month ago

arekgabiga commented 1 month ago

This mod is great and I was having a great time playing with my kid, but, right now, I'm facing strange behavior. I downloaded the latest version at the beginning of July and added it to my Steam Deck. I tried it two times in Halo Reach and everything was working fine. Then, I tried to run it yesterday and I could not control the second player. I have two xbox controllers and only the first one connected can control the player. I can change the order of controllers by connecting them in a different order, but the issue remains the same. I got the third controller, but nothing changed. I thought that maybe this was something Steam Deck related, so I've installed Halo MCC on my Windows 10 PC, and installed the latest VC redist but the same thing happened - can't control the second player. Even if I choose to use a keyboard and mouse, the first controller can't control the second player. However, I've observed one thing - just as the second player appears, sometimes I can see the third-person view for like 3 seconds, and then the controller works (I can move the camera). As soon as the camera switches to first-person view, it stops working. Also, when I press the view button, the list of players appears and I can use the right stick to select rows. So it seems the second player window receives the input, but is in some strange state where I can't control the player. Any help is much appreciated.

WinterSquire commented 1 month ago

Can you test the dev build?

arekgabiga commented 1 month ago

I've downloaded and tested the dev build. Windows PC: nothing changed, still can't control the second player Steam Deck: I can't get past the intro. I see the new Alpha Ring top bar, but I can't hide it, as none of the controllers moves the cursor and the button combination does not hide it

WinterSquire commented 1 month ago

Can you record a video to show the whole process? It is strange that you shouldn't have third person view.

arekgabiga commented 1 month ago

Maybe I phrased it wrong. This 3rd person view lasts for 2-3 seconds and then it switches to the first person view where the controller is not working. Can I help debug it somehow? I'll try to record a video of the current state, but I guess it won't help much.

arekgabiga commented 1 month ago

Here is the recording https://e.pcloud.link/publink/show?code=XZuDegZroVANaOPJL0DDx9UdLvHr5yxwbjX

WinterSquire commented 1 month ago

So there are some issue I find out.

  1. You are not suggested to enable splitscreen in game.
  2. Even if you enable it in game, according to my test, your sniper rifle ammo should be 56 not 20.
  3. Player 2 should have the chud shown, but in your case, player 2 seems don't have it. Is the map modded? Or do you have other mods installed? The game behavior is weird.
arekgabiga commented 1 month ago

Nothing modded, vanilla MCC version freshly installed from Steam

WinterSquire commented 1 month ago

Can you try to enable splitscreen in the mainmenu and then start a new mission? Did it have the same result in both multiplayer and other games?

arekgabiga commented 1 month ago

I don't have access to my windows pc for the next week, however, I can test it on my Steam Deck. I'll let you know as soon as I can.

arekgabiga commented 1 month ago

Tested 1.0.85 on Steam Deck:

  1. Start the game. Continue campaign, wait for the game to load and then add the second player - does not work. It's the situation from the attached video
  2. Start the game. Add the second player while in the main menu. Continue campaign, wait for the game to load and the second player works without any issues :)
  3. Start the game. Start multiplayer, wait for the game to load and then add the second player - works without any issues.
  4. Start the game. Add the second player while in the main menu. Start multiplayer, wait for the game to load and the second player works without any issues.

So it seems the scenario num 1. does not work, while the others are fine. For me it's kind of solved, I just need to add players earlier in the menu. Do you want me to check something else regarding the broken scenario? I will test those 4 cases on my windows pc next week to see if the behavior is the same.

WinterSquire commented 1 month ago

In case 1, can you restart the mission after the player is added or add player in a new mission?

arekgabiga commented 4 weeks ago

I've repeated the scenario 1, like in the video, then I've restarted the mission and the second player started working. I'm not sure what you mean by adding the player in a new mission. Should I choose the mission from the campaign to play and then add?