Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (!($row['HPIV'] == "")) {
- if (!($row['HPIV'] == "Default")) {
- $newIV = $row['HPIV'];
- $i = unpack("V", substr($q,0x38,4));
- $i &= 0xFFFFFFE0; // Clear IV
- $i |= ($newIV & 0x1F) << 0; // Set new IV
- $q = substr($q,0,0x38).pack("V",$i).substr($q,0x3C);
- }
- }
- if (!($row['AttIV'] == "")) {
- if (!($row['AttIV'] == "Default")) {
- $newIV = $row['AttIV'];
- $i = unpack("V", substr($q,0x38,4));
- $i &= 0xFFFFFC1F; // Clear IV
- $i |= ($newIV & 0x1F) << 5; // Set new IV
- $q = substr($q,0,0x38).pack("V",$i).substr($q,0x3C);
- }
- }
- if (!($row['DefIV'] == "")) {
- if (!($row['DefIV'] == "Default")) {
- $newIV = $row['DefIV'];
- $i = unpack("V", substr($q,0x38,4));
- $i &= 0xFFFF83FF; // Clear IV
- $i |= ($newIV & 0x1F) << 10; // Set new IV
- $q = substr($q,0,0x38).pack("V",$i).substr($q,0x3C);
- }
- }
- if (!($row['SpeedIV'] == "")) {
- if (!($row['SpeedIV'] == "Default")) {
- $newIV = $row['SpeedIV'];
- $i = unpack("V", substr($q,0x38,4));
- $i &= 0xFFF07FFF; // Clear IV
- $i |= ($newIV & 0x1F) << 15; // Set new IV
- $q = substr($q,0,0x38).pack("V",$i).substr($q,0x3C);
- }
- }
- if (!($row['SpAttIV'] == "")) {
- if (!($row['SpAttIV'] == "Default")) {
- $newIV = $row['SpAttIV'];
- $i = unpack("V", substr($q,0x38,4));
- $i &= 0xFE0FFFFF; // Clear IV
- $i |= ($newIV & 0x1F) << 20; // Set new IV
- $q = substr($q,0,0x38).pack("V",$i).substr($q,0x3C);
- }
- }
- if (!($row['SpDefIV'] == "")) {
- if (!($row['SpDefIV'] == "Default")) {
- $newIV = $row['SpDefIV'];
- $i = unpack("V", substr($q,0x38,4));
- $i &= 0xC1FFFFFF; // Clear IV
- $i |= ($newIV & 0x1F) << 25; // Set new IV
- $q = substr($q,0,0x38).pack("V",$i).substr($q,0x3C);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment