-
Notifications
You must be signed in to change notification settings - Fork 70
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for SamabakeScramble (#182)
- Loading branch information
1 parent
0b1ae3e
commit b875069
Showing
19 changed files
with
396 additions
and
148 deletions.
There are no files selected for viewing
2 changes: 1 addition & 1 deletion
2
...Manager.Core/Data/Cards/AI/BlockHeader.cs → src/KKManager.Core/Data/Cards/BlockHeader.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
using System; | ||
using System.ComponentModel; | ||
using MessagePack; | ||
|
||
namespace KKManager.Data.Cards.SVS | ||
{ | ||
[MessagePackObject(true)] | ||
[ReadOnly(true)] | ||
[TypeConverter(typeof(ExpandableObjectConverter))] | ||
public class About | ||
{ | ||
[IgnoreMember] public static readonly string BlockName = "About"; | ||
[IgnoreMember] public static readonly Version CurrentVersion = new Version("0.0.0"); | ||
public Version version { get; set; } | ||
|
||
public string dataID { get; set; } | ||
|
||
public int language { get; set; } | ||
|
||
public string userID { get; set; } | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
using MessagePack; | ||
|
||
namespace KKManager.Data.Cards.SVS | ||
{ | ||
public class ChaFileExtended | ||
{ | ||
[IgnoreMember] public static readonly string BlockName = "KKEx"; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.ComponentModel; | ||
using MessagePack; | ||
|
||
namespace KKManager.Data.Cards.SVS | ||
{ | ||
[MessagePackObject(true)] | ||
[ReadOnly(true)] | ||
[TypeConverter(typeof(ExpandableObjectConverter))] | ||
public class GameInfo_SV | ||
{ | ||
[IgnoreMember] public static readonly string BlockName = "GameInfo_SV"; | ||
[IgnoreMember] public static readonly Version CurrentVersion = new Version("0.0.0"); | ||
|
||
public Version version { get; set; } | ||
|
||
// TODO Empty class? Check contents once metadata is available | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
using System; | ||
using System.ComponentModel; | ||
using MessagePack; | ||
|
||
namespace KKManager.Data.Cards.SVS | ||
{ | ||
[MessagePackObject(true)] | ||
[ReadOnly(true)] | ||
[TypeConverter(typeof(ExpandableObjectConverter))] | ||
public class GameParameter_SV | ||
{ | ||
[IgnoreMember] public static readonly string BlockName = "GameParameter_SV"; | ||
[IgnoreMember] public static readonly Version CurrentVersion = new Version("0.0.0"); | ||
public Version version { get; set; } | ||
|
||
[Browsable(false)] public byte[] imageData { get; set; } // Profile picture | ||
|
||
public int job { get; set; } | ||
public int sexualTarget { get; set; } | ||
public int lvChastity { get; set; } | ||
public int lvSociability { get; set; } | ||
public int lvTalk { get; set; } | ||
public int lvStudy { get; set; } | ||
public int lvLiving { get; set; } | ||
public int lvPhysical { get; set; } | ||
public int lvDefeat { get; set; } | ||
public int[] belongings { get; set; } | ||
public bool isVirgin { get; set; } | ||
public bool isAnalVirgin { get; set; } | ||
public bool isMaleVirgin { get; set; } | ||
public bool isMaleAnalVirgin { get; set; } | ||
public Individuality individuality { get; set; } | ||
public PreferenceH preferenceH { get; set; } | ||
|
||
[MessagePackObject(true)] | ||
[ReadOnly(true)] | ||
[TypeConverter(typeof(ExpandableObjectConverter))] | ||
public class Individuality | ||
{ | ||
public int[] answer { get; set; } | ||
} | ||
|
||
[MessagePackObject(true)] | ||
[ReadOnly(true)] | ||
[TypeConverter(typeof(ExpandableObjectConverter))] | ||
public class PreferenceH | ||
{ | ||
public int[] answer { get; set; } | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
using System; | ||
using System.ComponentModel; | ||
using MessagePack; | ||
|
||
namespace KKManager.Data.Cards.SVS | ||
{ | ||
[MessagePackObject(true)] | ||
[ReadOnly(true)] | ||
[TypeConverter(typeof(ExpandableObjectConverter))] | ||
public class Graphic | ||
{ | ||
[IgnoreMember] public static readonly string BlockName = "Graphic"; | ||
[IgnoreMember] public static readonly Version CurrentVersion = new Version("0.0.0"); | ||
public Version version { get; set; } | ||
|
||
public int RampID { get; set; } | ||
|
||
public float ShadowDepth { get; set; } | ||
|
||
public float LineWidth { get; set; } | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
using System; | ||
using System.ComponentModel; | ||
using MessagePack; | ||
|
||
namespace KKManager.Data.Cards.SVS | ||
{ | ||
[MessagePackObject(true)] | ||
[ReadOnly(true)] | ||
[TypeConverter(typeof(ExpandableObjectConverter))] | ||
public class Parameter | ||
{ | ||
[IgnoreMember] public static readonly string BlockName = "Parameter"; | ||
[IgnoreMember] public static readonly Version CurrentVersion = new Version("0.0.0"); | ||
[IgnoreMember] public string fullname => lastname + " " + firstname; | ||
public byte birthDay { get; set; } | ||
public byte birthMonth { get; set; } | ||
public byte bloodType { get; set; } | ||
public string firstname { get; set; } | ||
public bool isFutanari { get; set; } | ||
public string lastname { get; set; } | ||
public int personality { get; set; } | ||
public byte sex { get; set; } | ||
public Version version { get; set; } | ||
public float voicePitch { get; set; } | ||
public float voiceRate { get; set; } | ||
} | ||
} |
Oops, something went wrong.