Emulate Pro Keys/Pro Guitar/Bass on Dolphin

Viewing 15 posts - 46 through 60 (of 88 total)
  • Author
    Posts
  • #434243
    Ruggy
    Participant

      Which version of Dolphin are you using? I know it sounds a very non-sense question right now, but I remembered an odd glitch in newest’s beta versions of Dolphin after the r3695 (which that what I’m using), no matter how good I played, the song always failed after some time (generally in the middle of the song).

      #434264
      StackOverflow0x
      Participant
        Which version of Dolphin are you using? I know it sounds a very non-sense question right now, but I remembered an odd glitch in newest’s beta versions of Dolphin after the r3695 (which that what I’m using), no matter how good I played, the song always failed after some time (generally in the middle of the song).

        I am still using 4.0-4243 because it is very fast. I don’t know why it would fail you just like that. I guess make sure No Fail Mode is also on.

        #434328
        StackOverflow0x
        Participant

          Okay, I don’t know why this works but here is a working Auto Play code. It removes some instance of the track initiation to get the in-game Auto Play to load. Debugging is hard.

          $Auto Play Mode
          04B508F0 80873ACD

          Hopefully it doesn’t break anything major. No overdrive, as it should be, to prevent any unfair shenanigans. However, it’s perfect for previewing tracks!

           

          Now what’s left is probably getting back to the video venues and figuring out how to change the color to black or something. There are some extra modifiers like Stage Mode and Venue Select Screen that might help override videos for All Instruments Mode if that’s an option, or to get it to actually show nothing instead. Oh, and then figure out what the WiiSpeak branch is doing to get the Microphones detected. Almost there!

          #434353
          Ruggy
          Participant

            I really want you to help testing these codes, but I have to wait until tomorrow to my brother to come back with his computer and test them. Right now I have some questions:

             

            – These auto-play codes also works with vocal/harmonies?

            – If you wanted to record another preview video, which auto-play code would you use for it? The crowd meter-glitched one or the new auto-play code you’ve made?

            How did you render so good (and so fast) the band animations and venue like it’s rendered on that gif you’ve made? Which options are you using on Dolphin?

            #434364
            StackOverflow0x
            Participant

              For now, only worry about the latest Auto Play Mode. It’s confirmed working properly on my end and avoids the glitches due to how the others worked (essentially destroying an if-statement). The past 2 are obsolete now.

              Because the latest version of Dolphin doesn’t support having the microphone connected, the vocals part won’t exactly play and still show the error message. This is next for me to fix somehow.

               

              As you must know, Magma can auto-generate a venue and the Wii converter will convert it to a compatible format. Use the Dolphin version I recommended and basically any speed setting will help the game. No AA or texture filtering as it could slow it down. Native resolution if you have to.

              #434472
              Ruggy
              Participant

                I just finished uploading the chart preview of The Radiant using your auto-play code: Check it out!

                #434480
                StackOverflow0x
                Participant

                  :golfclap:

                  Way to go. Looks really nice. Try to see if you can record at better quality or a higher resolution next time. Framerate is really nice, so it seems you can run it at full speed.

                  #435217
                  StackOverflow0x
                  Participant

                    Thanks for the patience everyone. This proved to be quite a deep rabbit hole when one solution turned into a problem. Here is everything new so far.

                     

                    Finding out how to get fake microphones connected was the easy part. The way the previous Auto Play cheat worked was by overwriting some instance of on_new_track. That screws up vocals for some reason. Turns out the solution is to hack the ASM routine that sets on_new_track so it continues to set_auto_play. This initializes auto play properly and avoids the 50% accuracy issue. Therefore, here is a new Auto Play cheat that should hopefully work without issue.

                    $Alternate Auto Play Mode
                    0412A44C 4BFFFAFC

                     

                    And combine that with these fake microphone codes and you should be able to auto play vocal parts or go to All Instruments Mode and remove the error message on the track. Nearly perfect!


                    $Fake Microphone 1 Connected
                    20A3F24C FFFFFFFF
                    04A3F244 00000002
                    04A3F248 00000002
                    E0000000 00000000
                    $Fake Microphone 2 Connected
                    20A3F2C0 FFFFFFFF
                    04A3F2B8 00000002
                    04A3F2BC 00000002
                    E0000000 00000000
                    $Fake Microphone 3 Connected
                    20A3F334 FFFFFFFF
                    04A3F32C 00000002
                    04A3F330 00000002
                    E0000000 00000000

                     

                    Finally, here is a miscellaneous code I stumbled upon the opportunity to create. Those pesky unimportable songs.

                    $Unblock Licensing-Conflicted Songs
                    047F0590 FFFFFFFF
                    047F0594 FFFFFFFF
                    047F0598 FFFFFFFF
                    047F059C FFFFFFFF
                    047F05A0 FFFFFFFF
                    047F05A4 FFFFFFFF
                    047F05A8 FFFFFFFF
                    047F05AC FFFFFFFF
                    *Enables the following songs if you have them:"Black Hole Sun", "Dani California", "Hier Kommt Alex", "Rock 'n' Roll Star"

                    The game has these 4 songs just sitting there, blocking your attempts to load them. It’s filtered by internal name and song id, so since it will never find those now with this cheat, the 4 unimportable songs can once again appear in the game.

                    Still no album art though. I think that must be a glitch with the game because the on-disc files are supposed to update it… :/

                     

                    I figured all this out just in time. Here is a full band auto play of my first C3 custom!

                    #435219
                    Nyxyxylyth
                    Participant

                      Awesome!

                      #435237

                      I figured all this out just in time. Here is a full band auto play of my first C3 custom!

                       

                       

                      Great job on both the song and getting this Dolphin stuff off the rails!

                       

                      I did notice however a slight annoyance on the drum track when using this. I see that the overdrive fill lanes are turned on. Is this an option to turn off? Or is that something that shows up no matter what. I personally feel any video should use the lanes off so we can see all notes charted, and I think if there is NOT a way to turn them off, that it may be best to author the demo video either without overdrive at all, or without drum overdrive.

                       

                      Not a big issue, just something I notice and something to think about. Again, really happy about the progress of this.

                      #435250
                      StackOverflow0x
                      Participant

                        Yeah, I realized on recording that I hadn’t set the drum fills and static vocals option. You can disable it though.

                        #435270
                        espher
                        Participant
                          And combine that with these fake microphone codes and you should be able to auto play vocal parts or go to All Instruments Mode and remove the error message on the track. Nearly perfect!

                           

                          Tempted to set up a Dolphin install w/ RBHP and autoplay all the harm parts…

                          #435282
                          StackOverflow0x
                          Participant

                            Let me see if the cursors can actually appear to autoplay. They didn’t show up in the video but I don’t know why.

                             

                            I’ll figure this one out and improve it. In the meantime, here are a few more useful cheats. I’m starting to run out of code ideas. Do people still care about wardrobe?

                            $Concentration Mode
                            04CB9188 80CB7368
                            *Replaces video venues
                            $Video Venues Always Appear
                            04CB91F0 3F800000
                            *Do not combine always with never
                            $Video Venues Never Appear
                            04CB91F0 00000000
                            *Do not combine never with always. Won't stop videos in All Instruments Mode.

                             

                            These are must-haves. First, the prized Concentration Mode. This replaces instances of video venues with a black background. I don’t know why it works like that, but I was also getting the online loading screen during testing. After choosing the song difficulty, you’ll go straight to the loading screen which is an unintended, but welcome side effect. Loading times are almost instant this way since not even the band will get loaded, speeding up the process by whole seconds. Maybe don’t go online with it though?

                            You won’t get the faster load times on regular venues, unfortunately.

                             

                            Always or never videos. Don’t do both. The default probability seems to be to let it happen 25% of the time unless it’s a Jimi Hendrix song. And you won’t need the old code that set the background to white. You can set it to always appear, then use Concentration Mode to load faster and get a black background. Or just set it to never appear for casual play if you don’t like having them show up. But no, it won’t stop All Instruments Mode from defaulting to videos.

                            I’ll want to look into why that is and if that’s a workaround for getting the band to show up on video backgrounds. Band on a black background would be kind of neat too.

                            #435426
                            StackOverflow0x
                            Participant

                              Great news! Auto Play now works on vocals as well. It turns out the main tracks and the vocal tracks keep separate but similar routines. I think it’s safe to say Harmonix-style auto playing is now possible. A shame about the limitations of the venue, but I hope I can make some progress on that.

                               

                              Here is what should be the new and perfected version of the auto play code.

                              $Auto Play Mode
                              0412A44C 4BFFFAFC
                              04184024 4BFFFA5C
                              *Auto plays all instruments. No overdrive.

                              Beautiful.

                               

                              Now unfortunately, it seems like there are some issues with the Concentration Mode cheat, possibly with a guest player. That and hopefully setting no drum fills and static vocals as default for all players would be quite useful.

                              #435428
                              Ruggy
                              Participant

                                Connecting a WiiMote without an expansion the game will regonize it as microphones, there you can set the Static Vocals in the controller options, but I don’t know if the change remains when you “disconnect” it to use a guitar or drum expansions in order to record full band charts. Maybe you can create a code for Static Vocals finding the difference of a value when you turn the option on or off.

                              Viewing 15 posts - 46 through 60 (of 88 total)
                              • You must be logged in to reply to this topic.
                              Back to top button