Пример #1
0
 public frmTrainer()
 {
     InitializeComponent();
     //tcLBA2Inner.TabPages.Remove(tpLBA2Debug);
     memRoutines = new Mem();
     scan(memRoutines.DetectLBAVersion());
     SetDoubleBuffered(tcLBAVersion);
     tsi = new oTimerSetItems(oTimerSetItems.LBAVersion.One);
     tgi = new oTimerGetItems();
 }
Пример #2
0
 //This should be integrated into oTimerSetItems
 private oTimerSetItems itemToggle(oTimerSetItems tsi, uint offset, ushort val, byte size, oTimerSetItems.LBAVersion LBAVer)
 {
     if (null == tsi)
     {
         tsi = new oTimerSetItems(LBAVer);
     }
     if (!tsi.RemoveIfExists(offset))
     {
         tsi.AddItem(offset, val, size);
     }
     if (tsi.IsEmpty())
     {
         tsi = null;
     }
     return(tsi);
 }
Пример #3
0
 private void LBA2Misc_frictionlessFerry(bool freeFerry)
 {
     if (freeFerry)
     {
         if (null == tsiLBA2)
         {
             tsiLBA2 = new oTimerSetItems(oTimerSetItems.LBAVersion.Two);
         }
         tsiLBA2.AddItem(LBA2_FERRY_TICKET, 1, 1);
         memRoutines.WriteVal(LBA2_SHOWN_FERRY_TICKET, 1, 1);
     }
     else
     {
         if (null == tsiLBA2)
         {
             return;
         }
         tsiLBA2.RemoveIfExists(LBA2_FERRY_TICKET);
         //tsiLBA2.RemoveIfExists(LBA2_SHOWN_FERRY_TICKET);
     }
 }
Пример #4
0
 private void initialLoad(byte LBAVer)
 {
     this.LBAVer  = LBAVer;
     otsiTeleport = new oTimerSetItems((oTimerSetItems.LBAVersion)LBAVer);
 }
Пример #5
0
 private void LBA1MaxMagicToolStripMenuItem_Click(object sender, EventArgs e)
 {
     tsiLBA1 = itemToggle(tsiLBA1, LBA1_MAGICPOINTS, 80, 1, oTimerSetItems.LBAVersion.One);
 }
Пример #6
0
 private void LBA1GodModeToolStripMenuItem_Click(object sender, EventArgs e)
 {
     tsiLBA1 = itemToggle(tsiLBA1, LBA1_HEALTH, 50, 1, oTimerSetItems.LBAVersion.One);
 }
 private void LBA2InfiniteMagicToolStripMenuItem_Click(object sender, EventArgs e)
 {
     tsiLBA2 = itemToggle(tsiLBA2, LBA2_MAGICPOINTS, (ushort)(memRoutines.readVal(LBA2_MAGICLEVEL, 1) * 20), 1, oTimerSetItems.LBAVersion.Two);
 }
 private void LBA2GodModeToolStripMenuItem1_Click(object sender, EventArgs e)
 {
     tsiLBA2 = itemToggle(tsiLBA2, LBA2_HEALTH, 255, 1, oTimerSetItems.LBAVersion.Two);
 }