well you've not played as lara recently then
the people showing up is just what happens when you live with other guys who like to party ... i'd put up with alot of things but my speakers were bloody expensive
and my home (even if technically i'm just lodging) ain't gonna be vandalised.
that aside, i'm working on something now so here is just the code to achieve the same sorta thing the demo does - just add your own graphics to get the full effect.
autocam off
hide mouse
load bsp "game0.pk3","simple.bsp"
load object "water.3ds",1
x#=0.0 : y#=0.0 : z#=0.0 :`// change to suit
position object 1,x#,y#,z#
hide object 1
position camera x#,y#,z#
set camera range 1,1000
point camera x#+100,y#,z#
get image 1,0,0,640,480
point camera x#,y#,z#+100
get image 2,0,0,640,480
point camera x#-100,y#,z#
get image 3,0,0,640,480
point camera x#,y#,z#-100
get image 4,0,0,640,480
point camera x#,y#+100,z#
get image 5,0,0,640,480
point camera x#,y#-100,z#
get image 6,0,0,640,480
load image "water.jpg",7
texture object 1,7
set cube mapping on 1,1,2,3,4,5,6
ghost object on 1
set object cull 1,1
fog on
do
if inWater=1
gosub _water_fx
else
gosub _outside_fx
endif
loop
_water_fx:
set object cull 1,0
ghost object off 1
set fog color rgb(64,24,128)
set fog distance sin(rnd(50))+500
return
_outside_fx:
set object cull 1,1
ghost object on 1
set fog colour rgb(28,34,16)
set fog distance 1200
return
then just throw in there some controls, bsp collision and flip the inWater value whenever you go into the water.
effectively that is ALL that demo is