public void LoadScript(int n) { memory = pcc.Exports[Objects[n]].Data; hb1.ByteProvider = new DynamicByteProvider(memory); treeView1.Nodes.Clear(); GlobalPointer = 0x20; VirtualPointer = 0x00; foundEnd = false; while (OPCodes.isValid(memory, GlobalPointer) && !foundEnd) { treeView1.Nodes.Add(ReadToken()); } if (!OPCodes.isValid(memory, GlobalPointer) && !foundEnd) { treeView1.Nodes.Add("Unknown OPCode: 0x" + memory[GlobalPointer].ToString("X")); } treeView1.ExpandAll(); }