Sempre quis jogar com um FOV maior que 95? Este guia mostrará como aumentar ou diminuir os limites de FOV na Floresta.
Introdução
neste guia, Vou demonstrar como ajustar o limite de FOV em The Forest. Por padrão, o FOV é limitado a um mínimo de 60 e no máximo 95 graus. Se você deseja usar valores além deste intervalo, você precisará modificar os arquivos do jogo.
Instalando o dnSpy
Para modificar o limite FOV, você precisará editar os arquivos do jogo usando dnSpy.
Começar, visite a última versão do dnSpy e role para baixo para encontrar os links de download. Clique em “dnSpy-net-win64.zip” e extraia todos os arquivos para uma pasta de sua preferência. Você pode excluir esses arquivos assim que terminar a correção.
Próximo, lançar “dnSpy.exe” para prosseguir com as seguintes etapas.
Abrindo os arquivos do jogo
Agora, abriremos o arquivo do jogo que requer edição.
Localize o seu “A floresta” diretório do jogo e navegue até: A Floresta/TheForest_Data/Managed.
Você pode acessar o diretório do jogo clicando com o botão direito em The Forest no Steam, selecionando Propriedades, clicando na guia Arquivos locais, e escolhendo Navegar.
Dentro do “Gerenciou” pasta, você encontrará vários arquivos .dll. O único arquivo que você precisa editar é “Assembly-CSharp.dll”.
Arraste e solte este arquivo no dnSpy para abri-lo.
Editando os limites do FOV
Agora vamos nos aprofundar na parte mais complicada do processo. Estaremos editando o código responsável por limitar os valores de FOV no menu.
Primeiro, precisamos localizar a classe correta que lida com a entrada do mouse. Esta classe é chamada “Opções do menu.”
Para encontrar esta classe, navegue para o lado esquerdo do dnSpy em “Assembly-CSharp” -> “Assembly-CSharp.dll” -> “{ } -” -> “Opções do menu.”
Próximo, precisamos descompilar e editar o método chamado “Copiar configurações da GUI().” Para realizar isso, expanda a classe MenuOptions e clique com o botão direito em “Copiar configurações da GUI().” No menu de contexto, selecionar “Editar Método (C#)…”
Na nova janela pop-up, agora você poderá editar o código. Procure a seguinte linha de código, que deve estar em torno da linha 160:
Esses valores representam os limites do controle deslizante FOV. O valor certo (predefinição 60) corresponde ao FOV mínimo, enquanto o valor esquerdo (predefinição 35) representa o intervalo. Somando esses dois valores, você obtém o valor máximo de FOV (60 + 35 = 95).
Suponha que queiramos definir um novo FOV mínimo de 90 e no máximo 130. Nesse caso, precisamos ajustar o mínimo (valor certo) para 90 e o intervalo para 40 (90 + 40 = 130) do seguinte modo:
Depois de editar esses valores, Clique em “Compilar” localizado no canto inferior direito do pop-up.
No entanto, ainda não terminamos. Precisamos repetir este procedimento para outra função.
Desta vez, queremos editar “OnChangePreset().” Clique com o botão direito nele e selecione “Editar Método (C#)” de novo.
Role para baixo e localize a seguinte linha de código, que deve estar em torno da linha 470:
Basta inserir os mesmos valores que você usou antes (90 e 40 em nosso exemplo). Depois de fazer as alterações, Clique em “Compilar” no canto inferior direito.
A etapa final é salvar as alterações feitas. Clique no botão salvar na barra de ferramentas, como mostrado na imagem abaixo:
E clique “OK” no próximo diálogo: