V tomto seznamu jsou zařazeny pouze metody, které se dají využít, ostatní jsou nevyužitelné nebo poškozené.
- GetChatAmount
- GetMusic - Vrací číslo hrající hudby
- SetPitch
- SetLooping - Nastaví opakování zvuku
- SetVolume - Nastaví hlasitost zvuku
- StopSound - Zastaví zvuk
- PlayLoopBIND - Přehraje opakující zvuk a vrátí jeho číslo
- PlaySoundBIND - Přehraje zvuk a vrátí jeho číslo
- GetGameInterface - Vrací aktuální herní rozhraní (Objekt CGameInterface)
CGameInterface
- FadeToBlack - Ztmaví do černé
- FadeToWhite - Ztmaví do bílé
- GetActRoom - Vrací aktuální místnost (Objekt CRoom)
CRoom
- GetRoomSound - Vrací aktuální zvuk v místnosti (Objekt CRoomSound)
- GetGrRepres - Vrací grafickou podobu místnosti (Objekt CRoomGrRepresentation)
- GetCritter - Vrací živočicha v místnosti podle id (Objekt CCritter)
- GetObject - Vrací předmět v místnosti podle id (Objekt CRoomObject)
- InGameMode
- GetTime - Vrací odehraný čas místnosti
- GetXSize - Vrací šířku místnosti v polích
- GetYSize - Vrací výšku místnosti v polích
- IsInside
- Resize - Změní velikost místnosti
- SetWaterLevel - Nastaví úroveň vody v místnosti
- GetWaterLevel - Vrací úroveň vody v místnosti
- PosIsFree - Zjistí, jestli je na pozici volná
- PosIsWall - Zjistí, jestli je na pozici zeď
- PosIsItem - Zjistí, jestli je na pozici předmět
- PosIsCritter - Zjistí, jestli je na pozici živočich
- GetObjectAt - Vrací předmět na pozici (Objekt CRoomObject)
- GetCritterAt - Vrací živočicha na pozici (Objekt CCritter)
- ShiftContent
- GetObjectsCount - Vrací počet předmětů v místnosti
- GetWall - Vrací zeď v místnosti (Objekt CRoomObject)
- FirstObject - Vrací první předmět v místnosti (Objekt CRoomObject)
- NextObject - Vrací další předmět po předmětu v místnosti (Objekt CRoomObject)
- FirstPlacedObject - Vrací první umístěný předmět (Objekt CRoomObject)
- NextPlacedObject - Vrací další umístěný předmět po předmětu v místnosti (Objekt CRoomObject)
- FirstLiveCritter - Vrací prvního žijícího živočicha (Objekt CCritter)
- NextLiveCritter - Vrací dalšího žijícího živočicha po živočichu v místnosti (Objekt CCritter)
- AddObject
- RemoveObject - Odstraní předmět z místnosti
- CanTryToEnter
- CanPlaceObject
- ObjectWantsToFallDown
- ObjectWantsToFallUp
- ObjectStickedToSnail - Vrací předmět, který je přilepený k živočichovi (Objekt CRoomObject)
- PlaceObject - Umístí předmět do místnosti
- PlaceObjectXY - Umístí předmět do místnosti na pozici X Y
- UnplaceObject - Odebere předmět z místnosti
- MoveObjectTo - Přesune předmět na pozici
- GetActiveCritter - Vrací aktivního živočicha (Objekt CCritter)
- SetActiveCritter - Aktivuje živočicha
- ActivateNextCritter
- InitGrRepres
- HowLongIsRoomSolved
- HowLongIsRoomLost
- LookAtPlayer - Živočich se podívá na hráče
- LookFromPlayer - Živočich se podívá od hráče
- LookAtBg - Živočich se podívá na pozadí
- LookFromBg - Živočich se podívá od pozadí
- GetMaxMoves
- GetNMoves
- CritterMoveAttempt
- DisableControl - Vypne ovládání
- EnableControl - Zapne ovládání
- ControlDisabled - Zjistí, jestli je ovládání vypnuto
- DisableEnd - Vypne ukončení místnosti
- EnableEnd - Zapne ukončení místnosti
- EndDisabled - Zjistí, jestli je vypnuto ukončení místnosti
- BreakControl - Zničí ovládání
- CountBeamsHittingObject - Vrací počet laserových paprsků mířících na předmět
- SetSolved
- GetCritterByChar - Vrací živočicha podle znaku (Objekt CCritter)
- GetCritterIdByChar - Vrací id živočicha podle znaku
- SetAsIntro - Nastaví předmět jako intro
CRoomSound
- Say - Živočich v dialogu začne říkat svůj text
- SayAuto
- CanSay
- CritterToSayThis
- PlaySound - Přehraje zvuk
- IsPlaying
- IsTalking
- StartDlg - Spustí dialog
- GetCurrentDlg - Vrací aktuální dialog
- StopDlg - Ukončí dialog
- IsDlgPersistentNow
- ObjectEffect - Spustí přednastavený zvuk na určitém objektu
- CustomObjectEffect - Spustí vlastní zvuk na určitém objektu
CRoomGrRepresentation
- GetDX - Vrací počet pixelů na řádek
- GetDY - Vrací počet pixelů na sloupec
- SetDX - Nastaví počet pixelů na řádek
- SetDY - Nastaví počet pixelů na sloupec
- SetMaxAllowedDXY - Nastaví maximální povolený počet pixelů na řádek i na sloupec
- SetWndPos
- SetWndSize
- AnimWndPos
- Draw
- AddBubbleSource - Přidá do místnosti bublinky
- SetBubbleParams - Nastaví vlastnosti bublinek
- HideBeams - Skryje lasery v místnosti
- PreloadSpriteSet - V paměti si načte sprite-set pro rychlejší animace
- SetCritType - Nastaví typ živočicha
- GetCritType - Vrací typ živočicha
- SetCritClass - Nastaví třídu živočicha
- GetCritClass - Vrací třídu živočicha
- CanLeaveWater - Zjistí, jestli živočich může opustit vodu
- SetLookDir - Nastaví směr pohledu živočicha
- GetLookDir - Vrací směr pohledu živočicha
- SetStickDir - Nastaví směr přilepení živočicha
- GetStickDir - Vrací směr přilepení živočicha
- SetDead
- IsDead - Zjistí, jestli je živočich mrtvý
- IsAlive - Zjistí, jestli je živočich naživu
- IsLiveCritter
- SetReqMovementDirection
- GetReqMovementDirection
- CanPushHeavyItems - Zjistí, jestli živočich může posunovat ocelové předměty
- CanPushNormalItems - Zjistí, jestli živočich může posunovat normální předměty
- CanCatchItems
- GetStrength
- Další funkce viz CRoomObject
CRoomObject
- CreateShape
- GetShape
- SetWeight - Nastaví váhu předmětu
- GetWeight - Vrací váhu předmětu
- IsCritter - Zjistí, jestli je předmět živočich
- AsCritter - Vrátí typ živočich
- GetName - Vrací jméno předmětu
- IsWall - Zjistí, jestli je předmět zeď
- IsColliding
- SetPlaced - Nastaví jestli je předmět umístěný
- IsPlaced - Zjistí, jestli je předmět umístěný
- SetPos - Nastaví pozici předmětu
- SetXY - Nastaví pozici X a Y předmětu
- ShiftPos
- GetPos
- SetX - Nastaví pozici X předmětu
- SetY - Nastaví pozici Y předmětu
- GetX - Vrací pozici X předmětu
- GetY - Vrací pozici Y předmětu
- SetSelected
- IsSelected
- SetTestedXY - Nastaví obrys předmětu na pozici X Y
- ResetTestedPos - Smaže obrys předmětu
- TestingPos - Zjistí, jestli existuje obrys předmětu
- GetTestedXY
- IsPositionLocked - Zjistí, jestli je zamčená pozice předmětu
- IsShapeLocked - Zjistí, jestli je zamčená stavba předmětu
- PositionLocked - Nastaví jestli je zamčená pozice předmětu
- ShapeLocked - Nastaví jestli je zamčená stavba předmětu
- StorePos - Uloží pozici
- RestorePos - Nahraje pozici
- IsFreelyfloating
- NewGrRepres - Vytvoří novou grafickou podobu (Objekt CGrRepresentation)
- GetGrRepres - Vrací grafickou podobu předmětu (Objekt CGrRepresentation)
- SetOrderChain - Nastaví pohyb předmětu
- AddToOrderChain - Přidá pohyb předmětu
CGrRepresentation
- StartAnimStateDir
- StartAnimState
- GetAnimK
- GetAnimX
- GetAnimY
- SetFaceState
- GetGrElem - Vrací grafický element (Objekt: CGrElement)
CGrElement
- AsGrElSprite - Vrací spritovou podobu elementu (Objekt: CGrElSprite)
- AsGrElSpriteSet - Vrací sprite-setou podobu elementu (Objekt: CGrElSpriteSet)
- AsGrElContainer - Vrací containerovou podobu elementu (Objekt: CGrElContainer)
- NewCGrElSprite - Vytvoří nový sprite (Objekt: CGrElSprite)
- NewCGrElSpriteSet - Vytvoří nový sprite-set (Objekt: CGrElSpriteSet)
- NewCGrElContainer - Vytvoří nový container (Objekt: CGrElContainer)
CGrElSprite
- LoadSprite
- ChangeSprite - Změní sprite
- GetFileName - Vrací jméno souboru
- DrawAditive - Nastaví, jestli je sprite aditivní
- DrawingAditive - Zjistí, jestli je sprite aditivní
CGrElSpriteSet
- LoadSpriteSet
- GetPath - Vrací cestu ke sprite-setu
- GetCurrentFrame
- SetCurrentFrame
- SetAnimation
- ChangeAnimation
- StopAnimation - Zastaví animaci
- GetAnimator - Vrací správce animace (Objekt CAnimator)
- AnimSSChange - Změní animaci
- AnimSSSet - Nastaví animaci
- DisableBlending - Vypne prolínání
- GetBlendLimit
- SetBlendLimit
- DrawAditive - Nastaví, jestli je sprite aditivní
- DrawingAditive - Zjistí, jestli je sprite aditivní
CGrElContainer
- SomeTransformChanged
- GetElemsCount - Vrací počet elementů v containeru
- AddElement - Přidá element
- RemoveElement - Odstraní element
- RemoveElements - Odstraní všechny elementy
- GetElement - Vrací element podle čísla (Objekt CElement)
- SetLayer - Nastaví číslo vrstvy
- GetLayer - Vrací číslo vrstvy
- GetTransformsCount - Vrací počet transformací
- AddTransform - Přidá transformaci
- RemoveTransform - Odstraní transformaci
- RemoveTransforms - Odstraní všechny transformace
- NewCGrTrTranslation - Vytvoří nový posun (Objekt CGrTrTranslation)
- NewCGrScaling - Vytvoří novou změnu velikosti (Objekt CGrTrScaling)
- NewCGrRotation - Vytvoří novou rotaci (Objekt CGrTrRotation)
- NewCGrColorMultiply - Vytvoří nové zbarvený (Objekt CGrTrColorMultiply)
CGrTrTranslation
- GetType
- GetResultingMatrix
- TranslateX - Posune o X
- TranslateY - Posune o Y
- Move - Posune
- MoveX - Posune o X
- MoveY - Posune o Y
- SetTranslationAnim
- Save
- Load
CGrTrScaling
- ScaleX - Změní velikost o X
- ScaleY - Změní velikost o Y
- ChangeScale - Změní velikost
- ChangeScaleX - Změní velikost o X
- ChangeScaleY - Změní velikost o Y
- SetScalingAnim
CGrTrRotation
- ChangeDeg - Nastaví rotaci ve stupních
- ChangeRad - Nastaví rotaci v radiánech
- SetRotationAnim
CGrTrColorMultiply
- SetColor - Nastaví barvu na R G B A
- SetColMultAnim
- SetColMultAnimRange
- GetActProfile - Vrací aktuální profil hráče (Objekt CProfile)
CProfile
- IsRoomSolved - Zjistí, jestli je místnost splněna