Subversion Repositories vaca_plus

Rev

Rev 1 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1 Rev 61
Line 1... Line 1...
1
I am not proficient with bash scripts, but I have included my attempt at providing the same level of support to Mac OS X and Linux as I do with my native OS, Windows.
1
I am not proficient with bash scripts, but I have included my attempt at providing the same level of support to Mac OS X and Linux as I do with my native OS, Windows.
2
 
2
 
3
Note that on Mac OS X, you will have to compile your own binaries using the instructions below and replace the string ".linux" in the installation script with nothing or any existing Mac prefix.  I'm truly sorry about this.
3
You will have to compile your own binaries using the instructions below and replace the string ".linux" in the installation script with nothing or any existing Mac prefix. I'm truly sorry about this.
4
 
4
 
5
First, copy VACA15.SSI or VACATION.GRP to this directory and run vaca_install.sh.
5
First, copy VACA15.SSI or VACATION.GRP to this directory and run vaca_install.sh.
6
 
6
 
7
Then copy the vaca_plus folder (Duke Plus if desired) and the other four .sh files to your EDuke32 directory.
7
Then copy the vaca_plus folder (Duke Plus if desired) and the other four .sh files to your EDuke32 directory.
8
 
8
 
Line 11... Line 11...
11
If you have trouble, open the .sh in any editor to see what the command line strings are.
11
If you have trouble, open the .sh in any editor to see what the command line strings are.
12
 
12
 
13
 
13
 
14
If you want to attempt manual installation, or need help along the way:
14
If you want to attempt manual installation, or need help along the way:
15
1. Copy only VACA15.SSI from your Duke Caribbean CD to a temporary directory.  It should be found in the VACATION/ directory.
15
1. Copy only VACA15.SSI from your Duke Caribbean CD to a temporary directory. It should be found in the VACATION/ directory.
16
2. Extract the SSI using unpackssi. (http://www.jonof.id.au/misc#unpackssi) The syntax is "unpackssi VACA15.SSI".  Binaries for x86 Win32 and x86 Linux have been included.
16
2. Extract the SSI using unpackssi. (http://www.jonof.id.au/misc#unpackssi) The syntax is "unpackssi VACA15.SSI".
17
3. Rename VACATION.PRG to VACATION.GRP.
17
3. Rename VACATION.PRG to VACATION.GRP.
18
4. Copy only VACATION.GRP to your EDuke32 directory.  The rest you may delete.
18
4. Copy only VACATION.GRP to your EDuke32 directory. The rest you may delete.
19
5. Extract the maps from VACATION.GRP using kextract.  The syntax is "kextract VACATION.GRP VACA*.MAP".  Binaries for x86 Win32 and x86 Linux have been included.  This program's source is included with EDuke32.  To compile it, first compile EDuke32 following the steps at the wiki (http://wiki.eduke32.com).  Then type "make" in the "build/" directory.
19
5. Extract the maps from VACATION.GRP using kextract. The syntax is "kextract VACATION.GRP VACA*.MAP". This program's source is included with EDuke32. To compile it, first compile EDuke32 following the steps at the wiki (http://wiki.eduke32.com). Then type "make" in the "build/" directory.
20
6. Rename the maps so that they are all lowercase. (e.g. VACADM1.MAP -> vacadm1.map)
20
6. Rename the maps so that they are all lowercase. (e.g. VACADM1.MAP -> vacadm1.map)
21
7. Patch the maps using uips. (http://www.neillcorlett.com/uips/) The syntax is "uips a <ips> <map>".  Binaries for x86 Win32 and x86 Linux have been included.
21
7. Patch the maps using bspatch. (http://www.daemonology.net/bsdiff/) The syntax is "bspatch <source> <destination> <patch>".
22
8. Put the Duke3D HRP, Update Pack, XXX Pack if so desired, and Music Pack in autoload/duke3d.grp/
22
8. Put the Duke3D HRP, Update Pack, XXX Pack if so desired, and Music Pack in ~/.eduke32/autoload/
23
9. Run EDuke32 with the command line options.
23
9. Run EDuke32 with the command line options.
24
 
24
 
25
 
25
 
26
To switch your character, open the console (~) and type one of the following:
26
To switch your character, open the console (~) and type one of the following:
27
Duke: "setvar skin 0".
27
Duke: "setvar skin 0".