Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.IO;
- namespace aion_test
- {
- class Program
- {
- static void Main(string[] args)
- {
- var fname = args[0];
- var sr = new StreamReader(fname);
- var br = new BinaryReader(sr.BaseStream);
- var bts = File.ReadAllBytes(fname);
- Console.WriteLine("Opened!");
- for (var i = 0; i +4< bts.Length; i++)
- {
- var itemID = BitConverter.ToInt32(bts, i);
- if (itemID != 182400001)
- continue;
- var minKinahs = BitConverter.ToInt32(bts, i + 8);
- var maxKinahs = BitConverter.ToInt32(bts, i + 12);
- Console.WriteLine("Found kinahs, drops {0} - {1}, applying rates ...", minKinahs, maxKinahs);
- minKinahs *= 500;
- maxKinahs *= 500;
- BitConverter.GetBytes(minKinahs).CopyTo(bts, i + 8);
- BitConverter.GetBytes(maxKinahs).CopyTo(bts, i + 12);
- i += 16;
- }
- Console.WriteLine("Search complete!");
- File.WriteAllBytes(fname+".new.dat", bts);
- Console.WriteLine("Saving complete!");
- Console.ReadLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement