public static void SuperSlickOilCheating() { EBin eBin = PersistenSingleton <EventEngine> .Instance.eBin; eBin.setVarManually(2174948, 1); eBin.setVarManually(1952740, 0); }
public static void AllTreasureCheating() { EBin eBin = PersistenSingleton <EventEngine> .Instance.eBin; eBin.setVarManually(47304, 16777214); eBin.setVarManually(48072, 16777215); FF9StateSystem.EventState.gEventGlobal[191] = 5; }
public static void AllSandyBeachCheating() { EBin eBin = PersistenSingleton <EventEngine> .Instance.eBin; eBin.setVarManually(266980, 1); eBin.setVarManually(27608, 65534); eBin.setVarManually(28120, 31); FF9StateSystem.EventState.gEventGlobal[191] = 5; }
public static void DigUpMadianRingCheating() { EBin eBin = PersistenSingleton <EventEngine> .Instance.eBin; if (FF9StateSystem.Common.FF9.fldMapNo == 1421 && EBin.s1.sid == 0 && EBin.s1.ip == 813) { eBin.setVarManually(12245, 2); eBin.setVarManually(14553, 203); } }
public static void ChanbaraBonusPoints(Obj s1, EBin eBin) { if (FF9StateSystem.Common.FF9.fldMapNo == 64 && s1.sid == 4 && s1.ip == 223) { Int32 num = eBin.getVarManually(12505); num += num / 10 * 3; EMinigame.GetEncoreChanbaraAchievement(num); eBin.setVarManually(12505, num); } }
public static void SetViviSpeed(Obj s1, EBin eBin) { if (FF9StateSystem.Common.FF9.fldMapNo == 1850 && s1.sid == 15) { if (s1.ip == 1445 || s1.ip == 1497) { Int32 varManually = eBin.getVarManually(9429); eBin.setVarManually(9429, Configuration.Hacks.HippaulRacingViviSpeed); } else if (s1.ip == 1595) { Int32 num = eBin.getVarManually(9429); if (num != 0 && num < 5) { num = 5; eBin.setVarManually(9429, num); } } } }
private void jumpingScenePanel() { GUILayout.BeginHorizontal(new GUILayoutOption[0]); if (GUILayout.Button("(<)", new GUILayoutOption[0])) { Int32 num = EventEngine.FindArrayIDFromEventID((Int32)this.FF9.fldMapNo); num--; if (num < 0) { num = EventEngine.testEventIDs.GetUpperBound(0); } this.FF9.fldMapNo = (Int16)EventEngine.testEventIDs[num]; this.shutdownField(); SoundLib.StopAllSounds(); SceneDirector.FF9Wipe_FadeIn(); SceneDirector.Replace("FieldMap", SceneTransition.FadeOutToBlack_FadeIn, true); } this.stringToEdit = GUILayout.TextField(this.stringToEdit, new GUILayoutOption[] { GUILayout.Width(90f) }); if (GUILayout.Button("(>)", new GUILayoutOption[0])) { Int32 num2 = EventEngine.FindArrayIDFromEventID((Int32)this.FF9.fldMapNo); num2++; if (num2 > EventEngine.testEventIDs.GetUpperBound(0)) { num2 = 0; } this.FF9.fldMapNo = (Int16)EventEngine.testEventIDs[num2]; this.shutdownField(); SoundLib.StopAllSounds(); SceneDirector.FF9Wipe_FadeIn(); SceneDirector.Replace("FieldMap", SceneTransition.FadeOutToBlack_FadeIn, true); } if (GUILayout.Button("Jump", new GUILayoutOption[0])) { Int32 num3; Int32.TryParse(this.stringToEdit, out num3); num3 = EventEngine.FindArrayIDFromEventID(num3); if (num3 == -1) { this.stringToEdit = this.FF9.fldMapNo.ToString(); return; } EBin eBin = PersistenSingleton<EventEngine>.Instance.eBin; Int32 num4 = 0; if (Int32.TryParse(this.scString, out num4)) { eBin.setVarManually(EBin.SC_COUNTER_SVR, num4); } Int32 num5; if (Int32.TryParse(this.mapIDString, out num5)) { eBin.setVarManually(EBin.MAP_INDEX_SVR, num5); } if (num3 < 0 || num3 > EventEngine.testEventIDs.GetUpperBound(0)) { num3 = 0; } this.FF9.fldMapNo = (Int16)EventEngine.testEventIDs[num3]; this.shutdownField(); SoundLib.StopAllSounds(); SceneDirector.FF9Wipe_FadeIn(); SceneDirector.Replace("FieldMap", SceneTransition.FadeOutToBlack_FadeIn, true); global::Debug.Log(String.Concat(new Object[] { "----- Jump to : ", this.FF9.fldMapNo, "/", num4, "/", num5, " -----" })); } GUILayout.FlexibleSpace(); }