Header Image

FlatOut 2 Menu Map

Plugin to add a 3D menu map to FlatOut 2

Installation

  • Make sure you have v1.2 of the game, as this is the only version this plugin is compatible with. (exe size of 2990080 bytes)
  • Plop the files into your game folder, edit FlatOut2MenuMap_gcp.toml to change the options to your liking.
  • Enjoy, nya~ :3

LUA functions

For developers, here are the new LUA functions to move the camera and vehicle:

  • GUI:SetCameraPosition(x, y, z)
  • GUI:SetCameraTarget(x, y, z)
  • GUI:SetMenuCarTransform(x1, y1, z1, 0, x2, y2, z2, 0, x3, y3, z3, 0, x4, y4, z4, 1) (this function takes a 4x4 matrix, first 3 pairs are the orientation, then the position)
  • GUI:SetCameraSplineCount(n)
  • GUI:SetCameraSplinePoint(i, x, y, z)
  • GUI:SetCameraSplineSpeed(f)
  • GUI:Hide3DMenu()
  • GUI:Show3DMenu()

Last updated: 2024-08-02 20:20

v2.40

  • Added an alternate .bfs for the Ultimate Carnage menu map

v2.35

  • The menu camera now updates even if there's no menucar present
  • Removed shadows from the menucar model in order to move their positions up in the car dealer menu

v2.25

  • Added support for camera spline paths
  • Recreated the FlatOut 1 camera spline paths in the bundled scripts

v2.10

  • Added LUA functions to show/hide the 3D menu
  • Added some missing vegetation to the menu map
  • Slightly adjusted the menucar position in the car select menu
  • Added a 2D background back to the character select screen so it looks correct
  • Bundled some improved menucars by selo920 to fix the Starflight and Daytana clipping through the ground

v2.00

  • Fixed GUI:SetMenuCarTransform not working correctly
  • Fixed some inconsistencies with the camera LUA functions after having used SetCarPose
  • Added trees and a skydome to the menu map
  • Disabled fades during car changes
  • The map now appears in all menus, regardless of whether a menucar is currently loaded or not
  • Added a more polished set of scripts that makes actual use of the 3D menu

v1.50

  • Added new LUA functions for moving the camera and vehicle