diff --git a/Il2CppInspector.CLI/Program.cs b/Il2CppInspector.CLI/Program.cs index 02b7d3c..9de2f81 100644 --- a/Il2CppInspector.CLI/Program.cs +++ b/Il2CppInspector.CLI/Program.cs @@ -17,10 +17,10 @@ namespace Il2CppInspector.CLI { private class Options { - [Option('i', "bin", Required = true, HelpText = "IL2CPP binary file input", Default = "libil2cpp.so")] + [Option('i', "bin", Required = false, HelpText = "IL2CPP binary file input", Default = "libil2cpp.so")] public string BinaryFile { get; set; } - [Option('m', "metadata", Required = true, HelpText = "IL2CPP metadata file input", Default = "global-metadata.dat")] + [Option('m', "metadata", Required = false, HelpText = "IL2CPP metadata file input", Default = "global-metadata.dat")] public string MetadataFile { get; set; } [Option('c', "cs-out", Required = false, HelpText = "C# output file (when using single-file layout) or path (when using per namespace, assembly or class layout)", Default = "types.cs")] diff --git a/README.md b/README.md index e090394..32b11e6 100644 --- a/README.md +++ b/README.md @@ -51,8 +51,8 @@ Run `Il2CppInspector.exe` at the command prompt. File format and architecture are automatically detected. ``` - -i, --bin Required. (Default: libil2cpp.so) IL2CPP binary file input - -m, --metadata Required. (Default: global-metadata.dat) IL2CPP metadata file input + -i, --bin (Default: libil2cpp.so) IL2CPP binary file input + -m, --metadata (Default: global-metadata.dat) IL2CPP metadata file input -c, --cs-out (Default: types.cs) C# output file (when using single-file layout) or path (when using per namespace, assembly or class layout) -p, --py-out (Default: ida.py) IDA Python script output file -e, --exclude-namespaces (Default: System Unity UnityEngine UnityEngineInternal Mono Microsoft.Win32 AOT JetBrains.Annotations) Comma-separated list of namespaces to suppress in C# output, or 'none' to include all namespaces