Usage: PopulateSkeleton --name PROJECT_NAME --input-json INPUT_JSON_FILE --input-source INPUT_DECOMPILED_SOURCE_CODE_FILE --output BASE_OUTPUT_DIRECTORY [--overwrite]

Examples:

PopulateSkeleton --name KAIN2 --output C:\KAIN2 --input-json KAIN2.json --input-source KAIN2.C

Options:
  --name
	The name for the project. This will be used as the base name for the 
	monolithic header file generated from the SymDump data, among other 
	things.

  --input-json
    The JSON file generated by SymDumpTE.

  --input-source
    The decompiled source code file generated by the TDRDecompile.java
	script in Ghidra.

  --input-data
    The global-variables-as-source-code file generated by the 
	TDRExportData.java script in Ghidra.

  --output
	The base output directory to create and generate files in.
	
  --overwrite
	Force overwriting of existing files.

  --overlay [ID]
    Include the specified PsyQ overlay during processing.
	May be specified multiple times, as long as none of the overlays 
	have overlapping address space in memory.
	