mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-12-29 06:30:59 +01:00
dc91e8b607
Eventually, netplay will be able to use the host's NAND, but this could still be useful in some cases; for TAS it definitely makes sense to have a way to avoid using any preexisting NAND. In terms of implementation: remove D_WIIUSER_IDX, which was just WIIROOT + "/", as well as some other indices which are pointless to have as separate variables rather than just using the actual path (fixed, since they're actual Wii NAND paths) at the call site. Then split off D_SESSION_WIIROOT_IDX, which can point to the dummy NAND directory, from D_WIIROOT_IDX, which always points to the "real" one the user configured.
32 lines
827 B
C++
32 lines
827 B
C++
// Copyright 2008 Dolphin Emulator Project
|
|
// Licensed under GPLv2+
|
|
// Refer to the license.txt file included.
|
|
|
|
#pragma once
|
|
|
|
#include <string>
|
|
#include <utility>
|
|
#include <vector>
|
|
|
|
#include "Common/CommonTypes.h"
|
|
|
|
static const u64 TITLEID_SYSMENU = 0x0000000100000002;
|
|
static const std::string TITLEID_SYSMENU_STRING = "0000000100000002";
|
|
|
|
namespace Common
|
|
{
|
|
typedef std::pair<char, std::string> replace_t;
|
|
typedef std::vector<replace_t> replace_v;
|
|
|
|
void InitializeWiiRoot(bool use_temporary);
|
|
void ShutdownWiiRoot();
|
|
|
|
std::string GetTicketFileName(u64 _titleID);
|
|
std::string GetTMDFileName(u64 _titleID);
|
|
std::string GetTitleDataPath(u64 _titleID);
|
|
std::string GetTitleContentPath(u64 _titleID);
|
|
bool CheckTitleTMD(u64 _titleID);
|
|
bool CheckTitleTIK(u64 _titleID);
|
|
void ReadReplacements(replace_v& replacements);
|
|
}
|