0 of 0

File information

Last updated

Original upload

Created by

The Man Who Sold The World

Uploaded by

deleted65431901

Virus scan

Safe to use

Tags for this mod

About this mod

This modification adds the possibility of winning a medal after completing the S-ranked mission and without detection and killings.

Requirements
Permissions and credits
You probably expected some kind of argument on this (but that will be later)
This mod add the possibility of winning a medal after mission and under certain conditions

fulture inprovments:
- more medals to winning
- more conditions to be met to win a medal 
- what comes to my mind

time to return between the living

1.1: Fixed an issue with a modification and add alternate Medal Of Honor And Merit Medal
thanks Olliekun and KeketteX for report
1.2:Infinite Heaven Edition 
conditions can be changed in the Medal Of Honor Menu in the Infinite Heaven (only ACC)
1.3:Remove IH module because doesn't work
contitions you can edit manually

the new version sure works because I tested it many times

there is some glith to award Distinguished Service medal 
I don't know how it works
I tested the mod in infinite heaven r257

DIY custom contitions 
1.Open mgsv file (winRar or 7Zip)
2.Go to \Assets\tpp\script\lib and open TppResult.lua
3.Go to line 288
4.you will see 
if t==TppDefine.MISSION_CLEAR_RANK.S then
    TppMotherBaseManagement.AwardedHonorMedalToPlayerStaff() 
   end
if you want more contitions to award medal just add more variables for example
if var1 and var2 and var3 then
 TppMotherBaseManagement.AwardedHonorMedalToPlayerStaff() 
[TppMotherBaseManagement.AwardedMeritMedalPointToPlayerStaff()]-merit medal award for playable character
end
5.save

you can put two different funtions for example 

if t==TppDefine.MISSION_CLEAR_RANK.S then
    TppMotherBaseManagement.AwardedHonorMedalToPlayerStaff() 
end
if t==TppDefine.MISSION_CLEAR_RANK.S and svars.bestScoreTime>0 and svars.bestScoreAlert>0 then
    TppMotherBaseManagement.AwardedMeritMedalPointToPlayerStaff()
end

all conditions

   svars.bestScoreTime>0
   svars.bestScoreAlert>0
   svars.bestScoreKill>0
    svars.bestScoreHostage>0
    svars.bestScoreGameOver>0
    svars.bestScoreBounus>0
    svars.bestScoreBounus2>0
    svars.isAcquiredFirstBonusInPointList>0
    svars.isAcquiredSecondBonusInPointList>0
    svars.bestScoreRediscoveryCount>0
    svars.bestScoreTacticalActionPoint>0
    svars.bestScoreTimeScore>0
    svars.bestScoreAlertScore>0
    svars.bestScoreKillScore>0
    svars.bestScoreHostageScore>0
    svars.bestScoreGameOverScore>0
    svars.bestScoreRediscoveryCountScore>0
    svars.bestScoreTakeHitCountScore>0
    svars.bestScoreTacticalActionPointScore>0
    svars.bestScoreBounusScore>0
    svars.bestScoreBounusScore2>0
    svars.bestScoreNoKillScore>0
    svars.bestScoreNoRetryScore>0
    svars.bestScoreNoReflexScore>0
    svars.bestScorePerfectStealthNoKillBonusScore>0
    svars.bestScoreNoTraceBonusScore>0
    svars.bestScoreDeductScore>0
    svars.bestScoreMarkingCountScore>0
    svars.bestScoreInterrogateScore>0
    svars.bestScoreHeadShotBonusScore>0
    svars.bestScoreNeutralizeBonusScore>0
    svars.bestScoreHitRatioBonusScore>0