• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

data/H03-May-2022-6660

scav/H02-Nov-2010-5550

windows/H03-May-2022-3,7753,661

COPYINGH A D16-Dec-200412.3 KiB252202

CREDITSH A D24-Feb-20051.3 KiB3430

DOCH A D20-Feb-20147.1 KiB192155

MakefileH A D03-May-2022886 3021

NEW_FEATURESH A D05-Jan-201517.6 KiB436363

READMEH A D29-Apr-20145.7 KiB158115

STRATEGYH A D14-Feb-20146.5 KiB123100

anim.cH A D12-Nov-201021.3 KiB1,3251,193

anim.hH A D12-Nov-20102.1 KiB6755

changelogH A D03-Dec-20047.3 KiB136131

edit.cH A D12-Nov-20108.8 KiB489457

edit.hH A D12-Nov-2010691 3121

example.cH A D30-Oct-20102.6 KiB10281

gfx.cH A D03-May-202211.7 KiB675625

gfx.hH A D12-Nov-20101.8 KiB5550

mergelev.cH A D24-Jan-201414.9 KiB412346

names.hH A D03-May-2022730 3324

scav.cH A D05-Jan-201575.4 KiB3,2963,034

scav.hH A D31-Oct-201010 KiB537404

scavsaverH A D03-May-2022189 73

sound.cH A D13-Nov-20107.1 KiB206128

sound.hH A D12-Nov-2010326 116

README

1Scavenger and this README file were written by David Ashley. dash@xdr.com
2SDL version enhancements were contributed by Barry Mead barrymead@cox.net
3
4You can download this game at http://sourceforge.net/projects/sdlscavenger
5
6---  COMPILING AND INSTALLATION  --------------------------------------------
7LINUX:
8
9Verify that you have installed the libSDL, SDL-image, SDL-gfx, and
10SDL-sound libraries.  Some linux distributions require you to install the
11SDL-gfx-devel, SDL-image-devel and SDL-sound-devel libraries as well.
12
13Untar the sdlscav-145.tgz (your version may vary)  file in your home directory.
14cd ~
15tar -xzf sdlscav-145.tgz
16change to the new directory created by the untar.
17cd sdlscav-145
18make
19su root
20make install
21exit
22
23Be sure that your have /usr/local/bin in your PATH environment variable.
24type: echo $PATH
25to verify.
26
27Run the program by typing: sdlscav
28
29If you run SDL Scavenger with the -h or --help option it will display a help
30page describing how to use the other command line options. (i.e.)
31
32sdlscav --help
33
34WINDOWS:
35
36Download the latest SDL libraries for windows from:
37http://www.libsdl.org/download-1.2.php
38
39The file you want is "SDL-devel-1.2.14-VC6.zip" (Assuming you are using the
40Microsoft Visual C++ version 5,6, or 7).
41
42Using a DOS terminal window, change to the root directory and unzip the
43SDL-devel-1.2.14-VC6.zip file there.  If you use a program like winzip,
44be sure that you select the root directory "C:\" as the location where
45you want the files to be unzipped.  The SDL library should end up in the
46C:\SDL-1.2.14\  directory, and the scavenger files should end up in the
47C:\sdlscav-145\ directory.
48
49cd c:\
50unzip SDL-devel-1.2.14-VC6.zip
51cd c:\
52unzip sdlscav-145.zip
53copy c:\SDL-1.2.14/lib/SDL.dll c:\sdlscav-145
54
55Download "MSVCRTD.DLL" and put it in the c:\windows\system32\ directory.
56This is the runtime library for Microsoft Visual C++ which is required
57to run all programs compiled with the Microsoft compiler.  You can find
58it several places on the internet.  Use google.com to find a download
59site.
60
61If you don't have VisualC++ just run the sdlscav.exe
62provided in the zip file.
63
64If you wish to compile your own and make changes, then use
65the following instructions for recompiling from source.
66
67Using the "windows explorer" (file manager) select a directory
68for Visual C++ 7.0, select the directory
69c:\sdlscav-145\windows
70or for Visual C++ 6.0, select the directory
71c:\sdlscav-145\windows\sdlscav_vc6
72
73There you will find the project file for your type of compiler.
74Double click on the project file and the IDE will open.
75
76Click on the "File View" tab of the workspace window.
77Then Right Click on the "sdlscav_vc6 files" item
78and left click on build
79
80For Visual C++ 7.0 the item will be labeled sdlscav.
81For Visual C++ 6.0 the item will be labeled sdlscav_vc6.
82
83After the compiler is done, close the IDE window.
84
85Now using the "windows explorer" (file manager) copy the
86sdlscav.exe or sdlscav_vc6.exe from the directory it was
87compiled in to the c:\sdlscav-145 directory and make sure
88it is named sdlscav.exe .
89
90Also copy the c:\SDL-1.2.14\lib\SDL.dll file to the
91c:\sdlscav-145 directory.
92
93Now you can run sdlscav.exe from the "windows explorer" by
94double clicking on its file name.
95
96You may also create a shortcut to this file for your desktop
97using the icon in c:\sdlscav-145\data\scav.bmp
98
99---  COPYING  ---------------------------------------------------------------
100
101This program is released under the GPL license.  See the file COPYIING
102for full details of the GPL License.
103
104
105---  DISCLAIMER  ------------------------------------------------------------
106
107USE THIS AT YOUR OWN RISK!!!! Authors are not responsible for any damage this
108software may cause.
109
110
111---  GAME PLAY  -------------------------------------------------------------
112
113Scavenger is like Lode Runner. You've got to run around gathering objects
114while avoiding enemies. You can dig down through some of the blocks to get
115at buried objects. After you've collected everything, ladders may appear.
116To finish the level you've got to exit through the top of the screen. If
117an enemy falls into a dug brick, he is stunned for a while. If the brick
118fills in with him in it, he is killed, and he will reappear at the top of
119the screen.
120
121This version has a level editor for designing your own levels, and a
122graphics editor for drawing your own artwork.
123
124---  GAME CONTROLS  ---------------------------------------------------------
125
126The default control is with the arrow keys and the left Ctrl and Alt
127buttons as shown below.
128
129Up arrow:    Move player up
130Down arrow:  Move player down
131Left arrow:  Move player left
132Right arrow: Move player right
133Left Ctrl:   Dig to the left
134Left Alt:    Dig to the right
135
136As of version 1.3 you can remap the movement and digging keys. From the main
137menu press the F10 key, then press the key you want to define for each
138described control function.  During the key remapping process if you press
139the Escape key the old key definitions remain unchanged.
140
141Here are some other useful keys to remember.
142
143Keypad Plus     Skip to next level (Works in demo or play modes)
144Keypad Minus    Skip to previous level (Works in demo or play modes)
145k               Kill the player (useful if he's trapped)
146L-Shift         Auxiliary Kill key (faster to find blind)
147Escape          Toggle between demo and play modes
148Space           Go to the main menu (only in demo mode)
149Pause           Pauses the game (press Pause again to Unpause)
150Alt X           Exit the game
151
152See the file DOC for more details about scavenger.
153See the file STRATEGY to learn how to get the highest scores.
154
155-----------------------   CHANGELOG    ------------------------------
156See the changelog file for a history of scavenger.
157---------------------------------------------------------------------
158