49 Commits
Author SHA1 Message Date
Abdessamad Derraz 86e6d3a6fd feat: collect uqm remix disc, register large free data 2026-10-04 17:42:51 +02:00
Abdessamad Derraz ccd8a98315 feat: reprofile visual pinball, realign three profiles 2026-10-04 17:42:50 +02:00
Abdessamad Derraz f2336161bb fix: stop game data being served by another game's file 2026-10-04 17:41:06 +02:00
Abdessamad Derraz 36ed9b5b0d feat: reprofile keen and catacomb, collect shareware 2026-10-04 17:41:06 +02:00
Abdessamad Derraz 556e632efb fix: one held release fills a slot in emulator verify 2026-10-04 17:41:06 +02:00
Abdessamad Derraz 5451afeb06 feat: collect free data for nine game engines 2026-10-04 17:26:06 +02:00
Abdessamad Derraz 3427c44928 fix: re-read emucorex and armsx2 at head 2026-10-04 17:26:02 +02:00
Abdessamad Derraz ee417e547c feat: bring eka2l1 to head, add eight patch files 2026-10-04 17:26:02 +02:00
Abdessamad Derraz 8e1888b2e8 fix: keep homonyms off four undumped sound canvas roms 2026-10-04 17:19:08 +02:00
Abdessamad Derraz 5ca1fb176e feat: collect sound canvas, apple ii card and cd-i dvc roms 2026-10-04 17:18:07 +02:00
Abdessamad Derraz a381d47812 feat: collect duke3d, blake stone and rott shareware 2026-10-04 17:11:46 +02:00
Abdessamad Derraz f57c2a4ed2 fix: realign five profiles, add laseractive pac roms 2026-10-04 17:09:14 +02:00
Abdessamad Derraz 59ccb5b7d5 feat: scope a profile data directory to a build mode 2026-10-04 17:09:14 +02:00
Abdessamad Derraz b97ee26b32 fix: check six doom-era profiles against source 2026-10-04 17:05:13 +02:00
Abdessamad Derraz bc7b124a44 feat: collect sc-155 and cm-300 sound canvas roms 2026-10-04 17:03:21 +02:00
Abdessamad Derraz 89b8a1f056 feat: reprofile linapple, extend pom2 card roms 2026-10-04 17:03:21 +02:00
Abdessamad Derraz 8663277871 feat: reprofile dosbox, realign four profiles 2026-10-04 17:03:21 +02:00
Abdessamad Derraz b5127cd1ac fix: check six engine profiles against source 2026-10-04 17:03:21 +02:00
Abdessamad Derraz b6c57bf6ed fix: check bstone hurrican ikemen against source 2026-10-04 16:58:26 +02:00
Abdessamad Derraz 97f741bf0f fix: publish target lists as the builder resolves them 2026-10-04 16:55:30 +02:00
Abdessamad Derraz 5691e809c7 feat: collect simcoupe atom rom and voicebox data 2026-10-04 16:52:28 +02:00
Abdessamad Derraz 638bc563e3 docs: plain punctuation in ten engine profiles 2026-10-04 16:50:39 +02:00
Abdessamad Derraz b81199ff26 feat: keep cached platform originals in step 2026-10-04 16:36:35 +02:00
Abdessamad Derraz d50af62cde feat: fetch cemu game profiles and graphic packs 2026-10-04 16:36:00 +02:00
Abdessamad Derraz 17cecbf186 feat: read libretro gitlab and mark unchecked refs 2026-10-04 16:36:00 +02:00
Abdessamad Derraz 1a993edc0d feat: record upstream dat blobs in recipe snapshots 2026-10-04 16:35:59 +02:00
Abdessamad Derraz 887fc34bf6 feat: lay out standalone files by build mode 2026-10-04 16:35:59 +02:00
Abdessamad Derraz 6148ab2e55 feat: collect files for the september profiles 2026-10-04 16:35:48 +02:00
Abdessamad Derraz 3e028a5ed9 feat: alias vox_official to lexaloffle 2026-10-04 15:40:07 +02:00
Abdessamad Derraz a394e93dc5 feat: profile arcade and indie game engines 2026-10-04 15:39:55 +02:00
Abdessamad Derraz 24fb0ebd33 feat: profile jedi knight and tomb raider ports 2026-10-04 15:39:52 +02:00
Abdessamad Derraz ae0909d2f1 feat: profile crpg and adventure game engines 2026-10-04 15:07:54 +02:00
Abdessamad Derraz 81c46d107a chore: bump jsonschema pin, deploy-pages, large-files 2026-10-04 15:07:52 +02:00
Abdessamad Derraz 0f0d46848a feat: alias xenianative and profile remaining sonic ports 2026-10-04 15:06:03 +02:00
Abdessamad Derraz 3e6f30c697 fix: send github token to scraper api calls 2026-10-04 15:06:00 +02:00
Abdessamad Derraz 536a039959 feat: profile sonic 2013 decompilation 2026-10-04 15:03:13 +02:00
Abdessamad Derraz e136f353fc feat: profile sonic-mania decompilation 2026-10-04 15:02:54 +02:00
Abdessamad Derraz 9503f1377f chore: anchor profile refs to current upstream 2026-10-04 15:01:49 +02:00
Abdessamad Derraz 072e6e89d4 chore: anchor fceumm refs to current upstream 2026-10-04 15:00:04 +02:00
Abdessamad Derraz bd90dba630 feat: profile 9 new buildbot cores 2026-10-04 14:59:17 +02:00
Abdessamad Derraz 92b2a1a498 chore: update profiles to current upstream pins 2026-10-04 14:58:55 +02:00
Abdessamad Derraz 61688111f0 chore: extend override defaults, bump retroarch pin 2026-10-04 14:58:16 +02:00
Abdessamad Derraz 1050fc3cbb feat: profile build and quake family engines 2026-10-04 14:54:30 +02:00
Abdessamad Derraz 6821e00354 feat: profile doom-family engines 2026-10-04 14:54:28 +02:00
Abdessamad Derraz 69a76f4eeb feat: profile playdiaemu rust-dos samcoupe cores 2026-10-04 14:54:25 +02:00
Abdessamad Derraz cae07e9380 feat: freeze emucv at prototype archive pin 2026-10-04 14:54:21 +02:00
Abdessamad Derraz 37c61665d7 chore: refresh platforms and recipes upstream 2026-10-04 14:54:18 +02:00
Abdessamad Derraz 8a2a9c6ffa feat: add freshness tooling and override defaults 2026-10-04 14:54:11 +02:00
Abdessamad Derraz 08ef1e8dcf fix: fail batocera target scraper on empty input 2026-10-04 14:36:32 +02:00
591 changed files with 128226 additions and 3074 deletions

No files matched your search

+2 -2
View File
@@ -47,7 +47,7 @@ jobs:
# mkdocs-material >= 9.7.5 caps mkdocs < 2; the upper bound keeps a major
# theme release from changing the site without a deliberate bump here.
- run: pip install pyyaml jsonschema==4.23.0 "mkdocs-material>=9.7.5,<10" "pymdown-extensions>=10.14"
- run: pip install pyyaml jsonschema==4.26.0 "mkdocs-material>=9.7.5,<10" "pymdown-extensions>=10.14"
- name: Validate data contracts
run: python scripts/validate_schemas.py
@@ -96,4 +96,4 @@ jobs:
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5
uses: actions/deploy-pages@368f82528645a54fb793d4d04e342629a3f51346 # v5.0.1
+2 -2
View File
@@ -112,7 +112,7 @@ jobs:
python-version: "3.12"
- name: Install dependencies
run: pip install pyyaml jsonschema==4.23.0
run: pip install pyyaml jsonschema==4.26.0
- name: Validate platform configs and emulator profiles
run: python scripts/validate_schemas.py --source-only
@@ -127,7 +127,7 @@ jobs:
python-version: "3.12"
- name: Install dependencies
run: pip install pyyaml jsonschema==4.23.0
run: pip install pyyaml jsonschema==4.26.0
# The exporter fidelity cases compare what we hand back against the
# file each platform publishes, so they need those files. They skip
+17
View File
@@ -77,5 +77,22 @@ bios/Other/fbneo/fbneo/samples/twotiger.zip
bios/Other/starboard/starboard-rootfs.tar.gz
bios/Other/cspect/cspect-next-8gb.zip
# Wenquxing NC3000 NAND image (66MB, fetched from large-files release)
bios/Wenquxing/NC3000/WQXEmu/nc3000/nc3000.nand
# Gemei A330 firmware archives (73MB each, fetched from large-files release)
bios/Gemei/A330/A330.HXF
bios/Gemei/A330/.variants/A330.HXF.58c11dad
# Free game data over 50 MB (fetched from large-files release)
bios/Id Software/Wolfenstein Enemy Territory/etmain/pak0.pk3
bios/Blizzard/Diablo/fonts.mpq
bios/Toys for Bob/The Ur-Quan Masters/uqm-0.8.0-voice.uqm
bios/Toys for Bob/The Ur-Quan Masters/uqm-remix-disc2.uqm
bios/Toys for Bob/The Ur-Quan Masters/uqm-remix-disc4-1.uqm
bios/Game Engines/DOOM/action2.wad
bios/Game Engines/DOOM/harm1.wad
bios/Game Engines/DOOM/delaweare.wad
# Output-directory locks (artifact_lock)
.lock
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+51
View File
@@ -0,0 +1,51 @@
;; Copyright 1995 Crack dot Com, All Rights reserved
;; See licensing information for more details on usage rights
(perm-space)
(setq load_warn nil)
(setq section 'game_section)
(if (not (load "lisp/english.lsp")) ;; load language specific stuff
(progn
(print "Abuse data files not found. Maybe try the `-datadir' option?")
(quit)))
(setq load_warn T)
(load "lisp/common.lsp")
(load "lisp/userfuns.lsp")
(load "lisp/options.lsp")
(load "lisp/startup.lsp")
(load "lisp/input.lsp")
(load "lisp/sfx.lsp")
(load "lisp/gates.lsp")
(load "lisp/duong.lsp")
(load "lisp/ant.lsp")
(load "lisp/people.lsp")
(load "lisp/weapons.lsp")
(load "lisp/explo.lsp")
(load "lisp/platform.lsp")
(load "lisp/guns.lsp")
(load "lisp/jugger.lsp")
(load "lisp/flyer.lsp")
(load "lisp/teleport.lsp")
(load "lisp/general.lsp")
(load "lisp/powerup.lsp")
(load "lisp/doors.lsp")
(load "lisp/light.lsp")
(load "lisp/ladder.lsp")
(load "lisp/switch.lsp")
(setq bad_guy_list
(list DARNEL ANT_ROOF TRACK_GUN SPRAY_GUN JUGGER ROB1 WHO ROCKET FLYER
GREEN_FLYER BOSS_ANT))
(setq object_destroyable_list
(list DARNEL ANT_ROOF TRACK_GUN SPRAY_GUN JUGGER ROB1 WHO ROCKET FLYER
GREEN_FLYER BOSS_ANT))
(gc) ;; garbage collection perm space
(tmp-space) ;; execute game code in tmp space which is not GC'ed
(create_players DARNEL)
+31
View File
@@ -0,0 +1,31 @@
mouse_scrolling = 0
memprof y = 13
memprof x = 100
palettes_locked = 1
fg_reversed = 1
pal y = 54
pal x = 243
back y = 16
back x = 235
light create r2 = 100
light create r1 = 1
light create h = 0
light create w = 0
light create y = 5
light create x = 231
fore y = 8
fore x = 231
layer y = 24
layer x = 46
ai x = 124
ai y = 26
oedit x = 140
oedit y = 147
objects x = 187
objects y = 16
ledit x = 0
ledit y = 0
area_box x = 0
area_box y = 46
toolbar x = 211
toolbar y = 76
+484
View File
@@ -0,0 +1,484 @@
;; Copyright 1995 Crack dot Com, All Rights reserved
;; See licensing information for more details on usage rights
;; all messages that need translation here
;; Latest version of this file is "V-E" (version E=1.47)
(select section
('game_section
;; XXX: Mac Abuse implements these
;(setq double_pix "Double Pixel Mode")
;(setq scanlined_pix "Scan skip Mode")
;(setq single_pix "Single Pixel Mode")
;(setq smooth_pix "Smoothed Pixel Mode")
;(setq round_pix "Rounded Pixel Mode")
/********** New for Version E (1.51) **************/
(setq level_name "Level name")
(setq FILENAME "FILENAME")
(setq CHAT "CHAT")
(setq resync "Clients are re-syncing, please wait...")
(setq slack "Disconnect slackers")
(setq hold! "Hold on!")
(setq waiting "Waiting for data...")
(setq Error "Error")
(setq locating "Attempting to locate server %s, please wait\n")
(setq unable_locate "unable_locate")
(setq located "Server located! Please wait while data loads....\n")
(setq no_prot "No network protocols installed\n")
(setq Installed "Installed")
(setq Not_Installed "Not Installed")
(setq calc_crc "Net : calculating file CRC's")
(setq edit_saved "Edit info has been saved")
(setq saveas_name "Saveas name")
(setq l_light "light")
(setq l_fg "fg")
(setq l_bg "bg")
(setq New? "New?")
(setq l_EDIT "EDIT")
/********** New for Version D (1.46) **************/
(setq ant_hide "hiden (1=true,0=false)")
(setq ant_total "total")
(setq ant_type "type (0..7)")
(setq obj_frames "frames till arrival")
(setq obj_frame "current frame")
(setq respawn_reg "frames to regenerate")
(setq conc_flash "flash [1=on]")
(setq bomb_blink "blink time")
(setq lightin_speed "flash_speed 0..9")
(setq gate_delay_time "delay_time")
(setq gate_pulse_speed "pulse_speed")
(setq pusher_speed "push speed")
(setq spring_yvel "set yvel to?")
(setq train_msg_num "message num")
(setq obj_holder_xoff "x offset")
(setq obj_holder_yoff "y offset")
(setq obj_holder_del "delete if off (1=yes)")
(setq spray_delay "delay")
(setq spray_start "start angle")
(setq spray_end "end angle")
(setq spray_speed "angle speed")
(setq spray_cangle "current angle")
(setq d_track_speed "tracking speed")
(setq track_fspeed "fire speed")
(setq track_burst "burst total")
(setq track_cont "continue delay")
(setq track_sangle "start angle")
(setq track_eangle "end angle")
(setq track_cangle "current angle")
(setq jug_throw_spd "throw speed (0..255)")
(setq jug_throw_xv "throw xvel")
(setq jug_throw_yv "throw yvel")
(setq jug_stat "stationary? (1=yes,0=no)")
(setq rob_noturn "no turn around (1=on)")
(setq rob_hide "hiden start (1=hiden,0=visable)")
(setq who_fdelay "fire_delay")
(setq who_bdelay "burst_delay")
(setq who_btotal "burst_total")
(setq who_mxv "max xvel")
(setq who_myv "max yvel")
(setq wrob_fdelay "fire delay")
(setq wrob_bdelay "burst delay")
(setq wrob_btotal "burst total")
(setq wrob_mxv "Max xvel")
(setq wrob_myv "Max Yvel")
(setq dimmer_step_amount "step amount")
(setq dimmer_steps "dim steps")
(setq dimmer_dist "activate distance")
(setq dimmer_dedist "deactivate distance")
(setq dimmer_silent "slient mode (1=yes,0=no)")
(setq restart_station "station number")
(setq next_level "next_level")
(setq plat_speed "speed")
(setq plat_2speed "second speed")
(setq plat_pos "current pos (0..speed)")
(setq plat_wait "max wait time")
(setq amb_num "sound # (0-15)")
(setq amb_vol "volume (0-127)")
(setq amb_rep "repeat delay (0=no repeat)")
(setq amb_rand "random delay (0=none)")
(setq switch_reset "reset time")
(setq sens_onxd "(on) x dist")
(setq sens_onyd "(on) y dist")
(setq sens_offxd "(off) x dist")
(setq sens_offyd "(off) y dist")
(setq sens_reset "(off) reset time")
(setq sens_unoff "unoffable (1=yes)")
(setq sens_cs "current state")
(setq tp_amb "ambient setting")
(setq ai_xvel "Xvel ")
(setq ai_yvel "Yvel ")
(setq ai_xacel "Xacel ")
(setq ai_yacel "Yacel ")
(setq ai_stime "ST time ")
(setq ai_gravity "gravity ")
(setq ai_health "Health ")
(setq ai_morph "MorphPr ")
(setq ai_type "ai type ")
(setq ai_state "ai state")
(setq ai_fade "fade 0-15")
(setq a_ambient "Ambient ")
(setq a_aspeed "Ambient speed")
(setq a_view_xoff "View xoff ")
(setq a_view_yoff "View yoff ")
(setq a_view_xspd "View x speed ")
(setq a_view_yspd "View y speed ")
(setq saved_game "Saved game savegame.spe")
(setq saved_level "Saved level '%s'..\n")
(setq _scroll "scroll") ; as in left-right, up-down
(setq ap_width "width ")
(setq ap_height "height")
(setq ap_name "name")
(setq ap_pal "Add palette")
(setq mouse_at "Mouse at location %d, %d\n")
(setq l_links "Links")
(setq l_light "Light")
(setq l_char "Char")
(setq l_back "Back")
(setq l_bound "Bound")
(setq l_fore "Fore")
(setq SHOW? "SHOW?")
(setq back_loss (concatenate 'string "This scroll rate decreases the size of the background map\n"
"Tiles may be lost, are you sure you want to do this?\n"))
(setq WARNING "WARNING")
(setq x_mul "X mul") ; X multiple
(setq y_mul "Y mul")
(setq x_div "X div") ; X divisor
(setq y_div "Y div")
/*********** New for Version 1.45 ***********************/
(setq file_top "File")
(setq edit_top "Edit")
(setq window_top "Windows")
(setq menu1_load "Load Level")
(setq menu1_save "Save Level (S)")
(setq menu1_saveas "Save level as")
(setq menu1_savegame "Save game")
(setq menu1_new "New level")
(setq menu1_resize "Resize map")
(setq menu1_suspend "Suspend non-players")
(setq menu1_toggle "Play mode toggle (TAB)")
(setq menu1_savepal "Save Palettes ")
(setq menu1_startc "Start cache profile ")
(setq menu1_endc "End cache profile ")
(setq menu1_quit "Quit (Q)")
(setq menu2_light "Toggle light")
(setq menu2_scroll "Set scroll rate")
(setq menu2_center "Center on player (c)")
(setq menu2_addpal "Add palette")
(setq menu2_delay "Toggle Delays (D)")
(setq menu2_god "God mode")
(setq menu2_clear "Clear weapons (z)")
(setq menu2_mscroll "Mouse scroll")
(setq menu2_lock "Lock palette windows")
(setq menu2_raise "Raise all foreground")
(setq menu2_names "Toggle object names")
(setq menu2_map "Toggle map (m)")
(setq menu2_view "Disable view shifts")
(setq menu2_alight "Disable Autolight (A)")
(setq menu2_fps "Show FPS/Obj count")
(setq menu3_fore "Foreground (f)")
(setq menu3_back "Background (b)")
(setq menu3_layers "Draw layers (L)")
(setq menu3_light "Lighting (l)")
(setq menu3_pal "Palettes (p)")
(setq menu3_objs "Objects (o)")
(setq menu3_console "Console (/)")
(setq menu3_toolbar "Tool Bar (a)")
(setq menu3_prof "Profile (P)")
(setq menu3_save "Save positions")
(setq level_size "Level size")
; 012345678901234567 (please keep same allignment of Name level & total)
(setq score_header "Name Level Total") ; V-E
(setq space_cont "Press SPACEBAR to continue") ; V-E
(setq no_saved "No saved game")
(setq lvl_2 "Small") ; V-C added
(setq lvl_4 "Medium") ; V-C added
(setq lvl_8 "Large") ; V-C added
(setq status "Status..") ; V-A added
(setq Station "Station #") ; V-A added
(setq secured " secured!") ; V-A added
(setq loading "loading %s") ; V-A added
(setq gamma_msg "Select the darkest grey visible on your\nmonitor then click the check mark")
(setq telep_msg "Press down to teleport")
(defun get_train_msg (message_num)
(select message_num
; 0123456789012345678901234567890123456789012345678901234567890123456789
; "--------------------------------------------------------------------" ; V-A
; Please keep all strings below shorter than the above line. ; V-A
(0 "Aim gun with mouse, fire with left mouse button")
;(0 "Aim gun with mouse, fire with left mouse button") XXX: Mac Abuse
(1 "Collect ammo to increase firing speed")
(2 "Press the down key to activate objects. This is a switch.")
(3 "This console saves the state of the game, press down")
(4 "Press down to activate platform")
(5 "Hold down the right mouse button to use special powers")
(6 "Use the CTRL & INS keys to select weapons")
;(5 "You can now use the special key to use your special powers") XXX: Mac Abuse
;(6 "You can now select weapons with the selection keys") XXX: Mac Abuse
(7 "Press the up key to climb ladders")
(8 "Press the down key to start!")
(9 "Shoot hidden walls to destroy them")
(10 "Shoot switch ball to activate")
(11 "Press down to teleport")
))
(setq not_there "This game has stopped running")
(setq max_error "Max players should be greater than or equal to Min players") ; V-C changed
;(setq min_error "Min players should be 1-8\nMin players must be less than or equal to Max players") ; V-A changed, V-B deleted
(setq port_error "Game number should be 1-9") ; V-A changed
(setq kill_error "Kills to win should be 1-99") ; V-A changed
(setq name_error "Bad string for your name") ; V-B changed
(setq game_error "Bad string for game name") ; V-B added
(setq input_error "Input Error")
(setq ok_button "OK")
(setq cancel_button "CANCEL")
(setq kills_to_win "Kills to win")
(setq max_play "Maximum # of players")
(setq min_play "\nMinimum # of players") ; V-B (added \n)
(setq use_port "Game number")
(setq your_name "Your name")
(setq max_players "The server already has its maximum number players, try again later\n Get back to work!!\n")
(setq net_not_reg "Sorry you cannot play against this server with a demo version\n")
(setq min_wait "Waiting for %d more player(s) to join!")
(setq lev_complete "Level Completed!")
;(setq lev_complete "Level %d Completed!") XXX: Mac Abuse
(setq no_low_mem "Not enough low memory")
(setq no_mem "Not enough memory")
; this is not used right now...
;(setq server_not_reg (concatenate 'string "Sorry server is running demo version of ABUSE,\n"
; "to avoid compatiblity issues please use the -share option\n"))
(setq server_port "Server Port")
(setq server_name "Game Name") ; V-B
(setq Networking "Networking")
(setq server " Start New Net Game ")
(setq client " Join Existing Game ")
(setq single_play " Exit Net Game ") ; V-A
(setq cancel_net " Cancel ")
(setq ic_return "Return to Game") ; ----
(setq ic_quit "Quit Abuse") ; |
(setq ic_volume "Volume Control") ; |
(setq ic_gamma "Gamma Correction") ; |
(setq ic_easy "Difficulty : Wimp") ; |
(setq ic_medium "Difficulty : Easy") ; |
(setq ic_hard "Difficulty : Normal") ; \/
(setq ic_extreme "Difficulty : Extreme") ; don't make any strings longer than this!
(setq ic_load "Load Saved Game") ; /\
(setq ic_start "Start New Game") ; |
(setq ic_sell "Credits") ; |
;; XXX: Mac Abuse
;(setq ic_mackeys "Setup Keys")
;(setq ic_macconf "Screen Options")
(setq ic_networking "Networking") ; ----
(setq no_file "Could not find file '%s'")
(setq SFXv "Sound") ; this needs to be <=6 characters!!
(setq MUSICv "Music") ; this needs to be <=6 characters!!
(setq to_be_continued "To be continued.....")
(setq no_edit "This version of ABUSE does not have editing features")
(setq no_hirez "Hi-rez is only available for edit mode (-edit)")
(setq no2 "Cannot use -2 with -edit")
(setq no_pals "No palettes defined")
(setq unchop1 "usage : unchop xsize ysize\n")
(setq size1 "usage : size width height\n")
(setq name_now "level name is now '%s'\n")
(setq esave "edit save : writing edit.lsp\n")
(setq nd_player "Cannot delete player!\n")
(setq d_nosel "No selected object or light to delete.")
(setq forward? "Forward which object?")
(setq back? "Back which object?")
(setq aitype? "Ai type for who?")
(setq prof_off "Cache profiling is now off.")
(setq prof? "Cache profiling isn't on!")
(setq sure? "Are you sure?")
(setq width_ "width")
(setq height_ "height")
(setq suspend_on "Non-players will not be executed")
(setq suspend_off "Suspend mode off")
(setq quit_title "Quit?")
(setq YES "YES")
(setq NO "NO")
(setq seqs_off "Sequential screen shots off\n")
(setq seqs_on "Sequential screen shots on (1 per 5 sec)\n")
(setq ms_on "Mouse scrolling enabled\n")
(setq ms_off "Mouse scrolling disabled\n")
(setq pal_lock "Palettes are locked")
(setq pal_unlock "Palettes are unlocked")
(setq vs_dis "View shift disabled")
(setq vs_en "View shift enabled")
(setq fg_r "All foreground tile will be raised")
(setq fg_l "All foreground tile will be lowered")
(setq no_clone "Cannot clone player!\n")
(setq no_edit.lsp "unable to open edit.lsp for writing")
(setq missing_sym "Missing language symbol!")
(setq delay_off "Delay off")
(setq delay_on "Delay on")
(setq too_big "This is too big, please use smaller numbers!")
(setq LOAD "LOAD") ; don't let this get too long
(setq SAVE "SAVE") ; don't let this get too long
(setq net_not_reg
(concatenate 'string "Sorry, this server is running REGISTERED ABUSE and you are not.\n"
"Ask the server operator to run with -share option or better yet,\n"
"buy ABUSE. Registered net games are more fun because you can fly,\n"
"turn invisible and have more weapons to duke it out with\n"))
(setq server_not_reg
(concatenate 'string
"This is server is not running the registered version of ABUSE, and\n"
"you are (thanks!). So there are no conflicts between the two games,\n"
"please start with the -share option when connecting to this server\n"
"Example : abuse -net somewhere.someplace.net -share\n"))
(setq thank_you "Thank you for playing Abuse!\n\n") ; V-A
(setq load_warn nil)
(setq end_msg thank_you)
(setq load_warn T)
(setq plot_start
(concatenate 'string
"You are Nick Vrenna. It is the year 2009. You have been falsely incarcerated "
"inside a high security underground prison where illegal genetic experiments "
"are taking place.\\n"
"Alan Blake, the head research scientist, has isolated the specific gene which "
"causes violence and aggression in humans. This genetic sequence, called "
'(#\") "Abuse" '(#\") ", is highly infectious, causing horrific transformations and grotesque "
"side-effects. You are the only person to show immunity to it. \\n"
"A prison riot erupts, and in the confusion all the cell doors are opened. Soon "
"everyone, guards and convicts alike, become infected and transform into a "
"horde of mutants which take over the building.\\n"
"Your only chance for escape is to don battle armor and reach the Control Room "
"situated in the structure's deepest level. You must first stop the prison's "
"Abuse-infected water supply from contaminating the outside world. Freedom and "
"the fate of the world now depend on you. "))
(setq plot_middle
(concatenate 'string
"You have survived the initial outbreak, but you are still lost deep "
"within the prison. So far it's been suspiciously easy. \\n"
"If you want to break out - the real ABUSE lies ahead. "))
(setq plot_end
(concatenate 'string
"You've survived impossible odds and made it to the Control Room. "
"By pulling the switch, you have diverted the water supply and stopped the spread of Abuse!\\n "
"CONGRATULATIONS! YOU'RE HOWLING!!!"))
;; XXX: Mac Abuse uses this
; (setq thanks_text
; (concatenate 'string
; "Bungie Crew\\n"
; "- Production Manager "
; "- Tuncer Deniz\\n"
; "- Development Manager "
; "- Eric Klein\\n"
; "- Packaging "
; "- Randy Nelsen\\n"
; "- Damage & Spin\\n"
; "- Alexander Seropian\\n"
; "- Jay Barry\\n"
; "- Alex Rosenberg\\n"
; "- Doug Zartman\\n"
; "- Jonas Enroth\\n"
; "Special Thanks to:\\n"
; "- Gnu Foundation\\n"
; "- Steven Donaldson\\n"
; "- Carly Staehlin for voices\\n"
; "Apple Game Evangelists/Engineers\\n"
; "- James Osborne for networking\\n"
; "- Mark Gavini\\n"
; "- Steve Bollinger\\n"
; "- Chris DeSalvo\\n"
; "- Michael Evans\\n"
; "- Cary Farrier\\n"
; "- and others...\\n"
; "Beta Testers\\n"
; "Chris Yeh, "
; "Matt Lee, "
; "Kaoru Ueda, "
; "Cameron Logie, "
; "Zachary Zeliff, "
; "Francis W. Sweigart, "
; "Dan Merchant, "
; "Tim Seufert, "
; "Donald Lawton, "
; "Ryan Mack, "
; "Kenneth R Brownfield, "
; "Caleb Corey, "
; "Michael Saji, "
; "Jesse Shrieve, "
; "Jedd Horvath, "
; "Mark Woodward, "
; "Michael Hale, "
; "Wesley Arnett, "
; "Brian Carter, "
; "Will Starck, "
; "Krzysztof Murawski, "
; "John Whitney, "
; "Ian Harford, "
; "Robert Steel, "
; "Joseph T. Hegeman, "
; "Dave Harkness, "
; "Marc Jordan, "
; "Kenyon Kopp, "
; "Peter Worley, "
; "Peter Johnson, "
; "Michael Roca Jr., "
; "Preston Leingang Jr., "
; "Jonathan Biebesheimer, "
; "Chad G Poland, "
; "James R Graham, "
; "Karl L Jayne, "
; "Patrick Hearon, "
; "Joe Trussell, "
; "Matthew Fleming, "
; "Dave Lovell, "
; "Ben Eloy, "
; "Anthony Yvanovich, "
; "Andre Snyder, "
; "David Tessler, "
; "Brian Johansen, "
; "Scott Mullen, "
; "Jason Budravage, "
; "and Jonah Kowall\\n"
; "\\nIcepops!\n"))
)
)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+11
View File
@@ -0,0 +1,11 @@
ÿÿÿÿÿÿÿÿïñãÖÃò+ûÒ1Ô
’oÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíýÄÙÂã¯Ä½Å­¨›£‹”�ƒzr]mVhAL8:%2␍.77A@MKe[vmƒ{’‹œ”£�¨¨°°º¶Á¿ÐÇáÜèáðê÷óüûüþýþýÿøûòõìîãçÙàÌԺç®— ƒ�qxdjW[MRJMGGJKKJMLROXUXV[Y]]^_daeggfmjolws|y…€‹ˆ–‘ ›§¤±¬´³·¶·¸··²´®¯¨«¢¥™ž�•„‹x}kr_eV[NRFJ?B<=8:77:9=<D@JGQMTSZW^\a`cbgeihkilkllsuzr„��‡œ—£Ÿ¬§±°·µº¸½»¾¾½½¿¾½¾À¿¾¿¾¾½½º¼¸¹°´«®¢¨›ž“—‰Ž€…w{nsfi]bTXNQHKDF@C@?AACAFDJHPLTQZXa^ienlrqvu{y~}�€ƒ‚‡†ˆ‡Š‰ŽŒ��“‘–•™—œ›Ÿž Ÿ¡¡¡¡Ÿ �žš›•˜‘“��‡Š„…€‚{}xyuwstprlnhjdgbc_`^^^^__`^dbgflionrptswvyx{{||~}~€€€~€~€~€‚€ƒ‚†…‡†ˆ‡Š‰‹ŠŒŒŠ‹‰Š†‡‚ƒ~€y{vwrtoqlnkkijhhiijilkonsqvuxw{z~|‚€„ƒ‡†ŠˆŒ‹�Ž‘�“’–”——™˜›šš›šš˜™–—“”�’ŒŽˆŠ„†€‚|}yzvwstqrnolmikghfgefbcaa`a````a`cbdcfeigkjmlonqotswuyx}{€„‚‰‡�‹��”’–•˜—š™šššš™š˜˜–—“”‘’��ŒŽ‰‹‡ˆ…†ƒ„�‚~€{}yzvwtuprmoijfhce`b_____^__``badcfdhgjilkomrputxv{y~|‚€…„ˆ‡ŒŠŽ���’‘““””””””“”’“‘‘Ž�Œ�Š‹‡ˆ…†‚ƒ�}~|}{{zzxywxuvuuttttssssssssttutvuwwyxzz|{}}~�€‚�ƒƒ…„†…‡†‡‡‡‡‡‡‡‡†‡…†……„„ƒ„‚ƒ�‚€€~}~|}{|yzxywxvwvvuututtssrrrrrrrrsstsuuwvxwzy|{}�€ƒ‚…„†…‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆ‰ˆˆ‡ˆ‡‡†‡……ƒ„‚ƒ€�ssts{uÿ·ÿÿÿÿÿÿÿÿÿˆ
ÿÿÿÿÿáŸêZÿÆÿA)ÿÿÿÿÿÿw¶cÿô@£) Õ=ÿÿÿÿíùÍâF>‹#ï¸K– "·'æÚ쾇§Ø¨{¿Ò½²¾›¦… epË£wðÖ¡‡Ì½…ÆéÄÒd˜>n&I(„nÆ‘P?£Ë�e«¼’¶¹¯¶ƒr„¯N Øm|]ÇE‘,4C”K“§éÙÉÏ|Âkk„¯Š~š˜\hTz—9ž~{€„bŒ’­ŠHšŠ‰…®«…†¡…0`SÄ�¢ÅQ}51tBzm¦sÎç’¤R€]‚iFq‹s€‘i†w¯ž…“p\’£]™QF`l„d™„Œš¢¸YofdŽ‹{°VtU:dH‚`¥Ÿ“¾irˆ´~…^W`\Sb�l¢’‘°c_ipz–]jgno^lwuf–›��}›€m`�fWŒ‚NtqjŒ�”�~sŠ}Œxt�_MffwjˆŽ�¤›Šx�kj€}ojncPmtf�„�¤ƒˆ„�†{gsgtryx€w��„„Šxqw|gfj{v{rgœ¦°~‡�…yd}ZWm{rnˆs˜�Š”ƒz…‰y†yxƒvk€itŒe}��‰‘�€zjhlywtqy…x�z— ‹†“‰c‚phfqjjuƒ~q�Š�…ˆ|ˆ}}„tn{nook�}Ž˜‹Œ…‡rtbi€pmzzxy{“�Ž‹‚І…iƒhozseq|o‰ƒ‘Œ}‰‚‚ynzw€j{atts‹�’|‰puqzalym|ƒytƒƒƒ†…‡„‰{…mzjnntjhƒr‡ŽŽ‡zŒ{�yvjv~xw{tx††ˆ‡x‚‰t~murtuuwm„}ˆ�ІŒŽ~‘xyirpjpput‡zŽŽ„Žƒ�{~ur|ttu}ztvŠƒƒŒƒ†�…|‚mrwrxwwwyy�~‹�ˆ†‰jxtupvzr~x…}‡‡‰†‚ƒu‚xtwztryr€z�„Š‘��z„swrtws|w|w�‹‚†‰…‰~‡xxzwyzzvƒ}‚‡‰‚†ˆ„„w€uw|x|ytx‰„ŠŠŽŠŠ‹‚qvpp{zvx„€‰Œ…‡ŠŠ€…�wzwyztxy…�Žˆ‡Š‡Š}‚wvvtyz}ƒ‡ˆ„‡‹‰„‰|xztvww}|‡|ˆ‰„‡Œ…‚ˆy~{xzxyx}‡…ˆ†ˆ‰‚‡{wwvy|y��ƒ}ˆ‡…ˆƒƒ‡„~x{yyyy€|�ƒ‰‡…ˆ†…‚xzwyyy}�€…†‡ˆ…„�‚z€ywyyy{‚}�„…„‡„„��€zwwxxzy†�†‡…„ƒ„‚‚|~sy~w{|�€ˆ�‘Œš–¡�§£¬¨®­²°¶´º·»»¼»½½¿¿ÀÀ¿À½½¼¼¼¼¼¼¾½Á¿ÅÂÉÇÌÊÏÍÔÒÙÖÞÜâàçåéçîíóñøõúùþûÿÿþÿúüøùõõñóíïìíëìéëåèßãÓÙÇϵ¿§¯�¡–˜�“ˆŒ}‚ps_fPXFLAB=?==>=A?DCEEEEEEGFKJPMSPVTZX_]c`cc_`\]XZWWVWSTMQIKAD9=16+0&(!"  %"('+*0-43;8@?GEPKVQYX`]idqlvsyyz{xyxx}{…�މ•’œ˜¡ ¥¤©§®«³±»·Ä¿ÎÈÙÓãÞíèöòûùÿþÿÿþÿúýô÷èîÜãÎÕÀȲ¸¤«˜žŒ“‚‡y~qugl_cUZLOCF;?37-.')%&"$""$"%$&&*)-+1.3274;8@<DAFEIIMLNMOORQSRUUWVYW[Z\[_^``cbedkhnlqpurwuzy}{~‚�ƒ‚†…‰†‹‰ŽŽ��”“˜•›™œ›��œœ›œ™™˜˜—˜•—”•“”’’Ž�‹Œ‡‰…†‚ƒ‚‚‚‚‚���€�}{}wyuuqrnplmikhhegeeedeehgnkur~z‹„˜‘£Ÿ¨§§¨¦§¦¦¨§ª¨°¬»´ÈÂ×ÐáÜéäëêììëìãèØÞÔÕÖÔÛØâßéåðíóòõôõõóõìñâèÚÞÕ×ÑÒÕÒßÙéäðíòñóóñòêîÞãÏÖÂȶ»²´³²µ´¼¹À¾Äÿõ»¤¬“œ‚Šx}rtlojjplxs}{~~y}ptahTZFL<A8988<:@>CBEDFEBD8<*1% ␍   ("1,748878241100////41=8JCUOa\gdhhggcf^`YZZXa^idtm�z†‚Šˆ�Œ��”‘–•š—�œŸž§£­ª»³Â¾ÖÌßÚðèôóúöýüÿÿÿÿþÿüüûüõ÷óôéîäæßâÞÞÛÛÙÚØÙÖ×ÕÖÓÔÑÓÏÐÎÏËÌËËËËËËÌÌÏÍÓÐÕÔØÖÙØØØÖ×ÔÖÑÓÐÐÏÏÏÏÐÐÑÐÏÐÎÎÁɸ¼¤¯™ž}‹ltR^IL<G04'- "!&%-(2064:9;:@>CALGOMVRYW`\aaebgfjinltpyx{z~{�€‡�“Ž›—©¡²¯¾¶ÌÅÔÐáÛéçñìøõüúþýÿþÿÿþþýýüýúû÷øôöñòíðèêæçßâÛÝØÙÔ×ÐÒÌÎÈÊÅÆÁÿÀ½¾¹º·¸¶¶´µ´´´´³³³³³³´³µ´·¶¹¸½º¾½À¿ÁÁÂÁÀÁ¿¿»½¶¹±³©­Ÿ£—œ‹�„‡x~mqdjV]PSAH6934',!␍
␍ ␍"($*).,3274<9?=CAGFJHOLPORQUSVUWWYYZZZZZZYZWWVWSUSSPQNOMNJKJJJJMKPNVS\Zd^oitq}z‚�ˆ…ŒŠ��–”�š£ ª§°­µ²»¸¾½ÁÀÃÂÁÂÀÀ½À¹ºµ·¯²©¬¢¥šž•˜‘“��Ž��ŽŽŽ��”’–•˜—™˜šš™š˜™˜˜˜˜————˜—™™šš››œ›���žœœœœ�œžžŸŸ¡ £¢§¥¬©¯­µ²»¸¿½ÅÂÌÈÐÎÓÑÔÔÕÕÓÔÐÒÊÍÄǼ¿²·ª®¢§˜ž�”‰�€„w|ptkmfh_bY\TVNQJLGH@D:>5713*.%( "  
#+&50?:GBPKXT`\fckiqnusyx|z}ƒ‚‡…‹‰Ž�“‘—•™™�› Ÿ¢¡¤£¨¦«©­¬°¯³²¶µ¹¸¼º¾½ÂÀÄÃÇÆÊÈÍÌÒÐÔÓØÖÛÚÝÜàßäâæåéçìêîíñïôóöõù÷ûúüûýüýýûýùûõ÷ðóëíãçÝà×ÚÏÓÉÌÃÅ»¿µ·®±¨«¡¤šž“—Œ�„ˆ|€txmqeh]aVYORHLAD;>6914+.(*$&"␍ ␍ ␍ ␍␍!&#,)20:6@<FCNJTPYW_\cahelipntrxu|z€~¶‘ñÖÿûâû©Å‘–©™À¶ËÄÕÐÇÒ±º±­Ä¹×ÏÉÕ¬»ž£¡�©¥ªª¡¦•›Ž’‰‹‰‡�Œ›•¦ §©’ž€ˆ�~†…„†€‚{}qwek_bd`feffoj|vƒ€‡…‚…x}otfjedkhomsputyxyzqvfl]aVYSTRRRRTTYW^\c`jfplsrssttttstrsrrsrxv�}‡„…‡‚„€€~†‚�‰“‘’”Œ�…ˆ„„„„�ƒx}qtjmijjjkkllklijjijjlklljkghffnjvrzw|{y{puej\aWZMR<E(3␍1mMÿÿÿÿÿÿÿÿïñãÖÃò+ûÒ1Ô
’oÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíýÄÙÂã¯Ä½Å­¨›£‹”�ƒzr]mVhAL8:%2␍.77A@MKe[vmƒ{’‹œ”£�¨¨°°º¶Á¿ÐÇáÜèáðê÷óüûüþýþýÿøûòõìîãçÙàÌԺç®— ƒ�qxdjW[MRJMGGJKKJMLROXUXV[Y]]^_daeggfmjolws|y…€‹ˆ–‘ ›§¤±¬´³·¶·¸··²´®¯¨«¢¥™ž�•„‹x}kr_eV[NRFJ?B<=8:77:9=<D@JGQMTSZW^\a`cbgeihkilkllsuzr„��‡œ—£Ÿ¬§±°·µº¸½»¾¾½½¿¾½¾À¿¾¿¾¾½½º¼¸¹°´«®¢¨›ž“—‰Ž€…w{nsfi]bTXNQHKDF@C@?AACAFDJHPLTQZXa^ienlrqvu{y~}�€ƒ‚‡†ˆ‡Š‰ŽŒ��“‘–•™—œ›Ÿž Ÿ¡¡¡¡Ÿ �žš›•˜‘“��‡Š„…€‚{}xyuwstprlnhjdgbc_`^^^^__`^dbgflionrptswvyx{{||~}~€€€~€~€~€‚€ƒ‚†…‡†ˆ‡Š‰‹ŠŒŒŠ‹‰Š†‡‚ƒ~€y{vwrtoqlnkkijhhiijilkonsqvuxw{z~|‚€„ƒ‡†ŠˆŒ‹�Ž‘�“’–”——™˜›šš›šš˜™–—“”�’ŒŽˆŠ„†€‚|}yzvwstqrnolmikghfgefbcaa`a````a`cbdcfeigkjmlonqotswuyx}{€„‚‰‡�‹��”’–•˜—š™šššš™š˜˜–—“”‘’��ŒŽ‰‹‡ˆ…†ƒ„�‚~€{}yzvwtuprmoijfhce`b_____^__``badcfdhgjilkomrputxv{y~|‚€…„ˆ‡ŒŠŽ���’‘““””””””“”’“‘‘Ž�Œ�Š‹‡ˆ…†‚ƒ�}~|}{{zzxywxuvuuttttssssssssttutvuwwyxzz|{}}~�€‚�ƒƒ…„†…‡†‡‡‡‡‡‡‡‡†‡…†……„„ƒ„‚ƒ�‚€€~}~|}{|yzxywxvwvvuututtssrrrrrrrrsstsuuwvxwzy|{}�€ƒ‚…„†…‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆ‰ˆˆ‡ˆ‡‡†‡……ƒ„‚ƒ€�ssts{uÿ·ÿÿÿÿÿÿÿÿÿˆ
ÿÿÿÿÿáŸêZÿÆÿA)ÿÿÿÿÿÿw¶cÿô@£) Õ=ÿÿÿÿíùÍâF>‹#ï¸K– "·'æÚ쾇§Ø¨{¿Ò½²¾›¦… epË£wðÖ¡‡Ì½…ÆéÄÒd˜>n&I(„nÆ‘P?£Ë�e«¼’¶¹¯¶ƒr„¯N Øm|]ÇE‘,4C”K“§éÙÉÏ|Âkk„¯Š~š˜\hTz—9ž~{€„bŒ’­ŠHšŠ‰…®«…†¡…0`SÄ�¢ÅQ}51tBzm¦sÎç’¤R€]‚iFq‹s€‘i†w¯ž…“p\’£]™QF`l„d™„Œš¢¸YofdŽ‹{°VtU:dH‚`¥Ÿ“¾irˆ´~…^W`\Sb�l¢’‘°c_ipz–]jgno^lwuf–›��}›€m`�fWŒ‚NtqjŒ�”�~sŠ}Œxt�_MffwjˆŽ�¤›Šx�kj€}ojncPmtf�„�¤ƒˆ„�†{gsgtryx€w��„„Šxqw|gfj{v{rgœ¦°~‡�…yd}ZWm{rnˆs˜�Š”ƒz…‰y†yxƒvk€itŒe}��‰‘�€zjhlywtqy…x�z— ‹†“‰c‚phfqjjuƒ~q�Š�…ˆ|ˆ}}„tn{nook�}Ž˜‹Œ…‡rtbi€pmzzxy{“�Ž‹‚І…iƒhozseq|o‰ƒ‘Œ}‰‚‚ynzw€j{atts‹�’|‰puqzalym|ƒytƒƒƒ†…‡„‰{…mzjnntjhƒr‡ŽŽ‡zŒ{�yvjv~xw{tx††ˆ‡x‚‰t~murtuuwm„}ˆ�ІŒŽ~‘xyirpjpput‡zŽŽ„Žƒ�{~ur|ttu}ztvŠƒƒŒƒ†�…|‚mrwrxwwwyy�~‹�ˆ†‰jxtupvzr~x…}‡‡‰†‚ƒu‚xtwztryr€z�„Š‘��z„swrtws|w|w�‹‚†‰…‰~‡xxzwyzzvƒ}‚‡‰‚†ˆ„„w€uw|x|ytx‰„ŠŠŽŠŠ‹‚qvpp{zvx„€‰Œ…‡ŠŠ€…�wzwyztxy…�Žˆ‡Š‡Š}‚wvvtyz}ƒ‡ˆ„‡‹‰„‰|xztvww}|‡|ˆ‰„‡Œ…‚ˆy~{xzxyx}‡…ˆ†ˆ‰‚‡{wwvy|y��ƒ}ˆ‡…ˆƒƒ‡„~x{yyyy€|�ƒ‰‡…ˆ†…‚xzwyyy}�€…†‡ˆ…„�‚z€ywyyy{‚}�„…„‡„„��€zwwxxzy†�†‡…„ƒ„‚‚|~sy~w{|�€ˆ�‘Œš–¡�§£¬¨®­²°¶´º·»»¼»½½¿¿ÀÀ¿À½½¼¼¼¼¼¼¾½Á¿ÅÂÉÇÌÊÏÍÔÒÙÖÞÜâàçåéçîíóñøõúùþûÿÿþÿúüøùõõñóíïìíëìéëåèßãÓÙÇϵ¿§¯�¡–˜�“ˆŒ}‚ps_fPXFLAB=?==>=A?DCEEEEEEGFKJPMSPVTZX_]c`cc_`\]XZWWVWSTMQIKAD9=16+0&(!"  %"('+*0-43;8@?GEPKVQYX`]idqlvsyyz{xyxx}{…�މ•’œ˜¡ ¥¤©§®«³±»·Ä¿ÎÈÙÓãÞíèöòûùÿþÿÿþÿúýô÷èîÜãÎÕÀȲ¸¤«˜žŒ“‚‡y~qugl_cUZLOCF;?37-.')%&"$""$"%$&&*)-+1.3274;8@<DAFEIIMLNMOORQSRUUWVYW[Z\[_^``cbedkhnlqpurwuzy}{~‚�ƒ‚†…‰†‹‰ŽŽ��”“˜•›™œ›��œœ›œ™™˜˜—˜•—”•“”’’Ž�‹Œ‡‰…†‚ƒ‚‚‚‚‚���€�}{}wyuuqrnplmikhhegeeedeehgnkur~z‹„˜‘£Ÿ¨§§¨¦§¦¦¨§ª¨°¬»´ÈÂ×ÐáÜéäëêììëìãèØÞÔÕÖÔÛØâßéåðíóòõôõõóõìñâèÚÞÕ×ÑÒÕÒßÙéäðíòñóóñòêîÞãÏÖÂȶ»²´³²µ´¼¹À¾Äÿõ»¤¬“œ‚Šx}rtlojjplxs}{~~y}ptahTZFL<A8988<:@>CBEDFEBD8<*1% ␍   ("1,748878241100////41=8JCUOa\gdhhggcf^`YZZXa^idtm�z†‚Šˆ�Œ��”‘–•š—�œŸž§£­ª»³Â¾ÖÌßÚðèôóúöýüÿÿÿÿþÿüüûüõ÷óôéîäæßâÞÞÛÛÙÚØÙÖ×ÕÖÓÔÑÓÏÐÎÏËÌËËËËËËÌÌÏÍÓÐÕÔØÖÙØØØÖ×ÔÖÑÓÐÐÏÏÏÏÐÐÑÐÏÐÎÎÁɸ¼¤¯™ž}‹ltR^IL<G04'- "!&%-(2064:9;:@>CALGOMVRYW`\aaebgfjinltpyx{z~{�€‡�“Ž›—©¡²¯¾¶ÌÅÔÐáÛéçñìøõüúþýÿþÿÿþþýýüýúû÷øôöñòíðèêæçßâÛÝØÙÔ×ÐÒÌÎÈÊÅÆÁÿÀ½¾¹º·¸¶¶´µ´´´´³³³³³³´³µ´·¶¹¸½º¾½À¿ÁÁÂÁÀÁ¿¿»½¶¹±³©­Ÿ£—œ‹�„‡x~mqdjV]PSAH6934',!␍
␍ ␍"($*).,3274<9?=CAGFJHOLPORQUSVUWWYYZZZZZZYZWWVWSUSSPQNOMNJKJJJJMKPNVS\Zd^oitq}z‚�ˆ…ŒŠ��–”�š£ ª§°­µ²»¸¾½ÁÀÃÂÁÂÀÀ½À¹ºµ·¯²©¬¢¥šž•˜‘“��Ž��ŽŽŽ��”’–•˜—™˜šš™š˜™˜˜˜˜————˜—™™šš››œ›���žœœœœ�œžžŸŸ¡ £¢§¥¬©¯­µ²»¸¿½ÅÂÌÈÐÎÓÑÔÔÕÕÓÔÐÒÊÍÄǼ¿²·ª®¢§˜ž�”‰�€„w|ptkmfh_bY\TVNQJLGH@D:>5713*.%( "  
#+&50?:GBPKXT`\fckiqnusyx|z}ƒ‚‡…‹‰Ž�“‘—•™™�› Ÿ¢¡¤£¨¦«©­¬°¯³²¶µ¹¸¼º¾½ÂÀÄÃÇÆÊÈÍÌÒÐÔÓØÖÛÚÝÜàßäâæåéçìêîíñïôóöõù÷ûúüûýüýýûýùûõ÷ðóëíãçÝà×ÚÏÓÉÌÃÅ»¿µ·®±¨«¡¤šž“—Œ�„ˆ|€txmqeh]aVYORHLAD;>6914+.(*$&"␍ ␍ ␍ ␍␍!&#,)20:6@<FCNJTPYW_\cahelipntrxu|z€~¶‘ñÖÿûâû©Å‘–©™À¶ËÄÕÐÇÒ±º±­Ä¹×ÏÉÕ¬»ž£¡�©¥ªª¡¦•›Ž’‰‹‰‡�Œ›•¦ §©’ž€ˆ�~†…„†€‚{}qwek_bd`feffoj|vƒ€‡…‚…x}otfjedkhomsputyxyzqvfl]aVYSTRRRRTTYW^\c`jfplsrssttttstrsrrsrxv�}‡„…‡‚„€€~†‚�‰“‘’”Œ�…ˆ„„„„�ƒx}qtjmijjjkkllklijjijjlklljkghffnjvrzw|{y{puej\aWZMR<E(3␍1mM
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,41 @@
~
~ TO BE CONTINUED...
~
You must find your way onto the Vorticon Mothership and destroy all the
horrible Tantalus Rays! If you don't--THE EARTH EXPLODES! Don't miss
episode two!
And then on to Vorticon VI where the whole planet awaits your arrival! Make
your way through all the Vorticon Cities and military installations, and
prepare yourself for the final confrontation with the Grand Intellect! You
won't believe the shocking finale!
The final episodes are available from Apogee Software Productions. They are
only $15 each or $30 for the whole trilogy!
Send your check or money order to:
Apogee Software Productions
P.O. Box 476389
Garland, TX 75047
Or call: 1-800-852-5659.
(U.S. Funds only, and please include $2 for Shipping and Handling.)
—˜ Commander Keen says:
™š "Hope you enjoyed
the game. I did!"
~ THE END (for now...)
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,85 @@
Ÿ Ÿ ŸŸŸŸ Ÿ ŸŸŸ
Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ
ŸŸŸŸ ŸŸŸ Ÿ ŸŸŸ
Ÿ Ÿ Ÿ Ÿ Ÿ
Ÿ Ÿ ŸŸŸŸ ŸŸŸŸ Ÿ
You can move Commander Keen with the joystick or keyboard.
When you first start Keen, you will be in keyboard mode. Let's look at the
keys you need to know to play the game.
KEY WHAT IT DOES
Arrows Move Keen around
Ctrl Jump
Alt Use Pogo/Stop Pogo
(if you have one)
Ctrl AND Alt Fire raygun
(if it has charges)
You can redefine these keys by pressing F3.
OTHER IMPORTANT KEYS
Spacebar Status screen
F1 Help!
F2 Sound on/off
F3 Keyboard mode
F4 Joystick mode
F5 Save Game
ESC Quit
If you use the joystick, press button 1 to jump, button 2 to use the
pogo, and both to fire the raygun. Controlling Keen while using the pogo is
more difficult.
When you are on the Mars map, you may be blocked by a city, shrine, or other
obstacle. You must enter the city (press Ctrl or button 1) and finish it
before proceeding.
When you enter a city, you can get things by simply running into them.
If you cannot pass through a door, there may be a "keycard" that the door
requires. This keycard will be the same color as the door.
~ TREASURES
Lollipop „… 100 points
†‡
Soda ˆ‰ 200 points
Š‹
Pizza €� 500 points
‚ƒ
Book Œ� 1000 points
�
Teddy Bear ‘’ 5000 points
”•
You get an extra Keen every 20,000 points.
—˜ Commander Keen says:
™š "Get to Episode Two
before the Earth
explodes!"
~ END OF HELP
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loaded 100 of 591 files, more files were not shown because too many files have changed in this diff. Show more