Add v1.0.5
This commit is contained in:
@@ -3,27 +3,27 @@ using Cpp2IlInjected;
|
||||
|
||||
namespace MarsSDK
|
||||
{
|
||||
// Token: 0x020005E7 RID: 1511
|
||||
[Token(Token = "0x20005E7")]
|
||||
// Token: 0x020005F0 RID: 1520
|
||||
[Token(Token = "0x20005F0")]
|
||||
public interface IFileSystem
|
||||
{
|
||||
// Token: 0x06002FB7 RID: 12215
|
||||
[Token(Token = "0x6002FB7")]
|
||||
// Token: 0x06002FE9 RID: 12265
|
||||
[Token(Token = "0x6002FE9")]
|
||||
[Address(Slot = "0")]
|
||||
bool HasFile(int fileGroup, string dataName);
|
||||
|
||||
// Token: 0x06002FB8 RID: 12216
|
||||
[Token(Token = "0x6002FB8")]
|
||||
// Token: 0x06002FEA RID: 12266
|
||||
[Token(Token = "0x6002FEA")]
|
||||
[Address(Slot = "1")]
|
||||
WriteFileResult WriteFile(int fileGroup, string dataName, byte[] data);
|
||||
|
||||
// Token: 0x06002FB9 RID: 12217
|
||||
[Token(Token = "0x6002FB9")]
|
||||
// Token: 0x06002FEB RID: 12267
|
||||
[Token(Token = "0x6002FEB")]
|
||||
[Address(Slot = "2")]
|
||||
ReadFileResult ReadFile(int fileGroup, string dataName, out byte[] data);
|
||||
|
||||
// Token: 0x06002FBA RID: 12218
|
||||
[Token(Token = "0x6002FBA")]
|
||||
// Token: 0x06002FEC RID: 12268
|
||||
[Token(Token = "0x6002FEC")]
|
||||
[Address(Slot = "3")]
|
||||
void DeleteFile(int fileGroup, string dataName);
|
||||
}
|
||||
|
||||
@@ -3,33 +3,33 @@ using Cpp2IlInjected;
|
||||
|
||||
namespace MarsSDK
|
||||
{
|
||||
// Token: 0x020005E8 RID: 1512
|
||||
[Token(Token = "0x20005E8")]
|
||||
// Token: 0x020005F1 RID: 1521
|
||||
[Token(Token = "0x20005F1")]
|
||||
public class PS4SaveDataConfig
|
||||
{
|
||||
// Token: 0x1700038E RID: 910
|
||||
// (get) Token: 0x06002FBB RID: 12219 RVA: 0x00065868 File Offset: 0x00063A68
|
||||
[Token(Token = "0x1700038E")]
|
||||
// Token: 0x17000388 RID: 904
|
||||
// (get) Token: 0x06002FED RID: 12269 RVA: 0x00065A64 File Offset: 0x00063C64
|
||||
[Token(Token = "0x17000388")]
|
||||
public string TitlePrefix
|
||||
{
|
||||
[Token(Token = "0x6002FBB")]
|
||||
[Address(RVA = "0x2B4010", Offset = "0x2B2E10", VA = "0x1802B4010")]
|
||||
[Token(Token = "0x6002FED")]
|
||||
[Address(RVA = "0x345100", Offset = "0x343900", VA = "0x180345100")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700038F RID: 911
|
||||
// (get) Token: 0x06002FBC RID: 12220 RVA: 0x0006587C File Offset: 0x00063A7C
|
||||
[Token(Token = "0x1700038F")]
|
||||
// Token: 0x17000389 RID: 905
|
||||
// (get) Token: 0x06002FEE RID: 12270 RVA: 0x00065A78 File Offset: 0x00063C78
|
||||
[Token(Token = "0x17000389")]
|
||||
public ulong BlockAmount
|
||||
{
|
||||
[Token(Token = "0x6002FBC")]
|
||||
[Address(RVA = "0x2B4380", Offset = "0x2B3180", VA = "0x1802B4380")]
|
||||
[Token(Token = "0x6002FEE")]
|
||||
[Address(RVA = "0x2DB450", Offset = "0x2D9C50", VA = "0x1802DB450")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06002FBD RID: 12221 RVA: 0x00065890 File Offset: 0x00063A90
|
||||
[Token(Token = "0x6002FBD")]
|
||||
[Address(RVA = "0x30F400", Offset = "0x30E200", VA = "0x18030F400")]
|
||||
// Token: 0x06002FEF RID: 12271 RVA: 0x00065A8C File Offset: 0x00063C8C
|
||||
[Token(Token = "0x6002FEF")]
|
||||
[Address(RVA = "0x3450B0", Offset = "0x3438B0", VA = "0x1803450B0")]
|
||||
public PS4SaveDataConfig(string titlePrefix, ulong blockAmount)
|
||||
{
|
||||
this.TitlePrefix = titlePrefix;
|
||||
|
||||
@@ -3,15 +3,15 @@ using Cpp2IlInjected;
|
||||
|
||||
namespace MarsSDK
|
||||
{
|
||||
// Token: 0x020005E9 RID: 1513
|
||||
[Token(Token = "0x20005E9")]
|
||||
// Token: 0x020005F2 RID: 1522
|
||||
[Token(Token = "0x20005F2")]
|
||||
public enum ReadFileResult
|
||||
{
|
||||
// Token: 0x04003A02 RID: 14850
|
||||
[Token(Token = "0x4003A02")]
|
||||
// Token: 0x04003A44 RID: 14916
|
||||
[Token(Token = "0x4003A44")]
|
||||
Succeed,
|
||||
// Token: 0x04003A03 RID: 14851
|
||||
[Token(Token = "0x4003A03")]
|
||||
// Token: 0x04003A45 RID: 14917
|
||||
[Token(Token = "0x4003A45")]
|
||||
FileCorrupted
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,53 +5,53 @@ using Cpp2IlInjected;
|
||||
|
||||
namespace MarsSDK
|
||||
{
|
||||
// Token: 0x020005EA RID: 1514
|
||||
[Token(Token = "0x20005EA")]
|
||||
// Token: 0x020005F3 RID: 1523
|
||||
[Token(Token = "0x20005F3")]
|
||||
public class StandaloneFileSystem : IFileSystem
|
||||
{
|
||||
// Token: 0x06002FBE RID: 12222 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002FBE")]
|
||||
[Address(RVA = "0xAB4A30", Offset = "0xAB3830", VA = "0x180AB4A30")]
|
||||
// Token: 0x06002FF0 RID: 12272 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002FF0")]
|
||||
[Address(RVA = "0xB190D0", Offset = "0xB178D0", VA = "0x180B190D0")]
|
||||
public StandaloneFileSystem(IReadOnlyList<string> dataPathGroups, string dataExtension = ".dat")
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002FBF RID: 12223 RVA: 0x000658B4 File Offset: 0x00063AB4
|
||||
[Token(Token = "0x6002FBF")]
|
||||
[Address(RVA = "0xAB4810", Offset = "0xAB3610", VA = "0x180AB4810", Slot = "4")]
|
||||
// Token: 0x06002FF1 RID: 12273 RVA: 0x00065AB0 File Offset: 0x00063CB0
|
||||
[Token(Token = "0x6002FF1")]
|
||||
[Address(RVA = "0xB18EB0", Offset = "0xB176B0", VA = "0x180B18EB0", Slot = "4")]
|
||||
public bool HasFile(int fileGroup, string dataName)
|
||||
{
|
||||
return File.Exists(this.GetFilePath(fileGroup, dataName));
|
||||
}
|
||||
|
||||
// Token: 0x06002FC0 RID: 12224 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002FC0")]
|
||||
[Address(RVA = "0xAB48F0", Offset = "0xAB36F0", VA = "0x180AB48F0", Slot = "5")]
|
||||
// Token: 0x06002FF2 RID: 12274 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002FF2")]
|
||||
[Address(RVA = "0xB18F90", Offset = "0xB17790", VA = "0x180B18F90", 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: 0x06002FC1 RID: 12225 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002FC1")]
|
||||
[Address(RVA = "0xAB4830", Offset = "0xAB3630", VA = "0x180AB4830", Slot = "6")]
|
||||
// Token: 0x06002FF3 RID: 12275 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002FF3")]
|
||||
[Address(RVA = "0xB18ED0", Offset = "0xB176D0", VA = "0x180B18ED0", 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: 0x06002FC2 RID: 12226 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002FC2")]
|
||||
[Address(RVA = "0xAB46C0", Offset = "0xAB34C0", VA = "0x180AB46C0", Slot = "7")]
|
||||
// Token: 0x06002FF4 RID: 12276 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002FF4")]
|
||||
[Address(RVA = "0xB18D60", Offset = "0xB17560", VA = "0x180B18D60", Slot = "7")]
|
||||
public void DeleteFile(int fileGroup, string dataName)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002FC3 RID: 12227 RVA: 0x000658D0 File Offset: 0x00063AD0
|
||||
[Token(Token = "0x6002FC3")]
|
||||
[Address(RVA = "0xAB4760", Offset = "0xAB3560", VA = "0x180AB4760")]
|
||||
// Token: 0x06002FF5 RID: 12277 RVA: 0x00065ACC File Offset: 0x00063CCC
|
||||
[Token(Token = "0x6002FF5")]
|
||||
[Address(RVA = "0xB18E00", Offset = "0xB17600", VA = "0x180B18E00")]
|
||||
private string GetFilePath(int fileGroup, string fileName)
|
||||
{
|
||||
string[] array = this.pathGroups;
|
||||
@@ -61,14 +61,14 @@ namespace MarsSDK
|
||||
return Path.Combine(text2, text3);
|
||||
}
|
||||
|
||||
// Token: 0x04003A04 RID: 14852
|
||||
// Token: 0x04003A46 RID: 14918
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003A04")]
|
||||
[Token(Token = "0x4003A46")]
|
||||
private readonly string dataExtension;
|
||||
|
||||
// Token: 0x04003A05 RID: 14853
|
||||
// Token: 0x04003A47 RID: 14919
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003A05")]
|
||||
[Token(Token = "0x4003A47")]
|
||||
private readonly string[] pathGroups;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,15 +3,15 @@ using Cpp2IlInjected;
|
||||
|
||||
namespace MarsSDK
|
||||
{
|
||||
// Token: 0x020005EB RID: 1515
|
||||
[Token(Token = "0x20005EB")]
|
||||
// Token: 0x020005F4 RID: 1524
|
||||
[Token(Token = "0x20005F4")]
|
||||
public enum WriteFileResult
|
||||
{
|
||||
// Token: 0x04003A07 RID: 14855
|
||||
[Token(Token = "0x4003A07")]
|
||||
// Token: 0x04003A49 RID: 14921
|
||||
[Token(Token = "0x4003A49")]
|
||||
Succeed,
|
||||
// Token: 0x04003A08 RID: 14856
|
||||
[Token(Token = "0x4003A08")]
|
||||
// Token: 0x04003A4A RID: 14922
|
||||
[Token(Token = "0x4003A4A")]
|
||||
NotEnoughSpace
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user