Ok, here's how it's done. If anyone could try this out and confirm it works for them that would be great.
Who needs Forza 4
CODE
Forza Motorsport - Cockpit View Mod
=====================================
Setup steps:
============
1) Download the tool
Download and extract EkszBox-ForzaMod v1.2 Beta from here:
http://sourceforge.net/projects/ekszboxforzamod/files/EkszBox-ForzaMod%20-%20Binary/EkszBox-ForzaMod_v1.2_Beta/
2) Patch your Forza xbe
Following the instructions in the above archive, patch your default.xbe file. This allows Forza to use a separate cars.ca2 file called ModCars.ca2 (in the same directory as default.xbe). Note: this assumes you have Forza installed on your hard drive.
3) Copy cars.ca2
Copy your original cars.ca2 file to your PC.
The Mod
=======
1) Start up ForzaMod.exe, and open your "Cars.ca2" file.
2) Select the car make you want to modify from the 'Marque' box at the top, and browse to the car you want to edit.
3) Select 'nontooldata.xml', and edit the following line:
The 3 paramaters work as follows:
height = height
radius = adjust view forward/backwards
targetY = look up/down
4) When you're done, click "Save Edit", then "Pack/Create Modded .ca2 File". Transfer the "ModCars.ca2" file to the same directory as Forza's default.xbe on your xbox.
Tips
====
The mod works by replacing one of the chase-cams with the in-car view. Searching around for the right values can be laborious, but the following will speed things up:
1) Try different values in FollowCamData and FollowCamData2, this way you can test 2 sets of values in the same go.
2) Modify several cars at a time.
3) Start with a guess based on values you know work in another car (always start with the same height and targetY values, as this will make the view look horizontally forward).
Limitations
===========
1) There are limits on viewing positions for some cars. For example, you cannot get a great driver view on the Porsche Carrera GT, if you shift the view (radius) too far forward, then you will end up looking directly down at your handbrake. If you adjust the view right up to the limit of this problem, then the view will go jerky as you go round corners, so you need to back off a little more.
2) The views will not work properly in split screen mode.
3) Every car must be individually modded! Actually this is an advantage, and allows us to customize the view for each car, avoiding rear-view mirrors when necessary (not possible with the Project Gotham Racing 2 in-car view mod).
Help! (Version 1)
=================
Below are the parameters I've worked out for various cars so far (I mostly started with D-class cars). If anyone can contribute to this list then please post the view to your favorite car in the xbox-scene.com forums (Forza Hacking subforum).
CAR Height Radius targetY Class
______________________________________________________
abflugrx7
abflugsupra
accobra
acura32cl D
acuransx
acuransx42
acura_integ D
acura_rsx -0.25 -1.80 -0.25 D
aerogearint
amdb9
amvanquish
aprperfceli
audir8
audir838
audir84
audirs6
audirs6scca
audis4scca
auditt8
audi_s4
audi_s4t
audi_tt -0.25 -1.70 -0.23 D
bentleyspee
bmwlmr
bmwm3gtr42
bmwm3gtr43
bordermr2
boss
buickgnx
cadillaccts
cadillaccts
cadillaclmp
camaroz28
chevycamaro
chevycamaro
chryslerme4
civicsi -0.25 -1.90 -0.25 D
continental
corvettec53
corvettec6
corvettezo6
corvettezr1
datsun240z
dodgechalle
dodgesrt4
dodgestealt
dodgeviper1
dodgeviperc
dodgeviperc
dodgeviperc
dodgevipers
eagletalon D
ferrari246
ferrari250
ferrari288
ferrari330p
ferrari333s
ferrari355c
ferrari355f
ferrari360
ferrari360c
ferrari512t
ferrari550m
ferrari612
ferrarienzo -0.25 -1.87 -0.25 S
ferrarif40 -0.20 -2.05 -0.20 S
ferrarif50
ferrari_575
fordgt
fordgt40
fordmustang
fordmustang
gto
guldstrandv
hennesseyvi
hondaaccord D
hondacivics D
hondacrx D
hondadelsol D
hondaintegr D
hondaintegr
hondansx18d
hondansxaut
hondansxr
hondansxr97
hondaprelud -0.23 -1.80 -0.23 D
hondas2000
honda_civic D
infinitig35
ingsrx7
jaguaretype D
jaguarxj220
koenigsegg -0.19 -1.84 -0.19
lancerevo8
lanciadelta D
lanciastrat
lexusis300 -0.30 -1.90 -0.30 D
lexus_sc430
lingenfelte
lotuselan D
lotuselise
lotuselise1
lotusesprit
lotusexige
mazda3hatch -0.32 -1.95 -0.30 D
mazdamiata -0.18 -1.50 -0.23 D
mazdamx5 -0.18 -1.50 -0.23 D
mazdaproteg -0.30 -1.95 -0.25 D
mazdarx72 -0.25 -1.75 -0.20 D
mazdarx7spi -0.25 -1.75 -0.20
mazdarx8
mazdarx8ms
mazda_rx7 -0.25 -1.75 -0.20 D
mclarenf1sl
mercedes300 D
mercedesc32
mercedescl6
mercedesclk
mercedesclk
mercedesclk
mercedesslr
minescp9a
minesr34
minesskylin
minicooper -0.28 -1.55 -0.26 D
mitsu3000gt
mitsueclips -0.23 -1.90 -0.23 D
mitsueclips
mitsufto D
mitsulancer
mitsulancer
mitsulancer
mugencivicr
mugenintegr
mugennsx
mugens2000
mustangcobr
nissan240sx D
nissan300fa
nissan300zx
nissan350fa
nissan350z
nissan350zh
nissanaltim
nissanr390
nissansilvi D
nissansilvi
nissanskyli
nissanskyli
nissanskyli
nissanskyli
nissanskyli
nsx
opelastra
opelastra6
opelspeedst
pagani17
paganizonda -0.24 -1.83 -0.24
panozespera
panozlmp
peugot206 D
pontiacgto6
porsche550
porsche911g
porsche944
porsche959
porsche962
porsche996g
porscheboxs
porschecarr
porschecarr -0.20 -1.93 -0.20
porschegt1
porschegt32
porschegt3s
porscheturb
ptcruiser -0.33 -1.90 -0.33 D
renaultclio
s7
saab93vigge
saleens281
saleens7r
seatcupra
shelbygt500
shelbyserie
skylinev35
sparcolance
stingray
subaru22b
subaru25rs D
subarujgtc
supra
svtfocus -0.28 -1.90 -0.26 D
tiburon -0.22 -1.90 -0.22 D
tkairaimpre
tommykairar
tomst020
tomsw123
tomsz382
toyota2000g D
toyotaaltez D
toyotacelic D
toyotagt1
toyotamr2 D
toyotamr202
toyotamrs -0.22 -1.58 -0.23 D
toyotasoare
toyotasolar D
toyotasupra -0.24 -1.95 -0.25 D
toyotasupra
toyotasupra
toyotasupra
toyotatruen -0.25 -1.80 -0.25 D
toyota_celi D
tvrtuscanr
tvr_cerbera
tvr_tuscan
vauxhall_22
veilsidesup
veilsidesup
viper_gts_a
visracingin
visracingmr
volkswagenr D
volvos60
volvos60r
vwjettavr6 -0.30 -1.80 -0.30 D
vw_beetle -0.27 -1.75 -0.28 D
vw_corrado D
wingswestci
wrx
wrxstispecc