diff --git a/src/Cafe/OS/libs/nsyshid/Dimensions.cpp b/src/Cafe/OS/libs/nsyshid/Dimensions.cpp index 25ab56ec..7139fe6b 100644 --- a/src/Cafe/OS/libs/nsyshid/Dimensions.cpp +++ b/src/Cafe/OS/libs/nsyshid/Dimensions.cpp @@ -1114,6 +1114,11 @@ namespace nsyshid return s_listMinis; } + std::map DimensionsUSB::GetListTokens() + { + return s_listTokens; + } + std::string DimensionsUSB::FindFigure(uint32 figNum) { for (const auto& it : GetListMinifigs()) @@ -1123,6 +1128,13 @@ namespace nsyshid return it.second; } } + for (const auto& it : GetListTokens()) + { + if (it.first == figNum) + { + return it.second; + } + } return fmt::format("Unknown ({})", figNum); } } // namespace nsyshid \ No newline at end of file diff --git a/src/Cafe/OS/libs/nsyshid/Dimensions.h b/src/Cafe/OS/libs/nsyshid/Dimensions.h index a6c47924..0902c832 100644 --- a/src/Cafe/OS/libs/nsyshid/Dimensions.h +++ b/src/Cafe/OS/libs/nsyshid/Dimensions.h @@ -70,6 +70,7 @@ namespace nsyshid bool CreateFigure(fs::path pathName, uint32 id); bool MoveFigure(uint8 pad, uint8 index, uint8 oldPad, uint8 oldIndex); static std::map GetListMinifigs(); + static std::map GetListTokens(); std::string FindFigure(uint32 figNum); protected: