03 julho, 2013

Tutorial: Como Habilitar o Jogo a Ler Mais Memória



     O The Sims 3 é um jogo que devido à leitura de um número elevado de dados exige muito da capacidade de memória do computador. Alguns erros que existem não apenas no TS3, mas também no CAW, são em decorrência disso, inclusive o famoso erro 12.
        Muitas vezes, embora se tenha mais que 2 GB de memória no computador, o executável do programa vem capacitado para ler apenas até 2 GB e, consequentemente, a sua capacidade real fica limitada.
       Ao habilitar determinado executável para ler mais memória, melhoramos a performance do computador neste programa em particular e é isso que será ensinado aqui. Vamos ao tutorial!

Passo-a-Passo Rápido 
1Baixar e instalar o programa CFF Explorer Suite.
Este programa é gratuito e pode ser encontrado em diversos sites de downloads.

2. Fazer backup do executável original do jogo.
É aconselhável fazer backup do executável original caso queria restaurá-lo. O executável a ser considerado é sempre o da última expansão/coleção de objetos instalado.

3Habilitar o jogo para ler mais memória.
3.1. No executável original em Arquivo de Programas clique com o botão direito do mouse e escolha a opção Open with CFF Explorer ou Abrir com CFF Explorer (talvez seja necessário abrir como administrador do sistema).
Caso a opção Open with CFF Explorer não esteja disponível, execute o programa CFF Explorer e em sua janela principal, abra o executável do jogo.
3.2. Com o programa aberto, clique em File Header no menu lateral esquerdo e depois em Click Here na aba que aparecerá. Esta pequena janela mostrada abaixo será aberta. Marque a caixinha app can handle > 2gb address space e clique em OK. Caso esta opção já esteja marcada, o seu executável já estava habilitado. Então saia do programa sem salvar e encerre o procedimento por aqui. Caso contrário, marque a caixinha, clique em OK e salve.


4Iniciar o jogo:
4.1. Caso você abra o jogo com o Inicializador, ao clicar em Jogar the Sims 3, este já utilizará o executável alterado automaticamente.
4.2. Caso você abra o jogo diretamente com o seu executável, não esqueça de utilizar o alterado ou atualizar o atalho criado, se for o caso.


Passo-a-Passo Detalhado ( para usuários menos experientes )
1Baixar e instalar o programa CFF Explorer Suite.
O CFF Explorer Suite é um conjunto de ferramentas que, dentre outras coisas, permite alterar os executáveis de programas. Ele é gratuito e pode ser encontrado facilmente em diversos sites de downloads.

2. Fazer backup do executável original do jogo.
2.1 Localização. Dependendo do sistema operacional e da forma como o jogo foi instalado, se DVD, Origin ou Steam, o caminho para a localização do executável desejado pode variar, mas o destino é sempre o mesmo: a pasta Bin dentro de Arquivo de Programas da unidade onde o jogo está instalado. Segue abaixo um exemplo da localização do TS3.exe, instalado via DVD num Windows 7 64Bits:
C:\Program Files (x86)\Electronic Arts\The Sims 3\Game\Bin

2.2Identificação. Para iniciar o jogo, por padrão o executável utilizado é sempre o da última expansão ou do último pacote de objetos lançado e instalado. O nome do executável de cada produto está dentro da respectiva pasta e tem no nome algumas letras e números para identificação. Seguem abaixo exemplos de alguns executáveis para melhor entendimento:
  • Jogo Base é TS3.exe;
  • Vida Universitária, que é a expansão número 9, é TS3EP09.exe;
  • Vida Urbana, que á o pacote de objetos número 4, é TS3SP04.exe
2.3Backup. Copie este executável original e cole numa pasta segura em Meus Documentos para uma possível restauração, caso seja necessário.

3Habilitar o jogo para ler mais memória.
3.1. Entre novamente na pasta do jogo em Arquivo de Programas onde o executável original está localizado.
3.2. Clique nele com o botão direito do mouse e escolha a opção Open with CFF Explorer ou Abrir com CFF Explorer (talvez seja necessário abrir como administrador do sistema). A janela do programa será aberta.


Obs: Caso a opção Open with CFF Explorer não esteja disponível, execute o programa CFF Explorer através de seu atalho no Menu Iniciar ou na área de trabalho. Na sua janela principal, clique em Open e abra o executável original do jogo em Arquivo de Programas.

3.3. Clique em File Header no menu lateral e depois em Click Here na aba que aparecerá. Uma Janela de Características será aberta.


3.4. Nesta pequena janela, marque a caixinha app can handle > 2gb address space e clique em OK. Caso esta opção já esteja marcada, o seu executável já estava habilitado. Então saia do programa sem salvar e encerre o procedimento por aqui. Caso contrário, prossiga.


3.5. Clique no botão Save. Uma janela perguntando se quer substituir o arquivo original será aberta. Clique em Sim e feche o programa.




4Iniciar o jogo:
4.1. Caso você abra o jogo com o Inicializador, ao clicar em Jogar the Sims 3, este já utilizará o executável alterado automaticamente.
4.2. Caso você abra o jogo diretamente com o seu executável, não esqueça de utilizar o alterado ou atualizar o atalho criado, se for o caso.


Observações:
Obs¹: Há cerca de 3 anos, através de sites diversos sobre informática, eu aprendi como habilitar programas a lerem mais de 2 GB de memória, mas, infelizmente, pelo tempo, eu não lembro mais quais foram as fontes originais. Se for copiar, credite a este blog.
Obs²: Eu tenho reparado que alguns jogos da série The Sims 3 vieram habilitados para ler mais de 2 GB de memória e outros não. O critério, eu não sei. Sendo assim, é aconselhável que o executável de cada novo jogo instalado seja verificado.
Obs³: Este passo-a-passo não é a salvação para os erros 12 e 16, mas com certeza pode reduzir muito as suas chances de incidência, visto que são erros relacionados à memória. Informo que quando o save está corrompido ou com uma quantidade de dados tão grande a ponto de não ser mais possível o seu salvamento, este tutorial não surtirá efeito e, na maioria das vezes, é necessário iniciar um novo save.


Experiência Pessoal sobre o Assunto
    Assim que instalei o CAW, eu dificilmente conseguia executar uma tarefa que exigisse demais do computador como pintar uma grande área de uma só vez sem largar o pincel ou até mesmo salvar o mundo. Sempre dava erro de memória e eu acabava perdendo todo o trabalho. Depois de muita pesquisa, eu descobri que o problema poderia ser porque o CAW lê apenas 2 GB de memória e, no meu caso, este realmente era o motivo, de forma que ao habilitá-lo a ler mais memória, nunca mais tive este erro.
     O mesmo vale para o The Sims 3, onde eu tive vários problemas de erro 12 nas vizinhanças Sunset Valley e Bridgeport e hoje em dia, não tenho mais.
      Desde então, cada vez que instalo algum jogo, a primeira coisa que faço é verificar se o executável está habilitado. Um procedimento simples, rápido e que pode evitar alguns problemas futuros.

2 comentários :

  1. Como meu jogo fechava muito eu fiz exatamente o que você descreveu acima e não tive mais o problema do erro (xcpt) despejo de memoria. Obrigada pela ajuda. Esse tutorial vai ajudar muito as amigas(os).Bjs :)

    ResponderExcluir