If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Formula 1 '98

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Formula 1 '98

Developers: Visual Sciences, Bizarre Creations (in association with)
Publisher: Psygnosis
Platform: PlayStation
Released in US: November 1998
Released in EU: October 1998


DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
Sgf2-unusedicon1.png This game has unused abilities.
RegionIcon.png This game has regional differences.


Race fast cars round in circles well enough to unlock an ellipse.

Due to the change in developers, this game is often considered as the worst officially licensed Formula One game, so Psygnosis changed developers yet again for the next game, Formula One 99.

Hmmm...
To do:
  • PAL v1.0 and v1.1 differences
  • There's two PAL demos, other one giving Oct 27 1998 date (found in e.x. Euro Demo 40) and the other giving Oct 28 1998 date (found in e.x. radicalgames@psygnosis v.3)

Unused Pictures

F198DemoLoad.png
Among the interstitial loading backgrounds are four copies of this image. It was used in the demo, but not in the final game.

F198Loading1.pngF198Loading2.png
These two images appear in Loading.vsr from the demo and PAL releases, but don't see the light of day in any of them. The file was removed for the US release.

Regional Differences

Hmmm...
To do:
HUD has some differences.
  • All volumes are 57% in default in PAL and 66% in NTSC/U. Also they go to slightly different % values when changed.
  • The default best times on all tracks are different in NTSC/U.

Development Text

Pressing Select on the Player/Game select screen prints a version and build date to the top of the screen.

PAL v1.0:

PAL
Formula One -98-
Beta - 6.3.a - Build Date Oct 6 1998

PAL v1.1:

PAL
Formula One -98-
Beta - 6.3.a - Build Date Oct 12 1998

NTSC-U:

NTSC-U
Formula One -98-
Beta - 6.3.a - Build Date Nov 11 1998

The demo version has the same functionality and same 'Beta' and '6.3.a' designations so whether a beta was actually released as final or they just failed to update the string is debatable.

fe.exe contains various assert and other debugging related strings. Some of these strings can be seen when the game loads using PCSX's console output feature:

VSStackGuard == STACK_MAGIC
VS_MAIN.CPP
 F198 Initialisation
hRes != NULL
SO_3DMDL.CPP
pResBIN != NULL
pData != NULL
showloading
showunloading
PSX Input Devices
PSX Input Devices VBlank
LETSGOBARBIE
User VSR
Master Input Queue.
m_pReturnBuffer != NULL
RESGTX.CPP
ViSOS Application
netqueuesize
VSNetwork Manager
fEnoughMemory
VSMEM.CPP
pCMEM!=NULL
fFreedOK
MAINMEM.CPP
pCMEM!=NULL
Mem Broker Descriptor array
ppCMEM != NULL
VSMEMBRK.CPP
Number of managers 
MainMemoryManager
numcmems
numcvmems
numcsmems
dwMainMemoryAvailableSize > 0
INITMEM.CPP
CMainMemoryFactoryInit::_Initialise() :
Error in creating MainMemoryFactory
Main Memory Manager
CMainMemoryInit::_Initialise() :
Error in creating MainMemoryManager
Memory Broker
bOK==TRUE
g_pMemBroker!=NULL
CVMEMMemoryFactoryInit::_Initialise() :
Error in creating VideoMemoryFactory
CVMemoryInit::_Initialise() :
Error in creating VideoMemoryManager
CSRAMMEMFactoryInit::_Initialise() :
Error in creating SoundMemoryFactory
SRAM Memory Manager
CVMemoryInit::_Initialise() :
Error in creating SoundMemoryManager
WindowManager
Surface [
Screen Buff 1
Screen Buff 2
Creating OTag buffer
Buggered Prim: 
PSX GDI SubSystem
Surface CLUT
primcount
Initialising OTag Prim buffer with 
VRAM Data
resTPAGE
resCLUTPage
VSNetwork Manager
g_nCDErrorCount != 0
numsectorcopies
maxvsrs
Input
FALSE
fSplit
pAlias
verbose
sorted
 Prims
devkit
Master
Slave
/+debugstd /+pcfiles /-async /+movies /+verbose /+pal

Hidden Cheats

Along with the two widely known documented cheats for unlocking the hidden tracks, there are 14 more which can be entered for varying effects. Edit a driver name to what's in the first column to activate the associated cheat. These affect the global flag variable at 80010B78 (PAL)/80010b90 (NTSC-U).

Name Label Code Note
Mr Hankey ParrotCheat 0001 Turns the lens flare effect into copies of the Psygnosis logo.
Richard Swinfen AutomaticBlackFlagCheat 0002 Disqualifies you from the session/race as soon as it begins. Richard Swinfen was part of the development team. Doesn't work in PAL versions.
1001001 CoordinateCheat 0004 Displays x:y coordinates at the bottom of the screen when driving. Doesn't work in PAL v1.0.
Ifdef Slow FrameCountCheat 0008 Displays a set of numbers at the bottom of the screen, but they're always all zero.
Johnny Bravo WinAllRacesCheat 0010 Doesn't seem to do anything.
Cheesy Poofs RomanCheat 0020 Documented cheat. Unlocks the Roman Colisseum track.
Go Cows StuntCheat 0040 Documented cheat. Unlocks the Stunt track.
CDP 7 48640 2 UsefulCamerasCheat 0080 Allows the use of R1 to make the camera follow cars other than yours and L1 to change camera type. The cheat is the catalogue code of the Queensrÿche album "Operation: Mindcrime".
Battery Power AllCheats 00F5 Enables all of the beneficial cheats above excluding the BlackFlagCheat, not all cheats as the name suggests. With PAL v1.0, can enable BlackFlagCheat.
Force Ten FastVaryingWeatherCheat 0100 Makes the 'varied' weather type cycle between wet & dry lap by lap.
Hell Awaits RainingBloodCheat 0200 Weather is always wet, and the rain and tire spray is red. Doesn't work in PAL v1.0.
Abhoria WayptNumsCheat 0400 Replaces the ideal line with distance markers on the track, and the next value ahead of you to the bottom of the screen. Abhoria is a track by British rock band The Wildhearts. Doesn't work in PAL v1.0.
29x The Pain OverheadCamCheat 1000 Adds extra zoom outs to the camera range. First is a directly overhead view and the second a constantly rotating 360 degree view.
Mitsubishi GTO SupercarCheat 2000 Gives your car greater acceleration, higher top speed and better handling.
Enola Gay DisableAllCheats 0000 Disables all the above including the extra tracks.
Big Gay Al Unknown 0000 This is a valid cheat to enter but is explicitly denied from doing anything by the code. Its effect as defined is the same as DisableAllCheats, but this may be because its effect was removed and thus its code was set to 0000.

Unused Translations

Amongst the six translations the game allows selection of, the PAL text archives include Scottish, Portuguese and Japanese strings (the game was not released in Japan). The US version adds American to list. None of these are tied into the language selection screen, so the archives are as far as they remain.

Revisional Differences

  • As mentioned above, some cheats seem to do nothing in the original PAL release.