[Feature Request] "Just Drive" and "Mix 1 Course" from PSP version
So yeah, long story short... "Just Drive" is a mode exclusive to the PSP version. In the main menu, it's on the left of Single Player mode.
This mode picks a random car, color, music and a C2C mode (i know it's C2C because it gives in-game currency as a reward at the end, and there are cars such as the F355 and the F430) between OutRun and Heart Attack (not sure about Time Attack, and i'm not even sure if it picks the "15 Continuous Course"), and OR2/OR2SP courses. The best part is that it can choose stuff you haven't purchased yet. I'm not sure if it chooses PS2-exclusive cars/music though.
"Mix 1 Course" is from C2C mode. It's for the third and final girl you can unlock, Holly. Well, the PSP version has a completely different set of courses/challenges not found in the other versions (i.e. hitting giant rubber ducks and things like that)
I wonder if they're still hidden somewhere in the game code and can be used on PC...
ps: "Mix 2 Course" is not used in any version of the game. The one that was used is always named "Mix 1" no matter what.
Was just looking through some UI textures and noticed that Holly has two different icons:
Between that and the fact that the course data for the PSP version of "Mix 1 Course" exists in the files (Req_Course_MIX_PSP.bin), I wonder if at one point they were intending to include both courses in the game?
If anyone want's to try the Holly's Mix 2 Couse I made a simple script that swaps it with Mix 1 and modifies the file with xDelta to make it work.
Once done the Holly's course will have different tracks and different request (for example it starts on Bay Area).
To uninstall just copy back both files (Req_Course_MIX_PSP.bin and Req_Course_MIX_PS2.bin) back to Scripts\bin from the created BackUp.
Haven't tried playing with it much yet, but just took a look into the code around those menus, looks like you can change OR2006C2C.EXE+E8924 from 0x600 to 0x700 (hex), then selecting holly will bring you to MIX 2 COURSE menu, seems to have its own progression separate to the main holly one:
(The bit on TCRF about changing the shadow value helped to find that, thanks @envido32 👍 )
For some reason when I start that it puts me with Clarissa on Palm Beach though (which is different to the 2SP sunny beach Clarissa mission normally starts at...), but mix 2 course map shows its meant to start at Bay Area?, not sure what's going on there...
E: actually after trying again with this mix 2 course it spawned me with no girl on Sunny Beach, guess it might be using values for the last stage loaded, maybe something isn't loading in properly here...
E2: seem to have it loaded with a couple extra hacks on the func that sets up gamemode:
OR2006C2C.EXE+EEB5C -> patch to jmp 004EEC03 to force it to load in as holly
OR2006C2C.EXE+EEC03+4 -> change from 3 to 2 to make holly load in the mix 2 course (not sure why this works since Req_Course_MIX_PSP comes after the other ones, weird that decrementing this lets it load in...)
So I guess for this to be reimplemented there's 3 spots that need extending, the code that draws the menu selection, the code that handles menu button press (the 0x600->0x700 patch changes that func), and then this gamemode setup func, hm...
Here's a build which should enable the holly 2 courses if you have her unlocked: ~~OutRun2006Tweaks-HollyCourse2.zip~~ Newer build at https://github.com/emoose/OutRun2006Tweaks/actions/runs/10511134416 (might want to backup savegame before trying this, not really sure if progression is getting saved correctly with it EDIT: progression seems fine ~~but it doesn't show overall rank for holly 2 atm, need to hook a bunch of other crap for that...~~ <-- fixed)
Thanks again to @envido32 for finding how to play it & posting about the shadow selection value!
Did you find anything about that Just Drive mode?
Tried looking before but couldn't really find much about it, was able to find the menu code but seemed there was only code to handle the normal menu options, so figured it probably wasn't implemented yet :/
.. but then again holly 2 was the same, had menu code missing but still had code to handle the rest - maybe there is some code here to setup a random game but it's just not called.
yoooo that's amazing!! glad I could help <3
Need to test some things with the congrats screen, any chance someone has a save file with Holly 1 rank B or A, which doesn't have ENTIRETY used on it?
does the Holly 2 give OutRun Miles rewards as intended? Also do you think it'll be possible to know how the Miles are rewarded?
I think I saw miles unlocked from it, I'll check later. Always figured miles were given for how far you drove but probably is more to it than that though, think I did find some code related to it before, maybe can take a look at what they check.
Need to test some things with the congrats screen, any chance someone has a save file with Holly 1 rank B or A, which doesn't have ENTIRETY used on it?
does the Holly 2 give OutRun Miles rewards as intended? Also do you think it'll be possible to know how the Miles are rewarded?
I think I saw miles unlocked from it, I'll check later. Always figured miles were given for how far you drove but probably is more to it than that though, think I did find some code related to it before, maybe can take a look at what they check.
I think it's on C but should not be too hard to upgrade it =)
Note: Mix2 is not blank