Add v1.1.0

This commit is contained in:
2023-09-06 22:19:13 +02:00
parent 310f06ecde
commit 4422db7037
2160 changed files with 214256 additions and 178490 deletions

View File

@@ -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);
}

View File

@@ -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;

View File

@@ -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
}
}

View File

@@ -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;
}
}

View File

@@ -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
}
}