F1GP/WC Utilities & Add-ons


GPDisplay V0.02

Public Release Beta Version

3 October 1995

by Grant Reeve
reeve1@cs.waikato.ac.nz

ABOUT THIS VERSION

I finally got sick of not releasing this software, and people keep asking for copies to play with, so I decided to release the current version I am up to in development, to let everyone be happy. When my exams and other uni stuff finish soon, I will then be able to sit down and produce a nice proper full release version. This full version will be shareware (probably about 5 UKP registration), but completely uncrippled for those of you who can't part with any of your precious money ;)

OVERVIEW

This program will display perf files saved from AGPPerf, or directly from AGPPerfs memory. It allows comparison and analysis of up to 4 perf files at once, plus it has some (very) rudimentary editing facilities.

USAGE

Run GPDisplay from a CLI, with up to 4 perf files on the command line, or from WorkBench.

GPDisplay [noactivate] [file1] [file2] ... [file3]

noactivate
This tells GPDisplay to open it's screen behind everything else, so that it won't interrupt anything else you might be doing (like loading F1GP)

file1
This should be a valid perf file. If it is not, an appropriate error message will tell you you're an idiot. :) You can actually specify a number from 0 to 15, and GPDisplay will load the track data for that particular track.

file?
If you specify "memory" for any of the 4 filenames, GPDisplay will attempt to load this perf file directly from AGPPerfs memory. This, of course, will only work when AGPPerf is running too. It makes a COPY of AGPPerfs memory, so once you have grabbed the perf file, you can then continue to do whatever you like with AGPPerf, without damaging the perf file you copied.

Once the program is running, you should see a screen with 3 windows on it:

Graphs window

This window shows some graphs. Funny, that.

Speed
This is a graph of the cars speed. The bottom of the graph is 0 kph, the horizontal lines are in 100 kph steps. This graph is scaled automatically so that the top is either 300 kph, or whatever the highest speed is that is reached if it's above 300 kph. If you select mph, then the minimum top will be 200 mph, and the steps will be 100 mph.

RPM
This is a graph of the cars rpm. The bottom line is 7000 rpm, and the other line is 13000 rpm. the graph is scaled automatically so that the top is either 14000 rpm, or whatever the highest rpm is that is reached if it's above 14000 rpm.

Gears
This is a graph of the cars gears. The bottom line is Neutral, and the top line is 6th. 1st to 5th gears are in between. Reverse is under the bottom line, and Spin gear is above the top line.

Time
This is the time differential graph. If you have more than one perf file, then this graph shows the time difference between the perf files at any particular segment. Whatever perf file is ahead at a segment, is at the bottom line. Other perf files are above that line depending on how far behind they are at that segment. The horizontal lines are in .1 second increments if the maximum time difference reached is less than 1 second, and in 1 second increments if the maximum time difference is greater than 1 second. The maximum difference displayable is 10 seconds. The maximum minimum difference is .1 seconds. This graph is also autoscaled.

Info Window

This window shows more specific info about a perf file. On the left side, it shows the cars setup plus other info from the perf files header. On the right it shows info about the current segment.

Overall Perf File Info:

  file:
    This is the file name.

  car:
    This is the car number.

  [flaps]
    These are the flap settings of the car.

  [gears]
    These are the gear ratios.

  tyres:
    These are one of the following: A,B,C,D,Q,W

  HP:
    This is the horse power the recording was made at.

  best:
    This is the best lap time in the whole perf file.

Segment Info:

  inp:
    User inputs as the car crossed the segment.
     A=acellerate, B=brake, L=left, R=right.

  spd:
    The cars speed at this segment, in kph.

  rpm:
    The cars rpm.

  gr:
    The gear the car is in.

  seg:
    The number of the current segment. Pit segments start are
    labelled "pit".

  ?:??.???
    Current lap time at the start of the segment.

Map Window

This window shows the track map, with the perf files plotted in too. The track outline is drawn in black, and so is the start line and curbs. The current segment edge that is being looked at is drawn accross the track in white. If you select "show dir arrow", then a line will extend from the highlighted segments center to the center of the next segment, so you can see the direction of forwards. The line in the window-highlight colour around the track is F1GPs best line, the one you see if you use the best-line help/cheat in F1GP. The perf files are then drawn in too.

Keys and Mouse functions

esc - quit
Quits.

1, 2, 3, 4 - select a perf
These keys select the 1st to the 4th perf file.

left-button in Info Window.
This will select the clicked on perf file.

a - save as
This brings up a file requestor to save the currently selected perf file.

l - load perf
This brings up a file requestor to load a perf into the current perf.

p - load pc perf
This brings up a file requestor to load a pc perf into the current perf.

m - load perf directly from AGPPerf
This will attempt to load the contents of AGPPerf into the current perf.

Del - clear perf
This clears the current perf

c - clear track
This clear everything - all perfs, and the loaded track.

F1, F2, F3, F4, F5 - select split
These keys jump the current segment to the start of the lap (F1) through to the end of the lap (F5) in quarters. These segments are the same segments that Rene Smit's Splittime utility uses, so you can see what the split times were on a perf file.

F10 - extract best lap
This key extracts exactly the best lap out of the currently selecteed perf file, throwing away all the rest of the perf file.

left-cursor, right-cursor
These keys move the currently selected segment left or right (see highlight in Graph Window).

shift left-cursor, right-cursor
These keys move the currently selected segment left or right by 16 segments.

left-button in Graph Window
This selects the clicked on segment. Holding the button down will scroll the selected segment around.

-/+ (on the main keyboard)
These keys change the horizontal zoom level of the graphs.

[, ] - tag start,end
These specify the start or end of a range in the perf file to the current segment. You can't see the range you select at the moment.

x - delete tag
This will delete the range you selected with [ and ].

h - hide tags
This will clear the current tags.

up-cursor, down-cursor
These keys change the current map zoom level.

keypad keys:

7, 8, 9,
4,    6,
1, 2, 3

These keys scroll the map around in appropriate directions.

5
This key centers the map on the current segment.

Menus

These should be self explanitory. The ones you can't select are ones I haven't implemented yet, or which you can't use at that point in time.

BUGS

When you load a track, with NO perf files, then you can't view it.

OTHER STUFF

I wish to thank the following people, for giving me ideas and info and stuff: Rene Smit, Trevor Kellaway, Oliver Roberts, Edo Nijmeijer, Rob Buis.

THE FUTURE

* I plan on adding things.
Amiga Formula One

Utilities
IAF1GPC
Hall of Fame
PerfBase
Troubleshooting
F1GP Links
Mailing List
Webring
Music
FAQ
Amiga Links
F1 Links

What's New
Guestbook
About



Page design by Oliver Roberts - Copyright © 1994-1998, All Rights Reserved.