Skip to content

Commit

Permalink
* implemented card editing
Browse files Browse the repository at this point in the history
  • Loading branch information
tolik518 committed Feb 17, 2024
1 parent 2269977 commit de788d1
Show file tree
Hide file tree
Showing 10 changed files with 533 additions and 252 deletions.
2 changes: 1 addition & 1 deletion SoG_SGreader/DataReader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ public static Player ReadFromFile(string fileName, ITextBoxWrapper txtConsole)
{
playerObject.Cards.Add(new Card
(
readBinary.ReadInt32()
(SogEnemies)readBinary.ReadInt32()
));
}
txtConsole.AppendText("\r\nCardsCount: " + playerObject.CardsCount);
Expand Down
6 changes: 3 additions & 3 deletions SoG_SGreader/DataWriter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -82,10 +82,10 @@ public void WriteToFile(string fileName)
writeBinary.Write(playerObject.MerchantItems[i].ItemCount);
}

writeBinary.Write(playerObject.CardsCount);
for (var i = 0; i != playerObject.CardsCount; i++)
writeBinary.Write(playerObject.Cards.Count);
for (var i = 0; i != playerObject.Cards.Count; i++)
{
writeBinary.Write(playerObject.Cards[i].CardID);
writeBinary.Write((int) playerObject.Cards[i].CardID);
}

writeBinary.Write(playerObject.TreasureMapsCount);
Expand Down
158 changes: 158 additions & 0 deletions SoG_SGreader/Enum/SogEnemies.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
namespace SoG_SGreader
{
public enum SogEnemies
{
Null = -1,
GreenSlime = 0,
RedSlime = 1,
YellowSlime = 2,
Rabbi = 3,
Bee = 4,
Blomma = 5,
Chicken = 6,
Freddy = 7,
Teddy = 8,
Vilya = 9,
PapaSlime = 10,
Pumpkin = 11,
PyroPumpkin = 12,
Ghosty = 13,
Scarecrow = 14,
Halloweed = 15,
GreenSlime_RingQuestVersion = 16,
RedPapaSlime = 17,
RabbyWhite = 18,
Trick = 19,
Treat = 20,
Boar = 21,
Wisp = 22,
Guardian = 23,
BrawlerBot = 24,
Pecko = 25,
PhaseMan = 26,
GundamMain = 27,
GundamHand = 28,
FlyingTempleChallengeCrystal = 29,
BlueSlime = 30,
FrostlingRogue = 31,
FrostlingScoundrel = 32,
Yeti = 33,
GiftBoxMelee = 34,
GiftBoxRanged = 35,
BeeHive = 36,
Pumpking = 37,
TerrorWeed = 38,
RiftCrystal = 39,
Marino = 40,
EnragedToyMachine = 41,
AutumnFae = 42,
SummerFae = 43,
WinterFae = 44,
SeasonKnight_Summer = 45,
SeasonKnight_Autumn = 46,
SeasonKnight_Winter = 47,
SeasonMage_Winter = 48,
SeasonMage_Autumn = 49,
SeasonMage_Summer = 50,
SeasonWarden = 51,
FrostlingBoss = 52,
LivingPuzzleBlock = 53,
SeasonMage_CardEntry = 54,
SeasonKnight_CardEntry = 55,
SeasonHydra_Summer = 56,
SeasonHydra_Winter = 57,
SeasonHydra_Autumn = 58,
MtBloom_CrystalBeetle = 59,
MtBloom_Shroom = 60,
SoloHydra_Summer = 61,
SoloHydra_Winter = 62,
SoloHydra_Autumn = 63,
QueenBee = 64,
BeeDiGuard = 65,
MtBloom_CrystalBeetleRed = 66,
MtBloom_Larva = 67,
MtBloom_Troll = 68,
MtBloom_PoisonFlower = 69,
MtBloom_PoisonFlower_Huge = 70,
SeasonHydra_CodexEntry = 71,
TimeTemple_TempleGuardianBoss = 72,
TimeTemple_Worm = 73,
TimeTemple_Statue = 74,
TimeTemple_Moss = 75,
TimeTemple_Echo = 76,
TimeTemple_Monkey = 77,
TimeTemple_GiantWorm = 78,
TimeTemple_GiantWorm_Recolor = 79,
TwilightBoar = 80,
TimeTemple_Zhamla = 81,
TimeTemple_MimicStage1 = 82,
TimeTemple_MimicStage2 = 83,
TimeTemple_MimicStage3 = 84,
DamageCounter = 85,
MtBloom_FireShroom = 86,
BlackFerrets01_DisplayOnly = 87,
BlackFerrets02_DisplayOnly = 88,
TheZoo_DisplayOnly = 89,
SmashieBashie_DisplayOnly = 90,
Lood_Gold = 91,
Lood_Item = 92,
Lood_Health = 93,
Lood_TalentOrb = 94,
Desert_Cacute = 95,
Desert_Bird = 96,
Desert_OrangeSlime = 97,
Desert_Solem = 98,
MarinoV2 = 99,
MarinoShadowClone = 100,
Desert_SolemBossSolgem = 101,
Desert_VegetableCarrot = 102,
Desert_VegetableTomato = 103,
Desert_VegetableLettuce = 104,
Desert_VegetableOnion = 105,
Desert_VegetableCardEntry = 106,
Special_Kingweed = 107,
GhostShip_Skeleton = 108,
GhostShip_Wizard = 109,
GhostShip_Crabby = 110,
GhostShip_Hauntie = 111,
GhostShip_LivingArmor = 112,
GhostShip_LivingSkull = 113,
GhostShip_Placeholder4 = 114,
GhostShip_CaptainBones = 115,
GhostShip_Obsession = 116,
GhostShip_EvilEye = 117,
GhostShip_MiniEye = 118,
GhostShip_Fridge = 119,
GhostShip_MiniEyeLaserVersion = 120,
GhostShip_MiniEyeRollingExplodingVersion = 121,
GhostShip_FloorEyeDarkness = 122,
GhostShip_Luke = 123,
Special_VoodooDoll = 124,
Lood_Pin = 125,
Lood_Placeholder = 126,
Lood_Placeholder2 = 127,
Lood_Placeholder3 = 128,
Special_ElderBoar = 129,
BossTroll = 130,
Special_SuperSalad = 131,
Boss_MotherPlant = 132,
Chicken_Mariusz = 133,
Boss_Bishop = 134,
Boss_Grindea = 135,
Boss_GrindeaHAND = 136,
Boss_Grindea_Phase1CodexEntry = 137,
Boss_Grindea_Phase2CodexEntry = 138,
Boss_Grindea_Phase3CodexEntry = 139,
Boss_ShadowSlime = 140,
ShadowSlime = 141,
SeasonHydra_Spring = 142,
Boss_GrindeaHAND_GundamVer = 143,
Boss_Dad = 144,
Boss_Memorir = 145,
Boss_ZhamlaFinal = 146,
Boss_Zhamla_FrostyFriend = 147,
Entry_LostSoul = 148,
Boss_Zhamla_RangedPlant = 149,
Boss_Zhamla_Braazlet = 150,
}
}
Loading

0 comments on commit de788d1

Please sign in to comment.