NCM services: Difference between revisions
how to save an imkv |
nn::lr::IRegisteredLocationResolver |
||
Line 54: | Line 54: | ||
=== IRegisteredLocationResolver === | === IRegisteredLocationResolver === | ||
This is "nn::lr::IRegisteredLocationResolver". | This is "nn::lr::IRegisteredLocationResolver". | ||
This works like [[#ILocationResolver]], but only two types of NCA paths can be gotten/set. In addition, each type has a fallback path that can be set for a single title ID at a time. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 61: | Line 63: | ||
| 0 || GetPatchType0NcaPath || u64 TID + C descriptor || Used for [[NCA_Content_FS#NCA-type1|NCA-type1]]. | | 0 || GetPatchType0NcaPath || u64 TID + C descriptor || Used for [[NCA_Content_FS#NCA-type1|NCA-type1]]. | ||
|- | |- | ||
| 1 || | | 1 || RegisterPatchType0FallbackPath || u64 TID + X descriptor [[Filesystem_services#ContentPath|ContentPath]] || Sets the Type 0 fallback TID and path to the provided arguments. | ||
|- | |- | ||
| 2 || | | 2 || UnregisterPatchType0FallbackPath || u64 TID || If the Type 0 fallback TID is == argument TID, unregisters the fallback path. Otherwise, noop. | ||
|- | |- | ||
| 3 || | | 3 || SetPatchType0NcaPath || u64 TID + X descriptor [[Filesystem_services#ContentPath|ContentPath]] || | ||
|- | |- | ||
| 4 || GetPatchType1NcaPath || u64 TID + C descriptor || | | 4 || GetPatchType1NcaPath || u64 TID + C descriptor || | ||
|- | |- | ||
| 5 || | | 5 || RegisterPatchType1FallbackPath || u64 TID + X descriptor [[Filesystem_services#ContentPath|ContentPath]] || Sets the Type 1 fallback TID and path to the provided arguments. | ||
|- | |- | ||
| 6 || | | 6 || UnregisterPatchType1FallbackPath || u64 TID || If the Type 1 fallback TID is == argument TID, unregisters the fallback path. Otherwise, noop. | ||
|- | |- | ||
| 7 || | | 7 || SetPatchType1NcaPath || u64 TID + X descriptor [[Filesystem_services#ContentPath|ContentPath]] || | ||
|} | |} | ||