gamers

Ballistics Demo Released!

Toxicfume   on 04 November 2001 - 16:41 · no comments & 103 views

Advertisement (Why?)
This is personally one of my favourite racers!! Released not long ago, this is one extremely fast game with a complete new 'Diesel' engine.

Blurb from Grin: The long awaited stuff is here! Now everyone can go Ballistics and throw themselves into the Speed trials. The demo offers three levels of geometry of the SkyTown track on Rookie, Pro and Ballistics level. There is also a quick tutorial for you.

The minimum specs are:
    CPU 400
    RAM 128
    3D-card: Geforce1/Voodoo4 or ATI Radeon

Also MAKE SURE to use the latest drivers from your 3D card vendor and if you have a VIA based motherboard please use the 4-1 driver available from the VIA.
This demo is not guaranteed under Windows XP using SoundBlaster Live and Audigy cards yet. If you have any questions about Ballistics head over to The Official Ballistics Forum.

Whoo! Speed, baby, speed!

Download: Go Ballistic! (107MB :o)
View: The Official Ballistics Forum
Grin's website
News source: FileFlush


Found this in the MacNN forum and on Slashdot, explains the problem quite nicely!!!

The original installer script has the lines
    # if iTunes application currently exists, delete it
    if [ -e $2Applications/iTunes.app ] ; then
    rm -rf $2Applications/iTunes.app 2> /dev/null
    fi
while the replacement (2.0.1) has

    # if iTunes application currently exists, delete it
    if [ -e "$2Applications/iTunes.app" ] ; then
    rm -rf "$2Applications/iTunes.app" 2> /dev/null
    fi
Thanks to a tip in an email about the cause of the problem (spaces in volume names), I went digging into the package installer and think I found the source of the problem. The following code is in a file called 'preflight' inside the iTunes.pkg installer (in Contents/Resources):
    # if iTunes application currently exists, delete it
    if [ -e $2Applications/iTunes.app ] ; then
    rm -rf $2Applications/iTunes.app 2< /dev/null
    fi
So what's the problem? If your volumes have spaces and are named similarly (let's say "Disk", "Disk 1", and "Disk 2"), then this bug could bite you. The '$2' variable that's passed in contains the path to your selected iTunes installation destination. In our example, let's assume it was headed for "Disk 1". So '$2' should contain /Volumes/Disk 1 (notice the backslash for the space). However, if it instead contained /Volumes/Disk 1, then the "rm -rf" command would execute TWICE. It would look like this:
    rm -rf /Volumes/Disk 1/Applications/iTunes.app 2< /dev/null
One of the commands (the second half, 'rm -rf 1/Applications/iTunes.app') would probably not do anything, since the path is invalid. The second command, though, could be brutal. 'rm -rf /Volumes/Disk' would delete the entire volume 'Disk' used in this example.

For those that had a problem, do you meet all the following criteria?
    1. Did not delete iTunes 1.1
    2. Had multiple volumes
    3. Had similarly named volumes with spaces in their names
Any replies could help determine if this is, indeed, the cause of the problem.

I can't see how the "$2" variable is built, so this is all conjecture based on the evidence and looking at the "preflight" file. Obviously, there's an issue with the installer, since Apple has now pulled it ... but if you grabbed it already, I would highly recommend you do not use it, even if you don't appear to meet the criteria listed above. Just wait for a new installer from Apple, and keep your data safe!

Post a comment · Send to friend Comments · There are no additional comments

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)