yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
test_helpers_commands.h File Reference

CLI command handlers for test helper tools. More...

#include <fstream>
#include <iomanip>
#include <sstream>
#include <string>
#include <vector>
#include "absl/status/status.h"
#include "app/emu/snes.h"
#include "rom/rom.h"
#include "cli/service/resources/command_handler.h"
#include "zelda3/overworld/overworld.h"
#include "zelda3/overworld/overworld_map.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  yaze::cli::handlers::ToolsHarnessStateCommandHandler
 Generate WRAM state for test harnesses. More...
 
class  yaze::cli::handlers::ToolsExtractValuesCommandHandler
 Extract vanilla ROM values to stdout. More...
 
class  yaze::cli::handlers::ToolsExtractGoldenCommandHandler
 Extract comprehensive golden data from ROM. More...
 
class  yaze::cli::handlers::ToolsPatchV3CommandHandler
 Create v3 ZSCustomOverworld patched ROM. More...
 
class  yaze::cli::handlers::ToolsListCommandHandler
 List available test helper tools. More...
 

Namespaces

namespace  yaze
 
namespace  yaze::cli
 Namespace for the command line interface.
 
namespace  yaze::cli::handlers
 

Detailed Description

CLI command handlers for test helper tools.

Provides z3ed subcommands that wrap the standalone test helper tools:

  • tools harness-state: Generate WRAM state for test harnesses
  • tools extract-values: Extract vanilla ROM values
  • tools extract-golden: Extract comprehensive golden data
  • tools patch-v3: Create v3 ZSCustomOverworld patched ROM

Definition in file test_helpers_commands.h.