F1 Manager Professional
F1 Manager Professional is a 1997 F1 management simulation by Software 2000. It is the successor to the 1996 german-only title F1 Manager 96.
Obtaining the game
The full version of this game can be downloaded as abandonware. There is also a modded version with updated game data for up to the 2020 F1 season.
Tools
The following tools are able to work with this game.
Name | Platform | Group/archives | Levels | Graphics | Music | Sounds | Text | Saves | .exe patch | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Ghidra LE-Loader |
Java | No | No | No | No | No | No | No | Read | Ghidra with a custom loader can make sense of the LE packed game |
Proline Resource Editor | Java | Read | No | Read | No | No | No | No | No | Decodes and shows various sprites and PCX backgrounds found in f1_e.rsc (WIP) |
Point-System editor | Java | No | No | No | No | No | No | No | Edit | Can change the awarded points for each race position |
F1MP Editor | DOS4GW | No | No | No | No | No | No | No | Edit | WIP Editor build with Watcom C for usage directly in DOS |
File formats
The following file formats are used by this game.
Filename | Format | Details |
---|---|---|
F1.exe | Linear Executable (LX/LE) Format | Game executable |
F1.CFG | CFG Format (F1 Manager Professional) | Game settings |
NOTIZEN*.TMP | TMP Format (F1 Manager Professional) | In-game notes as taken by players on drivers, tracks, etc. |
F1_e.rsc | RSC Format (F1 Manager Professional) | Archive containing color palettes, PCX images and sprites |
USER_E.RSC | RSC Format (F1 Manager Professional) | Archive containing color palettes, PCX images and sprites |
3D.RSC | RSC Format (F1 Manager Professional) | 3D assets for BRender |
FAHRER.DAT | DAT Format (F1 Manager Professional) | Static driver data (directly loaded into memory by the game) |
INGS.DAT | DAT Format (F1 Manager Professional) | Static engineers data (directly loaded into memory by the game) |
MOTOREN.DAT | DAT Format (F1 Manager Professional) | Static car engines data (directly loaded into memory by the game) |
SPONSOR.DAT | DAT Format (F1 Manager Professional) | Static sponsors data (directly loaded into memory by the game) |
STRECKEN.DAT | DAT Format (F1 Manager Professional) | Static track data (directly loaded into memory by the game) |
STRINFO.DAT | DAT Format (F1 Manager Professional) | Static track information data (directly loaded into memory by the game) |
TEAMS.DAT | DAT Format (F1 Manager Professional) | Static teams data (directly loaded into memory by the game) |
f1_e.rsc
The f1_e.rsc contains unnamed files of the following formats:
Filename | Format | Details |
---|---|---|
*.pal | VGA Palette | VGA palettes |
*.pcx | PCX Format | 640 x 480 pixel backgrounds |
* | Variable sized sprites | |
* | Sound effects (mostly unknown) |
A more detailed writeup of the contents can be found at https://github.com/yetmorecode/f1-manager-professional-editor/blob/master/doc/rsc/format.md.
3d.rsc
The 3d.rsc contains the 3D models for 17 tracks, the design studio previews and some more assets. The following formats are used (omitting files with redundant formats):
Filename | Format | Details |
---|---|---|
MONACO/MONACO.ACT | DAT Format (BRender Datafile) | BRender actor hierarchy for the track (includes materials and lights) |
MONACO/MONACO.MOD | DAT Format (BRender Datafile) | BRender models (multiple models for trees, grandstands, etc.) |
MONACO/MONACO.CAM | DAT Format (BRender Datafile) | BRender camera definitions |
MONACO/MONACO.OCF | ||
MONACO/MONACO.C8 | ||
TEXTUREN/*.8 | Supposedly textures | |
BDD/*.BDD | BDD Format (BRender Driver) | BRender graphics drivers |
The full list of extracted files from 3d.rsc is available at: https://github.com/yetmorecode/f1edit/tree/main/3d
Notes
- The game is 32bit and requires the DOS4G(W) DOS Extender (or anything compatible).
- DOS4G(W) can safely be replaced with dos32a, which has sources available and makes it considerably easier stepping past the initial loader stage in a debugger
- Text strings are embedded in the game executable and can be freely changed with just a hex editor