Police Quest 1: In Pursuit of the Death Angel VGA Technical

From Sierra Wiki
Jump to navigationJump to search


  This article is a technical stub page. You
can help the Sierra Wiki by expanding it.




General Information

Graphics

Sound

Requirements


MS-DOS

Minimum OS:
Minimum CPU: Intel i286
Minimum RAM: 640 KB
Minimum Video RAM: N/A
Graphics Modes: EGA, VGA, MCGA
Audio Hardware: PC Speaker,AdLib,Roland MT-32,Game Blaster (CMS),Sound Blaster,Pro Audio Spectrum,PS/1 Audio Card,General MIDI,Thunderboard,Disney Sound SourcePC Speaker, AdLib, Roland MT-32, Game Blaster (CMS), Sound Blaster, Pro Audio Spectrum, PS/1 Audio Card, General MIDI, Thunderboard, Disney Sound Source
Input Devices: Keyboard, Mouse, Analog Joystick
Media: 5 3½" floppy diskettes


Exploring Game Resources


Resources Used

  • *.V56 — 256 color VIEW resources; sprite graphics. Location: RESOURCE.00*, patchDir.
  • *.P56 — 256 color Picture resources; background graphics. Location: RESOURCE.00*, patchDir.
  • *.SCR — Script resources; static logic data. Location: RESOURCE.00*, patchDir.
  • *.TEX — Text Resources.[1] Location: RESOURCE.00*, patchDir.
  • *.SND — Sound resources; MIDI music and some sound effects. Location: RESOURCE.00*, patchDir.
  • *.VOC — Vocab (not used).[2] Location: RESOURCE.00*, patchDir.
  • *.FON — Font resources; graphics to display text. Location: RESOURCE.00*, patchDir.
  • *.CUR — Cursor resources; mouse cursors (deprecated in favor of v56-based cursors). Location: RESOURCE.00*, patchDir.
  • *.PAT — Patch resources; audio patch files. Location: RESOURCE.00*, patchDir.
  • *.PAL — Palette Resource; 256 color palette files. Location: RESOURCE.00*, patchDir.
  • *.AUD — Audio resources; voice and digital sound effects. Location: RESOURCE.00*, patchDir.
  • *.SYN — Audio synchronization. Location: RESOURCE.00*, patchDir.
  • *.MSG — Message resources; text plus metadata. Location: RESOURCE.00*, patchDir.
  • *.HEP — Heap resources; dynamic script data.[3] Location: RESOURCE.00*, patchDir.
  • Audio36 — Audio36 resource;
  • Sync36 — Audio36 resource; Audio36 synchronization


External Resources

  • *.MAP — Map resources; lookup tables for the individual resources. Location: External, patchDir.
  • *.SEQ — Sequence Resource; cut scenes resources. Location: External, patchDir.

Multiplayer

None known.

Troubleshooting


Issue ID



Solution

Patches

  • No Official Patch


Patches

  • Official Police Quest 1 VGA Patch   ZIP File [4.90 KB]
    Resolves:
    • Error when clicking the Eye cursor on anything outside of Caffeine Carol's before getting out of car.


New Installer

Works with both AGI and SCI versions. Copy the files from your floppy disks into a temporary folder on your hard drive and run this installer from that folder.


Debug Modes

The "magic" script is 899. Extract 899.SCR/899.HEP/899.TEX. To activate the debug mode in this case, they should be first renamed to 702.SCR/702.HEP/702.TEX.

It activates the following options:

Command Action Notes
[ALT + A] Show cast (information about all objects on screen)  
[ALT + B] Polygon editor (edit walking areas) This removed option crashes game
[ALT + C] Show control map  
[ALT + D] Place an actor This option is very buggy
[ALT + E] Show ego information  
[ALT + F] Show feature outlines  
[ALT + G] Set global variable  
[ALT + H] Show global variable  
[ALT + I] Get inventory item  
[ALT + J] Justify text on screen  
[ALT + K] Show palette  
[ALT + L] Set flag  
[ALT + M] Clear flag  
[ALT + N] QA logger (it should "Show flag", but doesn't)  
[ALT + O] QA logger  
[ALT + P] Show priority map  
[ALT + Q] Set detail to 1 Not sure what this does or if it works at all
[ALT + R] Show room info / free memory  
[ALT + S] Show string or message  
[ALT + T] Teleport (change room/scene/script)  
[ALT + U] Give HandsOn (return user control) Not sure what this does or if it works at all
[ALT + V] Show visual map  
[ALT + W] Feature writer This removed option crashes game
[ALT + X] Exit game  
[ALT + Z] Exit game  
[SHIFT + /] Help  

References

  1. Texts deprecated in favor of messages
  2. Type 0x85 resources are 'memory' resources, which are only used internally.
  3. The script resource split introduced in SCI01 was incorporated into the actual resource layout in SCI1


Related Links