summaryrefslogtreecommitdiffstats
path: root/pts/test-resources/ppracer/install.sh
diff options
context:
space:
mode:
authorMichael Larabel <michael@phx-laptop.(none)>2008-08-29 18:42:08 -0400
committerMichael Larabel <michael@phx-laptop.(none)>2008-08-29 18:42:08 -0400
commit2dc2b9e65e4c9e4872642bb4224764b5ad1c9272 (patch)
tree7a1812bb60f8e801f6a44f995df21527f6328265 /pts/test-resources/ppracer/install.sh
parent245ca4c5a1fb4c84fbe4ff6b4ec8ac6d2b4ff2db (diff)
downloadphoronix-test-suite-upstream-2dc2b9e65e4c9e4872642bb4224764b5ad1c9272.tar.gz
phoronix-test-suite-upstream-2dc2b9e65e4c9e4872642bb4224764b5ad1c9272.tar.xz
phoronix-test-suite-upstream-2dc2b9e65e4c9e4872642bb4224764b5ad1c9272.zip
pts: Add ppracer test profile for Planet Penguin Racer
Diffstat (limited to 'pts/test-resources/ppracer/install.sh')
-rwxr-xr-xpts/test-resources/ppracer/install.sh81
1 files changed, 81 insertions, 0 deletions
diff --git a/pts/test-resources/ppracer/install.sh b/pts/test-resources/ppracer/install.sh
new file mode 100755
index 0000000..c30e1b7
--- /dev/null
+++ b/pts/test-resources/ppracer/install.sh
@@ -0,0 +1,81 @@
+#!/bin/sh
+
+THIS_DIR=$(pwd)
+mkdir $THIS_DIR/ppracer_
+
+tar -jxvf ppracer-data-0.2.3.tar.bz2
+tar -jxvf ppracer-0.5alpha.tar.bz2
+
+cd ppracer-0.5alpha/
+sed 's/RacingMode::RacingMode()/RacingMode()/' src/racingmode.h > racingmode.h
+mv -f racingmode.h src/racingmode.h
+
+./configure --prefix=$THIS_DIR/ppracer_
+make
+make install
+cd ..
+rm -rf ppracer-0.5alpha/
+
+cd ppracer-data-0.2.3/
+mv * ../ppracer_/share/ppracer/
+cd ..
+rm -rf ppracer-data-0.2.3/
+
+echo "#!/bin/sh
+THIS_DIR=\$(pwd)
+
+echo \"ppconfig <- {
+audio_format_mode = 1,
+display_course_percentage = true,
+ui_snow = true,
+disable_fog = false,
+write_diagnostic_log = false,
+terrain_error_scale = 0.20000000298023,
+joystick_paddle_button = 0,
+joystick_x_axis = 0,
+x_resolution_half_width = false,
+track_marks = true,
+bpp_mode = 0,
+texture_filter = 5,
+disable_collision_detection = false,
+tux_shadow_sphere_divisions = 3,
+jump_key = 101,
+ui_language = \\\"en_GB\\\",
+forward_clip_distance = 120,
+backward_clip_distance = 20,
+jump_key2 = 99,
+y_resolution = \$2,
+joystick_y_axis = 1,
+music_enabled = false,
+reset_key2 = 118,
+terrain_envmap = true,
+x_resolution = \$1,
+course_detail_level = 150,
+always_save_event_race_data = false,
+view_mode2 = 1,
+use_cva = true,
+stencil_buffer = true,
+do_intro_animation = true,
+audio_stereo = true,
+enable_fsaa = true,
+data_dir = \\\"\$THIS_DIR/ppracer_/share/ppracer\\\",
+terrain_blending = true,
+disable_videomode_autodetection = false,
+fullscreen = true,
+audio_freq_mode = 2,
+fov = 90,
+joystick_brake_button = 2,
+draw_particles = true,
+view_mode = 1,
+sound_enabled = false,
+no_audio = true,
+disable_joystick = false,
+draw_tux_shadow = true,
+multisamples = 2,
+display_fps = true,
+tux_sphere_divisions = 15,
+};\" > pts-config.nut
+
+cd ppracer_/bin/
+./ppracer -c $THIS_DIR/pts-config.nut -a -f events/herring_run/snow_valley 2>&1" > ppracer
+chmod +x ppracer