Function at 0x43f069
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
cmp dword [ebp + 8], 1
jne 0x441303
cmp dword [ebp + 0xc], 0xffff
jne 0x441303
mov ecx, 0x44d500
call fcn.0044132c
mov dword [esp], 0x43f057
call fcn.00401320
mov dword [esp], str.Xtreme3D.dll
call sub.KERNEL32.dll_LoadLibraryA
sub esp, 4
mov dword [0x44d020], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.FreeformCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d024], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.FreeformPointInMesh
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d028], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.FreeformSphereSweepIntersect
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d02c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.FreeformToFreeforms
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d030], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.FreeformSetSecondTextureCoords
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d034], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.EngineCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d038], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.EngineDestroy
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d03c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.EngineSetObjectsSorting
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d040], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.EngineSetCulling
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d044], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.EngineGetMaxTextureSize
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d048], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.EngineGetMaxTextureUnits
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d04c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SetPakArchive
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d050], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.Update
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d054], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.TrisRendered
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d058], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d05c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerSetCamera
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d060], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerEnableVSync
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d064], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerRender
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d068], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerResize
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d06c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerSetVisible
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d070], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerGetPixelColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d074], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerGetPixelDepth
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d078], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerSetLighting
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d07c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerSetBackgroundColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d080], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerSetAmbientColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d084], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerEnableFog
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d088], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerSetFogColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d08c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerSetFogDistance
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d090], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerScreenToWorld
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d094], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerWorldToScreen
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d098], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ViewerCopyToTexture
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d09c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DummycubeCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0a0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DummycubeAmalgamate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0a4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DummycubeSetCameraMode
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0a8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CameraCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0ac], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CameraSetStyle
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0b0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CameraSetFocal
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0b4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CameraSetSceneScale
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0b8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CameraScaleScene
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0bc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CameraSetViewDepth
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0c0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CameraSetTargetObject
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0c4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CameraMoveAroundTarget
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0c8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CameraSetDistanceToTarget
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0cc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CameraGetDistanceToTarget
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0d0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CameraCopyToTexture
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0d4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.LightCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0d8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.LightSetAmbientColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0dc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.LightSetDiffuseColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0e0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.LightSetSpecularColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0e4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.LightSetAttenuation
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0e8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.LightSetShining
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0ec], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.LightSetSpotCutoff
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0f0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.LightSetSpotExponent
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0f4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.LightSetSpotDirection
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0f8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.LightSetStyle
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d0fc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.BmpfontCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d100], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.BmpfontLoad
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d104], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.WindowsBitmapfontCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d108], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.FlatTextCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d10c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.HUDTextCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d110], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.HUDTextSetRotation
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d114], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SpaceTextCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d118], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SpaceTextSetExtrusion
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d11c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.TextSetColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d120], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.TextSetFont
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d124], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.TextSetText
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d128], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.PlaneCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d12c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CubeCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d130], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CubeSetNormalDirection
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d134], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SphereCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d138], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CylinderCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d13c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ConeCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d140], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.AnnulusCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d144], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.TorusCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d148], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DiskCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d14c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectHide
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d150], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectShow
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d154], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectIsVisible
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d158], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectCopy
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d15c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectDestroy
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d160], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetPosition
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d164], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetPosition
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d168], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetAbsolutePosition
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d16c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetPositionOfObject
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d170], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectAlignWithObject
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d174], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetPositionX
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d178], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetPositionY
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d17c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetPositionZ
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d180], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetAbsolutePosition
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d184], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetDirection
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d188], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetDirection
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d18c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetAbsoluteDirection
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d190], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetAbsoluteDirection
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d194], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetPitch
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d198], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetTurn
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d19c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetRoll
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1a0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetRotation
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1a4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectMove
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1a8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectLift
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1ac], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectTranslate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1b0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectStrafe
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1b4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectRotate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1b8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectScale
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1bc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetScale
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1c0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetUpVector
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1c4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectPointToObject
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1c8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectAlignToCamera
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1cc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetAtXY
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1d0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectShowAxes
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1d4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetGroundHeight
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1d8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSceneRaycast
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1dc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectRaycast
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1e0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetCollisionPosition
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1e4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetCollisionNormal
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1e8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetDiffuseColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1ec], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetMaterial
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1f0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetDistance
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1f4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectCheckCubeVsFace
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1f8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectCheckCubeVsCube
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d1fc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectCheckFaceVsFace
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d200], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectCheckSphereVsSphere
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d204], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectCheckSphereVsCube
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d208], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectIsPointInObject
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d20c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetCulling
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d210], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetName
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d214], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetName
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d218], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetClassName
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d21c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetID
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d220], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetID
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d224], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetParent
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d228], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetChildCount
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d22c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetChild
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d230], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetBoundingsphereRadius
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d234], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetIndex
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d238], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectFindChild
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d23c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetAbsoluteUp
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d240], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetAbsoluteUp
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d244], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetAbsoluteRight
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d248], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetAbsoluteXVector
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d24c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetAbsoluteYVector
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d250], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetAbsoluteZVector
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d254], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetRight
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d258], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectMoveChildUp
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d25c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectMoveChildDown
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d260], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectSetParent
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d264], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectRemoveChild
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d268], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectMoveObjectAround
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d26c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectPitch
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d270], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectTurn
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d274], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectRoll
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d278], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectGetUpVector
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d27c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectStructureChanged
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d280], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectRotateAbsolute
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d284], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectRotateAbsoluteVector
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d288], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectInFrustrum
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d28c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectIsClipped
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d290], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialLibraryCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d294], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialLibraryActivate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d298], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialLibrarySetTexturePaths
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d29c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialLibraryClear
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2a0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialLibraryDeleteUnused
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2a4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2a8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialAddCubeMap
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2ac], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialCubeMapLoadImage
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2b0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialCubeMapFromScene
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2b4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetAmbientColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2b8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetDiffuseColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2bc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetEmissionColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2c0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetSpecularColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2c4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetShininess
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2c8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetPolygonMode
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2cc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetTextureMappingMode
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2d0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetTextureImageAlpha
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2d4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetTextureScale
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2d8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialGetFromLib
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2dc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetTextureOffset
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2e0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetTextureMode
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2e4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetBlendingMode
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2e8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetTextureFilter
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2ec], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialDisableTexture
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2f0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialLoadTexture
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2f4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialGetCount
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2f8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialGetName
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d2fc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetFaceCulling
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d300], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetSecondTexture
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d304], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetTextureFormat
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d308], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetTextureCompression
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d30c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialTextureRequiredMemory
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d310], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetFilteringQuality
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d314], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetOptions
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d318], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialSetShader
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d31c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialAddTextureEx
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d320], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialTextureExClear
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d324], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MaterialTextureExDelete
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d328], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MouseGetX
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d32c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MouseGetY
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d330], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MouseSetPosition
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d334], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MouseShowCursor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d338], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d33c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorCopy
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d340], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorSetAnimationRange
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d344], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorGetCurrentFrame
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d348], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorSwitchToAnimation
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d34c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorSynchronize
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d350], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorSetInterval
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d354], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorSetAnimationMode
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d358], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorSetFrameInterpolation
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d35c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorAddObject
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d360], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorGetCurrentAnimation
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d364], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorGetFrameCount
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d368], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorGetBoneCount
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d36c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorGetBoneByName
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d370], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorRotateBone
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d374], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectClueToBone
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d378], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorGetBoneRotation
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d37c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorMoveBone
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d380], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorGetBonePosition
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d384], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ActorShowSkeleton
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d388], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SkyboxCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d38c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SkyboxSetMaterial
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d390], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SkyboxSetClouds
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d394], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SkyboxSetStyle
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d398], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceManagerCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d39c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceManagerStep
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3a0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceManagerSetWorldDirection
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3a4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceManagerSetWorldScale
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3a8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceManagerSetMovementScale
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3ac], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceManagerSetLayers
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3b0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceManagerSetManualStep
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3b4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceSetManager
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3b8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceSetActive
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3bc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceIsActive
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3c0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceSetUseGravity
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3c4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceSetLayer
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3c8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceGetLayer
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3cc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceSetSolid
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3d0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceSetFriction
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3d4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceSetBounce
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3d8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceSetSize
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3dc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceSetSlideOrBounce
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3e0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceApplyAcceleration
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3e4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceApplyAbsAcceleration
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3e8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceStopAcceleration
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3ec], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceStopAbsAcceleration
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3f0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceJump
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3f4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceMove
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3f8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceMoveTo
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d3fc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceSetSpeed
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d400], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceInGround
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d404], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceSetMaxRecursionDepth
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d408], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceStaticSetManager
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d40c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceStaticSetActive
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d410], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceStaticSetShape
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d414], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceStaticSetLayer
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d418], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceStaticSetSize
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d41c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceStaticSetSolid
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d420], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceStaticSetFriction
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d424], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceStaticSetBounceFactor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d428], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceGetVelocity
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d42c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceGetGravity
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d430], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceVelocityCollided
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d434], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceGravityCollided
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d438], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceCountCollisions
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d43c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceGetCollidedObject
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d440], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceGetCollisionPosition
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d444], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.DceGetCollisionNormal
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d448], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShadowplaneCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d44c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShadowplaneSetLight
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d450], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShadowplaneSetObject
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d454], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShadowplaneSetOptions
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d458], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShadowvolumeCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d45c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShadowvolumeSetActive
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d460], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShadowvolumeAddLight
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d464], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShadowvolumeRemoveLight
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d468], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShadowvolumeAddOccluder
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d46c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShadowvolumeRemoveOccluder
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d470], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShadowvolumeSetDarkeningColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d474], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShadowvolumeSetMode
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d478], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShadowvolumeSetOptions
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d47c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.HUDSpriteCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d480], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SpriteCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d484], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SpriteSetSize
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d488], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SpriteScale
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d48c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SpriteSetRotation
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d490], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SpriteRotate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d494], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SpriteMirror
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d498], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.SpriteNoZWrite
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d49c], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ObjectUseObjectColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4a0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.ShaderEnable
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4a4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.BumpShaderCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4a8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CelShaderCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4ac], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CelShaderSetLineColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4b0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.CelShaderSetLineWidth
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4b4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.HiddenLineShaderCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4b8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.HiddenLineShaderSetLineSmooth
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4bc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.HiddenLineShaderSetSolid
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4c0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.HiddenLineShaderSetSurfaceLit
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4c4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.HiddenLineShaderSetFrontLine
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4c8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.HiddenLineShaderSetBackLine
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4cc], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.MultiMaterialShaderCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4d0], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.OutlineShaderCreate
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4d4], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.OutlineShaderSetLineColor
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4d8], eax
mov eax, dword [0x44d020]
mov dword [esp + 4], str.OutlineShaderSetLineWidth
mov dword [esp], eax
call sub.KERNEL32.dll_GetProcAddress
sub esp, 8
mov dword [0x44d4dc], eax
nop
leave
ret