Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "PowerSlave"

From PCGamingWiki, the wiki about fixing PC games
(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]===
{{++}} Ability to set run to be always on, instead of having to hold down the run button or using the Caps Lock/Scroll Lock/Num Lock toggle fix.
+
A patcher utility that provides bug fixes and enhancement such as proper strafing, autorun, toggleable mouse look and higher resolutions.
{{++}} Mouse look set to always on, instead of having to hold down the look button or using the Caps Lock/Scroll Lock/Num Lock toggle fix.
+
{{++}} Patch works with both Powerslave and Exhumed.
{{++}} Strafing buttons for strafe left and strafe right are fixed. This includes fixing the proper strafing speed and the ability to turn with the mouse or keyboard while strafing.
 
{{++}} Always turn off the cd check.
 
{{++}} Fix issues with binding things to the C key.
 
{{++}} Allows taking screen shot with the F12 key (will be in PCX format).
 
{{++}} Fixes incorrect cheat description when enabling some cheats.
 
{{++}} Ability to set custom Build screen resolution up to 1600x1200.
 
{{++}} Ability to invert vertical mouse aim on the Y-axis.
 
{{++}} And some other tweaks.
 
 
{{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}} Patch works with both Powerslave and Exhumed.
+
 
 +
===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===
{{ii}} [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.
+
* [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.
{{ii}} [https://forums.duke4.net/topic/9111-return-to-ruins-a-new-powerslave-exhumed-mini-episode-and-mapping-documentation/ Return to Ruins] - A fairly recent mini episode (only 3 maps). By default require you to overwrite the default first 3 mission, but this can be avoided by renaming the included ''LEV*.MAP'' files to ''RUIN*.MAP'' and using the following batch script to launch it:
+
* [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}}\SAVGAMEA.SAV}}
+
{{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      = false
+
|invert mouse y-axis      = hackable
|invert mouse y-axis notes = Can be changed only via DeHacker
+
|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 =  
}}
 
 
==WASD + Mouse==
 
{{Fixbox|description=Gives the game a more modern control set up|ref={{cn|date=September 2017}}|fix=
 
#Open SETUP.CFG.
 
#Replace the contents below the <code>[KeyDefinitions]</code> with:
 
 
<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>
 
Then replace the content below the <code>ControllerType =</code> with the following:
 
<pre>
 
MouseButton0 = "Fire"
 
MouseButtonClicked0 = ""
 
MouseButton1 = "Jump"
 
MouseButtonClicked1 = ""
 
MouseButton2 = "Weapon_1"
 
MouseButtonClicked2 = "Weapon_3"
 
</pre>
 
 
'''Notes'''
 
{{++}} Easier and more modern control scheme.
 
{{ii}} Requires you to run DeHacker first and enable both mouselook always on, C key fix, and the strafing fix.
 
 
}}
 
}}
  
Line 349: Line 346:
 
|recOS    =  
 
|recOS    =  
 
|recCPU  =  
 
|recCPU  =  
|recRAM  =  
+
|recRAM  = 8 MB
 
|recHD    =  
 
|recHD    =  
 
|recGPU  =  
 
|recGPU  =  

Revision as of 19:43, 1 November 2018

PowerSlave
PowerSlave cover
Developers
Lobotomy Software
Publishers
North America Playmates Interactive Entertainment
Europe BMG Interactive
Engines
Build
Release dates
DOS December 31, 1996
PowerSlave on Wikipedia
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 (requires the CD/DVD in the drive to play)
Disc check can be disabled through a command line parameter
DOS

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
  1. Open SETUP.CFG.
  2. Replace the content in the [KeyDefinitions] section with:
Modern keyboard binds
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 ControllerType = with the following:

Modern mouse binds
MouseButton0 = "Fire"
MouseButtonClicked0 = ""
MouseButton1 = "Jump"
MouseButtonClicked1 = ""
MouseButton2 = "Weapon_1"
MouseButtonClicked2 = "Weapon_3"

Notes

Easier and more modern control scheme.
Requires DeHacker's forced mouselook, C key fix and strafing fix.

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 to RUIN*.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

Template:Video settings

Input settings

Template:Input settings

Audio settings

Audio settings.
Audio settings.

Template: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
Hard disk drive (HDD)
Video card (GPU) SuperVGA, VESA, VGA

References