36 std::vector<std::unique_ptr<resources::CommandHandler>> handlers;
39 handlers.push_back(std::make_unique<HexReadCommandHandler>());
40 handlers.push_back(std::make_unique<HexWriteCommandHandler>());
41 handlers.push_back(std::make_unique<HexSearchCommandHandler>());
44 handlers.push_back(std::make_unique<PaletteGetColorsCommandHandler>());
45 handlers.push_back(std::make_unique<PaletteSetColorCommandHandler>());
46 handlers.push_back(std::make_unique<PaletteAnalyzeCommandHandler>());
49 handlers.push_back(std::make_unique<SpriteListCommandHandler>());
50 handlers.push_back(std::make_unique<SpritePropertiesCommandHandler>());
51 handlers.push_back(std::make_unique<SpritePaletteCommandHandler>());
54 handlers.push_back(std::make_unique<MusicListCommandHandler>());
55 handlers.push_back(std::make_unique<MusicInfoCommandHandler>());
56 handlers.push_back(std::make_unique<MusicTracksCommandHandler>());
59 handlers.push_back(std::make_unique<DialogueListCommandHandler>());
60 handlers.push_back(std::make_unique<DialogueReadCommandHandler>());
61 handlers.push_back(std::make_unique<DialogueSearchCommandHandler>());
64 handlers.push_back(std::make_unique<MessageListCommandHandler>());
65 handlers.push_back(std::make_unique<MessageReadCommandHandler>());
66 handlers.push_back(std::make_unique<MessageSearchCommandHandler>());
69 handlers.push_back(std::make_unique<OverworldValidateCommandHandler>());
70 handlers.push_back(std::make_unique<OverworldDoctorCommandHandler>());
71 handlers.push_back(std::make_unique<DungeonDoctorCommandHandler>());
72 handlers.push_back(std::make_unique<RomDoctorCommandHandler>());
73 handlers.push_back(std::make_unique<MessageDoctorCommandHandler>());
74 handlers.push_back(std::make_unique<SpriteDoctorCommandHandler>());
75 handlers.push_back(std::make_unique<GraphicsDoctorCommandHandler>());
76 handlers.push_back(std::make_unique<RomCompareCommandHandler>());
85 std::vector<std::unique_ptr<resources::CommandHandler>> handlers;
88 handlers.push_back(std::make_unique<SimpleChatCommandHandler>());
91 handlers.push_back(std::make_unique<ResourceListCommandHandler>());
92 handlers.push_back(std::make_unique<ResourceSearchCommandHandler>());
95 handlers.push_back(std::make_unique<DungeonListSpritesCommandHandler>());
96 handlers.push_back(std::make_unique<DungeonDescribeRoomCommandHandler>());
97 handlers.push_back(std::make_unique<DungeonExportRoomCommandHandler>());
98 handlers.push_back(std::make_unique<DungeonListObjectsCommandHandler>());
99 handlers.push_back(std::make_unique<DungeonGetRoomTilesCommandHandler>());
100 handlers.push_back(std::make_unique<DungeonSetRoomPropertyCommandHandler>());
103 handlers.push_back(std::make_unique<OverworldFindTileCommandHandler>());
104 handlers.push_back(std::make_unique<OverworldDescribeMapCommandHandler>());
105 handlers.push_back(std::make_unique<OverworldListWarpsCommandHandler>());
106 handlers.push_back(std::make_unique<OverworldListSpritesCommandHandler>());
107 handlers.push_back(std::make_unique<OverworldGetEntranceCommandHandler>());
108 handlers.push_back(std::make_unique<OverworldTileStatsCommandHandler>());
111 handlers.push_back(std::make_unique<GuiPlaceTileCommandHandler>());
112 handlers.push_back(std::make_unique<GuiClickCommandHandler>());
113 handlers.push_back(std::make_unique<GuiDiscoverToolCommandHandler>());
114 handlers.push_back(std::make_unique<GuiScreenshotCommandHandler>());
118 handlers.push_back(std::make_unique<EmulatorStepCommandHandler>());
119 handlers.push_back(std::make_unique<EmulatorRunCommandHandler>());
120 handlers.push_back(std::make_unique<EmulatorPauseCommandHandler>());
121 handlers.push_back(std::make_unique<EmulatorResetCommandHandler>());
122 handlers.push_back(std::make_unique<EmulatorGetStateCommandHandler>());
123 handlers.push_back(std::make_unique<EmulatorSetBreakpointCommandHandler>());
124 handlers.push_back(std::make_unique<EmulatorClearBreakpointCommandHandler>());
125 handlers.push_back(std::make_unique<EmulatorListBreakpointsCommandHandler>());
126 handlers.push_back(std::make_unique<EmulatorReadMemoryCommandHandler>());
127 handlers.push_back(std::make_unique<EmulatorWriteMemoryCommandHandler>());
128 handlers.push_back(std::make_unique<EmulatorGetRegistersCommandHandler>());
129 handlers.push_back(std::make_unique<EmulatorGetMetricsCommandHandler>());
133 handlers.push_back(std::make_unique<ToolsListCommandHandler>());
134 handlers.push_back(std::make_unique<ToolsHarnessStateCommandHandler>());
135 handlers.push_back(std::make_unique<ToolsExtractValuesCommandHandler>());
136 handlers.push_back(std::make_unique<ToolsExtractGoldenCommandHandler>());
137 handlers.push_back(std::make_unique<ToolsPatchV3CommandHandler>());
140 handlers.push_back(std::make_unique<HexDumpCommandHandler>());
141 handlers.push_back(std::make_unique<HexCompareCommandHandler>());
142 handlers.push_back(std::make_unique<HexAnnotateCommandHandler>());
145 handlers.push_back(std::make_unique<TestListCommandHandler>());
146 handlers.push_back(std::make_unique<TestRunCommandHandler>());
147 handlers.push_back(std::make_unique<TestStatusCommandHandler>());