|
|
Line 1: |
Line 1: |
| {{TechSubpageLinks}} | | {{CntsSubpageLinks}} |
| {{TechStub}} | | {{ContentsStub}} |
|
| |
|
| ==<br /> General Information == | | ==<br /> MS-DOS Version Release == |
|
| |
|
| <blockquote>
| | {| align="center" width="80%" |
| <!-- Add general game tech info here -->
| | |- align="center" |
| | | [[Image:LeisureSuitLarry5-QuickRef.png|190px]] |
| | | [[Image:LeisureSuitLarry5-.png|190px]] |
| | |- align="center" |
| | | MS-DOS Quick Reference Card |
| | | MS-DOS |
| | |- align="center" |
| | | [[Image:LeisureSuitLarry5-TechRef.png|190px]] |
| | | [[Image:LeisureSuitLarry5-RegistrationCard.png|190px]] |
| | |- align="center" |
| | | MS-DOS Technical Reference |
| | | MS-DOS Registration Card |
| | |} |
|
| |
|
| === Graphics === | | ==<br /> MS-DOS CD Version Release == |
|
| |
|
| <blockquote>
| | {| align="center" width="80%" |
| <!-- Add graphics info here -->
| | |- align="center" |
| </blockquote>
| | | [[Image:LeisureSuitLarry5CD-QuickRef.png|190px]] |
| | | [[Image:LeisureSuitLarry5CD-.png|190px]] |
| | |- align="center" |
| | | MS-DOS CD Quick Reference Card |
| | | MS-DOS CD |
| | |- align="center" |
| | | [[Image:LeisureSuitLarry5CD-TechRef.png|190px]] |
| | | [[Image:LeisureSuitLarry5CD-RegistrationCard.png|190px]] |
| | |- align="center" |
| | | MS-DOS CD Technical Reference |
| | | MS-DOS CD Registration Card |
| | |} |
|
| |
|
| === Sound === | | ==<br /> Macintosh == |
|
| |
|
| <blockquote>
| | {| align="center" width="80%" |
| <!-- Add audio info here -->
| | |- align="center" |
| </blockquote>
| | | [[Image:LeisureSuitLarry5Mac-QuickRef.png|190px]] |
| | | | [[Image:LeisureSuitLarry5Mac-.png|190px]] |
| === Requirements === | | |- align="center" |
| | | Macintosh Quick Reference Card |
| | | Macintosh |
| | |- align="center" |
| | | [[Image:LeisureSuitLarry5Mac-TechRef.png|190px]] |
| | | [[Image:LeisureSuitLarry5Mac-RegistrationCard.png|190px]] |
| | |- align="center" |
| | | Macintosh Technical Reference |
| | | Macintosh Registration Card |
| | |} |
|
| |
|
| <blockquote> | | ==<br /> Amiga == |
|
| |
|
| ====<br /> Windows ====
| | {| align="center" width="80%" |
| | | |- align="center" |
| <blockquote>
| | | [[Image:LeisureSuitLarry5Amiga-QuickRef.png|190px]] |
| {| | | | [[Image:LeisureSuitLarry5Amiga-.png|190px]] |
| |- valign="top"
| | |- align="center" |
| | width="200" | '''Minimum OS:''' || Windows 95
| | | Amiga Quick Reference Card |
| |- valign="top" | | | Amiga |
| | '''Minimum CPU:''' || Intel Pentium | | |- align="center" |
| |- valign="top" | | | [[Image:LeisureSuitLarry5Amiga-TechRef.png|190px]] |
| | '''Minimum RAM:''' || 32 MB
| | | [[Image:LeisureSuitLarry5Amiga-RegistrationCard.png|190px]] |
| |- valign="top" | | |- align="center" |
| | '''Minimum Video RAM:''' || 4 MB | | | Amiga Technical Reference |
| |- valign="top" | | | Amiga Registration Card |
| | '''Graphics Modes:''' || SVGA, Direct3D | |
| |- valign="top" | |
| | '''Audio Hardware:''' || Digital Audio,Windows Sound CardDigital Audio, Windows Sound Card | |
| |- valign="top" | |
| | '''Input Devices:''' || Keyboard, Mouse | |
| |- valign="top" | |
| | '''Media:''' || 3 CD discs
| |
| |} | | |} |
| </blockquote>
| |
| </blockquote>
| |
| </blockquote>
| |
|
| |
| ==<br /> Exploring Game Resources ==
| |
|
| |
| <blockquote>
| |
| <!-- Resources notes here -->
| |
|
| |
| ===<br /> Resources Used ===
| |
|
| |
| * [[G-Engine Auto Scripting|*.GAS]] — Script resources; G-Engine Auto Scripting language. Location: "*.brn".
| |
| * [[GK3 Scene Initialization File|*.SIF]] — Contains all of the data required to create a scene for GK3. Location: "*.brn".
| |
| * [[Scene Definition|*.SCN]] — Scene definition file. Location: "*.brn".
| |
| * [[Action (NVC) Files|*.NVC]] — Specifies the actions available to the player in a specific location during a specific time or range of times. Location: "*.brn".
| |
|
| |
| * [[ACT Animation|*.ACT]] — ACT animation file. Location: "*.brn".
| |
| * [[Animation Script|*.ANM]] — Animation script. Location: "*.brn".
| |
| * [[Bitmap Image|*.BMP]] — Bitmap image. Location: "*.brn".
| |
| * [[Room Geography File (GK3)|*.BSP]] — Room geography file. Location: "*.brn".
| |
| * [[Cursor File (GK3)|*.CUR]] — Cursor file. Location: "*.brn".
| |
| * [[Font File (GK3)|*.FON]] — Font file. Location: "*.brn".
| |
| * [[Model Geometry|*.MOD]] — Model geometry file. Location: "*.brn".
| |
| * [[MOM Animation Script|*.MOM]] — MOM animation script. Location: "*.brn".
| |
| * [[Room Light Map (GK3)|*.MUL]] — Room light map file. Location: "*.brn".
| |
| * [[SEQ (GK3)|*.SEQ]] — Sequence file? Location: "*.brn".
| |
| * [[Sheep Script|*.SHP]] — Sheep script. Location: "*.brn".
| |
| * [[Sound Track (GK3)|*.STK]] — Sound track file. Location: "*.brn".
| |
| * [[PCM Wave|*.WAV]] — Standard PCM encoded audio WAV file. Location: "*.brn".
| |
| * [[YAK Dialog|*.YAK]] — YAK dialog file. Location: "*.brn".
| |
|
| |
| ====<br /> External Resources ====
| |
|
| |
| * [[Microsoft Audio/Video Interleaved|*.AVI]] — Microsoft AVI video file. Location: external, /Data folder
| |
| * [[Bink Video|*.BIK]] — RAD Game Tools' game video format<ref>https://wiki.multimedia.cx/index.php?title=Bink_Video</ref>. Location: external, /Data folder
| |
|
| |
| ====<br /> Resource Tools ====
| |
|
| |
| The game's console (Ctrl+Shift+Tilde) has an "extract" command that allows you to extract the resources from the barn (*.BRN) files. Type <code>extract</code> after invoking the console followed by the name of the resource will extract it from the barn file where it was stored. Extracting the file called "!!!README.TXT" will yield the following document:
| |
|
| |
| <pre>------------------------------------------------------------------------------
| |
| GABRIEL KNIGHT 3
| |
| Resources Readme
| |
| ------------------------------------------------------------------------------
| |
|
| |
| GK3 is a data-driven game, meaning that very little of it is hard coded,
| |
| requiring changes to the EXE. The majority of its scenes are completely run
| |
| by scripts and configuration files. For the player, this means that much of
| |
| GK3 can be customized or even rewritten... Interested?
| |
|
| |
| We never exactly planned to officially release any of this stuff to the
| |
| public, given time, money, and sanity constraints. So most the docs you are
| |
| about to read are in many cases unfinished, out of date, outright lies, or
| |
| perhaps written by somebody's fourth grade son. So experiment at will! GK3 is
| |
| not going to reformat your hard drive or give your dog the flu. The worst that
| |
| will happen is the game will lock up. No big deal, happens to us in development
| |
| all the time. :)
| |
|
| |
| Given that you can read this file, you've already figured out the Extract()
| |
| command. Use this command to find these other key GK3 documents:
| |
|
| |
| ClothesAnm.doc DataUsage.doc
| |
| Footstep.doc GAS.doc
| |
| GK3 Fonts.doc NVC.doc
| |
| Official Eggs.doc Persistence.doc
| |
| Registry Spec.txt Sheep Engine.doc
| |
| SIF.doc Sound Track Files.doc
| |
| TimeBlockBible.doc
| |
|
| |
| The .brn files that you see on the CD's and installed on your hard drive are
| |
| "barn" files - spindled and mutilated resources packed into large volumes for
| |
| efficiency. There are over 27000 resources as of this writing, which you'll
| |
| find in gk3.log (created during your Extract("","") call). You can extract
| |
| those files out and modify them if you like. Or you can add your own. To get
| |
| GK3 to use them, you must tell it where they are, and that they are of higher
| |
| priority than the barn resources so they will override. To do this, add a
| |
| "Custom Paths" entry to your INI file or registry. See the "Registry Spec.txt"
| |
| file to find out how to do this.
| |
|
| |
| Enjoy!
| |
|
| |
| ------------------------------------------------------------------------------
| |
|
| |
| Scott Bilas
| |
| GK3 Technical Lead
| |
|
| |
| ------------------------------------------------------------------------------
| |
| </pre>
| |
|
| |
| One of the files, "[[gk3.log]]" has a list all the stored resources that can be extracted with this command.
| |
|
| |
| <blockquote>
| |
| within the game's barn ([[*.BRN]]) files are some developer notes and documents.
| |
| * [[DIRECTOR.NOTES.TXT]]
| |
| * [[DataUsage.doc]]
| |
| * [[GAS.doc]]
| |
| * [[NVC.doc]]
| |
| * [[Sheep Engine.doc]]
| |
| * [[SIF.doc]]
| |
| * [[GK3 Fonts.doc]]
| |
| * [[TimeBlockBible.doc]]
| |
| * [[Footstep.doc]]
| |
| * [[Persistence.doc]]
| |
| * [[Sound Track Files.doc]]
| |
| * [[Official Eggs.doc]]
| |
| * [[ClothesAnm.doc]]
| |
| * [[!!!README.TXT]]
| |
| * [[Registry Spec.txt]]
| |
| </blockquote>
| |
|
| |
| ===<br /> Non Resource Items ===
| |
|
| |
| Other files found in the barn files includes several development documents listed in the "!!!README.TXT" file, Sierra's resource viewer for the game's resources and a player ("BINKPLAY.EXE")<ref>Bink Video player</ref> to play the "*.bik" video files found in the game's Data folder.
| |
|
| |
| * [[Gabriel Knight 3 Resource Viewer|Sierra's Gabriel Knight 3 Resource Viewer]]
| |
| * [[BINKPLAY.EXE]]<ref>http://www.radgametools.com/bnkmain.htm</ref>
| |
|
| |
| ====<br /> GK3 Tools ====
| |
|
| |
| A collection of fan developed tools and utilities<ref>https://sourceforge.net/projects/gk3tools/</ref> to view and modify Gabriel Knight 3 data files.
| |
|
| |
| * [[GK3 Barn Browser]]<ref>https://sourceforge.net/projects/gk3tools/files/Barn%20Browser/</ref> - Browse barn file contents and extract them.
| |
| * [[GK3 Scene Viewer]]<ref>https://sourceforge.net/projects/gk3tools/files/Scene%20Viewer/</ref> - GK3 level viewer.
| |
| * [[GK3 Sheep Compiler and VM]]<ref>https://sourceforge.net/projects/gk3tools/files/Sheep%20Compiler%20and%20VM/</ref> - Sheep script
| |
| * [[GK3 Launcher]]<ref>http://gk3tools.sourceforge.net/launcher.php</ref> - Allows you run Gabriel Knight 3 in resolutions other than the default 640x480, 800x600, and 1024x768.
| |
| * [[GK3 obj2mod]]<ref>https://sourceforge.net/projects/gk3tools/files/obj2mod/</ref> - GK3 OBJ To MOD Converter.
| |
| </blockquote>
| |
|
| |
| == Patches ==
| |
|
| |
| <!-- Put patch history and general info here -->
| |
| <blockquote>
| |
| * [[File:ZIP.png]] [[SHPBin:Patches/GabrielKnight/GK3_BAT.zip|Gabriel Knight 3 Renamer Batch File (GK3_BAT)]] <span class="DLInfo"> ZIP File [178 bytes]</span><br />
| |
| :: This batch file will automatically rename the file mpeg2dmx.ax located in your windows\system32 folder to mp3g2dmx.old and rename it back when done playing. Unzip into your GK3 folder. Use it every time to start GK3.
| |
| </blockquote>
| |
|
| |
| ==<br /> New Installer ==
| |
|
| |
| <blockquote>
| |
| * [[File:Setup.png]] [[SHPBin:NewInstallers/GK3Setup.zip|SHP New Gabriel Knight 3 Installer]]<span class="DLInfo"> Setup File [1.65 MB]</span><br />
| |
| ::New GK3 Installer for XP/Vista. Bilingual (English and Spanish.) Addresses issues some have with the original installer under XP/Vista. Installs all three discs to the hard drive for CD-less play.
| |
| </blockquote>
| |
|
| |
| ==<br /> Debug Modes ==
| |
|
| |
| <blockquote>
| |
| === Developer Console ===
| |
|
| |
| A simple developer console can be accessed using Ctrl+Shift+Tilde.
| |
| <ref>https://tcrf.net/Gabriel_Knight_3:_Blood_of_the_Sacred,_Blood_of_the_Damned#Debugging_Material</ref>
| |
|
| |
| === Debug Build ===
| |
|
| |
| An debug build of the game is bundled in the game's assets. Use the Extract command to extract "GK3R.EXE".
| |
|
| |
| This version of the game is fully functional, but with a debug mode.
| |
|
| |
| * A full developer console can be accessed simply by pressing the Tilde key. This console has many more features than the one in the release version of the game. The release console is still available through the usual method.
| |
| * The CD checks performed by the release game are disabled.
| |
| * The Tab key opens "Construction Mode," which is a fairly simple built-in level editor. It is capable of visualization several scene elements (pathfinding walker map, light locations, named positions, etc), but not very useful for actually editing the level significantly.
| |
| * Some loading icons and debug numbers are occasionally visible onscreen.
| |
| </blockquote>
| |
|
| |
|
| == References == | | ==<br /> References == |
|
| |
|
| <references /> | | <references /> |
Line 213: |
Line 76: |
| ==<br /> Related Links == | | ==<br /> Related Links == |
|
| |
|
| * [[Gabriel Knight Series]] | | * [[Leisure Suit Larry Series]] |
| * [[Gabriel Knight]]
| |
| * [[Exploring Game Resources]]
| |
| | | |
| [[Category:Technical Pages]] | | [[Category:Contents Pages]] |
| [[Category:Game Resources]] | | [[Category:Release Contents]] |
| [[Category:Patch Pages]] | | <!-- |
| [[Category:Games with a Debug Mode]] | | [[Category:Addendums]] |
| | [[Category:Catalogs]] |
| | [[Category:Flyers]] |
| | [[Category:Graphic Novels]] |
| | [[Category:Hint Books]] |
| | [[Category:Inserts]] |
| | [[Category:Maps]] |
| | [[Category:Platform Reference Cards]] |
| | [[Category:Quick Reference Cards]] |
| | [[Category:Registration Cards]] |
| | --> |