All pastes #72322 Raw Edit

Anonymous

public text v1 · immutable
#72322 ·published 2006-06-26 19:38 UTC
rendered paste body
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace Grunt.Library
{
    public class Class1
    {
        public Hashtable dbc_pointers;

        public Class1()
        {
            dbc_pointers = new Hashtable();

            dbc_pointers.Add("0xC01E00", 0);
            dbc_pointers.Add("0xC01DEC", 0);
            dbc_pointers.Add("0xC01DD8", 0);
            dbc_pointers.Add("0xC01DC4", 0);
            dbc_pointers.Add("0xC01DB0", 0);
            dbc_pointers.Add("0xC01D9C", 0);
            dbc_pointers.Add("0xC01D88", 0);
            dbc_pointers.Add("0xC01D74", 0);
            dbc_pointers.Add("0xC01D60", 0);
            dbc_pointers.Add("0xC01D4C", 0);
            dbc_pointers.Add("0xC01D38", 0);
            dbc_pointers.Add("0xC01D24", 0);
            dbc_pointers.Add("0xC01D10", 0);
            dbc_pointers.Add("0xC01CFC", 0);
            dbc_pointers.Add("0xC01CE8", 0);
            dbc_pointers.Add("0xC01CD4", 0);
            dbc_pointers.Add("0xC01CC0", 0);
            dbc_pointers.Add("0xC01CAC", 0);
            dbc_pointers.Add("0xC01C84", 0);
            dbc_pointers.Add("0xC01C98", 0);
            dbc_pointers.Add("0xC01C70", 0);
            dbc_pointers.Add("0xC01C5C", 0);
            dbc_pointers.Add("0xC01C48", 0);
            dbc_pointers.Add("0xC01C34", 0);
            dbc_pointers.Add("0xC01C20", 0);
            dbc_pointers.Add("0xC01C0C", 0);
            dbc_pointers.Add("0xC01BF8", 0);
            dbc_pointers.Add("0xC01BE4", 0);
            dbc_pointers.Add("0xC01BD0", 0);
            dbc_pointers.Add("0xC01B94", 0);
            dbc_pointers.Add("0xC01BBC", 0);
            dbc_pointers.Add("0xC01BA8", 0);
            dbc_pointers.Add("0xC01B80", 0);
            dbc_pointers.Add("0xC01B6C", 0);
            dbc_pointers.Add("0xC01B44", 0);
            dbc_pointers.Add("0xC01B58", 0);
            dbc_pointers.Add("0xC01B30", 0);
            dbc_pointers.Add("0xC01B1C", 0);
            dbc_pointers.Add("0xC01B08", 0);
            dbc_pointers.Add("0xC01AF4", 0);
            dbc_pointers.Add("0xC01AE0", 0);
            dbc_pointers.Add("0xC01ACC", 0);
            dbc_pointers.Add("0xC01AB8", 0);
            dbc_pointers.Add("0xC01AA4", 0);
            dbc_pointers.Add("0xC01A90", 0);
            dbc_pointers.Add("0xC01A7C", 0);
            dbc_pointers.Add("0xC01A68", 0);
            dbc_pointers.Add("0xC01A54", 0);
            dbc_pointers.Add("0xC01A40", 0);
            dbc_pointers.Add("0xC01A2C", 0);
            dbc_pointers.Add("0xC01A18", 0);
            dbc_pointers.Add("0xC01A04", 0);
            dbc_pointers.Add("0xC019F0", 0);
            dbc_pointers.Add("0xC019DC", 0);
            dbc_pointers.Add("0xC019C8", 0);
            dbc_pointers.Add("0xC019A0", 0);
            dbc_pointers.Add("0xC019B4", 0);
            dbc_pointers.Add("0xC0198C", 0);
            dbc_pointers.Add("0xC01978", 0);
            dbc_pointers.Add("0xC01964", 0);
            dbc_pointers.Add("0xC01950", 0);
            dbc_pointers.Add("0xC0193C", 0);
            dbc_pointers.Add("0xCDDB38", 0);
            dbc_pointers.Add("0xCDDB60", 0);
            dbc_pointers.Add("0xCDDB74", 0);
            dbc_pointers.Add("0xCDDB4C", 0);
            dbc_pointers.Add("0xCDDB88", 0);
            dbc_pointers.Add("0xC01928", 0);
            dbc_pointers.Add("0xC01914", 0);
            dbc_pointers.Add("0xC01900", 0);
            dbc_pointers.Add("0xC018EC", 0);
            dbc_pointers.Add("0xC018D8", 0);
            dbc_pointers.Add("0xC018C4", 0);
            dbc_pointers.Add("0xC018B0", 0);
            dbc_pointers.Add("0xC0189C", 0);
            dbc_pointers.Add("0xC01888", 0);
            dbc_pointers.Add("0xC01874", 0);
            dbc_pointers.Add("0xC01860", 0);
            dbc_pointers.Add("0xC0184C", 0);
            dbc_pointers.Add("0xC01838", 0);
            dbc_pointers.Add("0xC01824", 0);
            dbc_pointers.Add("0xC01810", 0);
            dbc_pointers.Add("0xC017FC", 0);
            dbc_pointers.Add("0xC017E8", 0);
            dbc_pointers.Add("0xC017D4", 0);
            dbc_pointers.Add("0xC017C0", 0);
            dbc_pointers.Add("0xC017AC", 0);
            dbc_pointers.Add("0xC01798", 0);
            dbc_pointers.Add("0xC01784", 0);
            dbc_pointers.Add("0xC01770", 0);
            dbc_pointers.Add("0xC0175C", 0);
            dbc_pointers.Add("0xC01748", 0);
            dbc_pointers.Add("0xC01734", 0);
            dbc_pointers.Add("0xC01720", 0);
            dbc_pointers.Add("0xC0170C", 0);
            dbc_pointers.Add("0xC016F8", 0);
            dbc_pointers.Add("0xC016E4", 0);
            dbc_pointers.Add("0xC016D0", 0);
            dbc_pointers.Add("0xC016BC", 0);
            dbc_pointers.Add("0xC016A8", 0);
            dbc_pointers.Add("0xC01694", 0);
            dbc_pointers.Add("0xC01680", 0);
            dbc_pointers.Add("0xC0166C", 0);
            dbc_pointers.Add("0xC015A4", 0);
            dbc_pointers.Add("0xC01658", 0);
            dbc_pointers.Add("0xC01644", 0);
            dbc_pointers.Add("0xC01630", 0);
            dbc_pointers.Add("0xC0161C", 0);
            dbc_pointers.Add("0xC01608", 0);
            dbc_pointers.Add("0xC015F4", 0);
            dbc_pointers.Add("0xC015E0", 0);
            dbc_pointers.Add("0xC015CC", 0);
            dbc_pointers.Add("0xC015B8", 0);
            dbc_pointers.Add("0xC01590", 0);
            dbc_pointers.Add("0xC01554", 0);
            dbc_pointers.Add("0xC0157C", 0);
            dbc_pointers.Add("0xC01568", 0);
            dbc_pointers.Add("0xC01540", 0);
            dbc_pointers.Add("0xC0152C", 0);
            dbc_pointers.Add("0xC01518", 0);
            dbc_pointers.Add("0xC01504", 0);
            dbc_pointers.Add("0xC014F0", 0);
            dbc_pointers.Add("0xC014DC", 0);
            dbc_pointers.Add("0xC014B4", 0);
            dbc_pointers.Add("0xC014C8", 0);
            dbc_pointers.Add("0xC014A0", 0);
            dbc_pointers.Add("0xC0148C", 0);
            dbc_pointers.Add("0xC01478", 0);
            dbc_pointers.Add("0xC01464", 0);
            dbc_pointers.Add("0xC0143C", 0);
            dbc_pointers.Add("0xC01450", 0);
            dbc_pointers.Add("0xC01428", 0);
            dbc_pointers.Add("0xC01414", 0);
            dbc_pointers.Add("0xC01400", 0);
            dbc_pointers.Add("0xC013EC", 0);
            dbc_pointers.Add("0xC013D8", 0);
            dbc_pointers.Add("0xC013C4", 0);
            dbc_pointers.Add("0xC013B0", 0);
            dbc_pointers.Add("0xC0139C", 0);
            dbc_pointers.Add("0xC01388", 0);
            dbc_pointers.Add("0xC01374", 0);
            dbc_pointers.Add("0xC01360", 0);
        }

        public static void Testing()
        {
            foreach (string ptr in dbc_pointers.Keys)
            {
                int bPtr = war.Memory.ReadInteger(Convert.ToInt32(ptr, 16));
                if (bPtr != 0)
                {
                    bPtr = war.Memory.ReadInteger(bPtr);

                    if (bPtr != 0)
                        Console.WriteLine("name: {0}", war.Memory.ReadString(bPtr, 128));
                }
            }
        }
    }
}