forked from WolvenKit/WolvenKit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathOptions.cs
74 lines (53 loc) · 1.81 KB
/
Options.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
using CommandLine;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WolvenKit.Console
{
[Verb("cache", HelpText = "Witcher 3 Cache IO.")]
public class CacheOptions
{
[Option(HelpText = "Specify the cache path.", Required = true)]
public string path { get; set; }
[Option(HelpText = "Specify wether to create a texture cache from the path specified.", Required = false)]
public bool create { get; set; }
[Option(HelpText = "Specify wether to create a txt dump of the cache.", Required = false)]
public bool dump { get; set; }
[Option(HelpText = "Specify wether to extract the dds files of the cache.", Required = false)]
public bool extract { get; set; }
}
[Verb("bundle", HelpText = "Witcher 3 Bundle IO.")]
public class BundleOptions
{
}
[Verb("dumpXBM", HelpText = "Dumps xbm info from bundles.")]
public class DumpXbmsOptions
{
}
[Verb("dumpeffects", HelpText = "Dumps cookedEffect names info from bundles.")]
public class DumpCookedEffectsOptions
{
}
[Verb("dumpDDS", HelpText = "Dumps dds info from texture caches.")]
public class DumpDDSOptions
{
}
[Verb("dumpCOL", HelpText = "Dumps collision cache info from collision caches.")]
public class DumpCollisionOptions
{
}
[Verb("dumpFileNames1", HelpText = "Dumps all file names found in the archives.")]
public class DumpArchivedFileInfosOptions
{
}
[Verb("dumpMetadataStore", HelpText = "Dumps the content of metadata.store.")]
public class DumpMetadataStoreOptions
{
}
[Verb("cr", HelpText = "Load cr2w content in postgres")]
public class CR2WToPostgresOptions
{
}
}