Add v1.1.0
This commit is contained in:
@@ -3,27 +3,27 @@ using Cpp2IlInjected;
|
||||
|
||||
namespace MarsSDK
|
||||
{
|
||||
// Token: 0x020005F0 RID: 1520
|
||||
[Token(Token = "0x20005F0")]
|
||||
// Token: 0x0200063F RID: 1599
|
||||
[Token(Token = "0x200063F")]
|
||||
public interface IFileSystem
|
||||
{
|
||||
// Token: 0x06002FE9 RID: 12265
|
||||
[Token(Token = "0x6002FE9")]
|
||||
// Token: 0x06003280 RID: 12928
|
||||
[Token(Token = "0x6003280")]
|
||||
[Address(Slot = "0")]
|
||||
bool HasFile(int fileGroup, string dataName);
|
||||
|
||||
// Token: 0x06002FEA RID: 12266
|
||||
[Token(Token = "0x6002FEA")]
|
||||
// Token: 0x06003281 RID: 12929
|
||||
[Token(Token = "0x6003281")]
|
||||
[Address(Slot = "1")]
|
||||
WriteFileResult WriteFile(int fileGroup, string dataName, byte[] data);
|
||||
|
||||
// Token: 0x06002FEB RID: 12267
|
||||
[Token(Token = "0x6002FEB")]
|
||||
// Token: 0x06003282 RID: 12930
|
||||
[Token(Token = "0x6003282")]
|
||||
[Address(Slot = "2")]
|
||||
ReadFileResult ReadFile(int fileGroup, string dataName, out byte[] data);
|
||||
|
||||
// Token: 0x06002FEC RID: 12268
|
||||
[Token(Token = "0x6002FEC")]
|
||||
// Token: 0x06003283 RID: 12931
|
||||
[Token(Token = "0x6003283")]
|
||||
[Address(Slot = "3")]
|
||||
void DeleteFile(int fileGroup, string dataName);
|
||||
}
|
||||
|
||||
@@ -3,33 +3,33 @@ using Cpp2IlInjected;
|
||||
|
||||
namespace MarsSDK
|
||||
{
|
||||
// Token: 0x020005F1 RID: 1521
|
||||
[Token(Token = "0x20005F1")]
|
||||
// Token: 0x02000640 RID: 1600
|
||||
[Token(Token = "0x2000640")]
|
||||
public class PS4SaveDataConfig
|
||||
{
|
||||
// Token: 0x17000388 RID: 904
|
||||
// (get) Token: 0x06002FED RID: 12269 RVA: 0x00065A64 File Offset: 0x00063C64
|
||||
[Token(Token = "0x17000388")]
|
||||
// Token: 0x170003B3 RID: 947
|
||||
// (get) Token: 0x06003284 RID: 12932 RVA: 0x0006CB38 File Offset: 0x0006AD38
|
||||
[Token(Token = "0x170003B3")]
|
||||
public string TitlePrefix
|
||||
{
|
||||
[Token(Token = "0x6002FED")]
|
||||
[Address(RVA = "0x345100", Offset = "0x343900", VA = "0x180345100")]
|
||||
[Token(Token = "0x6003284")]
|
||||
[Address(RVA = "0x32FD80", Offset = "0x32ED80", VA = "0x18032FD80")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000389 RID: 905
|
||||
// (get) Token: 0x06002FEE RID: 12270 RVA: 0x00065A78 File Offset: 0x00063C78
|
||||
[Token(Token = "0x17000389")]
|
||||
// Token: 0x170003B4 RID: 948
|
||||
// (get) Token: 0x06003285 RID: 12933 RVA: 0x0006CB4C File Offset: 0x0006AD4C
|
||||
[Token(Token = "0x170003B4")]
|
||||
public ulong BlockAmount
|
||||
{
|
||||
[Token(Token = "0x6002FEE")]
|
||||
[Address(RVA = "0x2DB450", Offset = "0x2D9C50", VA = "0x1802DB450")]
|
||||
[Token(Token = "0x6003285")]
|
||||
[Address(RVA = "0x2EF530", Offset = "0x2EE530", VA = "0x1802EF530")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06002FEF RID: 12271 RVA: 0x00065A8C File Offset: 0x00063C8C
|
||||
[Token(Token = "0x6002FEF")]
|
||||
[Address(RVA = "0x3450B0", Offset = "0x3438B0", VA = "0x1803450B0")]
|
||||
// Token: 0x06003286 RID: 12934 RVA: 0x0006CB60 File Offset: 0x0006AD60
|
||||
[Token(Token = "0x6003286")]
|
||||
[Address(RVA = "0x32FD30", Offset = "0x32ED30", VA = "0x18032FD30")]
|
||||
public PS4SaveDataConfig(string titlePrefix, ulong blockAmount)
|
||||
{
|
||||
this.TitlePrefix = titlePrefix;
|
||||
|
||||
@@ -3,15 +3,15 @@ using Cpp2IlInjected;
|
||||
|
||||
namespace MarsSDK
|
||||
{
|
||||
// Token: 0x020005F2 RID: 1522
|
||||
[Token(Token = "0x20005F2")]
|
||||
// Token: 0x02000641 RID: 1601
|
||||
[Token(Token = "0x2000641")]
|
||||
public enum ReadFileResult
|
||||
{
|
||||
// Token: 0x04003A44 RID: 14916
|
||||
[Token(Token = "0x4003A44")]
|
||||
// Token: 0x04003CEC RID: 15596
|
||||
[Token(Token = "0x4003CEC")]
|
||||
Succeed,
|
||||
// Token: 0x04003A45 RID: 14917
|
||||
[Token(Token = "0x4003A45")]
|
||||
// Token: 0x04003CED RID: 15597
|
||||
[Token(Token = "0x4003CED")]
|
||||
FileCorrupted
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,53 +5,53 @@ using Cpp2IlInjected;
|
||||
|
||||
namespace MarsSDK
|
||||
{
|
||||
// Token: 0x020005F3 RID: 1523
|
||||
[Token(Token = "0x20005F3")]
|
||||
// Token: 0x02000642 RID: 1602
|
||||
[Token(Token = "0x2000642")]
|
||||
public class StandaloneFileSystem : IFileSystem
|
||||
{
|
||||
// Token: 0x06002FF0 RID: 12272 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002FF0")]
|
||||
[Address(RVA = "0xB190D0", Offset = "0xB178D0", VA = "0x180B190D0")]
|
||||
// Token: 0x06003287 RID: 12935 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003287")]
|
||||
[Address(RVA = "0x985450", Offset = "0x984450", VA = "0x180985450")]
|
||||
public StandaloneFileSystem(IReadOnlyList<string> dataPathGroups, string dataExtension = ".dat")
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002FF1 RID: 12273 RVA: 0x00065AB0 File Offset: 0x00063CB0
|
||||
[Token(Token = "0x6002FF1")]
|
||||
[Address(RVA = "0xB18EB0", Offset = "0xB176B0", VA = "0x180B18EB0", Slot = "4")]
|
||||
// Token: 0x06003288 RID: 12936 RVA: 0x0006CB84 File Offset: 0x0006AD84
|
||||
[Token(Token = "0x6003288")]
|
||||
[Address(RVA = "0x985230", Offset = "0x984230", VA = "0x180985230", Slot = "4")]
|
||||
public bool HasFile(int fileGroup, string dataName)
|
||||
{
|
||||
return File.Exists(this.GetFilePath(fileGroup, dataName));
|
||||
}
|
||||
|
||||
// Token: 0x06002FF2 RID: 12274 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002FF2")]
|
||||
[Address(RVA = "0xB18F90", Offset = "0xB17790", VA = "0x180B18F90", Slot = "5")]
|
||||
// Token: 0x06003289 RID: 12937 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6003289")]
|
||||
[Address(RVA = "0x985310", Offset = "0x984310", VA = "0x180985310", Slot = "5")]
|
||||
public WriteFileResult WriteFile(int fileGroup, string dataName, byte[] data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002FF3 RID: 12275 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002FF3")]
|
||||
[Address(RVA = "0xB18ED0", Offset = "0xB176D0", VA = "0x180B18ED0", Slot = "6")]
|
||||
// Token: 0x0600328A RID: 12938 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600328A")]
|
||||
[Address(RVA = "0x985250", Offset = "0x984250", VA = "0x180985250", Slot = "6")]
|
||||
public ReadFileResult ReadFile(int fileGroup, string dataName, out byte[] data)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002FF4 RID: 12276 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002FF4")]
|
||||
[Address(RVA = "0xB18D60", Offset = "0xB17560", VA = "0x180B18D60", Slot = "7")]
|
||||
// Token: 0x0600328B RID: 12939 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x600328B")]
|
||||
[Address(RVA = "0x9850E0", Offset = "0x9840E0", VA = "0x1809850E0", Slot = "7")]
|
||||
public void DeleteFile(int fileGroup, string dataName)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002FF5 RID: 12277 RVA: 0x00065ACC File Offset: 0x00063CCC
|
||||
[Token(Token = "0x6002FF5")]
|
||||
[Address(RVA = "0xB18E00", Offset = "0xB17600", VA = "0x180B18E00")]
|
||||
// Token: 0x0600328C RID: 12940 RVA: 0x0006CBA0 File Offset: 0x0006ADA0
|
||||
[Token(Token = "0x600328C")]
|
||||
[Address(RVA = "0x985180", Offset = "0x984180", VA = "0x180985180")]
|
||||
private string GetFilePath(int fileGroup, string fileName)
|
||||
{
|
||||
string[] array = this.pathGroups;
|
||||
@@ -61,14 +61,14 @@ namespace MarsSDK
|
||||
return Path.Combine(text2, text3);
|
||||
}
|
||||
|
||||
// Token: 0x04003A46 RID: 14918
|
||||
// Token: 0x04003CEE RID: 15598
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003A46")]
|
||||
[Token(Token = "0x4003CEE")]
|
||||
private readonly string dataExtension;
|
||||
|
||||
// Token: 0x04003A47 RID: 14919
|
||||
// Token: 0x04003CEF RID: 15599
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003A47")]
|
||||
[Token(Token = "0x4003CEF")]
|
||||
private readonly string[] pathGroups;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,15 +3,15 @@ using Cpp2IlInjected;
|
||||
|
||||
namespace MarsSDK
|
||||
{
|
||||
// Token: 0x020005F4 RID: 1524
|
||||
[Token(Token = "0x20005F4")]
|
||||
// Token: 0x02000643 RID: 1603
|
||||
[Token(Token = "0x2000643")]
|
||||
public enum WriteFileResult
|
||||
{
|
||||
// Token: 0x04003A49 RID: 14921
|
||||
[Token(Token = "0x4003A49")]
|
||||
// Token: 0x04003CF1 RID: 15601
|
||||
[Token(Token = "0x4003CF1")]
|
||||
Succeed,
|
||||
// Token: 0x04003A4A RID: 14922
|
||||
[Token(Token = "0x4003A4A")]
|
||||
// Token: 0x04003CF2 RID: 15602
|
||||
[Token(Token = "0x4003CF2")]
|
||||
NotEnoughSpace
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user