38 std::vector<std::unique_ptr<resources::CommandHandler>> handlers;
41 handlers.push_back(std::make_unique<HexReadCommandHandler>());
42 handlers.push_back(std::make_unique<HexWriteCommandHandler>());
43 handlers.push_back(std::make_unique<HexSearchCommandHandler>());
46 handlers.push_back(std::make_unique<PaletteGetColorsCommandHandler>());
47 handlers.push_back(std::make_unique<PaletteSetColorCommandHandler>());
48 handlers.push_back(std::make_unique<PaletteAnalyzeCommandHandler>());
51 handlers.push_back(std::make_unique<SpriteListCommandHandler>());
52 handlers.push_back(std::make_unique<SpritePropertiesCommandHandler>());
53 handlers.push_back(std::make_unique<SpritePaletteCommandHandler>());
56 handlers.push_back(std::make_unique<MusicListCommandHandler>());
57 handlers.push_back(std::make_unique<MusicInfoCommandHandler>());
58 handlers.push_back(std::make_unique<MusicTracksCommandHandler>());
61 handlers.push_back(std::make_unique<DialogueListCommandHandler>());
62 handlers.push_back(std::make_unique<DialogueReadCommandHandler>());
63 handlers.push_back(std::make_unique<DialogueSearchCommandHandler>());
66 handlers.push_back(std::make_unique<MessageListCommandHandler>());
67 handlers.push_back(std::make_unique<MessageReadCommandHandler>());
68 handlers.push_back(std::make_unique<MessageSearchCommandHandler>());
71 handlers.push_back(std::make_unique<RomInfoCommandHandler>());
72 handlers.push_back(std::make_unique<RomValidateCommandHandler>());
73 handlers.push_back(std::make_unique<RomDiffCommandHandler>());
74 handlers.push_back(std::make_unique<RomGenerateGoldenCommandHandler>());
77 handlers.push_back(std::make_unique<OverworldValidateCommandHandler>());
78 handlers.push_back(std::make_unique<OverworldDoctorCommandHandler>());
79 handlers.push_back(std::make_unique<DungeonDoctorCommandHandler>());
80 handlers.push_back(std::make_unique<RomDoctorCommandHandler>());
81 handlers.push_back(std::make_unique<MessageDoctorCommandHandler>());
82 handlers.push_back(std::make_unique<SpriteDoctorCommandHandler>());
83 handlers.push_back(std::make_unique<GraphicsDoctorCommandHandler>());
84 handlers.push_back(std::make_unique<RomCompareCommandHandler>());
91 std::vector<std::unique_ptr<resources::CommandHandler>> handlers;
94 handlers.push_back(std::make_unique<SimpleChatCommandHandler>());
97 handlers.push_back(std::make_unique<ResourceListCommandHandler>());
98 handlers.push_back(std::make_unique<ResourceSearchCommandHandler>());
101 handlers.push_back(std::make_unique<DungeonListSpritesCommandHandler>());
102 handlers.push_back(std::make_unique<DungeonDescribeRoomCommandHandler>());
103 handlers.push_back(std::make_unique<DungeonExportRoomCommandHandler>());
104 handlers.push_back(std::make_unique<DungeonListObjectsCommandHandler>());
105 handlers.push_back(std::make_unique<DungeonGetRoomTilesCommandHandler>());
106 handlers.push_back(std::make_unique<DungeonSetRoomPropertyCommandHandler>());
109 handlers.push_back(std::make_unique<OverworldFindTileCommandHandler>());
110 handlers.push_back(std::make_unique<OverworldDescribeMapCommandHandler>());
111 handlers.push_back(std::make_unique<OverworldListWarpsCommandHandler>());
112 handlers.push_back(std::make_unique<OverworldListSpritesCommandHandler>());
113 handlers.push_back(std::make_unique<OverworldGetEntranceCommandHandler>());
114 handlers.push_back(std::make_unique<OverworldTileStatsCommandHandler>());
117 handlers.push_back(std::make_unique<GuiPlaceTileCommandHandler>());
118 handlers.push_back(std::make_unique<GuiClickCommandHandler>());
119 handlers.push_back(std::make_unique<GuiDiscoverToolCommandHandler>());
120 handlers.push_back(std::make_unique<GuiScreenshotCommandHandler>());
124 handlers.push_back(std::make_unique<EmulatorStepCommandHandler>());
125 handlers.push_back(std::make_unique<EmulatorRunCommandHandler>());
126 handlers.push_back(std::make_unique<EmulatorPauseCommandHandler>());
127 handlers.push_back(std::make_unique<EmulatorResetCommandHandler>());
128 handlers.push_back(std::make_unique<EmulatorGetStateCommandHandler>());
129 handlers.push_back(std::make_unique<EmulatorSetBreakpointCommandHandler>());
130 handlers.push_back(std::make_unique<EmulatorClearBreakpointCommandHandler>());
131 handlers.push_back(std::make_unique<EmulatorListBreakpointsCommandHandler>());
132 handlers.push_back(std::make_unique<EmulatorReadMemoryCommandHandler>());
133 handlers.push_back(std::make_unique<EmulatorWriteMemoryCommandHandler>());
134 handlers.push_back(std::make_unique<EmulatorGetRegistersCommandHandler>());
135 handlers.push_back(std::make_unique<EmulatorGetMetricsCommandHandler>());
139 handlers.push_back(std::make_unique<ToolsListCommandHandler>());
140 handlers.push_back(std::make_unique<ToolsHarnessStateCommandHandler>());
141 handlers.push_back(std::make_unique<ToolsExtractValuesCommandHandler>());
142 handlers.push_back(std::make_unique<ToolsExtractGoldenCommandHandler>());
143 handlers.push_back(std::make_unique<ToolsPatchV3CommandHandler>());
146 handlers.push_back(std::make_unique<HexDumpCommandHandler>());
147 handlers.push_back(std::make_unique<HexCompareCommandHandler>());
148 handlers.push_back(std::make_unique<HexAnnotateCommandHandler>());
151 handlers.push_back(std::make_unique<TestListCommandHandler>());
152 handlers.push_back(std::make_unique<TestRunCommandHandler>());
153 handlers.push_back(std::make_unique<TestStatusCommandHandler>());