Post by Creelien on Sept 27, 2019 17:42:00 GMT
Original post by krier
From Lucas:
Open "My documents\My Games\UnrealEngine3\DevilGame\Config\DevilUI.ini".
Find this:
[DevilGame.DVGFxContainer_MissionSelectScreen]
Right below that are the mission loading settings. Like this:
If you scroll way down, there's another one for Vergil's missions. If you replace the "maps" of his missions with the "maps" of Dante's missions, it'll load them. (Example: "DLC1_ch1_main" replaced with "ch1_main")
The "ch#_main" strings are actually the names of the mission files in "DevilGame\CookedPCConsole\" and "DevilGame\Published\Content\DLCVergilsDownfall\".
Replacing the actual files should work too I think (haven't tried). But you'll probably have to copy all of the other (mission) files that are used too...
Getting Dante in Vergil's mission could probably work too, but when I tried it I got a black screen. It's probably because I have to copy the DLC files into CookedPCConsole. I don't know, and I don't really have the time to test it.
--------------
There's another method -- replacing save files (my original idea that I used for the videos ). Saves are separated in 3 files -- PROFILE, INFO and CHECKPNT.
PROFILE = Character, upgrades, orbs, missions, everything...
INFO = The data displayed at the Loading screen (Example: Highest mission unlocked: DMD 01)
CHECKPNT = Checkpoint. Basically what's loaded when you press Continue in the game menu.
So... You can easily start a mission, get to some point of it, then exit the game and rename the (for example) DMC5_SAVE_00_CHECKPNT to DMC5_SAVE_DLC_00_CHECKPNT, then load your Vergil save and select Continue. You can even pass some areas with Dante (that for example can't be passed with Vergil), then move to Vergil for the rest of the level / boss. (I did it for Mundus.)
^ I actually prefer this method, because it works with more missions/areas (getting to the right place with Dante, instead of loading the files directly and then being stuck).
From Lucas:
Open "My documents\My Games\UnrealEngine3\DevilGame\Config\DevilUI.ini".
Find this:
[DevilGame.DVGFxContainer_MissionSelectScreen]
Right below that are the mission loading settings. Like this:
DefaultMissionList=(MapTitle="$MissionSelectScreen.MissionName0", MapName="ch1_main", MapImagePath="DevilLevelImages.LevelImage_1", GameMode="DevilMayCry")
DefaultMissionList=(MapTitle="$MissionSelectScreen.MissionName1", MapName="ch2_main", MapImagePath="DevilLevelImages.LevelImage_2", GameMode="DevilMayCry")
DefaultMissionList=(MapTitle="$MissionSelectScreen.MissionName1", MapName="ch2_main", MapImagePath="DevilLevelImages.LevelImage_2", GameMode="DevilMayCry")
The "ch#_main" strings are actually the names of the mission files in "DevilGame\CookedPCConsole\" and "DevilGame\Published\Content\DLCVergilsDownfall\".
Replacing the actual files should work too I think (haven't tried). But you'll probably have to copy all of the other (mission) files that are used too...
Getting Dante in Vergil's mission could probably work too, but when I tried it I got a black screen. It's probably because I have to copy the DLC files into CookedPCConsole. I don't know, and I don't really have the time to test it.
--------------
There's another method -- replacing save files (my original idea that I used for the videos ). Saves are separated in 3 files -- PROFILE, INFO and CHECKPNT.
PROFILE = Character, upgrades, orbs, missions, everything...
INFO = The data displayed at the Loading screen (Example: Highest mission unlocked: DMD 01)
CHECKPNT = Checkpoint. Basically what's loaded when you press Continue in the game menu.
So... You can easily start a mission, get to some point of it, then exit the game and rename the (for example) DMC5_SAVE_00_CHECKPNT to DMC5_SAVE_DLC_00_CHECKPNT, then load your Vergil save and select Continue. You can even pass some areas with Dante (that for example can't be passed with Vergil), then move to Vergil for the rest of the level / boss. (I did it for Mundus.)
^ I actually prefer this method, because it works with more missions/areas (getting to the right place with Dante, instead of loading the files directly and then being stuck).