=09I've made a new release of BloodsPilot, v0.6.0. For those of you
that don't know, this code base is an attempt to make a simplified xpilot
distribution that supports Blood's Music well. The client can be used on
all maps though. The maps available are tc.xp, a teamcup (bloodsmusic) map
and aimers.xp which is is the "dodgers" map populated by 4 hostile robots.
Default settings are to run at 48FPS with an FPSMultiplier of 4, giving a
game speed of 12.
The difference between this release and 0.5.0 is that the server
playability should have been improved because I've borrowed some code from
Coppanos' 1.3.1fxi code and lowered startfuel for all maps to 500. The
client has been changed to include a hud radar with walls and base
warnings. In addition a lot of unnecessary client options have been
removed. Scale factor works down to 0.1 (it was completely broken in
xpilot 4.5.5beta when scale factor < 1).
This code can currently be downloaded here:
In this tarball there is a server start script (startserver_example.sh)
which you can copy to some other name and customise. Not much
customisation is needed though; perhaps if you want to try the aimers.xp
you need to change this line:
If you have linux 2.4 or earlier, you might want to change FPS from 48 to
The bloodspilot-client-x11 client can show the number of frames the server
sends to client per second. This is displayed as CL.FPS. If you get a
lower value than you would expect (e.g. 45.6), that might be due to
a Linux 2.6 kernel; It seems to have a difficulty with interval timers,
therefore I have a variable TIMER_FREQUENCY_CORRECTION in the script.
A value of 0 means no correction, but for 48 FPS I need to set the value 4
on my linux 2.6 machine to get something close to 48 fps (47.6 in my
case). I'll try to make this stuff easier in the future.
Get latest updates about Open Source Projects, Conferences and News.