Emulate Pro Keys/Pro Guitar/Bass on Dolphin
- This topic has 87 replies, 15 voices, and was last updated 9 years, 3 months ago by orange22.
-
AuthorPosts
-
December 11, 2014 at 10:10 pm #434243
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).
December 12, 2014 at 3:50 am #434264Which 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.
December 12, 2014 at 9:50 pm #434328Okay, 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 80873ACDHopefully 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!
December 13, 2014 at 2:11 am #434353I 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?
December 13, 2014 at 4:16 am #434364For 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.
December 14, 2014 at 4:24 am #434472I just finished uploading the chart preview of The Radiant using your auto-play code: Check it out!
December 14, 2014 at 7:30 am #434480Way 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.
December 26, 2014 at 1:38 am #435217Thanks 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 4BFFFAFCAnd 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 00000000Finally, 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!
December 26, 2014 at 2:42 am #435219Awesome!
December 26, 2014 at 1:10 pm #435237I 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.
December 26, 2014 at 6:24 pm #435250Yeah, I realized on recording that I hadn’t set the drum fills and static vocals option. You can disable it though.
December 26, 2014 at 10:33 pm #435270And 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…
December 27, 2014 at 1:51 am #435282Let 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.
December 31, 2014 at 4:04 am #435426Great 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.
December 31, 2014 at 5:43 am #435428Connecting 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.
-
AuthorPosts
- You must be logged in to reply to this topic.