Beast Within: A Gabriel Knight Mystery Technical: Difference between revisions

From Sierra Wiki
Jump to navigationJump to search
Andrew Branscom (talk | contribs)
m 1 revision imported
Andrew Branscom (talk | contribs)
 
(8 intermediate revisions by the same user not shown)
Line 69: Line 69:
</blockquote>
</blockquote>
</blockquote>
</blockquote>
==<br /> Exploring Game Resources ==
<blockquote>
<!-- Resources notes here -->
===<br /> Resources Used ===
* [[VIEW Resource (SCI)#V56|*.V56]] — View Resource; 256 color sprite graphics. Location: RESOURCE.00*, RESSCI.00*, patchDir.
* [[Picture Resource (SCI)#P56|*.P56]] — Picture resources; 256 color background graphics. Location: RESOURCE.00*, RESSCI.00*, patchDir.
* [[Script Resource (SCI)#SCR|*.SCR]] — Script resources; Scripts (static data). Location: RESOURCE.00*, RESSCI.00*, patchDir.
* [[Text Resource (SCI)#TEX|*.TEX]] — Text resources; Texts (deprecated in favor of messages). Location: RESOURCE.00*
* [[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*.
* [[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 resources; 256 color palette files. Location: RESOURCE.00*, RESSCI.00*, patchDir.
* [[Audio Resource (SCI)#AUD|*.AUD]] — Audio resources; voice and digital sound effects. Location: RESOURCE.SFX, patchDir.
* [[Audio Resource (SCI)#SYN|*.SYN]] — Audio resources; 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)#Sync36|Sync36]] — Sync36 resources; Audio36 synchronization. Location: RESOURCE.00*, patchDir.
* [[Audio Resource (SCI)#WAV|*.WAV]] — Audio Wave resources; 16-bit PCM mono 22050 Hz audio resource. Location: RESOURCE.SFX, external, patchDir.
====<br /> External Resources ====
* [[Map Resource (SCI)#MAP|*.MAP]] — Map Resource; lookup tables for the individual resources. Location: external, RESSCI.00*, patchDir.
* [[Audio Resource (SCI)#Audio36|Audio36]] — Audio36 resources. Location: RESOURCE.SFX, external, patchDir.
* [[SEQ Resource (SCI)|*.SEQ]] — Sequence resources; cut scenes resources. Location: external, patchDir.
* [[ROBOT Resource (SCI)|*.RBT]] — Robot video resources. Location: external, patchDir.
* [[VMD|*.VMD]] — VMD videos (external). Location: external, patchDir.
* [[Audio Resource (SCI)#WAV|*.WAV]] — Audio wave resources; 16-bit PCM mono 22050 Hz audio resource. Location: RESOURCE.SFX, external, patchDir.
====<br /> Resource Tools ====
* [[Sierra Resource Viewer]] - Opens, views, and exports [[AGI]] and [[SCI]] game resources
</blockquote>
== Multiplayer ==
<blockquote>
None known.
</blockquote>
== Troubleshooting ==
===<br /> Issue ID ===
<blockquote>
<!--  Put issue info here -->
</blockquote>
<!--  <div class="Quote">
{{Quote|Attrib = <ref>reference here</ref>
}}
<!--  Quote here --><!--
</div> -->
====<br /> Solution ====
<blockquote>
<!--  Put solution info here -->
</blockquote>
== <span class="Inactive">Patches</span> ==
<blockquote>
<!--  Put patch history and general info here -->
</blockquote>
* [[File:ZIPInactive.png]] <span class="Inactive">No Official Patch</span>


== Patches ==
== Patches ==
Line 96: Line 168:
* [[File:ZIP.png]] [[SHPBin:Patches/GabrielKnight/GK2NoInterlacePatchItaliano.zip|Enrico Rolfi's Italian GK2 no interlace patch]]<span class="DLInfo"> ZIP File [193 KB]</span><br />
* [[File:ZIP.png]] [[SHPBin:Patches/GabrielKnight/GK2NoInterlacePatchItaliano.zip|Enrico Rolfi's Italian GK2 no interlace patch]]<span class="DLInfo"> ZIP File [193 KB]</span><br />
::Removes interlacing from game videos.
::Removes interlacing from game videos.
<div id="GK2EnSubtitles" />
* [[File:ZIP.png]] [[:File:GK2Subtitles.zip|Gabriel Knight II English Subtitle Patch]]<span class="DLInfo"> ZIP File [1.20 MB]</span><br />
::'''''The Gabriel Knight II English Subtitle Patch''''' adds English subtitles to '''''The Beast Within: A Gabriel Knight Mystery'''''. Non-native English speakers or those with hearing impediments may find this patch useful.


==<br /> New Installer ==
==<br /> New Installer ==
Line 246: Line 321:
* [[Gabriel Knight Series]]
* [[Gabriel Knight Series]]
* [[Gabriel Knight]]
* [[Gabriel Knight]]
 
<!--
* [[Exploring Game Resources]]
-->
&nbsp;
[[Category:Technical Pages]]
[[Category:Technical Pages]]
<!-- [[Category:Game Resources]] -->
[[Category:Patch Pages]]
[[Category:Patch Pages]]
[[Category:Games with a Debug Mode]]
[[Category:Games with a Debug Mode]]

Latest revision as of 23:48, 23 November 2025


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




General Information

Graphics

Sound

Requirements


PC

Minimum DOS: MS-DOS 5.0
Minimum OS: Windows 3.1
Minimum CPU: Intel i486
Minimum RAM: 8 MB
Graphics Modes: VGA, VESA, SVGA
Audio Hardware: Roland MT-32,Sound Blaster,Sound Blaster Pro,Sound Blaster 16,Sound Blaster AWE32,Pro Audio Spectrum,General MIDI,Microsoft Sound System, Roland MT-32, Sound Blaster, Sound Blaster Pro, Sound Blaster 16, Sound Blaster AWE32, Pro Audio Spectrum, General MIDI, Microsoft Sound System
Input Devices: Mouse
Media: 6 CD discs


Mac

Minimum CPU: Motorola 68040
Minimum RAM: 12 MB
Minimum OS: System 7.1
Graphics Modes: 256 Colors Required
Audio Hardware: Sound Manager
Input Devices: Keyboard, Mouse
Media: 6 CD
Minimum CD-ROM Speed: 2X


Exploring Game Resources


Resources Used

  • *.V56 — View Resource; 256 color sprite graphics. Location: RESOURCE.00*, RESSCI.00*, patchDir.
  • *.P56 — Picture resources; 256 color background graphics. Location: RESOURCE.00*, RESSCI.00*, patchDir.
  • *.SCR — Script resources; Scripts (static data). Location: RESOURCE.00*, RESSCI.00*, patchDir.
  • *.TEX — Text resources; Texts (deprecated in favor of messages). Location: RESOURCE.00*
  • *.SND — Sound resources; MIDI music and some sound effects. Location: RESOURCE.00*, patchDir.
  • *.VOC — Vocab; not used.[1]. Location: RESOURCE.00*.
  • *.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 resources; 256 color palette files. Location: RESOURCE.00*, RESSCI.00*, patchDir.
  • *.AUD — Audio resources; voice and digital sound effects. Location: RESOURCE.SFX, patchDir.
  • *.SYN — Audio resources; audio synchronization. Location: RESOURCE.00*, patchDir.
  • *.MSG — Message resources; text plus metadata. Location: RESOURCE.00*, patchDir
  • *.HEP — Heap resources; dynamic script data.[2] Location: RESOURCE.00*, patchDir.
  • Sync36 — Sync36 resources; Audio36 synchronization. Location: RESOURCE.00*, patchDir.
  • *.WAV — Audio Wave resources; 16-bit PCM mono 22050 Hz audio resource. Location: RESOURCE.SFX, external, patchDir.


External Resources

  • *.MAP — Map Resource; lookup tables for the individual resources. Location: external, RESSCI.00*, patchDir.
  • Audio36 — Audio36 resources. Location: RESOURCE.SFX, external, patchDir.
  • *.SEQ — Sequence resources; cut scenes resources. Location: external, patchDir.
  • *.RBT — Robot video resources. Location: external, patchDir.
  • *.VMD — VMD videos (external). Location: external, patchDir.
  • *.WAV — Audio wave resources; 16-bit PCM mono 22050 Hz audio resource. Location: RESOURCE.SFX, external, patchDir.


Resource Tools

Multiplayer

None known.

Troubleshooting


Issue ID



Solution

Patches

  • No Official Patch


Patches

Patch v1.11 (1996-02-08)

  1. Corrects "Out of memory" message at Schloss Ritter in Chapter 4.
  2. Corrects "Error 99: Error Loading Resource 122v56" that occurs when switching to CD #2.
  3. Fixes "dead end" that occurs when player exhausts dialogue with Leber before visiting Ubergrau’s office for the first time and then can't get back to Leber to ask about "Black Wolf".
  4. Fixes problem where Neuschwanstein border does not stop blinking even after player has heard every tour tape.
  5. Fixes problem where Georg does not have "Lost Opera" topic if player hasn’t clicked on "Letter to Conductor" in the Museum but has exhausted topics with Frau Miller, then cannot get back to the Museum.
  6. Allows Grace to get holy water only once.
  7. Corrects "thrashing" or continuous hard drive or CD drive reads.
Fixes missing buttons on title screen after resource concatenation.
Timer fixes.
Removes interlacing from game videos.
Removes interlacing from game videos.
Removes interlacing from game videos.
The Gabriel Knight II English Subtitle Patch adds English subtitles to The Beast Within: A Gabriel Knight Mystery. Non-native English speakers or those with hearing impediments may find this patch useful.


New Installer

Now supports the German version! This multilingual (English, German and Spanish.) Installer makes use of Enrico Rolfi's (Endroz) UniSCI tool (to enable CD-less play) and his No Interlace patch.


Debug Modes

Activate the debug mode using the "CLASSES" method. Besides giving you a "Where to?" dialog at the beginning.

Command Action Notes
[ALT + A] Reload room  
[ALT + B] Capture screenshot (in BMP format) This option is removed or does not work properly
[ALT + C] Show cast (information about all objects on screen)  
[ALT + E] Show ego information  
[ALT + F] Edit features  
[ALT + G] Show/set/clear flag  
[ALT + I] Get inventory item  
[ALT + P] Polygon editor (edit walking areas) This option is removed or does not work properly
[ALT + R] Show room info / free memory(?)  
[ALT + S] Scaler tools This option is removed or does not work properly
[ALT + T] Teleport (change room/scene/script)  
[ALT + U] Give HandsOn (return user control)  
[ALT + M] Show free memory  
[ALT + X] Exit game  
[CTRL + S] Sound test  
[SHIFT + /] Help  

 

There are some more debug/tester functions in this game. They can be accessed by teleporting to room 98. This will activate "The Elite Tester V1.0":

Command Action Notes
[ALT + A] AVI player This option is removed or does not work properly
[ALT + D] DebugOn toggle (internal debugger on room change) Doesn't seem to do anything
[ALT + I] Toggle full screen  
[ALT + O] Polygon editor (edit walking areas) This option is removed or does not work properly
[ALT + P] Toggle palette This option is removed or does not work properly
[ALT + S] Scaler tools This option is removed or does not work properly
[ALT + T] Teleport (change room/scene/script)  
[ALT + V] VMD player  
[CTRL + D] Unload current view  
[CTRL + F] Forward (?)  
[CTRL + S] Play sound  
[CTRL + P] Play sound effect  
[CTRL + B] Actor lastCel(?)  
[CTRL + R] Reset room(?)  
[M] Toggle mover(?) Doesn't seem to do anything
[S] Manual toggle scaler(?)  
[P] Picture(?)  
[V] View(?)  
[=] Toggle picture(?)  
[E] EndLoop(?)  
[B] BegLoop(?)  
[L] Loop(?)  
[H] Hide/show actor(?)  
[K] Normalize actor(?)  
[F9] Set Pri(?)  
[I] Current actor information(?)  
[N] nextCel-lastCel(?)  
[ALT + N] Previous cel  
[0]-[9] Actors  
[O] Open robot  
[F] Advance robot frame  
[R] Retreat robot frame  
[DELETE] Delete robot frame This option is removed or does not work properly
[CTRL + C] Tag robot frame for cue  
[ALT + R] Play robot  
[E] Play robot  
[T] Terminate robot  
[CTRL + I] Show robot info  
[D] Display single robot frame  
[,] Scroll large pics left and right  
[CTRL + M] Change scroll step size  
[CTRL + N] Reset plane rectangle (for scrolled pics)  
[SHIFT + /] Help  

References

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


Related Links