コード例 #1
0
        private void GetNonItemData()
        {
            // Code Tab Values
            CurrentStamina.Text = gecko.GetString(0x4243A598);
            var healthPointer = gecko.GetUInt(0x4225C780);

            CurrentHealth.Text      = gecko.GetInt(healthPointer + 0x388).ToString(CultureInfo.InvariantCulture);
            CurrentRupees.Text      = gecko.GetInt(0x4010BA4C).ToString(CultureInfo.InvariantCulture);
            CurrentMon.Text         = gecko.GetInt(0x4010C18C).ToString(CultureInfo.InvariantCulture);
            CurrentWeaponSlots.Text = gecko.GetInt(0x4010C38C).ToString(CultureInfo.InvariantCulture);
            CurrentBowSlots.Text    = gecko.GetInt(0x401122AC).ToString(CultureInfo.InvariantCulture);
            CurrentShieldSlots.Text = gecko.GetInt(0x401122CC).ToString(CultureInfo.InvariantCulture);

            var damagePointer = gecko.GetUInt(0x43AB9C30);

            CbDamage.SelectedValue  = gecko.GetString(damagePointer + 0x770);
            CbWeather.SelectedValue = gecko.GetString(0x407B5CF0);

            var time = GetCurrentTime();

            CurrentTime.Text = time.ToString(CultureInfo.InvariantCulture);
            TimeSlider.Value = time;

            tbChanged.Clear();
            cbChanged.Clear();
            ddChanged.Clear();
        }
コード例 #2
0
        private void GetNonItemData()
        {
            // Code Tab Values
            // This seems to change in 1.3.1. Redone according to Skoolzout1's Inf Stamina code
            var staminaPointer = gecko.GetUInt(0x10938A8C) - 0xC10;

            staminaPointer      = gecko.GetUInt(staminaPointer) + 0x60;
            CurrentStamina.Text = gecko.GetString(staminaPointer);//0x4228B0CC

            var healthPointer = gecko.GetUInt(0x420ACBF0);

            CurrentHealth.Text = gecko.GetInt(healthPointer + 0x388).ToString(CultureInfo.InvariantCulture);

            CurrentRupees.Text = gecko.GetInt(0x3FF52244).ToString(CultureInfo.InvariantCulture);

            CurrentMon.Text = gecko.GetInt(0x3FF52984).ToString(CultureInfo.InvariantCulture);

            CurrentWeaponSlots.Text = gecko.GetInt(0x3FF52B84).ToString(CultureInfo.InvariantCulture);

            CurrentBowSlots.Text = gecko.GetInt(0x3FF58AA4).ToString(CultureInfo.InvariantCulture);

            CurrentShieldSlots.Text = gecko.GetInt(0x3FF58AC4).ToString(CultureInfo.InvariantCulture);

            var damagePointer = gecko.GetUInt(0x10938A8C) - 0xB1C;

            damagePointer          = gecko.GetUInt(damagePointer) + 0x1AA0;
            CbDamage.SelectedValue = gecko.GetString(damagePointer);

            var weatherPointer = gecko.GetUInt(0x10938150) + 0x8C;

            weatherPointer          = gecko.GetUInt(weatherPointer) + 0x2340;
            CbWeather.SelectedValue = gecko.GetString(weatherPointer);

            var time = GetCurrentTime();

            CurrentTime.Text = time.ToString(CultureInfo.InvariantCulture);
            TimeSlider.Value = time;

            tbChanged.Clear();
            cbChanged.Clear();
            ddChanged.Clear();
        }
コード例 #3
0
        private void GetNonItemData()
        {
            // Code Tab Values
            CurrentStamina.Text = gecko.GetString(0x4228B0CC);

            var healthPointer = gecko.GetUInt(0x420ACBF0);

            CurrentHealth.Text = gecko.GetInt(healthPointer + 0x388).ToString(CultureInfo.InvariantCulture);

            CurrentRupees.Text = gecko.GetInt(0x3FF52244).ToString(CultureInfo.InvariantCulture);

            CurrentMon.Text = gecko.GetInt(0x3FF52984).ToString(CultureInfo.InvariantCulture);

            CurrentWeaponSlots.Text = gecko.GetInt(0x3FF52B84).ToString(CultureInfo.InvariantCulture);

            CurrentBowSlots.Text = gecko.GetInt(0x3FF58AA4).ToString(CultureInfo.InvariantCulture);

            CurrentShieldSlots.Text = gecko.GetInt(0x3FF58AC4).ToString(CultureInfo.InvariantCulture);

            var damagePointer = gecko.GetUInt(0x109387CC) - 0xB1B;

            damagePointer          = gecko.GetUInt(0x109387CC) + 0x1AA0;
            CbDamage.SelectedValue = gecko.GetString(damagePointer);

            var weatherPointer = gecko.GetUInt(0x10937E90) + 0x8C;

            weatherPointer          = gecko.GetUInt(weatherPointer) + 0x2340;
            CbWeather.SelectedValue = gecko.GetString(weatherPointer);

            var time = GetCurrentTime();

            CurrentTime.Text = time.ToString(CultureInfo.InvariantCulture);
            TimeSlider.Value = time;

            tbChanged.Clear();
            cbChanged.Clear();
            ddChanged.Clear();
        }