Skip to content

Commit

Permalink
add framework for anti tamper validation keys
Browse files Browse the repository at this point in the history
  • Loading branch information
MinaciousGrace committed May 28, 2017
1 parent 65ca243 commit fb39253
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 1 deletion.
Binary file modified extern/MinaCalc/MinaCalc.lib
Binary file not shown.
3 changes: 2 additions & 1 deletion src/MinaCalc.h
Original file line number Diff line number Diff line change
Expand Up @@ -152,4 +152,5 @@ class Calc {

MINACALC_API vector<float> MinaSDCalc(const vector<NoteInfo>& NoteInfo, int numTracks, float musicrate, float goal, float timingscale, bool negbpms);
MINACALC_API MinaSD MinaSDCalc(const vector<NoteInfo>& NoteInfo, int numTracks, float goal, float timingscale, bool negbpms);
MINACALC_API float GetCalcVersion();
MINACALC_API float GetCalcVersion();
MINACALC_API string GenerateWeakValidationKey(const int* tns, const int* hns);
5 changes: 5 additions & 0 deletions src/PlayerStageStats.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,11 @@ vector<float> PlayerStageStats::CalcSSR(float ssrpercent ) const {
float musicrate = GAMESTATE->m_SongOptions.GetCurrent().m_fMusicRate;
return MinaSDCalc(serializednd, steps->GetNoteData().GetNumTracks(), musicrate, ssrpercent, 1.f, steps->GetTimingData()->HasWarps());
}
// to be array'd in future i guess? -mina
string PlayerStageStats::GenerateValidationKeys() const {
string weak = GenerateWeakValidationKey(m_iTapNoteScores, m_iHoldNoteScores);
return weak;
}
float PlayerStageStats::GetTimingScale() const {
return m_fTimingScale;
}
Expand Down
1 change: 1 addition & 0 deletions src/PlayerStageStats.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ class PlayerStageStats
// Calculate the difficulty rating for a specific score obtained by a player - Mina
Grade GetWifeGrade();
vector<float> CalcSSR(float ssrpercent) const;
string GenerateValidationKeys() const;
float GetPercentDancePoints() const;
float GetWifeScore() const;
float GetTimingScale() const;
Expand Down

0 comments on commit fb39253

Please sign in to comment.