1
1. Support for loading saves with less content for any given type of data. (Upgrading to AGS 3.6.2)2
2. Validating restored saves. (Upgrading to AGS 3.6.2)3
3. Prescanning save slots. (Upgrading to AGS 3.6.2)A
AbortGameAccess with extender functions (Object Oriented Programming)
Adding some interaction (Getting Started with AGS - Part 3)
Additional Characters (Getting Started with AGS - Part 8)
Additional considerations (System limits)
Additional options (Translations)
Advanced graphics options (Run-time engine setup)
Advanced Help (Translations)
Advanced room features
AGS_EditorLoadGame (Engine Plugin Design-time API)
AGS_EditorProperties (Engine Plugin Design-time API)
AGS_EditorSaveGame (Engine Plugin Design-time API)
AGS_EditorShutdown (Engine Plugin Design-time API)
AGS_EditorStartup (Engine Plugin Design-time API)
AGS_EngineDebugHook (Engine Plugin Run-time API)
AGS_EngineInitGfx (Engine Plugin Run-time API)
AGS_EngineOnEvent (Engine Plugin Run-time API)
AGS_EngineShutdown (Engine Plugin Run-time API)
AGS_EngineStartup (Engine Plugin Run-time API)
AGS_GetPluginName (Engine Plugin Design-time API)
AGS_PluginV2 (Engine Plugin Design-time API)
Alignment
Alpha blended sprites (Sprite Manager)
An issue of dynamic objects (Game saves compatibility)
AND Expressions (Scripting Tutorial - Part 2)
Android (Editor Preferences)
Android (General settings)
Android App icons (Building for Android)
Animating background scenes (Advanced room features)
Animations (Getting Started with AGS - Part 7)
Animations (Setting up the game)
Anonymous usage information
API switches (Script API Overview)
AreThingsOverlapping
Arrays (Script language keywords)
Audio (Default Setup)
Audio in script
Audio in the Editor (Music and sound)
AudioChannel
AudioChannel.ID
AudioChannel.IsPaused
AudioChannel.IsPlaying
AudioChannel.LengthMs
AudioChannel.Panning
AudioChannel.Pause
AudioChannel.PlayingClip
AudioChannel.Position
AudioChannel.PositionMs
AudioChannel.Resume
AudioChannel.Seek
AudioChannel.SeekMs
AudioChannel.SetRoomLocation
AudioChannel.Speed
AudioChannel.Stop
AudioChannel.Volume
AudioClip
AudioClip.FileType
AudioClip.GetByName
AudioClip.ID
AudioClip.IsAvailable
AudioClip.Play
AudioClip.PlayFrom
AudioClip.PlayOnChannel
AudioClip.PlayQueued
AudioClip.ScriptName
AudioClip.Stop
AudioClip.Type
AudioFileType
AudioPriority
Auto-number speech files
B
Back to the events (Getting Started with AGS - Part 4)Background (Room Editor)
Backing up your game
Backwards compatibility (General settings)
Basic properties (General settings)
BASS template
BlockingStyle
break (Script language keywords)
Building for Android
Building the App (Building for Android)
Button
Button.Animate
Button.Animating
Button.Click
Button.ClipImage
Button.Font
Button.Frame
Button.Graphic
Button.Loop
Button.MouseOverGraphic
Button.NormalGraphic
Button.PushedGraphic
Button.Text
Button.TextAlignment
Button.TextColor
Button.TextPaddingHorizontal
Button.TextPaddingVertical
Button.View
Button.WrapText
C
CallRoomScriptCamera
Camera.AutoTracking
Camera.Create
Camera.Delete
Camera.Height
Camera.SetAt
Camera.SetSize
Camera.Width
Camera.X
Camera.Y
CDAudio
Changes in the game project that break saves (Game saves compatibility)
Changes that DON'T break saves and ARE SAFE (Game saves compatibility)
Changes that DON'T break saves but are NOT SAFE (Game saves compatibility)
Changes to key input handling (Upgrading to AGS 3.6)
Character
Character Editor
Character events (Event Types)
Character movement (General settings)
Character scaling (Advanced room features)
Character.ActiveInventory
Character.AddInventory
Character.AddWaypoint
Character.Animate
Character.Animating
Character.AnimationSpeed
Character.AnimationVolume
Character.Baseline
Character.BlinkInterval
Character.BlinkView
Character.BlinkWhileThinking
Character.BlockingHeight
Character.BlockingWidth
Character.ChangeRoom
Character.ChangeRoomAutoPosition
Character.ChangeView
Character.Clickable
Character.DestinationX
Character.DestinationY
Character.DiagonalLoops
Character.FaceCharacter
Character.FaceDirection
Character.FaceLocation
Character.FaceObject
Character.FollowCharacter
Character.Following
Character.Frame
Character.GetAtRoomXY
Character.GetAtScreenXY
Character.GetByName
Character.GetProperty
Character.GetTextProperty
Character.HasExplicitLight
Character.HasExplicitTint
Character.HasInventory
Character.ID
Character.IdleAnimationDelay
Character.IdleView
Character.IgnoreLighting
Character.IgnoreWalkbehinds
Character.InventoryQuantity
Character.IsCollidingWithChar
Character.IsCollidingWithObject
Character.IsInteractionAvailable
Character.LightLevel
Character.LockView
Character.LockViewAligned
Character.LockViewFrame
Character.LockViewOffset
Character.Loop
Character.LoseInventory
Character.ManualScaling
Character.Move
Character.MovementLinkedToAnimation
Character.MoveStraight
Character.Moving
Character.Name
Character.NormalView
Character.on
Character.PlaceOnWalkableArea
Character.PreviousRoom
Character.RemoveTint
Character.Room
Character.RunInteraction
Character.Say
Character.SayAt
Character.SayBackground
Character.ScaleMoveSpeed
Character.ScaleVolume
Character.Scaling
Character.ScriptName
Character.SetAsPlayer
Character.SetIdleView
Character.SetLightLevel
Character.SetProperty
Character.SetTextProperty
Character.SetWalkSpeed
Character.Solid
Character.Speaking
Character.SpeakingFrame
Character.SpeechAnimationDelay
Character.SpeechColor
Character.SpeechView
Character.StopMoving
Character.Think
Character.Thinking
Character.ThinkingFrame
Character.ThinkView
Character.Tint
Character.TintBlue
Character.TintGreen
Character.TintLuminance
Character.TintRed
Character.TintSaturation
Character.Transparency
Character.TurnBeforeWalking
Character.TurnWhenFacing
Character.UnlockView
Character.View
Character.Walk
Character.WalkSpeedX
Character.WalkSpeedY
Character.WalkStraight
Character.x
Character.y
Character.z
CharacterDirection
Characters (Getting Started with AGS - Part 7)
Characters (Room Editor)
Characters (Setting up the game)
ClaimEvent
Color choices (Getting Started with AGS)
Colours Editor
Command line (The run-time engine)
Command Sequences (Scripting Tutorial - Part 1)
Commands Explained (Scripting Tutorial - Part 1)
Common Shortcuts (Scripting Tutorial - Part 1)
Compile Flag (Editor Command Line Options)
Compiled folder structure (Distributing your game)
Compiled game contents (Distributing your game)
Compiler (General settings)
Components (Editor Plugins)
Conclusion (Getting Started with AGS - Part 9)
Conclusion (Scripting Tutorial - Part 2)
Configuration file locations (Engine Config File)
Configuration file options (Engine Config File)
Configuring the AGS Editor for Android Build (Building for Android)
Constants
Contacting the developers
continue (Script language keywords)
Controls (Room Editor)
Conversations (Getting Started with AGS - Part 8)
Conversations (Setting up the game)
Copyright and terms of use
CopySaveSlot
Creating a 16-bit or 32-bit color game (Getting Started with AGS)
Creating a 256-color game (Getting Started with AGS)
Creating a plugin with Visual C# (Editor Plugins)
Creating Plugins (Plugins)
Creating the game (Getting Started with AGS)
Creating your first room (Getting Started with AGS - Part 2)
Creating your own template (New Game templates)
Credits
Current room information (Debugging features)
Cursor Editor
Cursor Image (Inventory Items Editor)
CursorMode
Cursors (Getting Started with AGS - Part 9)
Cursors (Setting up the game)
Custom dialog options rendering
Custom icon (Distributing your game)
Custom inventory (GUI Editor)
Custom Properties
Custom Say function in Dialogs (Upgrading to AGS 3.5)
Customized Text Windows (GUI Editor)
Customizing game data (Distributing your game)
Cutscenes (Getting Started with AGS - Part 7)
CutsceneSkipType
CyclePalette
D
Data types (Script language keywords)DateTime
DateTime.CreateFromDate
DateTime.CreateFromRawTime
DateTime.DayOfMonth
DateTime.Hour
DateTime.Minute
DateTime.Month
DateTime.Now
DateTime.RawTime
DateTime.Second
DateTime.Year
Debug
Debug Log (Editor Preferences)
Debugging features
Default Setup
define (Preprocessor)
Defining attributes (Object Oriented Programming)
DeleteSaveSlot
Deleting dynamic array (Dynamic Arrays)
Deprecated / replaced script functions (Upgrading to AGS 3.6)
Deprecated commands (Preprocessor)
Deprecated relative asset resolutions (Upgrading to AGS 3.5)
Description (Inventory Items Editor)
Design-time events (Engine Plugin Design-time API)
Dialog
Dialog (General settings)
Dialog commands (Dialog Script)
Dialog Editor
Dialog Script
Dialog.AreOptionsDisplayed
Dialog.CurrentDialog
Dialog.DisplayOptions
Dialog.ExecutedOption
Dialog.GetByName
Dialog.GetOptionState
Dialog.GetOptionText
Dialog.HasOptionBeenChosen
Dialog.ID
Dialog.OptionCount
Dialog.ScriptName
Dialog.SetHasOptionBeenChosen
Dialog.SetOptionState
Dialog.ShowTextParser
Dialog.Start
DialogOptionSayStyle
DialogOptionsRenderingInfo
DialogOptionsRenderingInfo.ActiveOptionID
DialogOptionsRenderingInfo.DialogToRender
DialogOptionsRenderingInfo.HasAlphaChannel
DialogOptionsRenderingInfo.Height
DialogOptionsRenderingInfo.ParserTextBoxWidth
DialogOptionsRenderingInfo.ParserTextBoxX
DialogOptionsRenderingInfo.ParserTextBoxY
DialogOptionsRenderingInfo.RunActiveOption
DialogOptionsRenderingInfo.Surface
DialogOptionsRenderingInfo.Update
DialogOptionsRenderingInfo.Width
DialogOptionsRenderingInfo.X
DialogOptionsRenderingInfo.Y
DialogOptionState
Dialogs (Getting Started with AGS - Part 8)
dialog_options_close
dialog_options_get_active
dialog_options_get_dimensions
dialog_options_key_press
dialog_options_mouse_click
dialog_options_render
dialog_options_repexec
dialog_options_text_input
dialog_request
Dictionary
Dictionary.Clear
Dictionary.CompareStyle
Dictionary.Contains
Dictionary.Create
Dictionary.Get
Dictionary.GetKeysAsArray
Dictionary.GetValuesAsArray
Dictionary.ItemCount
Dictionary.Remove
Dictionary.Set
Dictionary.SortStyle
Direction
Disabled automatic SetRestartPoint (Upgrading to AGS 3.6.1)
DisableGroundLevelAreas
DisableInterface
Discontinued features (Upgrading to AGS 3.6)
Discontinued Source control integration (Upgrading to AGS 3.6.1)
Display
DisplayAt
DisplayAtY
DisplayMessage
DisplayMessageAtY
DisplayTopBar
Distributing your game
DllMain (Engine Plugin Design-time API)
do..while (Script language keywords)
Doing one thing or another (Scripting Tutorial - Part 2)
DrawingSurface
DrawingSurface.Clear
DrawingSurface.CreateCopy
DrawingSurface.DrawCircle
DrawingSurface.DrawImage
DrawingSurface.DrawingColor
DrawingSurface.DrawLine
DrawingSurface.DrawMessageWrapped
DrawingSurface.DrawPixel
DrawingSurface.DrawRectangle
DrawingSurface.DrawString
DrawingSurface.DrawStringWrapped
DrawingSurface.DrawSurface
DrawingSurface.DrawTriangle
DrawingSurface.GetPixel
DrawingSurface.Height
DrawingSurface.Release
DrawingSurface.UseHighResCoordinates
DrawingSurface.Width
Dynamic array's Length attribute (Upgrading to AGS 3.6.2)
Dynamic Arrays
DynamicSprite
DynamicSprite.ChangeCanvasSize
DynamicSprite.ColorDepth
DynamicSprite.CopyTransparencyMask
DynamicSprite.Create
DynamicSprite.CreateFromBackground
DynamicSprite.CreateFromDrawingSurface
DynamicSprite.CreateFromExistingSprite
DynamicSprite.CreateFromFile
DynamicSprite.CreateFromSaveGame
DynamicSprite.CreateFromScreenShot
DynamicSprite.Crop
DynamicSprite.Delete
DynamicSprite.Flip
DynamicSprite.GetDrawingSurface
DynamicSprite.Graphic
DynamicSprite.Height
DynamicSprite.Resize
DynamicSprite.Rotate
DynamicSprite.SaveToFile
DynamicSprite.Tint
DynamicSprite.Width
E
eCDAudioFunctionEdges (Room Editor)
Edges revisited (Getting Started with AGS - Part 3)
Edit this room's control (Room Editor)
Editor Appearance (Editor Preferences)
Editor Command Line Options
Editor Plugins
Editor Preferences
Editor Tutorial
eFlipDirection
EnableGroundLevelAreas
EnableInterface
EndCutscene
Engine Config File
Engine Plugin Design-time API
Engine Plugin Run-time API
Engine Plugins
Engine Plugins and other platforms (Plugins)
EngineValueID
enum (Script language keywords)
Environment (Default Setup)
eOperatingSystem
error (Preprocessor)
eSpeechStyle
Event handler functions can be in any script module (Upgrading to AGS 3.6.2)
Event Types
EventType
eVoiceMode
Example A. Classic mouse controls (Custom dialog options rendering)
Example B. Keyboard controls (Custom dialog options rendering)
Exit Extensions (Tumbleweed)
Expanded interaction callbacks (Upgrading to AGS 3.6.1)
Expanded voice clip names (Upgrading to AGS 3.6.2)
export (Script language keywords)
Exporting and importing a function (Importing functions and variables in other scripts)
Exporting and importing a variable (Importing functions and variables in other scripts)
Extender functions
F
FadeInFadeOut
File
File formats (Music and sound)
File.Close
File.Delete
File.EOF
File.Error
File.Exists
File.GetFiles
File.Open
File.Path
File.Position
File.ReadInt
File.ReadRawChar
File.ReadRawInt
File.ReadRawLineBack
File.ReadStringBack
File.ResolvePath
File.Seek
File.WriteInt
File.WriteRawChar
File.WriteRawInt
File.WriteRawLine
File.WriteString
FileMode
FileSeek
FileSortStyle
Filling a dynamic array (Dynamic Arrays)
FlipScreen
FloatToInt
Font Preview
Fonts (Getting Started with AGS - Part 9)
Fonts (Setting up the game)
Fonts (Unicode Support)
FontType
for (Script language keywords)
Frequently Asked Questions
function (Script language keywords)
Functions that return a value (Scripting Tutorial - Part 1)
G
GameGame events order
Game Resolution (Getting Started with AGS)
Game saves compatibility
Game starting point (Getting Started with AGS - Part 7)
Game variables
Game.AudioClipCount
Game.AudioClips
Game.BlockingWaitSkipped
Game.Camera
Game.CameraCount
Game.Cameras
Game.ChangeSpeechVox
Game.ChangeTranslation
Game.CharacterCount
Game.DialogCount
Game.DoOnceOnly
Game.FileName
Game.FontCount
Game.GetColorFromRGB
Game.GetFrameCountForLoop
Game.GetLocationName
Game.GetLoopCountForView
Game.GetRunNextSettingForLoop
Game.GetSaveSlotDescription
Game.GetSaveSlots
Game.GetSaveSlotTime
Game.GetViewFrame
Game.GlobalMessages
Game.GlobalStrings
Game.GUICount
Game.IgnoreUserInputAfterTextTimeoutMs
Game.InputBox
Game.InSkippableCutscene
Game.InventoryItemCount
Game.IsAudioPlaying
Game.IsPluginLoaded
Game.MinimumTextDisplayTimeMs
Game.MouseCursorCount
Game.Name
Game.NormalFont
Game.PlayVoiceClip
Game.PrecacheSprite
Game.PrecacheView
Game.ResetDoOnceOnly
Game.ScanSaveSlots
Game.SetAudioTypeSpeechVolumeDrop
Game.SetAudioTypeVolume
Game.SetSaveGameDirectory
Game.SimulateKeyPress
Game.SkippingCutscene
Game.SpeechFont
Game.SpeechVoxFilename
Game.SpriteHeight
Game.SpriteWidth
Game.StopAudio
Game.TextReadingSpeed
Game.TranslationFilename
Game.UseNativeCoordinates
Game.ViewCount
Gameplay (Default Setup)
Gameplay settings (Run-time engine setup)
game_start
General settings
GetBackgroundFrame
GetDrawingSurfaceForWalkableArea
GetDrawingSurfaceForWalkbehind
GetFontHeight
GetFontLineSpacing
GetGameOption
GetGameParameter
GetGameSpeed
GetGlobalInt
GetGraphicalVariable
GetLocationType
GetPlayerCharacter
GetScalingAt
GetTextHeight
GetTextWidth
GetTimerPos
Getting Started with AGS
Getting Started with AGS - Part 2
Getting Started with AGS - Part 3
Getting Started with AGS - Part 4
Getting Started with AGS - Part 5
Getting Started with AGS - Part 6
Getting Started with AGS - Part 7
Getting Started with AGS - Part 8
Getting Started with AGS - Part 9
GetTranslation
GetViewportX
GetViewportY
GetWalkableAreaAt
GetWalkableAreaAtRoom
GetWalkableAreaAtScreen
GiveScore
Global Arrays
Global event handlers
Global functions (general section)
Global functions (Message Display)
Global functions (Palette Operations)
Global functions (room actions)
Global functions (Screen Effects)
Global functions (Wait)
Global variables
Graphics (Default Setup)
Graphics driver selection
Graphics settings (Run-time engine setup)
GUI
GUI buttons (GUI Editor)
GUI Editor
GUI.AsTextWindow
GUI.BackgroundColor
GUI.BackgroundGraphic
GUI.BorderColor
GUI.Centre
GUI.Click
GUI.Clickable
GUI.ControlCount
GUI.Controls
GUI.GetAtScreenXY
GUI.GetByName
GUI.Height
GUI.ID
GUI.PopupStyle
GUI.PopupYPos
GUI.ProcessClick
GUI.ScriptName
GUI.SetPosition
GUI.SetSize
GUI.Shown
GUI.Transparency
GUI.Visible
GUI.Width
GUI.X
GUI.Y
GUI.ZOrder
GUIControl
GUIControl.AsType
GUIControl.BringToFront
GUIControl.Clickable
GUIControl.Enabled
GUIControl.GetAtScreenXY
GUIControl.GetByName
GUIControl.Height
GUIControl.ID
GUIControl.OwningGUI
GUIControl.ScriptName
GUIControl.SendToBack
GUIControl.SetPosition
GUIControl.SetSize
GUIControl.Transparency
GUIControl.Visible
GUIControl.Width
GUIControl.X
GUIControl.Y
GUIControl.ZOrder
GUIPopupStyle
H
HasPlayerBeenInRoomHorizontalAlignment
Hotspot
Hotspot events (Event Types)
Hotspot.Enabled
Hotspot.GetAtRoomXY
Hotspot.GetAtScreenXY
Hotspot.GetByName
Hotspot.GetDrawingSurface
Hotspot.GetProperty
Hotspot.GetTextProperty
Hotspot.ID
Hotspot.IsInteractionAvailable
Hotspot.Name
Hotspot.RunInteraction
Hotspot.ScriptName
Hotspot.SetProperty
Hotspot.SetTextProperty
Hotspot.WalkToX
Hotspot.WalkToY
Hotspots (Getting Started with AGS - Part 3)
HotspotX (Inventory Items Editor)
HotspotY (Inventory Items Editor)
How do I clean my AGS editor files of "alternate data streams"? (Troubleshooting Windows Zone Identifier)
How the engine finds the game data (The run-time engine)
How to configure Timidity (MIDI playback)
I
IAGSEditor.GetEditorHandle (Engine Plugin Design-time API)IAGSEditor.GetWindowHandle (Engine Plugin Design-time API)
IAGSEditor.RegisterScriptHeader (Engine Plugin Design-time API)
IAGSEditor.UnregisterScriptHeader (Engine Plugin Design-time API)
IAGSEditor.version (Engine Plugin Design-time API)
IAGSEngine event AGSE_ENTERROOM (Engine Plugin Run-time API)
IAGSEngine event AGSE_FINALSCREENDRAW (Engine Plugin Run-time API)
IAGSEngine event AGSE_KEYPRESS (Engine Plugin Run-time API)
IAGSEngine event AGSE_LEAVEROOM (Engine Plugin Run-time API)
IAGSEngine event AGSE_MOUSECLICK (Engine Plugin Run-time API)
IAGSEngine event AGSE_POSTRESTOREGAME (Engine Plugin Run-time API)
IAGSEngine event AGSE_POSTROOMDRAW (Engine Plugin Run-time API)
IAGSEngine event AGSE_POSTSCREENDRAW (Engine Plugin Run-time API)
IAGSEngine event AGSE_PREGUIDRAW (Engine Plugin Run-time API)
IAGSEngine event AGSE_PRERENDER (Engine Plugin Run-time API)
IAGSEngine event AGSE_PRESAVEGAME (Engine Plugin Run-time API)
IAGSEngine event AGSE_PRESCREENDRAW (Engine Plugin Run-time API)
IAGSEngine event AGSE_RESTOREGAME (Engine Plugin Run-time API)
IAGSEngine event AGSE_SAVEGAME (Engine Plugin Run-time API)
IAGSEngine event AGSE_SCRIPTDEBUG (Engine Plugin Run-time API)
IAGSEngine event AGSE_SPRITELOAD (Engine Plugin Run-time API)
IAGSEngine event AGSE_TRANSITIONIN (Engine Plugin Run-time API)
IAGSEngine event AGSE_TRANSITIONOUT (Engine Plugin Run-time API)
IAGSEngine event AGSE_TRANSLATETEXT (Engine Plugin Run-time API)
IAGSEngine.AbortGame (Engine Plugin Run-time API)
IAGSEngine.AddManagedObjectReader (Engine Plugin Run-time API)
IAGSEngine.BlitBitmap (Engine Plugin Run-time API)
IAGSEngine.BlitSpriteRotated (Engine Plugin Run-time API)
IAGSEngine.BlitSpriteTranslucent (Engine Plugin Run-time API)
IAGSEngine.BreakIntoDebugger (Engine Plugin Run-time API)
IAGSEngine.CallGameScriptFunction (Engine Plugin Run-time API)
IAGSEngine.CanRunScriptFunctionNow (Engine Plugin Run-time API)
IAGSEngine.CreateBlankBitmap (Engine Plugin Run-time API)
IAGSEngine.CreateDynamicSprite (Engine Plugin Run-time API)
IAGSEngine.CreateScriptString (Engine Plugin Run-time API)
IAGSEngine.DecrementManagedObjectRefCount (Engine Plugin Run-time API)
IAGSEngine.DeleteDynamicSprite (Engine Plugin Run-time API)
IAGSEngine.DisableSound (Engine Plugin Run-time API)
IAGSEngine.DrawText (Engine Plugin Run-time API)
IAGSEngine.DrawTextWrapped (Engine Plugin Run-time API)
IAGSEngine.FRead (Engine Plugin Run-time API)
IAGSEngine.FreeBitmap (Engine Plugin Run-time API)
IAGSEngine.FWrite (Engine Plugin Run-time API)
IAGSEngine.GetAreaScaling (Engine Plugin Run-time API)
IAGSEngine.GetBackgroundScene (Engine Plugin Run-time API)
IAGSEngine.GetBitmapDimensions (Engine Plugin Run-time API)
IAGSEngine.GetBitmapSurface (Engine Plugin Run-time API)
IAGSEngine.GetBitmapTransparentColor (Engine Plugin Run-time API)
IAGSEngine.GetCharacter (Engine Plugin Run-time API)
IAGSEngine.GetCurrentBackground (Engine Plugin Run-time API)
IAGSEngine.GetCurrentRoom (Engine Plugin Run-time API)
IAGSEngine.GetDirectDraw2 (Engine Plugin Run-time API)
IAGSEngine.GetDirectInputKeyboard (Engine Plugin Run-time API)
IAGSEngine.GetDirectInputMouse (Engine Plugin Run-time API)
IAGSEngine.GetDirectSound (Engine Plugin Run-time API)
IAGSEngine.GetEngineVersion (Engine Plugin Run-time API)
IAGSEngine.GetFileStreamByHandle (Engine Plugin Run-time API)
IAGSEngine.GetFontType (Engine Plugin Run-time API)
IAGSEngine.GetGameInfo (Engine Plugin Run-time API)
IAGSEngine.GetGameOptions (Engine Plugin Run-time API)
IAGSEngine.GetGraphicsDriverID (Engine Plugin Run-time API)
IAGSEngine.GetManagedObjectAddressByKey (Engine Plugin Run-time API)
IAGSEngine.GetManagedObjectKeyByAddress (Engine Plugin Run-time API)
IAGSEngine.GetMouseCursor (Engine Plugin Run-time API)
IAGSEngine.GetMousePosition (Engine Plugin Run-time API)
IAGSEngine.GetMovementPathLastWaypoint (Engine Plugin Run-time API)
IAGSEngine.GetMovementPathWaypointCount (Engine Plugin Run-time API)
IAGSEngine.GetMovementPathWaypointLocation (Engine Plugin Run-time API)
IAGSEngine.GetMovementPathWaypointSpeed (Engine Plugin Run-time API)
IAGSEngine.GetNumBackgrounds (Engine Plugin Run-time API)
IAGSEngine.GetNumCharacters (Engine Plugin Run-time API)
IAGSEngine.GetNumObjects (Engine Plugin Run-time API)
IAGSEngine.GetObject (Engine Plugin Run-time API)
IAGSEngine.GetPalette (Engine Plugin Run-time API)
IAGSEngine.GetPathToFileInCompiledFolder (Engine Plugin Run-time API)
IAGSEngine.GetPlayerCharacter (Engine Plugin Run-time API)
IAGSEngine.GetRawBitmapSurface (Engine Plugin Run-time API)
IAGSEngine.GetRawColorComponents (Engine Plugin Run-time API)
IAGSEngine.GetRawPixelColor (Engine Plugin Run-time API)
IAGSEngine.GetRenderStageDesc (Engine Plugin Run-time API)
IAGSEngine.GetRoomMask (Engine Plugin Run-time API)
IAGSEngine.GetSavedData (Engine Plugin Run-time API)
IAGSEngine.GetScreen (Engine Plugin Run-time API)
IAGSEngine.GetScreenDimensions (Engine Plugin Run-time API)
IAGSEngine.GetScriptFunctionAddress (Engine Plugin Run-time API)
IAGSEngine.GetSpriteGraphic (Engine Plugin Run-time API)
IAGSEngine.GetSpriteHeight (Engine Plugin Run-time API)
IAGSEngine.GetSpriteWidth (Engine Plugin Run-time API)
IAGSEngine.GetTextExtent (Engine Plugin Run-time API)
IAGSEngine.GetViewFrame (Engine Plugin Run-time API)
IAGSEngine.GetVirtualScreen (Engine Plugin Run-time API)
IAGSEngine.GetWalkbehindBaseline (Engine Plugin Run-time API)
IAGSEngine.GetWindowHandle (Engine Plugin Run-time API)
IAGSEngine.IncrementManagedObjectRefCount (Engine Plugin Run-time API)
IAGSEngine.IsChannelPlaying (Engine Plugin Run-time API)
IAGSEngine.IsGamePaused (Engine Plugin Run-time API)
IAGSEngine.IsRunningUnderDebugger (Engine Plugin Run-time API)
IAGSEngine.IsSpriteAlphaBlended (Engine Plugin Run-time API)
IAGSEngine.LookupParserWord (Engine Plugin Run-time API)
IAGSEngine.MakeRawColorPixel (Engine Plugin Run-time API)
IAGSEngine.MarkRegionDirty (Engine Plugin Run-time API)
IAGSEngine.NotifyFontUpdated (Engine Plugin Run-time API)
IAGSEngine.NotifySpriteUpdated (Engine Plugin Run-time API)
IAGSEngine.OpenFileStream (Engine Plugin Run-time API)
IAGSEngine.PlaySoundChannel (Engine Plugin Run-time API)
IAGSEngine.PollSystem (Engine Plugin Run-time API)
IAGSEngine.PrintDebugConsole (Engine Plugin Run-time API)
IAGSEngine.QueueGameScriptFunction (Engine Plugin Run-time API)
IAGSEngine.RegisterManagedObject (Engine Plugin Run-time API)
IAGSEngine.RegisterScriptFunction (Engine Plugin Run-time API)
IAGSEngine.RegisterUnserializedObject (Engine Plugin Run-time API)
IAGSEngine.ReleaseBitmapSurface (Engine Plugin Run-time API)
IAGSEngine.ReplaceFontRenderer (Engine Plugin Run-time API)
IAGSEngine.ReplaceFontRenderer2 (Engine Plugin Run-time API)
IAGSEngine.RequestEventHook (Engine Plugin Run-time API)
IAGSEngine.ResolveFilePath (Engine Plugin Run-time API)
IAGSEngine.RoomToViewport (Engine Plugin Run-time API)
IAGSEngine.SetMousePosition (Engine Plugin Run-time API)
IAGSEngine.SetPalette (Engine Plugin Run-time API)
IAGSEngine.SetSpriteAlphaBlended (Engine Plugin Run-time API)
IAGSEngine.SetVirtualScreen (Engine Plugin Run-time API)
IAGSEngine.SimulateMouseClick (Engine Plugin Run-time API)
IAGSEngine.UnrequestEventHook (Engine Plugin Run-time API)
IAGSEngine.version (Engine Plugin Run-time API)
IAGSEngine.ViewportToRoom (Engine Plugin Run-time API)
IAGSFontRenderer interface (Engine Plugin Run-time API)
IAGSFontRenderer.AdjustYCoordinateForFont (Engine Plugin Run-time API)
IAGSFontRenderer.EnsureTextValidForFont (Engine Plugin Run-time API)
IAGSFontRenderer.FreeMemory (Engine Plugin Run-time API)
IAGSFontRenderer.GetTextHeight (Engine Plugin Run-time API)
IAGSFontRenderer.GetTextWidth (Engine Plugin Run-time API)
IAGSFontRenderer.LoadFromDisk (Engine Plugin Run-time API)
IAGSFontRenderer.RenderText (Engine Plugin Run-time API)
IAGSFontRenderer.SupportsExtendedCharacters (Engine Plugin Run-time API)
IAGSFontRenderer2 interface (Engine Plugin Run-time API)
IAGSFontRenderer2.GetFontHeight (Engine Plugin Run-time API)
IAGSFontRenderer2.GetFontName (Engine Plugin Run-time API)
IAGSFontRenderer2.GetLineSpacing (Engine Plugin Run-time API)
IAGSFontRenderer2.GetRendererName (Engine Plugin Run-time API)
IAGSFontRenderer2.GetVersion (Engine Plugin Run-time API)
IAGSManagedObjectReader interface (Engine Plugin Run-time API)
IAGSManagedObjectReader.Unserialize (Engine Plugin Run-time API)
IAGSScriptManagedObject interface (Engine Plugin Run-time API)
IAGSScriptManagedObject.Dispose (Engine Plugin Run-time API)
IAGSScriptManagedObject.GetType (Engine Plugin Run-time API)
IAGSScriptManagedObject.Serialize (Engine Plugin Run-time API)
IAGSStream interface (Engine Plugin Run-time API)
IAGSStream.Close (Engine Plugin Run-time API)
IAGSStream.Dispose (Engine Plugin Run-time API)
IAGSStream.EOS (Engine Plugin Run-time API)
IAGSStream.Flush (Engine Plugin Run-time API)
IAGSStream.GetError (Engine Plugin Run-time API)
IAGSStream.GetLength (Engine Plugin Run-time API)
IAGSStream.GetMode (Engine Plugin Run-time API)
IAGSStream.GetPath (Engine Plugin Run-time API)
IAGSStream.GetPosition (Engine Plugin Run-time API)
IAGSStream.Read (Engine Plugin Run-time API)
IAGSStream.ReadByte (Engine Plugin Run-time API)
IAGSStream.Seek (Engine Plugin Run-time API)
IAGSStream.Write (Engine Plugin Run-time API)
IAGSStream.WriteByte (Engine Plugin Run-time API)
ID (Inventory Items Editor)
If the list of templates is empty (New Game templates)
if, else statements (Script language keywords)
ifdef, ifndef, endif (Preprocessor)
ifver, ifnver (Preprocessor)
Image (Inventory Items Editor)
import (Script language keywords)
Import A New Sprite (Getting Started with AGS - Part 6)
Import a Sprite (Getting Started with AGS - Part 4)
Import Directory (Editor Preferences)
Import of 8-bit background (Editor Preferences)
Import Sprite (Sprite Manager)
Importing a file as the walkable area mask (Advanced room features)
Importing fonts (Getting Started with AGS - Part 9)
Importing functions and variables in other scripts
Importing your own sprite graphics (Setting up the game)
Improvement of Overlays (Upgrading to AGS 3.6)
Information (General settings)
InputType
Installation requirements for Android in AGS Editor (Building for Android)
Installing AGS (Introduction)
Instances (Scripting Tutorial - Part 1)
Integers and Floats limits (System limits)
Interactions (Getting Started with AGS - Part 3)
Interface text (GUI Editor)
interface_click
Intro and Outro Cutscenes (Getting Started with AGS - Part 7)
Introduction
Introduction (Troubleshooting Windows Zone Identifier)
Introduction (Tumbleweed)
Introduction sequences (Setting up the game)
IntToFloat
Inventory (General settings)
Inventory (Getting Started with AGS - Part 4)
Inventory (Setting up the game)
Inventory item events (Event Types)
Inventory item hotspots (Getting Started with AGS - Part 5)
Inventory Items Editor
InventoryItem
InventoryItem.CursorGraphic
InventoryItem.GetAtScreenXY
InventoryItem.GetByName
InventoryItem.GetProperty
InventoryItem.GetTextProperty
InventoryItem.Graphic
InventoryItem.ID
InventoryItem.IsInteractionAvailable
InventoryItem.Name
InventoryItem.RunInteraction
InventoryItem.ScriptName
InventoryItem.SetProperty
InventoryItem.SetTextProperty
InventoryScreen
InvWindow
InvWindow.CharacterToUse
InvWindow.ItemAtIndex
InvWindow.ItemCount
InvWindow.ItemHeight
InvWindow.ItemsPerRow
InvWindow.ItemWidth
InvWindow.RowCount
InvWindow.ScrollDown
InvWindow.ScrollUp
InvWindow.TopItem
IsGamePaused
IsInteractionAvailable
IsInterfaceEnabled
IsKeyPressed
IsSpeechVoxAvailable
IsTimerExpired
IsTranslationAvailable
K
Key code tableKey modifiers (Key code table)
Keyboard Shortcuts
KeyboardMovement.KeyDown
KeyboardMovement.KeyLeft
KeyboardMovement.KeyRight
KeyboardMovement.KeyUp
KeyboardMovement.Mode
L
LabelLabel.Font
Label.Text
Label.TextAlignment
Label.TextColor
Language & Translation (Tumbleweed)
late_repeatedly_execute_always
Licensing (Distributing your game)
Lighting effects (Advanced room features)
Lip sync
List Boxes (GUI Editor)
ListBox
ListBox.AddItem
ListBox.Clear
ListBox.FillDirList
ListBox.FillSaveGameList
ListBox.FillSaveGameSlots
ListBox.Font
ListBox.GetItemAtLocation
ListBox.HideBorder
ListBox.HideScrollArrows
ListBox.InsertItemAt
ListBox.ItemCount
ListBox.Items
ListBox.RemoveItem
ListBox.RowCount
ListBox.SaveGameSlots
ListBox.ScrollDown
ListBox.ScrollUp
ListBox.SelectedBackColor
ListBox.SelectedIndex
ListBox.SelectedTextColor
ListBox.ShowBorder
ListBox.ShowScrollArrows
ListBox.TextAlignment
ListBox.TextColor
ListBox.TopItem
ListBox.Translated
Loading old saves feature (Upgrading to AGS 3.6.2)
LocationType
Log Panel
Log Panel in the Editor (Upgrading to AGS 3.6.1)
LogLevel
Loops (Scripting Tutorial - Part 2)
M
managed (Script language keywords)Managing Inventory (Getting Started with AGS - Part 5)
Managing modules
Managing the Audio Footprint (Distributing your game)
Managing the Graphics Footprint (Distributing your game)
Maths
Maths.ArcCos
Maths.ArcSin
Maths.ArcTan
Maths.ArcTan2
Maths.Cos
Maths.Cosh
Maths.DegreesToRadians
Maths.Exp
Maths.Log
Maths.Log10
Maths.Pi
Maths.RadiansToDegrees
Maths.RaiseToPower
Maths.Sin
Maths.Sinh
Maths.Sqrt
Maths.Tan
Maths.Tanh
MIDI playback
MIDI playback (Upgrading to AGS 3.6)
Misc (Default Setup)
Misc (Editor Preferences)
More on conversations (Getting Started with AGS - Part 8)
Mouse
Mouse (Default Setup)
Mouse Cursor on Inventory Item (Getting Started with AGS - Part 5)
Mouse options (Run-time engine setup)
Mouse.AutoLock
Mouse.ChangeModeGraphic
Mouse.ChangeModeHotspot
Mouse.ChangeModeView
Mouse.Click
Mouse.ControlEnabled
Mouse.DisableMode
Mouse.EnableMode
Mouse.GetModeGraphic
Mouse.IsButtonDown
Mouse.IsModeEnabled
Mouse.Mode
Mouse.SaveCursorUntilItLeaves
Mouse.SelectNextMode
Mouse.SelectPreviousMode
Mouse.SetBounds
Mouse.SetPosition
Mouse.Speed
Mouse.Update
Mouse.UseDefaultGraphic
Mouse.UseModeGraphic
Mouse.Visible
MouseButton
MoveCharacterToHotspot
MoveCharacterToObject
MoveSaveSlot
Multi-words (Text Parser)
Multidimensional arrays (Script language keywords)
Multimedia functions
Multiplatform support extended (Upgrading to AGS 3.6)
Multiple conditions (Scripting Tutorial - Part 2)
Multiple Scripts
Multiple speech voxes (Upgrading to AGS 3.6)
Music and sound
N
Name (Inventory Items Editor)new (Script language keywords)
New Game Directory (Editor Preferences)
New game package options (Upgrading to AGS 3.6)
New Game templates
New Screen struct (Upgrading to AGS 3.5)
New sprite compression option (Upgrading to AGS 3.6.1)
New sprite compression options (Upgrading to AGS 3.6)
New Viewport/Camera system (Upgrading to AGS 3.5)
noloopcheck (Script language keywords)
O
ObjectObject events (Event Types)
Object Oriented Programming
Object.Animate
Object.Animating
Object.AnimationVolume
Object.Baseline
Object.BlockingHeight
Object.BlockingWidth
Object.Clickable
Object.Frame
Object.GetAtRoomXY
Object.GetAtScreenXY
Object.GetByName
Object.GetProperty
Object.GetTextProperty
Object.Graphic
Object.HasExplicitLight
Object.HasExplicitTint
Object.ID
Object.IgnoreWalkbehinds
Object.IsCollidingWithObject
Object.IsInteractionAvailable
Object.LightLevel
Object.Loop
Object.ManualScaling
Object.MergeIntoBackground
Object.Move
Object.Moving
Object.Name
Object.RemoveTint
Object.RunInteraction
Object.Scaling
Object.ScriptName
Object.SetLightLevel
Object.SetPosition
Object.SetProperty
Object.SetTextProperty
Object.SetView
Object.Solid
Object.StopAnimating
Object.StopMoving
Object.Tint
Object.TintBlue
Object.TintGreen
Object.TintLuminance
Object.TintRed
Object.TintSaturation
Object.Transparency
Object.View
Object.Visible
Object.X
Object.Y
Objects (Getting Started with AGS - Part 4)
Objects (Room Editor)
Obsolete Script API
on_call
on_event
on_key_press
on_mouse_click
on_text_input
Opening the Editor (Editor Command Line Options)
Operators (Script language keywords)
OR Expressions (Scripting Tutorial - Part 2)
Other advanced settings (Run-time engine setup)
Other Features
Overlay
Overlay.CreateGraphical
Overlay.CreateRoomGraphical
Overlay.CreateRoomTextual
Overlay.CreateTextual
Overlay.Graphic
Overlay.GraphicHeight
Overlay.GraphicWidth
Overlay.Height
Overlay.InRoom
Overlay.Remove
Overlay.SetPosition
Overlay.SetSize
Overlay.SetText
Overlay.Transparency
Overlay.Valid
Overlay.Width
Overlay.X
Overlay.Y
Overlay.ZOrder
Overview (Dynamic Arrays)
Overview (Translations)
P
Palette setup (Colours Editor)Palette setup (Setting up the game)
PAMELA (Lip sync)
Papagayo (Lip sync)
Parser
Parser.FindWordID
Parser.ParseText
Parser.Said
Parser.SaidUnknownWord
PauseGame
Performance (Default Setup)
PlayerStartsWithItem (Inventory Items Editor)
PlayFlic
PlaySilentMIDI
PlayVideo
Plugin Requirements (Editor Plugins)
Plugins
Point (Standard Types)
Pointers for people who know C or C++ (Pointers in AGS)
Pointers for people who know Java or C# (Pointers in AGS)
Pointers for programming newbies (Pointers in AGS)
Pointers in AGS
Preprocessor
Properties (Inventory Items Editor)
Properties (View Editor)
Properties control (Room Editor)
protected (Script language keywords)
Protection (Object Oriented Programming)
Q
QuitGameR
Randomreadonly (Script language keywords)
Recap (Getting Started with AGS - Part 5)
Recap (Scripting Tutorial - Part 1)
Recap (Scripting Tutorial - Part 2)
Region
Region events (Event Types)
region, endregion (Preprocessor)
Region.Enabled
Region.GetAtRoomXY
Region.GetAtScreenXY
Region.GetDrawingSurface
Region.ID
Region.LightLevel
Region.RunInteraction
Region.Tint
Region.TintBlue
Region.TintEnabled
Region.TintGreen
Region.TintLuminance
Region.TintRed
Region.TintSaturation
ReleaseViewport
RemoveWalkableArea
RenderLayer
repeatedly_execute
repeatedly_execute (_always)
repeatedly_execute_always
RepeatStyle
Replace Sprite From File (Getting Started with AGS - Part 6)
ResetRoom
Resizing a dynamic array (Dynamic Arrays)
RestartGame
RestoredSaveResult
RestoreGameDialog
RestoreGameSlot
RestoreWalkableArea
Restricting the data read or written in a save (Upgrading to AGS 3.6.2)
return (Script language keywords)
Right Click Context Menu (View Editor)
Room
Room Editor
Room editor and multilayer mode (Upgrading to AGS 3.5)
Room events (Event Types)
Room Events (Room Editor)
Room masks (Hotspot, Walkable areas, Walk-behinds and Regions) (Room Editor)
Room Properties (Room Editor)
Room sizes and mask resolution (Upgrading to AGS 3.5)
Room.BottomEdge
Room.ColorDepth
Room.Exists
Room.GetDrawingSurfaceForBackground
Room.GetProperty
Room.GetTextProperty
Room.Height
Room.LeftEdge
Room.Messages
Room.MusicOnLoad
Room.ObjectCount
Room.ProcessClick
Room.RightEdge
Room.SetProperty
Room.SetTextProperty
Room.TopEdge
Room.Width
Rooms (General settings)
RoundDirection
Run-time engine setup
Run-time events (Engine Plugin Run-time API)
RunAGSGame
S
SaveComponentSelectionSaved Games (General settings)
SaveGameDialog
SaveGameSlot
SaveGameSortStyle
SaveScreenShot
Say Dialog (Getting Started with AGS - Part 8)
Screen
Screen.AutoSizeViewportOnRoomLoad
Screen.Height
Screen.RoomToScreenPoint
Screen.ScreenToRoomPoint
Screen.Viewport
Screen.ViewportCount
Screen.Viewports
Screen.Width
Script API levels (Constants)
Script API Overview
Script Editor (Editor Preferences)
Script language keywords
Script Modules (Managing modules)
Scripting API
Scripting Language
Scripting Tutorial
Scripting tutorial (Getting Started with AGS - Part 3)
Scripting Tutorial - Part 1
Scripting Tutorial - Part 2
Scrolling (Advanced room features)
Set
Set.Add
Set.Clear
Set.CompareStyle
Set.Contains
Set.Create
Set.GetItemsAsArray
Set.ItemCount
Set.Remove
Set.SortStyle
SetAmbientLightLevel
SetAmbientTint
SetAreaScaling
SetBackgroundFrame
SetFadeColor
SetGameOption
SetGameSpeed
SetGlobalInt
SetGraphicalVariable
SetMultitaskingMode
SetNextScreenTransition
SetPalRGB
SetRestartPoint
SetScreenTransition
SetSpeechVolume
SetTextWindowGUI
SetTimer
Setting up the game
Setup appearance (Default Setup)
SetViewport
SetWalkBehindBase
ShakeScreen
ShakeScreenBackground
Show Dialog (Getting Started with AGS - Part 8)
Show Preview (View Editor)
Sierra-style system dialogs (Getting Started with AGS - Part 8)
Sierra-style template
Simple Cutscene (Getting Started with AGS - Part 7)
SkipCutscene
SkipSpeechStyle
SkipUntilCharacterStops
SkipWait
Slider
Slider.BackgroundGraphic
Slider.HandleGraphic
Slider.HandleOffset
Slider.Max
Slider.Min
Slider.Value
Sliders (GUI Editor)
Solution 0: Code your own save system (Game saves compatibility)
Solution 1: Reusing game objects (Game saves compatibility)
Solution 2: Dummy object reserve (Game saves compatibility)
Solution 3: New rooms (Game saves compatibility)
Solution 4: String, Dictionary and Set (Game saves compatibility)
Solution 5: Extending dynamic arrays and managed structs (Game saves compatibility)
Some script functions replaced and/or deprecated (Upgrading to AGS 3.5)
SortDirection
SortStyle
Sound (General settings)
Sound options (Run-time engine setup)
Source Control integration
Speech
Speech.AnimationStopTimeMargin
Speech.CustomPortraitPlacement
Speech.DisplayPostTimeMs
Speech.GlobalSpeechAnimationDelay
Speech.PortraitOverlay
Speech.PortraitXOffset
Speech.PortraitY
Speech.SkipKey
Speech.SkipStyle
Speech.SpeakingCharacter
Speech.Style
Speech.TextAlignment
Speech.TextOverlay
Speech.UseGlobalSpeechAnimationDelay
Speech.VoiceMode
Splash screen (Distributing your game)
Splitting resource files (Distributing your game)
Sprite Editor (Editor Preferences)
Sprite Manager
Sprite Storage (Sprite Manager)
Standard Enumerated Types
Standard Types
StartCutscene
Starting off
Starting off (Getting Started with AGS)
Static attributes (Object Oriented Programming)
Static extenders (Extender functions)
StopDialog
StopMovementStyle
String
String formatting
String.Append
String.AppendChar
String.AsFloat
String.AsInt
String.Chars
String.CompareTo
String.Copy
String.EndsWith
String.Format
String.IndexOf
String.IsNullOrEmpty
String.Length
String.LowerCase
String.Replace
String.ReplaceCharAt
String.StartsWith
String.Substring
String.Truncate
String.UpperCase
StringCompareStyle
struct (Script language keywords)
Substituting dialog speech with custom functions (Dialog Script)
Summary (Scripting Tutorial - Part 1)
switch, case statements (Script language keywords)
System
System limits
System limits update (Upgrading to AGS 3.5)
System limits update (Upgrading to AGS 3.6)
System Requirements
System Requirements (Graphics driver selection)
System restrictions (System limits)
System.AudioChannelCount
System.AudioChannels
System.CapsLock
System.ColorDepth
System.DisplayFPS
System.Gamma
System.GetEngineInteger
System.GetEngineString
System.HardwareAcceleration
System.HasInputFocus
System.Log
System.NumLock
System.OperatingSystem
System.RenderAtScreenResolution
System.RuntimeInfo
System.SaveConfigToFile
System.ScreenHeight
System.ScreenWidth
System.ScrollLock
System.SupportsGammaControl
System.Version
System.ViewportHeight
System.ViewportWidth
System.Volume
System.VSync
System.Windowed
T
Test Game (Editor Preferences)Testing Your Work (Getting Started with AGS - Part 3)
Testing Your Work (Getting Started with AGS - Part 4)
Testing Your Work (Getting Started with AGS - Part 7)
Testing Your Work (Getting Started with AGS - Part 8)
Text Boxes (GUI Editor)
Text output (General settings)
Text Parser
Text-based lip syncing (Lip sync)
TextBox
TextBox.Font
TextBox.ShowBorder
TextBox.Text
TextBox.TextColor
TextWindowGUI
TextWindowGUI.TextColor
TextWindowGUI.TextPadding
The AudioCache folder (Music and sound)
The Basics (Scripting Tutorial - Part 1)
The Cursors list (Getting Started with AGS - Part 9)
The DEBUG constant (Debugging features)
The Debug() command (Debugging features)
The Font Editor (Getting Started with AGS - Part 9)
The General Settings panel (Setting up the game)
The IAGSEditor interface (Engine Plugin Design-time API)
The IAGSEngine interface (Engine Plugin Run-time API)
The run-time engine
The script debugger (Debugging features)
The script header
this (Script language keywords)
Tiled sprite import (Getting Started with AGS - Part 6)
Tiled sprite import (Sprite Manager)
TintScreen
Touch (Default Setup)
TransitionStyle
Translations
Translations (Unicode Support)
Troubleshooting (Translations)
Troubleshooting Windows Zone Identifier
TTF fonts behavior (Upgrading to AGS 3.6)
Tumbleweed
Tumbleweed Action Functions
Tumbleweed Door functions
Tumbleweed Extensions
Tumbleweed Math and Helper Functions
Tumbleweed Player functions
Tumbleweed Semi-blocking movement functions
Tumbleweed Translation
Tumbleweed Unhandled Events
Tutorial
TwoClickHandler.ActionLabel
TwoClickHandler.Close
TwoClickHandler.InventoryGui
TwoClickHandler.PopupDistance
TwoClickHandler.PopupProportional
TwoClickHandler.ReversedClicks
U
Understanding blocking scriptsunhandled_event
Unicode Support
Unicode support (Upgrading to AGS 3.6)
UnPauseGame
UpdateInventory
UpdatePalette
Updating sprites (Sprite Manager)
Upgrading from a previous version
Upgrading older projects (Unicode Support)
Upgrading to AGS 2.7
Upgrading to AGS 2.71
Upgrading to AGS 3.0
Upgrading to AGS 3.1
Upgrading to AGS 3.2
Upgrading to AGS 3.3
Upgrading to AGS 3.3.5
Upgrading to AGS 3.4
Upgrading to AGS 3.4.1
Upgrading to AGS 3.5
Upgrading to AGS 3.6
Upgrading to AGS 3.6.1
Upgrading to AGS 3.6.2
Using ASCII mode (Unicode Support)
Using downloaded templates (New Game templates)
Using Inventory Items (Tumbleweed)
Using regular scripting commands in dialogs (Dialog Script)
Using your own graphics (Getting Started with AGS - Part 6)
V
validate_restored_saveVariables (Scripting Tutorial - Part 1)
VerbCoin template
VerbCoin.ActionLabel
VerbCoin.BackgroundColor
VerbCoin.BackgroundTransparency
VerbCoin.BorderColor
VerbCoin.BorderWidth
VerbCoin.ButtonAutoDisable
VerbCoin.CleanUp
VerbCoin.Close
VerbCoin.Disable
VerbCoin.Enable
VerbCoin.InterfaceGui
VerbCoin.InventoryGui
VerbCoin.IsEnabled
VerbCoin.IsOpen
VerbCoin.OnClick
VerbCoin.Open
VerbCoin.Radius
VerbCoin.RegisterButton
Verbs.AddExtension
Verbs.AdjustGUIText
Verbs.AdjustLanguage
Verbs.AnyClick
Verbs.AnyClickMove
Verbs.AnyClickSpecial
Verbs.AnyClickUseInv
Verbs.AnyClickWalk
Verbs.AnyClickWalkLook
Verbs.AnyClickWalkLookPick
Verbs.CheckDefaultAction
Verbs.DisableGui
Verbs.Distance
Verbs.EnableGui
Verbs.EnterRoom
Verbs.Extension
Verbs.ExtensionEx
Verbs.FreezePlayer
Verbs.GetButtonAction
Verbs.GetDoorState
Verbs.GlobalCondition
Verbs.GoTo
Verbs.GoToCharacter
Verbs.GoToCharacterEx
Verbs.HandleInvArrows
Verbs.InitGuiLanguage
Verbs.InitObject
Verbs.IsAction
Verbs.IsGuiDisabled
Verbs.MovePlayer
Verbs.MovePlayerEx
Verbs.NPCGoToCharacter
Verbs.Offset
Verbs.OpenCloseExtension
Verbs.RemoveExtension
Verbs.SetAction
Verbs.SetActionButtons
Verbs.SetAlternativeAction
Verbs.SetApproachingChar
Verbs.SetDefaultAction
Verbs.SetDoorState
Verbs.SetDoubleClickSpeed
Verbs.SetPlayer
Verbs.ToogleGuiStyle
Verbs.TranslateAction
Verbs.UnfreezePlayer
Verbs.Unhandled
Verbs.UpdateActionBar
Verbs.UsedAction
Verbs.VariableExtensions
Verbs.WalkOffScreen
Version checking (Script language keywords)
VideoSkipStyle
View Editor
ViewFrame
ViewFrame.Flipped
ViewFrame.Frame
ViewFrame.Graphic
ViewFrame.LinkedAudio
ViewFrame.Loop
ViewFrame.Speed
ViewFrame.View
Viewport
Viewport.Camera
Viewport.Create
Viewport.Delete
Viewport.GetAtScreenXY
Viewport.Height
Viewport.RoomToScreenPoint
Viewport.ScreenToRoomPoint
Viewport.SetPosition
Viewport.Visible
Viewport.Width
Viewport.X
Viewport.Y
Viewport.ZOrder
Views (View Editor)
Visual (General settings)
Voice packs (Voice speech)
Voice speech
Voice-based lip sync (Lip sync)
W
WaitWaitInput
WaitKey
WaitMouse
WaitMouseKey
Walk-to points (Getting Started with AGS - Part 3)
WalkWhere
Warning on de-compiling the built game (Distributing your game)
What are "alternate data streams"? (Troubleshooting Windows Zone Identifier)
Where to get patch files (MIDI playback)
while (Script language keywords)
writeprotected (Script language keywords)
Writing Script Modules (Managing modules)