Como faço para abrir espaço para minha caverna de código em um executável do Windows PE 32 bits

Então, eu quero criar um espaço para minhas cavernas de código no minesweeper.exe (jogo típico do Windows XP minesweeper, link:Campo Minado) Então, modifiquei o cabeçalho PE do arquivo via CFF Explorer para aumentar o tamanho do.text seção.

Tentei aumentar o tamanho bruto de.text segmento por 1000 h (o novo tamanho era 3B58), mas o Windows não conseguiu localizar o ponto de entrada e o jogo não foi iniciado. Então eu tentei aumentar o tamanho do.rsrc seção, adicionando uma nova seção, aumentando o tamanho da imagem, mas nenhuma dessas tentativas foi bem-sucedida, o Windows estava dizendo que "Este não é um executável x32".

Então, aqui está a pergunta: como faço para abrir espaço para minha caverna de código? Não quero procurar o espaço vazio deixado pelo compilador, quero ter 1000h de bytes limpos e agradáveis para o meu código. Um tutorial para isso e uma explicação detalhada de como fazer isso sem corromper um jogo seria ótimo! (E sim, eu estou realmente hackeando um caça-minas)

questionAnswers(1)

yourAnswerToTheQuestion