Como definir um literal literal hex de ints a partir de uma string,

Estou tentando carregar um literal hexadecimal de um arquivo de configurações xml, posso analisar o xml muito bem e obter a sequência necessária do arquivo,

mas não consigo obtê-lo para definir um valor de variáveis int: /

Código

    int PlayerBaseAddress = System.Convert.ToInt32(ConfigLoader.GetSetting("PlayerBaseAddress"));
    // Input string was not in a correct format.

    public static string GetSetting(string Val)
    {
       // This loads from the xml file, Pretend its hardcoded to return a string of 0x17EAAF00
    }

    int PlayerBaseAddress = 0x17EAAF00; // This works.

questionAnswers(1)

yourAnswerToTheQuestion