King's Quest VI: Heir Today, Gone Tomorrow Technical and Police Quest 3: Difference between pages

From Sierra Wiki
(Difference between pages)
Jump to navigationJump to search
m 1 revision imported
 
m 2 revisions imported
 
Line 1: Line 1:
{{TechSubpageLinks}}
#REDIRECT [[Police Quest 3: The Kindred]]
 
==<br /> General Information ==
 
<blockquote>
<!-- Add general game tech info here -->
 
=== Graphics ===
 
<blockquote>
<!-- Add graphics info here -->
</blockquote>
 
=== Sound ===
 
<blockquote>
<!-- Add audio info here -->
</blockquote>
 
=== Requirements ===
 
<blockquote>
 
====<br /> PC ====
 
<blockquote>
{|
|- valign="top"
| width="200" | '''Minimum&nbsp;DOS:''' || 3.0 - 3.3
|- valign="top"
| width="200" | '''Minimum&nbsp;Windows:''' || Windows 3.0
|- valign="top"
| '''Minimum&nbsp;CPU:''' || 80386 SX CPU
|- valign="top"
| '''Minimum&nbsp;RAM:''' || 640 KB
|- valign="top"
| '''Minimum&nbsp;Video&nbsp;RAM:''' || N/A
|- valign="top"
| '''Graphics&nbsp;Modes:''' || EGA, VGA, MCGA
|- valign="top"
| '''Audio&nbsp;Hardware:''' || PC Speaker,AdLib,Roland MT-32,Sound Blaster,Pro Audio Spectrum,PS/1 Audio Card,General MIDI,Thunderboard,CDA Tracks,Disney Sound SourcePC Speaker, AdLib, Roland MT-32, Sound Blaster, Pro Audio Spectrum, PS/1 Audio Card, General MIDI, Thunderboard, CDA Tracks, Disney Sound Source
|- valign="top"
| '''Minimum CD Drive Speed:''' || 1x
|- valign="top"
| '''Input&nbsp;Devices:''' || Keyboard, Mouse, Analog Joystick
|- valign="top"
| '''Media:''' || 1 CD discs
|}
</blockquote>
 
====<br /> Mac ====
 
<blockquote>
{|
|- valign="top"
| width="200" | '''Minimum&nbsp;OS:''' || <!-- System 6.0.7 -->
|- valign="top"
| '''Minimum&nbsp;CPU:''' || <!-- Motorola 68040 -->
|- valign="top"
| '''Minimum&nbsp;RAM:''' || <!-- 2 MB -->
|- valign="top"
| '''Graphics&nbsp;Modes:''' || <!-- 256 Colors Required -->
|- valign="top"
| '''Audio&nbsp;Hardware:''' || <!-- Roland MT-32 (and LAPC-I) -->
|- valign="top"
| '''Input&nbsp;Devices:''' || Keyboard, Mouse
|- valign="top"
| '''Media:''' || <!-- 3.5" floppy diskettes, CD -->
|- valign="top"
| '''Minimum&nbsp;CD-ROM&nbsp;Speed:''' || <!-- 4X -->
|}
</blockquote>
 
====<br /> Amiga ====
 
<blockquote>
{|
|- valign="top"
| width="200" | '''Minimum&nbsp;OS:''' || Kickstart 1.3
|- valign="top"
| '''Minimum&nbsp;CPU:''' || Amiga 500/2000
|- valign="top"
| '''Minimum&nbsp;RAM:''' || 1 MB
|- valign="top"
| '''Graphics&nbsp;Modes:''' || OCS/ECS
|- valign="top"
| '''Sound&nbsp;Devices&nbsp;Supported:''' || <!-- Roland MT-32 (and LAPC-I) -->
|- valign="top"
| '''Input&nbsp;Devices:''' || Keyboard, Mouse, Joystick
|- valign="top"
| '''Media:''' || 3.5" floppy diskettes
|}
</blockquote>
</blockquote>
</blockquote>
 
==<br /> Exploring Game Resources ==
 
<blockquote>
<!-- Resources notes here -->
 
===<br /> Resources Used ===
 
* [[VIEW Resource (SCI)#V56|*.V56]] — 256 color VIEW resources; sprite graphics. Location: RESOURCE.00*, patchDir.
* [[Picture Resource (SCI)#P56|*.P56]] — 256 color Picture resources; background graphics. Location: RESOURCE.00*, patchDir.
* [[Script Resource (SCI)#SCR|*.SCR]] — Script resources; static logic data. Location: RESOURCE.00*, patchDir.
* [[Text Resource (SCI)#TEX|*.TEX]] — Text Resources.<ref>Texts deprecated in favor of messages</ref> Location: RESOURCE.00*, patchDir.
* [[Sound Resource (SCI)#SND|*.SND]] — Sound resources; MIDI music and some sound effects. Location: RESOURCE.00*, patchDir.
* [[VOCAB_Resource (SCI)#VOC|*.VOC]] — Vocab (not used).<ref>Type 0x85 resources are 'memory' resources, which are only used internally.</ref> Location: RESOURCE.00*, patchDir.
* [[Font Resource (SCI)#FON|*.FON]] — Font resources; graphics to display text. Location: RESOURCE.00*, patchDir.
* [[CURSOR Resource (SCI)#CUR|*.CUR]] — Cursor resources; mouse cursors (deprecated in favor of v56-based cursors). Location: RESOURCE.00*, patchDir.
* [[Patch Resource (SCI)#PAT|*.PAT]] — Patch resources; audio patch files. Location: RESOURCE.00*, patchDir.
* [[Palette Resource (SCI)#PAL|*.PAL]] — Palette Resource; 256 color palette files. Location: RESOURCE.00*, patchDir.
* [[Audio Resource (SCI)#AUD|*.AUD]] — Audio resources; voice and digital sound effects. Location: RESOURCE.00*, patchDir.
* [[Audio Resource (SCI)#SYNG|*.SYN]] — Audio synchronization. Location: RESOURCE.00*, patchDir.
* [[Message Resource (SCI)#MSG|*.MSG]] — Message resources; text plus metadata. Location: RESOURCE.00*, patchDir.
* [[HEAP Resource (SCI)|*.HEP]] — Heap resources; dynamic script data.<ref>The script resource split introduced in SCI01 was incorporated into the actual resource layout in SCI1</ref> Location: RESOURCE.00*, patchDir.
* [[Audio Resource (SCI)#Audio36|Audio36]] — Audio36 resource;
* [[Audio Resource (SCI)#Sync36|Sync36]] — Audio36 resource; Audio36 synchronization
 
====<br /> External Resources ====
 
* [[Map Resource (SCI)#MAP|*.MAP]] — Map resources; lookup tables for the individual resources. Location: External, patchDir.
* [[SEQ Resource (SCI)|*.SEQ]] — Sequence Resource; cut scenes resources. Location: External, patchDir.
 
====<br /> Resource Tools ====
 
* [[Sierra Resource Viewer]] - Opens, views, and exports [[AGI]] and [[SCI]] game resources
</blockquote>
 
== Patches ==
 
<blockquote>
<!--  Put patch history and general info here -->
</blockquote>
* [[File:ZIP.png]] [[File:EcoQuestCD-KQVICD-LauraBow2CD-SQ4CD(SB16DRV).zip|King's Quest VI CD Updated SoundBlaster Driver (SB16DRV)]] &nbsp; <span class="DLInfo"> ZIP File [5.75 KB]</span><br />Fixes:
:: This updated AUDBLAST.DRV for the DOS version corrects a problem with some SoundBlaster 16 ASP sound cards in which only the first digitized sound effect is heard.
* [[File:ZIP.png]] [[File:KQ6(KQ6CDHI).ZIP|King's Quest VI CD Patch (KQ6CDHI) ]] &nbsp; <span class="DLInfo"> ZIP File [88.9 KB]</span><br />Fixes:
:: This patch will correct a problem that occurs when King's Quest VI CD is run through Windows at video resolutions higher than 640 x 480. If you were having difficulty making Prince Alexander walk off the bottom of the screen or pick up certain objects, and are running Windows at higher video resolutions like 800 x 600 or 1024 x 768, this patch will help.
 
==<br /> New Installer ==
 
* [[File:Setup.png]] [[SHPBin:NewInstallers/KQ6Installer.zip|SHP New King's Quest 6 Installer]]<span class="DLInfo"> Setup File [1.04 MB]</span><br />
::Now works with the German floppy version. Works with either floppy or CD version. If installing the CD version, it will setup the Windows game in ScummVM to run on all versions of Windows. It will also install the DOS interpreter in DOSBox. Installs the entire CD game to the hard drive for CD-less play. If installing the floppy version, just copy the files from your floppy disks into a temporary folder on your hard drive and run this installer from that folder<br />&nbsp;
 
::If installing the floppy version, be sure you have DOSBox installed in Program Files\DOSBox before running installer. If you do not, you must be online to when you install the game to allow the installer to download and install DOSBox for you or the audio file will not be decompressed. To accomodate PCs without a floppy drive, for the floppy version this installer is designed to work by using the files from the original media copied to the harddrive. Because some files are named the same, the files from multiple disks often need to be kept separate to avoid overwriting each other. To install these games:
 
<blockquote>
* Create a temporary folder on the hard drive.
* Inside this folder, create a numbered folder for each disk, i.e. "1" for disk 1, "2" for disk 2, etc. one for each disk.
* Copy the contents (files and folders) of each disk into its appropriately numbered folder,
* Copy DOSBox installer for the game into the same temporary folder.
* Run the installer from this same folder.
</blockquote>
 
==<br /> Debug Modes ==
 
<blockquote>
The "magic" script for the MPC version is 911, which has been removed from most releases of the game, along with the debug build of the interpreter. The attached contains the debug handler script and other debug files, a debug build of the interpreter with debug help files. Just extract and drop into the base directory of the game and start the game with SCI.EXE in DOSBox for full debug options.
 
* [[Media:KQ6CD_Debug_w-Interp.zip|KQ6 Debug Files]]<ref>See included README.txt for a list of files and all commands.</ref>
 
Credit for locating and fixing the debug handler script goes to [[Omer Mor]] and [[doomlazer]]<ref>https://sciprogramming.com/community/index.php?topic=1594.0</ref>. Credit for the debug build of the SCI1.1 interpreter goes to "[[scipprofile:1512|Kawa]]" of the SCIprogramming community.
 
Upon launch with these files in the game's base directory you should see a "Where to, STUD?" prompt immediately.
 
<blockquote>[[File:KQ6-WhereToStud.png|320px]]</blockquote>
 
Besides giving you the "Where to, stud?" dialog at the beginning, the following options are available:
 
[ALT + H] will list the below debug commands available with the script debugger:
 
<blockquote>[[File:KQ6DebugCommands.png|320px]]</blockquote>
 
{| class="wikitable sortable"
! width="50" | Command !! width="250" | Action !! width="400" |Notes
|- valign="top"
|align="center"|[ALT + A]||Show cast||Information about all objects on screen
|- valign="top"
|align="center"|[ALT + B]||Polygon editor||Edit walking areas
|- valign="top"
|align="center"|[ALT + C]||Show control map||&nbsp;
|- valign="top"
|align="center"|[ALT + D]||DebugOn toggle||Internal debugger on room change
|- valign="top"
|align="center"|[ALT + E]||Show ego information||&nbsp;
|- valign="top"
|align="center"|[ALT + F]||Set flag / clear||&nbsp;
|- valign="top"
|align="center"|[ALT + G]||Set global variable||&nbsp;
|- valign="top"
|align="center"|[ALT + H]||Help||List debug commands
|- valign="top"
|align="center"|[ALT + I]||Get inventory item||See [[King's Quest 6 Inventory Items|here]] for a list of inventory items
|- valign="top"
|align="center"|[ALT + E]||Dialog editor||&nbsp;
|- valign="top"
|align="center"|[ALT + K]||Show palette||&nbsp;
|- valign="top"
|align="center"|[ALT + L]||Log file||&nbsp;
|- valign="top"
|align="center"|[ALT + M]||Show free memory||&nbsp;
|- valign="top"
|align="center"|[ALT + P]||Show priority map||&nbsp;
|- valign="top"
|align="center"|[ALT + Q]||Show cursor coordinates||&nbsp;
|- valign="top"
|align="center"|[ALT + R]||Show room info||&nbsp;
|- valign="top"
|align="center"|[ALT + S]||Updating cast elements||&nbsp;
|- valign="top"
|align="center"|[ALT + T]||Teleport||Change room/scene/script
|- valign="top"
|align="center"|[ALT + U]||Give HandsOn||Return user control
|- valign="top"
|align="center"|[ALT + V]||Show visual map||&nbsp;
|- valign="top"
|align="center"|[ALT + W]||Feature writer||&nbsp;
|- valign="top"
|align="center"|[ALT + Y]||Adjust vanishing point||&nbsp;
|- valign="top"
|align="center"|[ALT + Z]||QUICK QUIT||&nbsp;
|}
 
 
To invoke the interpreter debugger press the grave accent (`) or [Alt+D] and change screens.
 
<blockquote>[[File:KQ6InterpDebug.png|320px]]</blockquote><br />
 
If you have not started the game with the included debug build of the interpreter (SCI.EXE) the game will crash. Pressing "?" while debug is active will display interpreter debug commends.
 
<blockquote>[[File:KQ6DBGHELP_000.png|320px]]</blockquote><br />
 
<blockquote>[[File:KQ6DBGHELP_001.png|320px]]</blockquote>
</blockquote>
 
== References ==
 
<references />
 
==<br /> Related Links ==
 
* [[King's Quest Series]]
* [[Prince Alexander]]
<!--
* [[Exploring Game Resources]]
-->
 
&nbsp;
 
[[Category:Technical Pages]]
[[Category:Game Resources]]
[[Category:Patch Pages]]
[[Category:Patch Pages]]
[[Category:Games with a Debug Mode]]

Latest revision as of 21:20, 15 February 2025