mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-09-03 22:55:28 +00:00
Compare commits
1 Commits
fd1c694ba3
...
faef287b3e
Author | SHA1 | Date | |
---|---|---|---|
![]() |
faef287b3e |
@ -174,15 +174,6 @@ void AddCode(ARCode code)
|
||||
}
|
||||
}
|
||||
|
||||
size_t CountEnabledCodes()
|
||||
{
|
||||
if (!Config::AreCheatsEnabled())
|
||||
return 0;
|
||||
|
||||
std::lock_guard guard(s_lock);
|
||||
return s_active_codes.size();
|
||||
}
|
||||
|
||||
void LoadAndApplyCodes(const Common::IniFile& global_ini, const Common::IniFile& local_ini,
|
||||
const std::string& game_id, u16 revision)
|
||||
{
|
||||
|
@ -50,7 +50,6 @@ void SetSyncedCodesAsActive();
|
||||
void UpdateSyncedCodes(std::span<const ARCode> codes);
|
||||
std::vector<ARCode> ApplyAndReturnCodes(std::span<const ARCode> codes);
|
||||
void AddCode(ARCode new_code);
|
||||
size_t CountEnabledCodes();
|
||||
void LoadAndApplyCodes(const Common::IniFile& global_ini, const Common::IniFile& local_ini,
|
||||
const std::string& game_id, u16 revision);
|
||||
|
||||
|
@ -50,15 +50,6 @@ static std::vector<GeckoCode> s_active_codes;
|
||||
static std::vector<GeckoCode> s_synced_codes;
|
||||
static std::mutex s_active_codes_lock;
|
||||
|
||||
size_t CountEnabledCodes()
|
||||
{
|
||||
if (!Config::AreCheatsEnabled())
|
||||
return 0;
|
||||
|
||||
std::lock_guard guard(s_active_codes_lock);
|
||||
return s_active_codes.size();
|
||||
}
|
||||
|
||||
void SetActiveCodes(std::span<const GeckoCode> gcodes, const std::string& game_id, u16 revision)
|
||||
{
|
||||
std::lock_guard lk(s_active_codes_lock);
|
||||
|
@ -60,7 +60,6 @@ constexpr u32 HLE_TRAMPOLINE_ADDRESS = INSTALLER_END_ADDRESS - 4;
|
||||
// preserve the emulation performance.
|
||||
constexpr u32 MAGIC_GAMEID = 0xD01F1BAD;
|
||||
|
||||
size_t CountEnabledCodes();
|
||||
void SetActiveCodes(std::span<const GeckoCode> gcodes, const std::string& game_id, u16 revision);
|
||||
void SetSyncedCodesAsActive();
|
||||
void UpdateSyncedCodes(std::span<const GeckoCode> gcodes);
|
||||
|
@ -35,7 +35,6 @@
|
||||
#include "Core/PowerPC/MMU.h"
|
||||
#include "Core/PowerPC/PowerPC.h"
|
||||
#include "Core/System.h"
|
||||
#include "VideoCommon/OnScreenDisplay.h"
|
||||
|
||||
namespace PatchEngine
|
||||
{
|
||||
@ -201,18 +200,6 @@ void LoadPatches()
|
||||
ActionReplay::LoadAndApplyCodes(globalIni, localIni, sconfig.GetGameID(),
|
||||
sconfig.GetRevision());
|
||||
}
|
||||
|
||||
const size_t enabled_patch_count =
|
||||
std::ranges::count_if(s_on_frame, [](Patch patch) { return patch.enabled; });
|
||||
if (enabled_patch_count > 0)
|
||||
{
|
||||
OSD::AddMessage(fmt::format("{} game patch(es) enabled", enabled_patch_count),
|
||||
OSD::Duration::NORMAL);
|
||||
}
|
||||
|
||||
const size_t enabled_cheat_count = ActionReplay::CountEnabledCodes() + Gecko::CountEnabledCodes();
|
||||
if (enabled_cheat_count > 0)
|
||||
OSD::AddMessage(fmt::format("{} cheat(s) enabled", enabled_cheat_count), OSD::Duration::NORMAL);
|
||||
}
|
||||
|
||||
static void ApplyPatches(const Core::CPUThreadGuard& guard, const std::vector<Patch>& patches)
|
||||
|
Loading…
Reference in New Issue
Block a user