Example #1
0
        public override void receiveKeyPress(Keys key)
        {
            if (this.greyedOut || !this.Listening)
            {
                return;
            }
            if (key == Keys.Escape)
            {
                Game1.soundBank.PlayCue("bigDeSelect");
                this.Listening             = false;
                GameMenu.forcePreventClose = false;
            }
            else
            {
                switch (whichOption)
                {
                case 1000:
                    CJBCheatsMenu.Config.OpenMenuKey = key.ToString();
                    CJBCheatsMenu.SaveConfig();
                    break;

                case 1001:
                    CJBCheatsMenu.Config.FreezeTimeKey = key.ToString();
                    CJBCheatsMenu.SaveConfig();
                    break;

                case 1002:
                    CJBCheatsMenu.Config.GrowTreeKey = key.ToString();
                    CJBCheatsMenu.SaveConfig();
                    break;

                case 1003:
                    CJBCheatsMenu.Config.GrowCropsKey = key.ToString();
                    CJBCheatsMenu.SaveConfig();
                    break;
                }
                this.ButtonNames[0] = key.ToString();
                Game1.soundBank.PlayCue("coin");
                this.Listening             = false;
                GameMenu.forcePreventClose = false;
            }
        }
Example #2
0
        public override void leftClickHeld(int x, int y)
        {
            if (this.greyedOut)
            {
                return;
            }

            base.leftClickHeld(x, y);
            this.Value = x >= this.bounds.X ? (x <= this.bounds.Right - 10 * Game1.pixelZoom ? (int)((x - this.bounds.X) / (this.bounds.Width - 10d * Game1.pixelZoom) * this.SliderMaxValue) : this.SliderMaxValue) : 0;

            switch (whichOption)
            {
            case 0:
                CJBCheatsMenu.Config.MoveSpeed = this.Value;
                CJBCheatsMenu.SaveConfig();
                break;

            case 10:
                Game1.timeOfDay = this.Value * 100 + 600;
                break;
            }
        }
Example #3
0
        public override void receiveLeftClick(int x, int y)
        {
            if (this.greyedOut || this.Listening || !this.SetButtonBounds.Contains(x, y))
            {
                return;
            }
            if (!this.ButtonNames.Any())
            {
                switch (whichOption)
                {
                case 2:
                    Game1.player.money += 100;
                    Game1.soundBank.PlayCue("coin");
                    break;

                case 3:
                    Game1.player.money += 1000;
                    Game1.soundBank.PlayCue("coin");
                    break;

                case 4:
                    Game1.player.money += 10000;
                    Game1.soundBank.PlayCue("coin");
                    break;

                case 5:
                    Game1.player.money += 100000;
                    Game1.soundBank.PlayCue("coin");
                    break;

                case 6:
                    Game1.player.clubCoins += 100;
                    Game1.soundBank.PlayCue("coin");
                    break;

                case 7:
                    Game1.player.clubCoins += 1000;
                    Game1.soundBank.PlayCue("coin");
                    break;

                case 8:
                    Game1.player.clubCoins += 10000;
                    Game1.soundBank.PlayCue("coin");
                    break;

                case 9:
                    Game1.soundBank.PlayCue("glug");
                    Cheats.WaterAllFields(CJBCheatsMenu.GetAllLocations().ToArray());
                    break;

                case 10:
                    Cheats.SetWeatherForNextDay(Game1.weather_sunny);
                    break;

                case 11:
                    Cheats.SetWeatherForNextDay(Game1.weather_rain);
                    break;

                case 12:
                    Cheats.SetWeatherForNextDay(Game1.weather_lightning);
                    break;

                case 13:
                    Cheats.SetWeatherForNextDay(Game1.weather_snow);
                    break;

                case 14:
                    Game1.warpFarmer("FarmHouse", 9, 11, false);
                    Game1.exitActiveMenu();
                    break;

                case 100:
                    Game1.warpFarmer("Farm", 64, 15, false);
                    Game1.exitActiveMenu();
                    break;

                case 101:
                    Game1.warpFarmer("Town", 43, 57, false);
                    Game1.exitActiveMenu();
                    break;

                case 102:
                    Game1.warpFarmer("Town", 94, 82, false);
                    Game1.exitActiveMenu();
                    break;

                case 103:
                    Game1.warpFarmer("Town", 102, 90, false);
                    Game1.exitActiveMenu();
                    break;

                case 104:
                    Game1.warpFarmer("Town", 45, 71, false);
                    Game1.exitActiveMenu();
                    break;

                case 105:
                    Game1.warpFarmer("Town", 52, 20, false);
                    Game1.exitActiveMenu();
                    break;

                case 106:
                    Game1.warpFarmer("Mountain", 12, 26, false);
                    Game1.exitActiveMenu();
                    break;

                case 107:
                    Game1.warpFarmer("Mountain", 76, 9, false);
                    Game1.exitActiveMenu();
                    break;

                case 108:
                    Game1.warpFarmer("Mountain", 127, 12, false);
                    Game1.exitActiveMenu();
                    break;

                case 109:
                    Game1.warpFarmer("Mine", 13, 10, false);
                    Game1.exitActiveMenu();
                    break;

                case 110:
                    Game1.warpFarmer("Beach", 30, 34, false);
                    Game1.exitActiveMenu();
                    break;

                case 111:
                    Game1.warpFarmer("Beach", 87, 26, false);
                    Game1.exitActiveMenu();
                    break;

                case 112:
                    Game1.warpFarmer("Desert", 18, 28, false);
                    Game1.exitActiveMenu();
                    break;

                case 113:
                    Game1.warpFarmer("Forest", 90, 16, false);
                    Game1.exitActiveMenu();
                    break;

                case 114:
                    Game1.warpFarmer("Forest", 5, 27, false);
                    Game1.exitActiveMenu();
                    break;

                case 115:
                    Game1.warpFarmer("Forest", 34, 96, false);
                    Game1.exitActiveMenu();
                    break;

                case 116:
                    Game1.warpFarmer("Woods", 58, 15, false);
                    Game1.exitActiveMenu();
                    break;

                case 117:
                    Game1.warpFarmer("Sewer", 3, 48, false);
                    Game1.exitActiveMenu();
                    break;

                case 118:
                    Game1.warpFarmer("Railroad", 10, 57, false);
                    Game1.exitActiveMenu();
                    break;

                case 119:
                    Game1.warpFarmer("SandyHouse", 4, 8, false);
                    Game1.exitActiveMenu();
                    break;

                case 120:
                    Game1.warpFarmer("Club", 8, 11, false);
                    Game1.exitActiveMenu();
                    break;

                case 200:
                    int lvl1 = Game1.player.newLevels.Count;
                    Game1.player.gainExperience(0, CJB.GetExperiencePoints(Game1.player.farmingLevel));
                    if (lvl1 < Game1.player.newLevels.Count)
                    {
                        Game1.player.newLevels.RemoveAt(Game1.player.newLevels.Count - 1);
                    }
                    Game1.exitActiveMenu();
                    Game1.activeClickableMenu = new LevelUpMenu(0, Game1.player.farmingLevel);
                    break;

                case 201:
                    int lvl2 = Game1.player.newLevels.Count;
                    Game1.player.gainExperience(3, CJB.GetExperiencePoints(Game1.player.miningLevel));
                    if (lvl2 < Game1.player.newLevels.Count)
                    {
                        Game1.player.newLevels.RemoveAt(Game1.player.newLevels.Count - 1);
                    }
                    Game1.exitActiveMenu();
                    Game1.activeClickableMenu = new LevelUpMenu(3, Game1.player.miningLevel);
                    break;

                case 202:
                    int lvl3 = Game1.player.newLevels.Count;
                    Game1.player.gainExperience(2, CJB.GetExperiencePoints(Game1.player.foragingLevel));
                    if (lvl3 < Game1.player.newLevels.Count)
                    {
                        Game1.player.newLevels.RemoveAt(Game1.player.newLevels.Count - 1);
                    }
                    Game1.exitActiveMenu();
                    Game1.activeClickableMenu = new LevelUpMenu(2, Game1.player.foragingLevel);
                    break;

                case 203:
                    int lvl4 = Game1.player.newLevels.Count;
                    Game1.player.gainExperience(1, CJB.GetExperiencePoints(Game1.player.fishingLevel));
                    if (lvl4 < Game1.player.newLevels.Count)
                    {
                        Game1.player.newLevels.RemoveAt(Game1.player.newLevels.Count - 1);
                    }
                    Game1.exitActiveMenu();
                    Game1.activeClickableMenu = new LevelUpMenu(1, Game1.player.fishingLevel);
                    break;

                case 204:
                    int lvl5 = Game1.player.newLevels.Count;
                    Game1.player.gainExperience(4, CJB.GetExperiencePoints(Game1.player.combatLevel));
                    if (lvl5 < Game1.player.newLevels.Count)
                    {
                        Game1.player.newLevels.RemoveAt(Game1.player.newLevels.Count - 1);
                    }
                    Game1.exitActiveMenu();
                    Game1.activeClickableMenu = new LevelUpMenu(4, Game1.player.combatLevel);
                    break;

                case 205:
                    Game1.player.maxHealth          -= 5 * Game1.player.combatLevel;
                    Game1.player.experiencePoints[0] = 0;
                    Game1.player.experiencePoints[1] = 0;
                    Game1.player.experiencePoints[2] = 0;
                    Game1.player.experiencePoints[3] = 0;
                    Game1.player.experiencePoints[4] = 0;
                    Game1.player.farmingLevel        = 0;
                    Game1.player.miningLevel         = 0;
                    Game1.player.foragingLevel       = 0;
                    Game1.player.fishingLevel        = 0;
                    Game1.player.combatLevel         = 0;
                    if (Game1.player.professions.Contains(24))
                    {
                        Game1.player.maxHealth -= 15;
                    }
                    if (Game1.player.professions.Contains(27))
                    {
                        Game1.player.maxHealth -= 25;
                    }
                    Game1.player.health = Game1.player.maxHealth;
                    Game1.player.professions.Clear();
                    break;
                }
            }
            else
            {
                this.Listening = true;
                Game1.soundBank.PlayCue("breathin");
                GameMenu.forcePreventClose = true;
                this.ListenerMessage       = "Press new key...";
            }
        }
Example #4
0
        public override void receiveLeftClick(int x, int y)
        {
            if (this.greyedOut)
                return;
            Game1.soundBank.PlayCue("drumkit6");
            base.receiveLeftClick(x, y);
            this.IsChecked = !this.IsChecked;
            switch (whichOption)
            {
                case 0:
                    CJBCheatsMenu.Config.IncreasedMovement = this.IsChecked;
                    break;
                case 1:
                    CJBCheatsMenu.Config.InfiniteStamina = this.IsChecked;
                    break;
                case 2:
                    CJBCheatsMenu.Config.InfiniteHealth = this.IsChecked;
                    break;
                case 3:
                    CJBCheatsMenu.Config.InfiniteWateringCan = this.IsChecked;
                    break;
                case 4:
                    CJBCheatsMenu.Config.InstantCatch = this.IsChecked;
                    break;
                case 5:
                    CJBCheatsMenu.Config.ThrowBobberMax = this.IsChecked;
                    break;
                case 6:
                    CJBCheatsMenu.Config.OneHitKill = this.IsChecked;
                    break;
                case 7:
                    CJBCheatsMenu.Config.MaxDailyLuck = this.IsChecked;
                    break;
                case 9:
                    CJBCheatsMenu.Config.AlwaysGiveGift = this.IsChecked;
                    break;
                case 10:
                    CJBCheatsMenu.Config.FreezeTimeInside = this.IsChecked;
                    break;
                case 11:
                    CJBCheatsMenu.Config.FreezeTime = this.IsChecked;
                    break;
                case 12:
                    CJBCheatsMenu.Config.FreezeTimeCaves = this.IsChecked;
                    break;
                case 13:
                    CJBCheatsMenu.Config.DurableFences = this.IsChecked;
                    break;
                case 14:
                    CJBCheatsMenu.Config.AlwaysTreasure = this.IsChecked;
                    break;
                case 15:
                    CJBCheatsMenu.Config.OneHitBreak = this.IsChecked;
                    break;
                case 16:
                    CJBCheatsMenu.Config.InstantBite = this.IsChecked;
                    break;
                case 17:
                    CJBCheatsMenu.Config.NoFriendshipDecay = this.IsChecked;
                    break;
                case 18:
                    CJBCheatsMenu.Config.InstantBuild = this.IsChecked;
                    break;
                case 19:
                    CJBCheatsMenu.Config.AutoFeed = this.IsChecked;
                    break;
                case 20:
                    CJBCheatsMenu.Config.InfiniteHay = this.IsChecked;
                    break;
                case 21:
                    CJBCheatsMenu.Config.DurableTackles = this.IsChecked;
                    break;
                case 22:
                    CJBCheatsMenu.Config.HarvestSickle = this.IsChecked;
                    break;

                case 100:
                    CJBCheatsMenu.Config.FastFurnace = this.IsChecked;
                    break;
                case 101:
                    CJBCheatsMenu.Config.FastRecyclingMachine = this.IsChecked;
                    break;
                case 102:
                    CJBCheatsMenu.Config.FastCrystalarium = this.IsChecked;
                    break;
                case 103:
                    CJBCheatsMenu.Config.FastIncubator = this.IsChecked;
                    break;
                case 104:
                    CJBCheatsMenu.Config.FastSlimeIncubator = this.IsChecked;
                    break;
                case 105:
                    CJBCheatsMenu.Config.FastKeg = this.IsChecked;
                    break;
                case 106:
                    CJBCheatsMenu.Config.FastPreservesJar = this.IsChecked;
                    break;
                case 107:
                    CJBCheatsMenu.Config.FastCheesePress = this.IsChecked;
                    break;
                case 108:
                    CJBCheatsMenu.Config.FastMayonnaiseMachine = this.IsChecked;
                    break;
                case 109:
                    CJBCheatsMenu.Config.FastLoom = this.IsChecked;
                    break;
                case 110:
                    CJBCheatsMenu.Config.FastOilMaker = this.IsChecked;
                    break;
                case 111:
                    CJBCheatsMenu.Config.FastSeedMaker = this.IsChecked;
                    break;
                case 112:
                    CJBCheatsMenu.Config.FastCharcoalKiln = this.IsChecked;
                    break;
                case 113:
                    CJBCheatsMenu.Config.FastSlimeEggPress = this.IsChecked;
                    break;
                case 114:
                    CJBCheatsMenu.Config.FastBeeHouse = this.IsChecked;
                    break;
                case 115:
                    CJBCheatsMenu.Config.FastMushroomBox = this.IsChecked;
                    break;
                case 116:
                    CJBCheatsMenu.Config.FastTapper = this.IsChecked;
                    break;
                case 117:
                    CJBCheatsMenu.Config.FastLightningRod = this.IsChecked;
                    break;
                case 118:
                    CJBCheatsMenu.Config.FastCask = this.IsChecked;
                    break;
                case 119:
                    CJBCheatsMenu.Config.FastWormBin = this.IsChecked;
                    break;
            }

            CJBCheatsMenu.SaveConfig();
        }
Example #5
0
 private void LocationEvents_LocationsChanged(object sender, EventArgsGameLocationsChanged e)
 {
     CJBCheatsMenu.Locations = CJBCheatsMenu.GetAllLocations().ToArray();
 }
Example #6
0
 /*********
 ** Private methods
 *********/
 private void SaveEvents_AfterLoad(object sender, EventArgs eventArgs)
 {
     CJBCheatsMenu.Locations = CJBCheatsMenu.GetAllLocations().ToArray();
 }