CAPTCHA
Image CAPTCHA
Enter the characters shown in the image.
This question is for testing whether or not you are human.
  • Create new account
  • Reset your password

User account menu

Home
The Hyperlogos
Read Everything

Main navigation

  • Home
  • My Resumé
  • blog
  • Howtos
  • Pages
  • Contact
  • Search

HOWTO: Patch FS1Port 3.0.3 to 3.0.4 on Linux (with Wine)

Breadcrumb

  • Home
  • HOWTO: Patch FS1Port 3.0.3 to 3.0.4 on Linux (with Wine)

If you play Freespace 2 Open with the Freespace 1 Port, and you have version 3.0.3 and want to convert to 3.0.4, you are supposed to run a batch file to run bspatch and make the new VP file. You can do this on Linux if you have Wine (I imagine more or less any version would work, but I don't know) installed, with the following shell script.

#!/bin/sh
#
# patch fsport 3.0.3 to 3.0.4
#
# requires wine. copy fsport3_0_3.vp and this script into patch dir

SRC=fsport3_0_3.vp
DST=fsport3_0_4.vp

echo Patching ${SRC} to ${DST}...

if [ ! -f ${SRC} ] ; then
  echo "Cannot locate source file ${SRC}. Copy it into this directory"
  echo "And run this script again."
  exit 1
fi

if [ ! -f patch_file ] ; then
  echo "Cannot locate patch file "patch_file"."
  exit 1
fi

wine ./bspatch.exe ${SRC} ${DST} patch_file

echo Patch complete.
exit 0

Aside from permitting you to specify filenames (who cares) this script does all the things the original does. I intend to submit/donate it for the FS1 Port's future use, not that it's all that amazing.

File attached, if you prefer downloading to copy/paste for some reason.

video game
linux
howto
  • Log in or register to post comments

Footer menu

  • Contact
Powered by Drupal

Copyright © 2025 Martin Espinoza - All rights reserved