Request: Change DLC "replay" option

As you know, the Gangstas in Space DLC has its own method of being "replayable". Load a save that has all 3 missions finished, and it resets itself so that you can play them again. This is nice for people playing unmodded SR3, but we have a proper replay mod available. Would it be possible to disable whatever check it does so that the missions stay on the replay menu like all the others?
 
Not really, no. What happens after mission 3 is completed is that it transparently sets something in the save file that none of those dlc missions have been completed yet. i.e. if mission_is_complete("[dlc mission]") would now return a value of false instead of true. Actual mission completion and how rewards and unlocks work is part of the exe itself.
 
How about setting a global variable, say when you complete "That's not in the Script" it sets GIS_DONE=true and something similar for clones. Then when both are completed, it sets ALL_DLC_DONE to true. Something like this (pseudocode because I suck at LUA)

Code:
//this goes in the last mission of GIS
GIS_DONE=true
if(CLONES_DONE)
ALL_DLC_DONE=true
 
//and this goes in the last mission of clones
CLONES_DONE=true
if(GIS_DONE)
ALL_DLC_DONE=true
 
//and this goes in sr3_city_main()
if(ALL_DLC_DONE)
for(m=each dlc mission)
m.is_complete=true
would something like that be doable?
 
would something like that be doable?

If it was something we could edit, then yes. Like I said though, it seems to be transparent; i.e. the code is running from the exe and not in any lua function we have access to.
 
Back
Top