Star Trek: The Next Generation - Klingon Honor Guard
Developers | |
---|---|
MicroProse | |
Mac OS (Classic) | Westlake Interactive |
Engines | |
Unreal Engine 1 | |
Release dates | |
Windows | February 9, 1998 |
Mac OS (Classic) | 1999 |
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail |
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\System\khg.ini[Note 1] |
Mac OS (Classic) |
copy of my khg.ini
[Registry]
KeyBase=Software
KeyCompany=Microprose
KeyProduct=Khg
OleApp=Khg
OleAppDescription=Klingon Honor Guard
OleMapType=Khg.Map
OleMapDescription=Klingon Honor Guard Map
MimeMapType=application/x-khg
EditorApp=UnrealEd.exe
[URL] Protocol=khg ProtocolDescription=Khg Protocol Name=Trainee Map=Index.unr LocalMap=Klingon.unr Host= Portal= MapExt=unr SaveExt=usa Port=7777 Class=Klingons.DMMale
[DefaultPlayer] Name=tippex Class=Klingons.DMMale Team=Red Skin=None
[FirstRun] FirstRun=219
[Engine.Engine] GameRenderDevice=SoftDrv.SoftwareRenderDevice AudioDevice=Galaxy.GalaxyAudioSubsystem NetworkDevice=IpDrv.TcpNetDriver Console=Engine.Console Language=int GameEngine=Engine.GameEngine EditorEngine=Editor.EditorEngine WindowedRenderDevice=SoftDrv.SoftwareRenderDevice RenderDevice=GlideDrv.GlideRenderDevice DefaultGame=Klingons.SinglePlayer DefaultServerGame=Klingons.DeathMatchGame ViewportManager=WinDrv.WindowsClient Render=Render.Render Input=Engine.Input Canvas=Engine.Canvas Log=False
[Core.System] PurgeCacheDays=30 SavePath=..\Save CachePath=..\Cache CacheExt=.uxx Paths[0]=..\System\*.u Paths[1]=..\Maps\*.unr Paths[2]=..\Textures\*.utx Paths[3]=..\Sounds\*.uax Paths[4]=..\Music\*.umx Paths[5]= Paths[6]= Paths[7]= Paths[8]= Paths[9]= Paths[10]= Paths[11]= Paths[12]= Paths[13]= Paths[14]= Paths[15]= Suppress[0]=DevLoad Suppress[1]=DevSave Suppress[2]=DevNetTraffic Suppress[3]=DevGarbage Suppress[4]=DevKill Suppress[5]=DevReplace Suppress[6]=DevSound Suppress[7]=DevCompile Suppress[8]=DevBind Suppress[9]= Suppress[10]= Suppress[11]= Suppress[12]= Suppress[13]= Suppress[14]= Suppress[15]=
[Engine.GameEngine] CacheSizeMegs=4 UseSound=True FirstRun=True ServerActors[0]=IpDrv.UdpBeacon ServerActors[1]=IpServer.UdpServerQuery ServerActors[2]=IpServer.UdpServerUplink MasterServerAddress=master0.gamespy.com MasterServerPort=27900 ServerActors[3]=IpServer.UdpServerUplink MasterServerAddress=master.telefragged.com MasterServerPort=27500 ServerActors[4]=IpServer.UdpServerUplink MasterServerAddress=master.ogn.org MasterServerPort=27500 ServerActors[5]= ServerActors[6]= ServerActors[7]= ServerActors[8]= ServerActors[9]= ServerActors[10]= ServerActors[11]= ServerActors[12]= ServerActors[13]= ServerActors[14]= ServerActors[15]= ServerPackages[0]=DMFemaleSkins ServerPackages[1]=DMMaleSkins ServerPackages[2]=DMVacSuitSkins ServerPackages[3]= ServerPackages[4]= ServerPackages[5]= ServerPackages[6]= ServerPackages[7]= ServerPackages[8]= ServerPackages[9]= ServerPackages[10]= ServerPackages[11]= ServerPackages[12]= ServerPackages[13]= ServerPackages[14]= ServerPackages[15]=
[Engine.Input] Aliases[0]=(Command="Button bFire | Fire",Alias=Fire) Aliases[1]=(Command="Button bAltFire | AltFire",Alias=AltFire) Aliases[2]=(Command="Axis aBaseY Speed=+300.0",Alias=MoveForward) Aliases[3]=(Command="Axis aBaseY Speed=-300.0",Alias=MoveBackward) Aliases[4]=(Command="Axis aBaseX Speed=-150.0",Alias=TurnLeft) Aliases[5]=(Command="Axis aBaseX Speed=+150.0",Alias=TurnRight) Aliases[6]=(Command="Axis aStrafe Speed=-300.0",Alias=StrafeLeft) Aliases[7]=(Command="Axis aStrafe Speed=+300.0",Alias=StrafeRight) Aliases[8]=(Command="Jump | Axis aUp Speed=+300.0",Alias=Jump) Aliases[9]=(Command="Button bDuck | Axis aUp Speed=-300.0",Alias=Duck) Aliases[10]=(Command="Button bLook",Alias=Look) Aliases[11]=(Command="Toggle bLook",Alias=LookToggle) Aliases[12]=(Command="ActivateItem",Alias=InventoryActivate) Aliases[13]=(Command="NextItem",Alias=InventoryNext) Aliases[14]=(Command="PrevItem",Alias=InventoryPrevious) Aliases[15]=(Command="Axis aLookUp Speed=+100.0",Alias=LookUp) Aliases[16]=(Command="Axis aLookUp Speed=-100.0",Alias=LookDown) Aliases[17]=(Command="Button bSnapLevel",Alias=CenterView) Aliases[18]=(Command="Button bRun",Alias=Walking) Aliases[19]=(Command="Button bStrafe",Alias=Strafe) Aliases[20]=(Command="",Alias=None) Aliases[21]=(Command="",Alias=None) Aliases[22]=(Command="",Alias=None) Aliases[23]=(Command="",Alias=None) Aliases[24]=(Command="",Alias=None) Aliases[25]=(Command="",Alias=None) Aliases[26]=(Command="",Alias=None) Aliases[27]=(Command="",Alias=None) Aliases[28]=(Command="",Alias=None) Aliases[29]=(Command="",Alias=None) Aliases[30]=(Command="",Alias=None) Aliases[31]=(Command="",Alias=None) Aliases[32]=(Command="",Alias=None) Aliases[33]=(Command="",Alias=None) Aliases[34]=(Command="",Alias=None) Aliases[35]=(Command="",Alias=None) Aliases[36]=(Command="",Alias=None) Aliases[37]=(Command="",Alias=None) Aliases[38]=(Command="",Alias=None) Aliases[39]=(Command="",Alias=None) LeftMouse=Fire RightMouse=AltFire MiddleMouse=MoveForward Tab=Type Enter=InventoryActivate Shift=Walking Ctrl=Fire Alt=AltFire Pause=Pause CapsLock=LookToggle Escape=ShowMenu Space=Jump PageDown=LookDown End=CenterView Left=TurnLeft Up=MoveForward Right=TurnRight Down=MoveBackward Insert= Delete= 0=SwitchWeapon 10 1=SwitchWeapon 1 2=SwitchWeapon 2 3=SwitchWeapon 3 4=SwitchWeapon 4 5=SwitchWeapon 5 6=SwitchWeapon 6 7=SwitchWeapon 7 8=SwitchWeapon 8 9=SwitchWeapon 9 C=Duck G=Grab L= M=Look O=Toggle bExtra0 S=Axis aUp Speed=+300.0 T=Talk Z=Strafe F1=Help | FunctionKey 1 F2=FunctionKey 2 F3=FunctionKey 3 F4=ShowScores F5=ChangeHud F6=QuickSave F7=QuickLoad F8=FunctionKey 8 F9=Shot F10=Cancel F11=Brightness F12=EndFullscreen Equals=ViewUp Comma=StrafeLeft Minus=ViewDown Comma=StrafeLeft Period=StrafeRight Slash=NextWeapon LeftBracket=InventoryPrevious Backslash=ChangeHud RightBracket=InventoryNext MouseX=Axis aMouseX Speed=6.0 MouseY=Axis aMouseY Speed=6.0 MouseW= None= Cancel= Backspace=ChangeDMHud PageUp= home= Select= Print= Execute= PrintScrn= Help= A= B= D= E= f=Feigndeath H= i= j= K= P= Q= R=ReloadWeapon U= V= W= X= NumPad0=Jump NumPad1= NumPad2= NumPad3= NumPad4=StrafeLeft NumPad5=MoveBackward NumPad6=StrafeRight NumPad7=TurnLeft NumPad8=MoveForward NumPad9=TurnRight GreyStar= GreyPlus=NextWeapon Separator= GreyMinus=PrevWeapon NumPadPeriod=Duck GreySlash= F13= F14= F15= F16= F17= F18= F19= F20= F21= F22= F23= F24= NumLock= ScrollLock= LShift= RShift= LControl= RControl= Semicolon=ThrowWeapon Tilde= SingleQuote=Strafe Attn= CrSel= ExSel= ErEof= Play= Zoom= NoName= PA1= OemClear= MouseZ= MouseWheelDown=NextWeapon MouseWheelUp=PrevWeapon Joy1=Fire Joy2=Jump Joy3=AltFire Joy4=Duck Joy5=NextWeapon Joy6=SwitchWeapon 2 Joy7=SwitchWeapon 3 Joy8=SwitchWeapon 4 Joy9=SwitchWeapon 9 Joy10=SwitchWeapon 0 Joy11=InventoryPrevious Joy12=InventoryActivate Joy13=InventoryNext Joy14= Joy15= Joy16= JoyX=Axis astrafe speed=2 JoyY=Axis aBaseY speed=2 JoyZ= JoyR= JoyU=Axis aturn speed=5.9 JoyV=Axis aLookUp speed=-3 JoyPovRight=SwitchWeapon 6 JoyPovLeft=SwitchWeapon 7 JoyPovUp=SwitchWeapon 8 JoyPovDown=SwitchWeapon 5
[WinDrv.WindowsClient] ViewportX=640 ViewportY=480 Brightness=0.500000 MipFactor=1.000000 UseDirectDraw=True UseJoystick=False CaptureMouse=True StartupFullscreen=True CurvedSurfaces=False LowDetailTextures=False ScreenFlashes=True NoLighting=False SlowVideoBuffering=False DeadZoneXYZ=True DeadZoneRUV=False InvertVertical=False ScaleXYZ=1000.000000 ScaleRUV=2000.000000
[Galaxy.GalaxyAudioSubsystem] UseDirectSound=True UseFilter=True UseSurround=False UseStereo=True UseCDMusic=True UseDigitalMusic=False UseSpatial=False UseReverb=True Use3dHardware=False LowSoundQuality=False ReverseStereo=False Latency=40 OutputRate=22050Hz EffectsChannels=16 DopplerSpeed=6500.000000 MusicVolume=120 SoundVolume=200 AmbientFactor=0.600000
[IpDrv.TcpNetDriver] ConnectionTimeout=15.0 InitialConnectTimeout=500.0 AckTimeout=1.0 KeepAliveTime=1.0 MaxClientRate=25000 SimLatency=0 DumbProxyTimeout=2.0 SimulatedProxyTimeout=10.0 SpawnPrioritySeconds=1.0 ServerTravelPause=4.0 MaxTicksPerSecond=15 SpeculativeNak=True
[IpDrv.TcpipConnection] SimPacketLoss=0 SimLatency=0
[IpDrv.UdpBeacon] DoBeacon=True BeaconTime=0.50 BeaconTimeout=5.0 BeaconPort=7776 BeaconProduct=KHG
[IpDrv.ServerUplink] DoUplink=False MasterServerAddress=master.klingons.com CommentString= GamePort=7777
[SoftDrv.SoftwareRenderDevice] Translucency=True VolumetricLighting=True ShinySurfaces=False Coronas=False HighDetailActors=False HighResTextureSmooth=True LowResTextureSmooth=False FastTranslucency=True
[GlideDrv.GlideRenderDevice] Translucency=True VolumetricLighting=True ShinySurfaces=True Coronas=True HighDetailActors=True DetailBias=-1.500000 RefreshRate=100Hz DetailTextures=True FastUglyRefresh=False ScreenSmoothing=True Resolution=Default
[SglDrv.SglRenderDevice] Translucency=True VolumetricLighting=False ShinySurfaces=False Coronas=True HighDetailActors=False ColorDepth=16 DetailTextures=False FastUglyRefresh=False TextureDetailBias=Near VertexLighting=False
[Editor.EditorEngine] UseSound=True CacheSizeMegs=4 GridEnabled=True SnapVertices=True SnapDistance=10.000000 GridSize=(X=16.000000,Y=16.000000,Z=16.000000) RotGridEnabled=True RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024) GameCommandLine=-log FovAngleDegrees=90.000000 GodMode=True AutoSave=False AutoSaveTimeMinutes=5 AutoSaveIndex=6 C_WorldBox=(R=0,G=0,B=107,A=0) C_GroundPlane=(R=0,G=0,B=63,A=0) C_GroundHighlight=(R=0,G=0,B=127,A=0) C_BrushWire=(R=255,G=63,B=63,A=0) C_Pivot=(R=0,G=255,B=0,A=0) C_Select=(R=0,G=0,B=127,A=0) C_AddWire=(R=127,G=127,B=255,A=0) C_SubtractWire=(R=255,G=192,B=63,A=0) C_GreyWire=(R=163,G=163,B=163,A=0) C_Invalid=(R=163,G=163,B=163,A=0) C_ActorWire=(R=127,G=63,B=0,A=0) C_ActorHiWire=(R=255,G=127,B=0,A=0) C_White=(R=255,G=255,B=255,A=0) C_SemiSolidWire=(R=127,G=255,B=0,A=0) C_NonSolidWire=(R=63,G=192,B=32,A=0) C_WireGridAxis=(R=119,G=119,B=119,A=0) C_ActorArrow=(R=163,G=0,B=0,A=0) C_ScaleBox=(R=151,G=67,B=11,A=0) C_ScaleBoxHi=(R=223,G=149,B=157,A=0) C_Mover=(R=255,G=0,B=255,A=0) C_OrthoBackground=(R=163,G=163,B=163,A=0) C_Current=(R=0,G=0,B=0,A=0) C_BrushVertex=(R=0,G=0,B=0,A=0) C_BrushSnap=(R=0,G=0,B=0,A=0) C_Black=(R=0,G=0,B=0,A=0) C_Mask=(R=0,G=0,B=0,A=0) C_WireBackground=(R=0,G=0,B=0,A=0) C_ZoneWire=(R=0,G=0,B=0,A=0) EditPackages[0]=Core EditPackages[1]=Engine EditPackages[2]=Editor EditPackages[3]=Fire EditPackages[4]=IpDrv EditPackages[5]=Klingons EditPackages[6]=IpServer EditPackages[7]=WinDrv
[Engine.GameInfo] Difficulty=0 bLowGore=False bShareware=False GameSpeed=1.000000
[Klingons.KlingonIntro] bNoMonsters=False bMuteSpectators=False bHumansOnly=False bAllowRemoteAdmin=False bCoopWeaponMode=False AutoAim=0.930000 MaxSpectators=2 AdminPassword=
[Engine.PlayerPawn] Password= DodgeClickTime=0.250000 Bob=0.016000 MyAutoAim=0.930000 Handedness=-1.000000 bLookUpStairs=False bSnapToLevel=False bAlwaysMouseLook=True bKeyboardLook=False bInvertMouse=False MouseSensitivity=3.000000 WeaponPriority[0]=Daktagh WeaponPriority[1]=DisruptorPistol WeaponPriority[2]=DisruptorRifle WeaponPriority[3]=AssaultDisruptor WeaponPriority[4]=SpinClaw WeaponPriority[5]=GrenadeLauncher WeaponPriority[6]=RocketLauncher WeaponPriority[7]=Sithhar WeaponPriority[8]=ParticleCannon WeaponPriority[9]=Batleth WeaponPriority[10]=None WeaponPriority[11]=None WeaponPriority[12]=None WeaponPriority[13]=None WeaponPriority[14]=None WeaponPriority[15]=None WeaponPriority[16]=None WeaponPriority[17]=None WeaponPriority[18]=None WeaponPriority[19]=None NetSpeed=2600 ClientNetMinDelta=0.025000 ServerNetMinDelta=0.025000
[Engine.Pawn] PlayerName=tippex TeamName=
[Klingons.KlingonMenuSinglePlayer] PlayerClasses[0]=Klingons.DMFemale PlayerClasses[1]=Klingons.DMMale PlayerClasses[2]=Klingons.DMVacSuit PlayerClasses[3]= PlayerClasses[4]= PlayerClasses[5]= PlayerClasses[6]= PlayerClasses[7]= PlayerClasses[8]= PlayerClasses[9]= PlayerClasses[10]= PlayerClasses[11]= PlayerClasses[12]= PlayerClasses[13]= PlayerClasses[14]= PlayerClasses[15]= NumPlayerClasses=3 SinglePlayerMesh[0]=1 SinglePlayerMesh[1]=1 SinglePlayerMesh[2]=0 SinglePlayerMesh[3]=0 SinglePlayerMesh[4]=0 SinglePlayerMesh[5]=0 SinglePlayerMesh[6]=0 SinglePlayerMesh[7]=0 SinglePlayerMesh[8]=0 SinglePlayerMesh[9]=0 SinglePlayerMesh[10]=0 SinglePlayerMesh[11]=0 SinglePlayerMesh[12]=0 SinglePlayerMesh[13]=0 SinglePlayerMesh[14]=0 SinglePlayerMesh[15]=0
[Klingons.KlingonMenuSlot] SlotNames[0]=M02: THE ASSASSINS 22:30 2019418 SlotNames[1]=M02: THE ASSASSINS 22:50 2019418 SlotNames[2]=M02: THE ASSASSINS 22:55 2019418 SlotNames[3]=..Empty.. SlotNames[4]=M02: THE ASSASSINS 23:04 2019418 SlotNames[5]=..Empty.. SlotNames[6]=..Empty.. SlotNames[7]=..Empty.. SlotNames[8]=..Empty..
[Klingons.SinglePlayer] bNoMonsters=False bMuteSpectators=False bHumansOnly=False bAllowRemoteAdmin=False bCoopWeaponMode=False AutoAim=0.930000 MaxSpectators=2 AdminPassword=
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\Save[Note 1] |
Mac OS (Classic) |
Video settings
Input settings
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 16 | |||
Online play | 16 |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP | The only method of connecting to online games. |
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 6 | Added in 1.1 patch. |
OpenGL | 1.1 | |
Glide | 2 | |
Software renderer |
Executable | PPC | 16-bit | 32-bit | 64-bit | Notes |
---|---|---|---|---|---|
Windows | |||||
Mac OS (Classic) |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 95 | |
Processor (CPU) | Intel Pentium MMX 166 MHz | Intel Pentium II 266 MHz |
System memory (RAM) | 32 MB | 64 MB |
Hard disk drive (HDD) | 300 MB | |
Video card (GPU) | 2 MB of VRAM | 3dfx Voodoo2 |
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).