Difference between revisions of "PowerSlave"
(updated to reflect new DeHacker features) |
(→Essential improvements: Summarized the hell load of keypoints about the DeHacker in one sentence. Moved the modern binds instructions in this section and collapsed the config file excerpts. →System requirements: Added rec. amount of RAM.) |
||
Line 20: | Line 20: | ||
'''Key points''' | '''Key points''' | ||
− | {{ii}} Released as '''Exhumed''' in Europe and '''A.D. 1999: Pharaoh's Revival''' in Japan. Differences are minimal (title screen, etc.) PowerSlave install can be converted to Exhumed install, and vice versa, using [http://ctpax-cheater.losthost.org/htmldocs/pefs/ps_vs_ex.zip this]. | + | {{ii}} Released as '''Exhumed''' in Europe and '''A.D. 1999: Pharaoh's Revival''' in Japan. Differences are minimal (title screen, etc.). |
+ | {{ii}} PowerSlave install can be converted to Exhumed install, and vice versa, using [http://ctpax-cheater.losthost.org/htmldocs/pefs/ps_vs_ex.zip this]. | ||
==Availability== | ==Availability== | ||
Line 33: | Line 34: | ||
===[http://ctpax-cheater.losthost.org/htmldocs/pefs/expsdehk.zip EX / PS DeHacker]=== | ===[http://ctpax-cheater.losthost.org/htmldocs/pefs/expsdehk.zip EX / PS DeHacker]=== | ||
− | + | A patcher utility that provides bug fixes and enhancement such as proper strafing, autorun, toggleable mouse look and higher resolutions. | |
− | + | {{++}} Patch works with both Powerslave and Exhumed. | |
− | |||
− | |||
− | {{++}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
{{ii}} [http://www.r-t-c-m.com/knowledge-base/downloads-rtcm/powerslave-patches/ Earlier versions] of this patcher have issues with DOS32A above (gives a runtime 200 error). Use the [http://www.devoresoftware.com/freesource/cwsrc.htm CauseWay Extender] instead. | {{ii}} [http://www.r-t-c-m.com/knowledge-base/downloads-rtcm/powerslave-patches/ Earlier versions] of this patcher have issues with DOS32A above (gives a runtime 200 error). Use the [http://www.devoresoftware.com/freesource/cwsrc.htm CauseWay Extender] instead. | ||
− | {{ii}} | + | |
+ | ===WASD + Mouse=== | ||
+ | {{Fixbox|description=Edit SETUP.CFG||fix= | ||
+ | #Open {{file|SETUP.CFG}}. | ||
+ | #Replace the content in the <code>[KeyDefinitions]</code> section with: | ||
+ | <div class="mw-collapsible mw-collapsed"> | ||
+ | : '''Modern keyboard binds''' | ||
+ | <div class="mw-collapsible-content"> | ||
+ | <pre> | ||
+ | Move_Forward = "Up" "W" | ||
+ | Move_Backward = "Down" "S" | ||
+ | Turn_Left = "Left" "" | ||
+ | Turn_Right = "Right" "" | ||
+ | Strafe = "LAlt" "RAlt" | ||
+ | Strafe_Left = "," "A" | ||
+ | Strafe_Right = "." "D" | ||
+ | Run = "LShift" "RShift" | ||
+ | Jump = "Space" "/" | ||
+ | Crouch = "C" "LCtrl" | ||
+ | Fire = "Kpad0" "RCtrl" | ||
+ | Open = "F" "" | ||
+ | Look_Up = "PgUp" "" | ||
+ | Look_Down = "PgDn" "" | ||
+ | Look_Straight = "Home" "I" | ||
+ | Aim_Up = "Insert" "" | ||
+ | Aim_Down = "Delete" "" | ||
+ | SendMessage = "T" "" | ||
+ | Weapon_1 = "1" "" | ||
+ | Weapon_2 = "2" "" | ||
+ | Weapon_3 = "3" "" | ||
+ | Weapon_4 = "4" "" | ||
+ | Weapon_5 = "5" "G" | ||
+ | Weapon_6 = "6" "V" | ||
+ | Weapon_7 = "7" "B" | ||
+ | Mouseview = "U" "" | ||
+ | Pause = "Pause" "" | ||
+ | Map = "Tab" "" | ||
+ | Zoom_In = "F1" "X" | ||
+ | Zoom_Out = "F2" "Z" | ||
+ | Gamma_Correction = "F11" "" | ||
+ | Escape = "Escape" "" | ||
+ | Shrink_Screen = "Kpad-" "-" | ||
+ | Enlarge_Screen = "Kpad+" "=" | ||
+ | Inventory = "Enter" "R" | ||
+ | Inventory_Left = "[" "Q" | ||
+ | Inventory_Right = "]" "E" | ||
+ | Mouse_Sensitivity_Down = "F7" "" | ||
+ | Mouse_Sensitivity_Up = "F8" "" | ||
+ | </pre></div></div> | ||
+ | Then replace the content below the <code>ControllerType =</code> with the following: | ||
+ | <div class="mw-collapsible mw-collapsed"> | ||
+ | : '''Modern mouse binds''' | ||
+ | <div class="mw-collapsible-content"> | ||
+ | <pre> | ||
+ | MouseButton0 = "Fire" | ||
+ | MouseButtonClicked0 = "" | ||
+ | MouseButton1 = "Jump" | ||
+ | MouseButtonClicked1 = "" | ||
+ | MouseButton2 = "Weapon_1" | ||
+ | MouseButtonClicked2 = "Weapon_3" | ||
+ | </pre></div></div> | ||
+ | |||
+ | '''Notes''' | ||
+ | {{++}} Easier and more modern control scheme. | ||
+ | {{ii}} Requires DeHacker's forced mouselook, C key fix and strafing fix. | ||
+ | }} | ||
===[http://www.r-t-c-m.com/knowledge-base/downloads-rtcm/powerslave-frontends/PowerslaveMapBrowser10.zip Map Browser]=== | ===[http://www.r-t-c-m.com/knowledge-base/downloads-rtcm/powerslave-frontends/PowerslaveMapBrowser10.zip Map Browser]=== | ||
Line 50: | Line 108: | ||
===User Maps/Addons=== | ===User Maps/Addons=== | ||
− | + | * [http://www.r-t-c-m.com/knowledge-base/downloads-rtcm/powerslave-maps/ El-Gizah] - Single map with some custom art. It is advised to use the rescripted version as it includes a batch script to automate file renaming. | |
− | + | * [https://forums.duke4.net/topic/9111-return-to-ruins-a-new-powerslave-exhumed-mini-episode-and-mapping-documentation/ Return to Ruins] - A 3-maps mini episode. User can avoid overwriting files (if using the map browser utility for instance) by renaming the included {{file|LEV*.MAP}} files to {{file|RUIN*.MAP}} and using the following batch script to launch it: | |
<div class="mw-collapsible mw-collapsed"> | <div class="mw-collapsible mw-collapsed"> | ||
− | : Return to Ruins batch script | + | : '''Return to Ruins batch script''' |
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
Line 84: | Line 142: | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/saves|DOS|{{P|game}}\ | + | {{Game data/saves|DOS|{{P|game}}\SAVGAME*.SAV}} |
}} | }} | ||
Line 134: | Line 192: | ||
|mouse menu = false | |mouse menu = false | ||
|mouse menu notes = | |mouse menu notes = | ||
− | |invert mouse y-axis = | + | |invert mouse y-axis = hackable |
− | |invert mouse y-axis notes = Can be changed | + | |invert mouse y-axis notes = Can be changed via DeHacker |
|touchscreen = unknown | |touchscreen = unknown | ||
|touchscreen notes = | |touchscreen notes = | ||
Line 186: | Line 244: | ||
|steam cursor detection = unknown | |steam cursor detection = unknown | ||
|steam cursor detection notes = | |steam cursor detection notes = | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Line 349: | Line 346: | ||
|recOS = | |recOS = | ||
|recCPU = | |recCPU = | ||
− | |recRAM = | + | |recRAM = 8 MB |
|recHD = | |recHD = | ||
|recGPU = | |recGPU = |
Revision as of 19:43, 1 November 2018
Developers | |
---|---|
Lobotomy Software | |
Publishers | |
North America | Playmates Interactive Entertainment |
Europe | BMG Interactive |
Engines | |
Build | |
Release dates | |
DOS | December 31, 1996 |
PowerSlave | |
---|---|
PowerSlave | 1996 |
PowerSlave EX (unofficial port) | 2015 |
PowerSlave Exhumed | 2022 |
Key points
- Released as Exhumed in Europe and A.D. 1999: Pharaoh's Revival in Japan. Differences are minimal (title screen, etc.).
- PowerSlave install can be converted to Exhumed install, and vice versa, using this.
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Disc check can be disabled through a command line parameter |
Essential improvements
DOS/32A
DOS/32A is a more advanced extender and open source replacement to DOS4GW. It can improve both performance and stability of PowerSlave/Exhumed.
EX / PS DeHacker
A patcher utility that provides bug fixes and enhancement such as proper strafing, autorun, toggleable mouse look and higher resolutions.
- Patch works with both Powerslave and Exhumed.
- Earlier versions of this patcher have issues with DOS32A above (gives a runtime 200 error). Use the CauseWay Extender instead.
WASD + Mouse
Edit SETUP.CFG |
---|
Move_Forward = "Up" "W" Move_Backward = "Down" "S" Turn_Left = "Left" "" Turn_Right = "Right" "" Strafe = "LAlt" "RAlt" Strafe_Left = "," "A" Strafe_Right = "." "D" Run = "LShift" "RShift" Jump = "Space" "/" Crouch = "C" "LCtrl" Fire = "Kpad0" "RCtrl" Open = "F" "" Look_Up = "PgUp" "" Look_Down = "PgDn" "" Look_Straight = "Home" "I" Aim_Up = "Insert" "" Aim_Down = "Delete" "" SendMessage = "T" "" Weapon_1 = "1" "" Weapon_2 = "2" "" Weapon_3 = "3" "" Weapon_4 = "4" "" Weapon_5 = "5" "G" Weapon_6 = "6" "V" Weapon_7 = "7" "B" Mouseview = "U" "" Pause = "Pause" "" Map = "Tab" "" Zoom_In = "F1" "X" Zoom_Out = "F2" "Z" Gamma_Correction = "F11" "" Escape = "Escape" "" Shrink_Screen = "Kpad-" "-" Enlarge_Screen = "Kpad+" "=" Inventory = "Enter" "R" Inventory_Left = "[" "Q" Inventory_Right = "]" "E" Mouse_Sensitivity_Down = "F7" "" Mouse_Sensitivity_Up = "F8" "" Then replace the content below the
MouseButton0 = "Fire" MouseButtonClicked0 = "" MouseButton1 = "Jump" MouseButtonClicked1 = "" MouseButton2 = "Weapon_1" MouseButtonClicked2 = "Weapon_3" Notes
|
Map Browser
Allows easy browsing and management of user maps. Also allows jumping through default levels.
User Maps/Addons
- El-Gizah - Single map with some custom art. It is advised to use the rescripted version as it includes a batch script to automate file renaming.
- Return to Ruins - A 3-maps mini episode. User can avoid overwriting files (if using the map browser utility for instance) by renaming the included
LEV*.MAP
files toRUIN*.MAP
and using the following batch script to launch it:
- Return to Ruins batch script
@echo off echo Starting Return to Ruins... pause COPY LEV1.map LEV1.bme COPY LEV2.map LEV2.bme COPY LEV3.map LEV3.bme COPY ruin1.map LEV1.map COPY ruin2.map LEV2.map COPY ruin3.map LEV3.map CLS PS /1 /h COPY LEV1.bme LEV1.map COPY LEV2.bme LEV2.map COPY LEV3.bme LEV3.map DEL LEV*.bme echo Files restored...
Game data
Configuration file(s) location
System | Location |
---|---|
DOS | <path-to-game>\SETUP.CFG |
Save game data location
System | Location |
---|---|
DOS | <path-to-game>\SAVGAME*.SAV |
Video settings
Input settings
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | ||||
LAN play | 4 | |||
Online play | For DOSBox use DOSBox IPX/modem emulation. |
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Software renderer | ||
DOS video modes | SVGA, SVGA (VESA), VGA |
System requirements
DOS | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 3.3 | |
Processor (CPU) | Intel 486 | |
System memory (RAM) | 4 MB | 8 MB |
Hard disk drive (HDD) | ||
Video card (GPU) | SuperVGA, VESA, VGA |