Beispiel #1
0
    public static void SuperSlickOilCheating()
    {
        EBin eBin = PersistenSingleton <EventEngine> .Instance.eBin;

        eBin.setVarManually(2174948, 1);
        eBin.setVarManually(1952740, 0);
    }
Beispiel #2
0
    public static void AllTreasureCheating()
    {
        EBin eBin = PersistenSingleton <EventEngine> .Instance.eBin;

        eBin.setVarManually(47304, 16777214);
        eBin.setVarManually(48072, 16777215);
        FF9StateSystem.EventState.gEventGlobal[191] = 5;
    }
Beispiel #3
0
    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;
    }
Beispiel #4
0
    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);
        }
    }
Beispiel #5
0
 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);
     }
 }
Beispiel #6
0
 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);
             }
         }
     }
 }
Beispiel #7
0
	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();
	}