Skip to content

FH2 Recompiled 0.4.5

Pre-release
Pre-release

Choose a tag to compare

@Gabrick75 Gabrick75 released this 05 Nov 17:01

Important

Unofficial, non-commercial fan project, not affiliated with or endorsed by Microsoft, Xbox Game Studios or
Playground Games. This APK contains no game data. It does nothing without the files extracted from your
own legally obtained copy of Forza Horizon 2 for Xbox 360. Do not ask for game files.

Release v0.4.5

English

Stretch to the whole screen no longer distorts the image, and the car parts that flickered in the chase cameras
are fixed.
Upgrading from v0.4.4 keeps your settings.

New

  • Fill the screen without distortion (Display > Image > Stretch to the whole screen). On phones wider than 16:9,
    the game now draws the world with the screen's own aspect instead of stretching the 16:9 image: cars, wheels and
    buildings keep their shape and you see more of the world at the sides.
    • The HUD and minimap stay at 16:9 in the middle of the screen while driving, in free roam and in races.
    • Menus, the map, popups, race intros and loading screens are 16:9 layers of the game: they are shown stretched
      to the whole screen, as before.
    • Showing more of the world costs a little more GPU. If the frame rate drops, turn the option off to get the
      16:9 image with black bars.

Fixed

  • Wheels and trim of the car flickering in the chase cameras. The v0.4.4 change that flushed very small results
    (denormals) to zero in vector code also flushed them in the scalar math the car's parts are placed with, as the
    Xbox 360 CPU does not. That change is undone: vector code keeps its denormals again, as in v0.4.3.
  • The same flicker coming back during a session. If anything turns denormal flushing back on in a game thread,
    it is now noticed and turned off again, and the log says where it was found.

Notes

  • No new fh2_shaders.nfsp is needed: the v0.4.2 library works.
  • Each session log now starts with the settings left in the app's own fh2.toml and the floating point mode the
    game runs with, to help with reports.

Português

Esticar para a tela inteira não distorce mais a imagem, e as peças do carro que piscavam nas câmeras de
perseguição foram corrigidas.
Ao atualizar da v0.4.4 suas configurações são mantidas.

Novidades

  • Preencher a tela sem distorcer (Tela > Imagem > Esticar para a tela inteira). Em celulares mais largos que
    16:9, o jogo agora desenha o mundo na proporção da própria tela em vez de esticar a imagem 16:9: carros, rodas e
    prédios mantêm a forma e aparece mais do mundo nas laterais.
    • O HUD e o minimapa ficam em 16:9 no meio da tela enquanto você dirige, no mundo aberto e nas corridas.
    • Menus, o mapa, avisos, introduções de corrida e telas de carregamento são camadas 16:9 do jogo: aparecem
      esticadas na tela inteira, como antes.
    • Mostrar mais do mundo gasta um pouco mais de GPU. Se o FPS cair, desligue a opção para ter a imagem 16:9 com
      barras pretas.

Correções

  • Rodas e acabamentos do carro piscando nas câmeras de perseguição. A mudança da v0.4.4 que zerava resultados
    muito pequenos (denormais) no código vetorial também os zerava na matemática escalar que posiciona as peças do
    carro, o que a CPU do Xbox 360 não faz. Essa mudança foi desfeita: o código vetorial volta a manter os
    denormais, como na v0.4.3.
  • A mesma piscada voltando no meio da partida. Se algo religar o zeramento de denormais numa thread do jogo,
    isso agora é percebido e desligado de novo, e o log diz onde foi encontrado.

Observações

  • Não é preciso gerar um fh2_shaders.nfsp novo: a biblioteca da v0.4.2 serve.
  • Cada log de sessão agora começa com as configurações deixadas no fh2.toml do próprio app e o modo de ponto
    flutuante em que o jogo roda, para ajudar nos relatos.

Full Changelog: v0.4.4...v0.4.5