====== Tribes 2 Engine Reference ====== Compiled by Robert MacGregor ===== Global Methods (227 total) ===== === toggleFullScreen === Address in Executable: 0x402270 Description: toggleFullScreen(); Minimum Arguments: 0 Maximum Arguments: 0 === isFullScreen === Address in Executable: 0x402280 Description: isFullScreen(); Minimum Arguments: 0 Maximum Arguments: 0 === switchBitDepth === Address in Executable: 0x402290 Description: switchBitDepth(); Minimum Arguments: 0 Maximum Arguments: 0 === prevResolution === Address in Executable: 0x4022F0 Description: prevResolution(); Minimum Arguments: 0 Maximum Arguments: 0 === nextResolution === Address in Executable: 0x402300 Description: nextResolution(); Minimum Arguments: 0 Maximum Arguments: 0 === getResolution === Address in Executable: 0x402310 Description: getResolution(); Minimum Arguments: 0 Maximum Arguments: 0 === getDisplayDeviceList === Address in Executable: 0x4023B0 Description: getDisplayDeviceList(); Minimum Arguments: 0 Maximum Arguments: 0 === getVideoDriverInfo === Address in Executable: 0x402400 Description: getVideoDriverInfo(); Minimum Arguments: 0 Maximum Arguments: 0 === redbookOpen === Address in Executable: 0x4039D0 Description: redbookOpen() Minimum Arguments: 0 Maximum Arguments: 1 === redbookClose === Address in Executable: 0x403A00 Description: redbookClose() Minimum Arguments: 0 Maximum Arguments: 0 === redbookPlay === Address in Executable: 0x403A10 Description: redbookPlay(track) Minimum Arguments: 1 Maximum Arguments: 1 === redbookStop === Address in Executable: 0x403A30 Description: redbookStop() Minimum Arguments: 0 Maximum Arguments: 0 === redbookGetTrackCount === Address in Executable: 0x403A40 Description: redbookGetTrackCount() Minimum Arguments: 0 Maximum Arguments: 0 === redbookGetVolume === Address in Executable: 0x403A70 Description: redbookGetVolume Minimum Arguments: 0 Maximum Arguments: 0 === redbookSetVolume === Address in Executable: 0x403AA0 Description: redbookSetVolume Minimum Arguments: 1 Maximum Arguments: 1 === redbookGetDeviceCount === Address in Executable: 0x403AD0 Description: redbookGetDeviceCount() Minimum Arguments: 0 Maximum Arguments: 0 === redbookGetDeviceName === Address in Executable: 0x403AE0 Description: redbookGetDeviceName(idx) Minimum Arguments: 1 Maximum Arguments: 1 === redbookGetLastError === Address in Executable: 0x403B00 Description: redbookGetLastError() Minimum Arguments: 0 Maximum Arguments: 0 === AudioDetect === Address in Executable: 0x408190 Description: AudioDetect() Minimum Arguments: 0 Maximum Arguments: 0 === AudioDestroy === Address in Executable: 0x4081A0 Description: AudioDestroy() Minimum Arguments: 0 Maximum Arguments: 0 === AudioSetDriver === Address in Executable: 0x4081B0 Description: AudioSetDriver(name) Minimum Arguments: 1 Maximum Arguments: 1 === alxIsExtensionPresent === Address in Executable: 0x409710 Description: alxIsExtensionPresent(name) Minimum Arguments: 1 Maximum Arguments: 1 === alxSource3f === Address in Executable: 0x408490 Description: alxSource3f(handle, ALenum, \"x y z\" | x, y, z) Minimum Arguments: 2 Maximum Arguments: 5 === alxGetSourcef === Address in Executable: 0x4085D0 Description: alxGetSourcef(handle, ALenum) Minimum Arguments: 2 Maximum Arguments: 2 === alxGetSourcei === Address in Executable: 0x4086E0 Description: alxGetSourcei(handle, ALenum) Minimum Arguments: 2 Maximum Arguments: 2 === alxListener3f === Address in Executable: 0x4087A0 Description: alxListener3f(ALenum, \"x y z\" | x, y, z) Minimum Arguments: 2 Maximum Arguments: 4 === alxGetListener3f === Address in Executable: 0x4088D0 Description: alxGetListener3f(Alenum) Minimum Arguments: 1 Maximum Arguments: 1 === alxContexti === Address in Executable: 0x409550 Description: alxContexti(Alenum, value) Minimum Arguments: 2 Maximum Arguments: 2 === alxGetContextstr === Address in Executable: 0x409600 Description: alxGetContextstr(Alenum, idx) Minimum Arguments: 2 Maximum Arguments: 2 === alxStopAll === Address in Executable: 0x408B10 Description: alxStopAll() Minimum Arguments: 0 Maximum Arguments: 0 === alxCaptureDestroy === Address in Executable: 0x408B30 Description: alxCaptureDestroy() Minimum Arguments: 0 Maximum Arguments: 0 === alxCaptureStop === Address in Executable: 0x408B70 Description: alxCaptureStop() Minimum Arguments: 0 Maximum Arguments: 0 === alxEnvironmenti === Address in Executable: 0x408F20 Description: alxEnvironmenti(Alenum, value) Minimum Arguments: 2 Maximum Arguments: 2 === alxGetEnvironmenti === Address in Executable: 0x408FF0 Description: alxGetEnvironmenti(Alenum) Minimum Arguments: 1 Maximum Arguments: 1 === alxSetEnvironment === Address in Executable: 0x4090A0 Description: alxSetEnvironment(AudioEnvironmentData) Minimum Arguments: 1 Maximum Arguments: 1 === alxEnableForceFeedback === Address in Executable: 0x409100 Description: alxEnableForceFeedback(bool) Minimum Arguments: 1 Maximum Arguments: 1 === getAudioDriverList === Address in Executable: 0x409290 Description: getAudioDriverList(); Minimum Arguments: 0 Maximum Arguments: 0 === alxGetChannelVolume === Address in Executable: 0x4092B0 Description: alxGetChannelVolume(channel) Minimum Arguments: 1 Maximum Arguments: 1 === alxSetCaptureGainScale === Address in Executable: 0x4093B0 Description: alxSetCaptureGainScale(scale) Minimum Arguments: 1 Maximum Arguments: 1 === alxPlayMusic === Address in Executable: 0x4094B0 Description: alxPlayMusic(file) Minimum Arguments: 1 Maximum Arguments: 1 === alxDisableOuterFalloffs === Address in Executable: 0x409450 Description: alxDisableOuterFalloffs(bool) Minimum Arguments: 1 Maximum Arguments: 1 === alxGetInnerFalloffScale === Address in Executable: 0x4094A0 Description: alxGetInnerFalloffScale() Minimum Arguments: 0 Maximum Arguments: 0 === getClipboard === Address in Executable: 0x425A30 Description: getClipboard() Minimum Arguments: 0 Maximum Arguments: 0 === cls === Address in Executable: 0x4259E0 Description: cls() Minimum Arguments: 0 Maximum Arguments: 0 === getClipboard === Address in Executable: 0x425A30 Description: getClipboard() Minimum Arguments: 0 Maximum Arguments: 0 === setClipboard === Address in Executable: 0x425A40 Description: setClipboard(text) Minimum Arguments: 1 Maximum Arguments: 1 === telnetSetParameters === Address in Executable: 0x439FE0 Description: telnetSetParameters(port,consolePass,listenPass) Minimum Arguments: 3 Maximum Arguments: 3 === dbgSetParameters === Address in Executable: 0x43A6C0 Description: dbgSetParameters(port,pass); Minimum Arguments: 2 Maximum Arguments: 2 === addMaterialMapping === Address in Executable: 0x44D270 Description: addMaterialMapping(\"matName\", ...) Minimum Arguments: 1 Maximum Arguments: 98 === AISlicerInit === Address in Executable: 0x476F40 Description: AISlicerInit(); Minimum Arguments: 0 Maximum Arguments: 0 === AISlicerReset === Address in Executable: 0x476F70 Description: AISlicerReset(); Minimum Arguments: 0 Maximum Arguments: 0 === AISystemEnabled === Address in Executable: 0x476F90 Description: AISystemEnabled([bool]); Minimum Arguments: 0 Maximum Arguments: 1 === WhereToLook === Address in Executable: 0x481440 Description: WhereToLook(playerLoc); Minimum Arguments: 1 Maximum Arguments: 1 === navGraphExists === Address in Executable: 0x4814F0 Description: navGraphExists(); Minimum Arguments: 0 Maximum Arguments: 0 === NavDetectForceFields === Address in Executable: 0x481940 Description: NavDetectForceFields(); Minimum Arguments: 0 Maximum Arguments: 0 === StripMLControlChars === Address in Executable: 0x4D33F0 Description: StripMLControlChars(string); Minimum Arguments: 1 Maximum Arguments: 1 === isPointInside === Address in Executable: 0x51FFF0 Description: isPointInside(point) Minimum Arguments: 1 Maximum Arguments: 3 === VectorSub === Address in Executable: 0x5506A0 Description: VectorSub(vec1,vec2) Minimum Arguments: 2 Maximum Arguments: 2 === VectorNormalize === Address in Executable: 0x550820 Description: VectorNormalize(vec) Minimum Arguments: 1 Maximum Arguments: 1 === VectorCross === Address in Executable: 0x5509B0 Description: VectorCross(vec1,vec2) Minimum Arguments: 2 Maximum Arguments: 2 === VectorLen === Address in Executable: 0x550BC0 Description: VectorLen(vec) Minimum Arguments: 1 Maximum Arguments: 1 === MatrixCreate === Address in Executable: 0x550D70 Description: MatrixCreate(Pos, Rot) Minimum Arguments: 2 Maximum Arguments: 2 === MatrixMulVector === Address in Executable: 0x551220 Description: MatrixMulVector(transform, vector) Minimum Arguments: 2 Maximum Arguments: 2 === getBoxCenter === Address in Executable: 0x551560 Description: getBoxCenter(Box) Minimum Arguments: 1 Maximum Arguments: 1 === setRandomSeed === Address in Executable: 0x551640 Description: setRandomSeed([seed]) Minimum Arguments: 0 Maximum Arguments: 1 === getRandomSeed === Address in Executable: 0x551670 Description: getRandomSeed() Minimum Arguments: 0 Maximum Arguments: 0 === getRandom === Address in Executable: 0x5516B0 Description: getRandom([[max]||[min,max]]) Minimum Arguments: 0 Maximum Arguments: 2 === mSolveQuadratic === Address in Executable: 0x5525D0 Description: mSolveQuadratic(a,b,c) Minimum Arguments: 3 Maximum Arguments: 3 === mSolveQuartic === Address in Executable: 0x5526F0 Description: mSolveQuartic(a,b,c,d,e) Minimum Arguments: 5 Maximum Arguments: 5 === mCeil === Address in Executable: 0x552800 Description: mCeil(float) Minimum Arguments: 1 Maximum Arguments: 1 === mAbs === Address in Executable: 0x5528D0 Description: mAbs(float) Minimum Arguments: 1 Maximum Arguments: 1 === mPow === Address in Executable: 0x552980 Description: mPow(float, float) Minimum Arguments: 2 Maximum Arguments: 2 === mSin === Address in Executable: 0x552A60 Description: mSin(float) Minimum Arguments: 1 Maximum Arguments: 1 === mTan === Address in Executable: 0x552AE0 Description: mTan(float) Minimum Arguments: 1 Maximum Arguments: 1 === mAcos === Address in Executable: 0x552B50 Description: mAcos(float) Minimum Arguments: 1 Maximum Arguments: 1 === mRadToDeg === Address in Executable: 0x552BE0 Description: mRadToDeg(float) Minimum Arguments: 1 Maximum Arguments: 1 === mMod === Address in Executable: 0x552C40 Description: mMod(num, div) Minimum Arguments: 2 Maximum Arguments: 2 === MathInit === Address in Executable: 0x559730 Description: MathInit(detect|C|FPU|MMX|3DNOW|SSE|...) Minimum Arguments: 0 Maximum Arguments: 9 === addCardProfile === Address in Executable: 0x562310 Description: addCardProfile(vendor,renderer,safeMode,lockArray,subImage,fogTexture,noEnvColor,clipHigh,deleteContext,texCompress,interiorLock,skipFirstFog,only16,noArraysAlpha,proFile); Minimum Arguments: 15 Maximum Arguments: 15 === addOSCardProfile === Address in Executable: 0x5624C0 Description: addOSCardProfile(vendor,renderer,allowOpenGL,allowD3D,preferOpenGL); Minimum Arguments: 5 Maximum Arguments: 5 === resetLighting === Address in Executable: 0x573500 Description: resetLighting(); Minimum Arguments: 0 Maximum Arguments: 0 === InitContainerRadiusSearch === Address in Executable: 0x58B0F0 Description: InitContainerRadiusSearch(\"x y z\", radius, mask) Minimum Arguments: 3 Maximum Arguments: 3 === ContainerSearchNext === Address in Executable: 0x58B160 Description: ContainerSearchNext() Minimum Arguments: 0 Maximum Arguments: 0 === ContainerSearchCurrDist === Address in Executable: 0x58B180 Description: ContainerSearchCurrDist() Minimum Arguments: 0 Maximum Arguments: 0 === ContainerSearchCurrRadDamageDist === Address in Executable: 0x58B1A0 Description: ContainerSearchCurrRadDamageDist() Minimum Arguments: 0 Maximum Arguments: 0 === ContainerRayCast === Address in Executable: 0x58B1C0 Description: ContainerRayCast(\"x y z\", \"x y z\", mask, [exempt object]) Minimum Arguments: 3 Maximum Arguments: 4 === pathOnMissionLoadDone === Address in Executable: 0x592220 Description: pathOnMissionLoadDone() Minimum Arguments: 0 Maximum Arguments: 0 === getTerrainHeight === Address in Executable: 0x59AFC0 Description: getTerrainHeight(pos); Minimum Arguments: 1 Maximum Arguments: 1 === echoTerrainTextures === Address in Executable: 0x59B060 Description: echoTerrainTextures(); Minimum Arguments: 0 Maximum Arguments: 0 === screenShot === Address in Executable: 0x5BAAC0 Description: screenShot(file); Minimum Arguments: 1 Maximum Arguments: 1 === panoramaScreenShot === Address in Executable: 0x5BC320 Description: panoramaScreenShot(file); Minimum Arguments: 1 Maximum Arguments: 1 === purgeResources === Address in Executable: 0x5BACD0 Description: purgeResources(); Minimum Arguments: 0 Maximum Arguments: 0 === flushTextureCache === Address in Executable: 0x5BAED0 Description: flushTextureCache() Minimum Arguments: 0 Maximum Arguments: 0 === getControlObjectAltitude === Address in Executable: 0x5BB220 Description: getControlObjectAltitude(); Minimum Arguments: 0 Maximum Arguments: 0 === getControlObjectSpeed === Address in Executable: 0x5BB7B0 Description: getControlObjectSpeed(); Minimum Arguments: 0 Maximum Arguments: 0 === containerFindFirst === Address in Executable: 0x5BC9C0 Description: containerFindFirst(type, point, x, y, z) Minimum Arguments: 5 Maximum Arguments: 5 === containerFindNext === Address in Executable: 0x5BCB60 Description: containerFindNext() Minimum Arguments: 0 Maximum Arguments: 0 === addTaggedString === Address in Executable: 0x5BFA50 Description: addTaggedString(string) Minimum Arguments: 1 Maximum Arguments: 1 === removeTaggedString === Address in Executable: 0x5BFA20 Description: removeTaggedString(tag) Minimum Arguments: 1 Maximum Arguments: 1 === getTaggedString === Address in Executable: 0x5BFAC0 Description: getTaggedString(tag) Minimum Arguments: 1 Maximum Arguments: 1 === allowConnections === Address in Executable: 0x5C2AB0 Description: allowConnections(bool); Minimum Arguments: 1 Maximum Arguments: 1 === localConnect === Address in Executable: 0x5C2B70 Description: localConnect(); Minimum Arguments: 0 Maximum Arguments: 15 === connect === Address in Executable: 0x5C28E0 Description: connect(addr); Minimum Arguments: 1 Maximum Arguments: 16 === getT2VersionNumber === Address in Executable: 0x5C3C90 Description: getT2VersionNumber() Minimum Arguments: 0 Maximum Arguments: 0 === isT2UKBuild === Address in Executable: 0x5C3CA0 Description: isT2UKBuild() Minimum Arguments: 0 Maximum Arguments: 0 === getSimTime === Address in Executable: 0x5C3D50 Description: getSimTime(); Minimum Arguments: 0 Maximum Arguments: 0 === getRealTime === Address in Executable: 0x5C3D60 Description: getRealTime()' Minimum Arguments: 0 Maximum Arguments: 0 === setNetPort === Address in Executable: 0x5C3770 Description: setNetPort(port); Minimum Arguments: 1 Maximum Arguments: 1 === lockMouse === Address in Executable: 0x5C3750 Description: lockMouse(isLocked); Minimum Arguments: 1 Maximum Arguments: 1 === rebuildModPaths === Address in Executable: 0x5C3C50 Description: rebuildModPaths(); Minimum Arguments: 0 Maximum Arguments: 0 === setModPaths === Address in Executable: 0x5C3B00 Description: setModPaths( paths ) Minimum Arguments: 1 Maximum Arguments: 1 === getModPaths === Address in Executable: 0x5C3C70 Description: getModPaths() Minimum Arguments: 0 Maximum Arguments: 0 === createCanvas === Address in Executable: 0x5C37A0 Description: createCanvas(); Minimum Arguments: 0 Maximum Arguments: 0 === saveJournal === Address in Executable: 0x5C3860 Description: saveJournal(jname); Minimum Arguments: 1 Maximum Arguments: 1 === loadJournal === Address in Executable: 0x5C3880 Description: loadJournal(jname); Minimum Arguments: 1 Maximum Arguments: 1 === showShapeLoad === Address in Executable: 0x5E1760 Description: showShapeLoad(shapeName,faceCamera); Minimum Arguments: 1 Maximum Arguments: 2 === showSequenceLoad === Address in Executable: 0x5E18A0 Description: showSequenceLoad(sequenceFile,[sequenceName]); Minimum Arguments: 1 Maximum Arguments: 2 === showTurnLeft === Address in Executable: 0x5E1E10 Description: showTurnLeft(amt); Minimum Arguments: 1 Maximum Arguments: 1 === showTurnRight === Address in Executable: 0x5E1E30 Description: showTurnRight(amt); Minimum Arguments: 1 Maximum Arguments: 1 === showUpdateThreadControl === Address in Executable: 0x5E1B50 Description: showUpdateThreadControl(); Minimum Arguments: 0 Maximum Arguments: 0 === showSelectSequence === Address in Executable: 0x5E1940 Description: showSelectSequence(); Minimum Arguments: 0 Maximum Arguments: 0 === showPlay === Address in Executable: 0x5E1B60 Description: showPlay([threadNum]); Minimum Arguments: 0 Maximum Arguments: 1 === showStop === Address in Executable: 0x5E1B60 Description: showPlay([threadNum]); Minimum Arguments: 0 Maximum Arguments: 1 === showSetScale === Address in Executable: 0x5E1BF0 Description: showSetScale(threadNum,scale); Minimum Arguments: 2 Maximum Arguments: 2 === showSetPos === Address in Executable: 0x5E1C60 Description: showSetPos(threadNum,pos); Minimum Arguments: 1 Maximum Arguments: 1 === showNewThread === Address in Executable: 0x5E1CD0 Description: showNewThread(); Minimum Arguments: 0 Maximum Arguments: 0 === showDeleteThread === Address in Executable: 0x5E1CF0 Description: showDeleteThread(threadNum); Minimum Arguments: 1 Maximum Arguments: 1 === showSetFileList === Address in Executable: 0x5E1D30 Description: showSetFileList(path,ext,command); Minimum Arguments: 3 Maximum Arguments: 3 === showToggleRoot === Address in Executable: 0x5E1D50 Description: showToggleRoot(); Minimum Arguments: 0 Maximum Arguments: 0 === showToggleStick === Address in Executable: 0x5E1D80 Description: showToggleStick(); Minimum Arguments: 0 Maximum Arguments: 0 === showSetCamera === Address in Executable: 0x5E1DB0 Description: showSetCamera(orbitShape); Minimum Arguments: 1 Maximum Arguments: 1 === showSetKeyboard === Address in Executable: 0x5E1DF0 Description: showSetKeyboard(moveShape); Minimum Arguments: 1 Maximum Arguments: 1 === showSetLightDirection === Address in Executable: 0x5E1E50 Description: showSetLightDirection(); Minimum Arguments: 0 Maximum Arguments: 0 === showSetDetailSlider === Address in Executable: 0x5E1B40 Description: showSetDetailSlider(); Minimum Arguments: 0 Maximum Arguments: 0 === calcExplosionCoverage === Address in Executable: 0x61E0A0 Description: calcExplosionCoverage(\"x y z\", object, coverageMask) Minimum Arguments: 3 Maximum Arguments: 3 === resetTargets === Address in Executable: 0x66E2C0 Description: resetTargets() Minimum Arguments: 0 Maximum Arguments: 0 === resetClientTargets === Address in Executable: 0x66E2E0 Description: resetClientTargets(connection, tasksOnly) Minimum Arguments: 2 Maximum Arguments: 2 === sendTargetsToClient === Address in Executable: 0x66E3A0 Description: sendTargetsToClient(connection) Minimum Arguments: 1 Maximum Arguments: 1 === allocTarget === Address in Executable: 0x66E3F0 Description: allocTarget(nameTag, skinTag, voiceTag, typeTag, sensorGroup, dataBlockId, voicePitch, [prefskin]) Minimum Arguments: 7 Maximum Arguments: 8 === freeTarget === Address in Executable: 0x66E960 Description: freeTarget(targetId) Minimum Arguments: 1 Maximum Arguments: 1 === getTargetGameName === Address in Executable: 0x66E9B0 Description: getTargetGameName(targetId) Minimum Arguments: 1 Maximum Arguments: 1 === getTargetName === Address in Executable: 0x66EA20 Description: getTargetName(targetId) Minimum Arguments: 1 Maximum Arguments: 1 === setTargetName === Address in Executable: 0x66EA90 Description: setTargetName(targetId, nameTag) Minimum Arguments: 2 Maximum Arguments: 2 === getTargetSkin === Address in Executable: 0x66EBC0 Description: getTargetSkin(targetId) Minimum Arguments: 1 Maximum Arguments: 1 === setTargetSkin === Address in Executable: 0x66EC30 Description: setTargetSkin(targetId, skinTag) Minimum Arguments: 2 Maximum Arguments: 2 === getTargetVoice === Address in Executable: 0x66ED60 Description: getTargetVoice(targetId) Minimum Arguments: 1 Maximum Arguments: 1 === setTargetVoice === Address in Executable: 0x66EDD0 Description: setTargetVoice(targetId, voiceTag) Minimum Arguments: 2 Maximum Arguments: 2 === getTargetVoicePitch === Address in Executable: 0x66F150 Description: getTargetVoicePitch(targetId) Minimum Arguments: 1 Maximum Arguments: 1 === setTargetVoicePitch === Address in Executable: 0x66F190 Description: setTargetVoice(targetId, voicePitch) Minimum Arguments: 2 Maximum Arguments: 2 === getTargetType === Address in Executable: 0x66EF00 Description: getTargetType(targetId) Minimum Arguments: 1 Maximum Arguments: 1 === setTargetType === Address in Executable: 0x66EF70 Description: setTargetType(targetId, typeTag) Minimum Arguments: 2 Maximum Arguments: 2 === getTargetSensorGroup === Address in Executable: 0x66F0A0 Description: getTargetSensorGroup(targetId) Minimum Arguments: 1 Maximum Arguments: 1 === setTargetSensorGroup === Address in Executable: 0x66F0E0 Description: setTargetSensorGroup(targetId, sensorGroup) Minimum Arguments: 2 Maximum Arguments: 2 === getTargetAlwaysVisMask === Address in Executable: 0x66F250 Description: getTargetAlwaysVisMask(target) Minimum Arguments: 1 Maximum Arguments: 1 === setTargetAlwaysVisMask === Address in Executable: 0x66F290 Description: setTargetAlwaysVisMask(target, mask) Minimum Arguments: 2 Maximum Arguments: 2 === getTargetNeverVisMask === Address in Executable: 0x66F2E0 Description: getTargetNeverVisMask(target) Minimum Arguments: 1 Maximum Arguments: 1 === setTargetNeverVisMask === Address in Executable: 0x66F320 Description: setTargetNeverVisMask(target, mask) Minimum Arguments: 2 Maximum Arguments: 2 === getTargetFriendlyMask === Address in Executable: 0x66F370 Description: getTargetFriendlyMask(target) Minimum Arguments: 1 Maximum Arguments: 1 === setTargetFriendlyMask === Address in Executable: 0x66F3B0 Description: setTargetFriendlyMask(target, mask) Minimum Arguments: 2 Maximum Arguments: 2 === getSensorGroupAlwaysVisMask === Address in Executable: 0x66F400 Description: getSensorGroupAlwaysVisMask(sensorGroup) Minimum Arguments: 1 Maximum Arguments: 1 === setSensorGroupAlwaysVisMask === Address in Executable: 0x66F440 Description: setSensorGroupAlwaysVisMask(sensorGroup, mask) Minimum Arguments: 2 Maximum Arguments: 2 === getSensorGroupNeverVisMask === Address in Executable: 0x66F490 Description: getSensorGroupNeverVisMask(sensorGroup) Minimum Arguments: 1 Maximum Arguments: 1 === setSensorGroupNeverVisMask === Address in Executable: 0x66F4D0 Description: setSensorGroupNeverVisMask(sensorGroup, mask) Minimum Arguments: 2 Maximum Arguments: 2 === getSensorGroupFriendlyMask === Address in Executable: 0x66F520 Description: getSensorGroupFriendlyMask(sensorGroup) Minimum Arguments: 1 Maximum Arguments: 1 === setSensorGroupFriendlyMask === Address in Executable: 0x66F560 Description: setSensorGroupFriendlyMask(sensorGroup, mask) Minimum Arguments: 2 Maximum Arguments: 2 === getSensorGroupListenMask === Address in Executable: 0x66F5B0 Description: getSensorGroupListenMask(sensorGroup) Minimum Arguments: 1 Maximum Arguments: 1 === setSensorGroupListenMask === Address in Executable: 0x66F5F0 Description: setSensorGroupListenMask(sensorGroup, mask) Minimum Arguments: 2 Maximum Arguments: 2 === isTargetFriendly === Address in Executable: 0x66F640 Description: isTargetFriendly(target, sensorGroup) Minimum Arguments: 2 Maximum Arguments: 2 === isTargetVisible === Address in Executable: 0x66F6B0 Description: isTargetVisible(target, sensorGroup) Minimum Arguments: 2 Maximum Arguments: 2 === getSensorGroupCount === Address in Executable: 0x66F200 Description: getSensorGroupCount() Minimum Arguments: 0 Maximum Arguments: 0 === setSensorGroupCount === Address in Executable: 0x66F210 Description: setSensorGroupCount(count) Minimum Arguments: 1 Maximum Arguments: 1 === setTargetSensorData === Address in Executable: 0x66F720 Description: setTargetSensorData(targetId, sensorData) Minimum Arguments: 2 Maximum Arguments: 2 === getTargetSensorData === Address in Executable: 0x66F7B0 Description: getTargetSensorData(targetId) Minimum Arguments: 1 Maximum Arguments: 1 === getTargetObject === Address in Executable: 0x66F810 Description: getTargetObject(targetId) Minimum Arguments: 1 Maximum Arguments: 1 === getSensorGroupColor === Address in Executable: 0x66F890 Description: getSensorGroupColor(sensorGroup, colorGroup) Minimum Arguments: 2 Maximum Arguments: 2 === setSensorGroupColor === Address in Executable: 0x66F950 Description: setSensorGroupColor(sensorGroup, groupMask, color) Minimum Arguments: 3 Maximum Arguments: 3 === setTargetDataBlock === Address in Executable: 0x66FA40 Description: setTargetDataBlock(targetId, dataBlockId) Minimum Arguments: 2 Maximum Arguments: 2 === getTargetDataBlock === Address in Executable: 0x66F9E0 Description: getTargetDataBlock(targetId) Minimum Arguments: 1 Maximum Arguments: 1 === getTargetRenderMask === Address in Executable: 0x66FAB0 Description: getTargetRender(targetId) Minimum Arguments: 1 Maximum Arguments: 1 === setTargetRenderMask === Address in Executable: 0x66FB00 Description: setTargetRender(targetId, mask) Minimum Arguments: 2 Maximum Arguments: 2 === createClientTarget === Address in Executable: 0x671970 Description: createClientTarget(targetId, ) Minimum Arguments: 1 Maximum Arguments: 2 === removeClientTargetType === Address in Executable: 0x671AD0 Description: removeClientTargetType(client, type) Minimum Arguments: 2 Maximum Arguments: 2 === setPowerAudioProfiles === Address in Executable: 0x6884F0 Description: setPowerAudioProfiles(powerUp, powerDown) Minimum Arguments: 2 Maximum Arguments: 2 === snapToggle === Address in Executable: 0x68A6B0 Description: snapToggle(); Minimum Arguments: 0 Maximum Arguments: 0 === setBeaconNames === Address in Executable: 0x6A3C00 Description: setBeaconNames(target, marker, vehicle) Minimum Arguments: 3 Maximum Arguments: 3 ==== Arithmetic Methods (19 total) ==== === VectorAdd === Address in Executable: 0x5505D0 Description: 5505D0 Minimum Arguments: 2 Maximum Arguments: 2 === VectorScale === Address in Executable: 0x550770 Description: 550770 Minimum Arguments: 2 Maximum Arguments: 2 === VectorDot === Address in Executable: 0x550920 Description: 550920 Minimum Arguments: 2 Maximum Arguments: 2 === VectorDist === Address in Executable: 0x550AB0 Description: 550AB0 Minimum Arguments: 2 Maximum Arguments: 2 === VectorOrthoBasis === Address in Executable: 0x550C90 Description: 550C90 Minimum Arguments: 1 Maximum Arguments: 1 === MatrixMultiply === Address in Executable: 0x550EE0 Description: 550EE0 Minimum Arguments: 2 Maximum Arguments: 2 === MatrixMulPoint === Address in Executable: 0x5513C0 Description: 5513C0 Minimum Arguments: 2 Maximum Arguments: 2 === MatrixCreateFromEuler === Address in Executable: 0x550E50 Description: 550E50 Minimum Arguments: 1 Maximum Arguments: 1 === mSolveCubic === Address in Executable: 0x552650 Description: 552650 Minimum Arguments: 4 Maximum Arguments: 4 === mFloor === Address in Executable: 0x5527A0 Description: 5527A0 Minimum Arguments: 1 Maximum Arguments: 1 === mFloatLength === Address in Executable: 0x552860 Description: 552860 Minimum Arguments: 2 Maximum Arguments: 2 === mSqrt === Address in Executable: 0x552910 Description: 552910 Minimum Arguments: 1 Maximum Arguments: 1 === mLog === Address in Executable: 0x5529F0 Description: 5529F0 Minimum Arguments: 1 Maximum Arguments: 1 === mCos === Address in Executable: 0x552AA0 Description: 552AA0 Minimum Arguments: 1 Maximum Arguments: 1 === mAsin === Address in Executable: 0x552B20 Description: 552B20 Minimum Arguments: 1 Maximum Arguments: 1 === mAtan === Address in Executable: 0x552B90 Description: 552B90 Minimum Arguments: 2 Maximum Arguments: 2 === mDegToRad === Address in Executable: 0x552C10 Description: 552C10 Minimum Arguments: 1 Maximum Arguments: 1 === mFormatFloat === Address in Executable: 0x552C70 Description: 552C70 Minimum Arguments: 2 Maximum Arguments: 2 === msg === Address in Executable: 0x5C4C10 Description: 5C4C10 Minimum Arguments: 2 Maximum Arguments: 2 ==== Audio Methods (23 total) ==== === alxIsEnabled === Address in Executable: 0x409680 Description: alxIsEnabled(name) Minimum Arguments: 1 Maximum Arguments: 1 === alxSourcef === Address in Executable: 0x408420 Description: alxSourcef(handle, ALenum, value) Minimum Arguments: 3 Maximum Arguments: 3 === alxSourcei === Address in Executable: 0x408570 Description: alxSourcei(handle, ALenum, value) Minimum Arguments: 3 Maximum Arguments: 3 === alxGetSource3f === Address in Executable: 0x408640 Description: alxGetSource3f(handle, ALenum) Minimum Arguments: 2 Maximum Arguments: 2 === alxListenerf === Address in Executable: 0x408740 Description: alxListenerf(ALenum, value) Minimum Arguments: 2 Maximum Arguments: 2 === alxGetListenerf === Address in Executable: 0x408870 Description: alxGetListenerf(Alenum) Minimum Arguments: 1 Maximum Arguments: 1 === alxGetListeneri === Address in Executable: 0x408960 Description: alxGetListeneri(Alenum) Minimum Arguments: 1 Maximum Arguments: 1 === alxGetContexti === Address in Executable: 0x4095A0 Description: alxGetContexti(Alenum) Minimum Arguments: 1 Maximum Arguments: 1 === alxStop === Address in Executable: 0x408AE0 Description: alxStop(handle) Minimum Arguments: 1 Maximum Arguments: 1 === alxCaptureInit === Address in Executable: 0x408B20 Description: alxCaptureInit() Minimum Arguments: 0 Maximum Arguments: 0 === alxCaptureStart === Address in Executable: 0x408B40 Description: alxCaptureStart() Minimum Arguments: 0 Maximum Arguments: 1 === alxIsCapturing === Address in Executable: 0x408B80 Description: alxIsCapturing() Minimum Arguments: 0 Maximum Arguments: 0 === alxEnvironmentf === Address in Executable: 0x408F70 Description: alxEnvironmentf(Alenum, value) Minimum Arguments: 2 Maximum Arguments: 2 === alxGetEnvironmentf === Address in Executable: 0x409040 Description: alxGetEnvironmentf(Alenum) Minimum Arguments: 1 Maximum Arguments: 1 === alxEnableEnvironmental === Address in Executable: 0x4090E0 Description: alxEnableEnvironmental(bool) Minimum Arguments: 1 Maximum Arguments: 1 === alxGetWaveLen === Address in Executable: 0x409120 Description: alxGetWaveLen(profile|filename) Minimum Arguments: 1 Maximum Arguments: 1 === getAudioDriverInfo === Address in Executable: 0x4092A0 Description: getAudioDriverInfo(); Minimum Arguments: 0 Maximum Arguments: 0 === alxSetChannelVolume === Address in Executable: 0x409300 Description: alxSetChannelVolume(channel, volume) Minimum Arguments: 2 Maximum Arguments: 2 === alxGetCaptureGainScale === Address in Executable: 0x409420 Description: alxGetCaptureGainScale() Minimum Arguments: 0 Maximum Arguments: 0 === alxStopMusic === Address in Executable: 0x4094E0 Description: alxStopMusic() Minimum Arguments: 0 Maximum Arguments: 0 === alxSetInnerFalloffScale === Address in Executable: 0x409470 Description: alxSetInnerFalloffScale(scale) Minimum Arguments: 1 Maximum Arguments: 1 === alxForceMaxDistanceUpdate === Address in Executable: 0x409430 Description: alxForceMaxDistanceUpdate(bool) Minimum Arguments: 1 Maximum Arguments: 1 === playTargetAudio === Address in Executable: 0x66FB50 Description: playTargetAudio(target, fileTag, desc, update) Minimum Arguments: 4 Maximum Arguments: 4 ===== Type Methods (559 total methods, 83 total types) ===== ==== StaticShape ==== 3 total native methods Inheritance: [[#StaticShape]] -> [[#ShapeBase]] -> [[#GameBase]] -> [[#SceneObject]] -> NetObject -> [[#SimObject]] === setPoweredState === Address in Executable: 0x602EA0 Description: obj.setPoweredState(bool) Minimum Arguments: 2 Maximum Arguments: 2 === getPoweredState === Address in Executable: 0x602EE0 Description: obj.getPoweredState(bool) Minimum Arguments: 1 Maximum Arguments: 1 === blowup === Address in Executable: 0x602F00 Description: obj.blowup() Minimum Arguments: 1 Maximum Arguments: 1 ==== GuiTerrPreviewCtrl ==== 4 total native methods Inheritance: === reset === Address in Executable: 0x465E80 Description: guiTerrPreviewCtrl.reset() Minimum Arguments: 1 Maximum Arguments: 1 === setRoot === Address in Executable: 0x465E90 Description: guiTerrPreviewCtrl.setRoot() Minimum Arguments: 1 Maximum Arguments: 1 === setOrigin === Address in Executable: 0x465EE0 Description: guiTerrPreviewCtrl.setOrigin(x,y) Minimum Arguments: 3 Maximum Arguments: 3 === setValue === Address in Executable: 0x465FD0 Description: guiTerrPreviewCtrl.getValue(t) Minimum Arguments: 2 Maximum Arguments: 2 ==== 0 ==== 52 total native methods Inheritance: === FreeMemoryDump === Address in Executable: 0x401940 Description: FreeMemoryDump(); Minimum Arguments: 0 Maximum Arguments: 0 === videoSetGammaCorrection === Address in Executable: 0x402450 Description: setGammaCorrection(gamma); Minimum Arguments: 1 Maximum Arguments: 1 === backtrace === Address in Executable: 0x427FE0 Description: backtrace(); Minimum Arguments: 0 Maximum Arguments: 0 === activatePackage === Address in Executable: 0x428C20 Description: activatePackage(packageName) Minimum Arguments: 1 Maximum Arguments: 1 === deactivatePackage === Address in Executable: 0x428C50 Description: deactivatePackage(packageName) Minimum Arguments: 1 Maximum Arguments: 1 === callDebugFunction === Address in Executable: 0x109 Description: callDebugFunction() Minimum Arguments: 0 Maximum Arguments: 0 === echo === Address in Executable: 0x42A6F0 Description: echo(text [, ... ]) Minimum Arguments: 1 Maximum Arguments: -1 === warn === Address in Executable: 0x42A790 Description: warn(text [, ... ]) Minimum Arguments: 1 Maximum Arguments: -1 === error === Address in Executable: 0x42A840 Description: error(text [, ... ]) Minimum Arguments: 1 Maximum Arguments: -1 === quit === Address in Executable: 0x42A970 Description: quit() Minimum Arguments: 0 Maximum Arguments: 0 === export === Address in Executable: 0x42B2F0 Description: export(searchString [, fileName [,append]]) Minimum Arguments: 1 Maximum Arguments: 3 === deleteVariables === Address in Executable: 0x42B340 Description: deleteVariables(wildCard) Minimum Arguments: 1 Maximum Arguments: 1 === trace === Address in Executable: 0x42B360 Description: trace(bool) Minimum Arguments: 1 Maximum Arguments: 1 === setLogMode === Address in Executable: 0x42BAF0 Description: setLogMode(mode); Minimum Arguments: 1 Maximum Arguments: 1 === setEchoFileLoads === Address in Executable: 0x42BB10 Description: setEchoFileLoads(bool); Minimum Arguments: 1 Maximum Arguments: 1 === cancel === Address in Executable: 0x435E80 Description: cancel(eventId) Minimum Arguments: 1 Maximum Arguments: 1 === DNetSetLogging === Address in Executable: 0x43D210 Description: DNetSetLogging(bool); Minimum Arguments: 1 Maximum Arguments: 1 === setOpenGLMipReduction === Address in Executable: 0x44A420 Description: setOpenGLMipReduction(0-5); Minimum Arguments: 1 Maximum Arguments: 1 === setOpenGLSkyMipReduction === Address in Executable: 0x44A450 Description: setOpenGLSkyMipReduction(0-5); Minimum Arguments: 1 Maximum Arguments: 1 === setOpenGLInteriorMipReduction === Address in Executable: 0x44A480 Description: setOpenGLInteriorMipReduction(0-5); Minimum Arguments: 1 Maximum Arguments: 1 === setOpenGLTextureCompressionHint === Address in Executable: 0x44A4B0 Description: setTextureCompressionHint(GL_DONT_CARE|GL_FASTEST|GL_NICEST); Minimum Arguments: 1 Maximum Arguments: 1 === setOpenGLAnisotropy === Address in Executable: 0x44A520 Description: setOpenGLAnisotropy(0-1); Minimum Arguments: 1 Maximum Arguments: 1 === StartEffect === Address in Executable: 0x50D9C0 Description: startEffect(name [,iter]) Minimum Arguments: 1 Maximum Arguments: 2 === StopEffect === Address in Executable: 0x50DA20 Description: stopEffect(name) Minimum Arguments: 1 Maximum Arguments: 1 === enableWinConsole === Address in Executable: 0x554CC0 Description: enableWinConsole(bool); Minimum Arguments: 1 Maximum Arguments: 1 === deactivateKeyboard === Address in Executable: 0x557440 Description: deactivateKeyboard() Minimum Arguments: 0 Maximum Arguments: 0 === disableMouse === Address in Executable: 0x557480 Description: disableMouse() Minimum Arguments: 0 Maximum Arguments: 0 === disableJoystick === Address in Executable: 0x5574A0 Description: disableJoystick() Minimum Arguments: 0 Maximum Arguments: 0 === echoInputState === Address in Executable: 0x5574B0 Description: echoInputState() Minimum Arguments: 0 Maximum Arguments: 0 === === Address in Executable: 0x561530 Description: setPerfCounterEnable Minimum Arguments: 1 Maximum Arguments: 1 === gotoWebPage === Address in Executable: 0x5BAC70 Description: gotoWebPage( address ) Minimum Arguments: 1 Maximum Arguments: 1 === deactivateDirectInput === Address in Executable: 0x5BAC90 Description: deactivateDirectInput() Minimum Arguments: 0 Maximum Arguments: 0 === activateDirectInput === Address in Executable: 0x5BACB0 Description: activateDirectInput() Minimum Arguments: 0 Maximum Arguments: 0 === setDefaultFov === Address in Executable: 0x5BAF50 Description: setDefaultFov(defaultFov); Minimum Arguments: 1 Maximum Arguments: 1 === setZoomSpeed === Address in Executable: 0x5BAFD0 Description: setZoomSpeed(speed); Minimum Arguments: 1 Maximum Arguments: 1 === setFov === Address in Executable: 0x5BB000 Description: setFov(fov); Minimum Arguments: 1 Maximum Arguments: 1 === startHeartbeat === Address in Executable: 0x5C0470 Description: startHeartbeat() Minimum Arguments: 0 Maximum Arguments: 0 === disableCyclingConnections === Address in Executable: 0x5C2B50 Description: disableCyclingConnections(true|false) Minimum Arguments: 1 Maximum Arguments: 1 === cancelServerQuery === Address in Executable: 0x5C7E50 Description: cancelServerQuery() Minimum Arguments: 0 Maximum Arguments: 0 === stopServerQuery === Address in Executable: 0x5C7F60 Description: stopServerQuery() Minimum Arguments: 0 Maximum Arguments: 0 === stopHeartbeat === Address in Executable: 0x5C7F90 Description: stopHeartbeat(); Minimum Arguments: 0 Maximum Arguments: 0 === pushServerAddress === Address in Executable: 0x5C8390 Description: pushServerAddress( address ) Minimum Arguments: 1 Maximum Arguments: 1 === setGravity === Address in Executable: 0x5F9DF0 Description: setGravity(gravityAmt); Minimum Arguments: 1 Maximum Arguments: 1 === setPlayerTextMuted === Address in Executable: 0x6990A0 Description: setPlayerTextMuted( guid, isMuted ) Minimum Arguments: 2 Maximum Arguments: 2 === setPlayerVoiceMuted === Address in Executable: 0x6990D0 Description: setPlayerVoiceMuted( guid, isMuted ) Minimum Arguments: 2 Maximum Arguments: 2 === WONInit === Address in Executable: 0x6F2380 Description: WONInit(); Minimum Arguments: 0 Maximum Arguments: 0 === WONServerLogin === Address in Executable: 0x6F4130 Description: WONServerLogin() Minimum Arguments: 0 Maximum Arguments: 0 === WONDisableFutureCalls === Address in Executable: 0x6F42D0 Description: WONDisableFutureCalls(); Minimum Arguments: 0 Maximum Arguments: 0 === WONStartUpdateAccount === Address in Executable: 0x6F4910 Description: WONStartUpdateAccount(password,email,sendinfo); Minimum Arguments: 3 Maximum Arguments: 3 === WONStartEmailFetch === Address in Executable: 0x6F4C20 Description: WONStartEmailFetch(loginName) Minimum Arguments: 1 Maximum Arguments: 1 === WONStartLoginInfoFetch === Address in Executable: 0x6F4D00 Description: WONStartLoginInfoFetch(emailAddress) Minimum Arguments: 1 Maximum Arguments: 1 === WONStartCreateAccount === Address in Executable: 0x6F4D60 Description: WONStartCreateAccount(...) Minimum Arguments: 6 Maximum Arguments: 6 ==== AITask ==== 5 total native methods Inheritance: === setWeightFreq === Address in Executable: 0x47CEE0 Description: ai.setWeightFreq(freq) Minimum Arguments: 2 Maximum Arguments: 2 === setWeight === Address in Executable: 0x47CF10 Description: ai.setWeight(weight) Minimum Arguments: 2 Maximum Arguments: 2 === reWeight === Address in Executable: 0x47CF70 Description: ai.reWeight() Minimum Arguments: 1 Maximum Arguments: 1 === setMonitorFreq === Address in Executable: 0x47CF80 Description: ai.setMonitorFreq(freq) Minimum Arguments: 2 Maximum Arguments: 2 === reMonitor === Address in Executable: 0x47CFB0 Description: ai.reMonitor() Minimum Arguments: 1 Maximum Arguments: 1 ==== Turret ==== 8 total native methods Inheritance: [[#Turret]] -> [[#StaticShape]] -> [[#ShapeBase]] -> [[#GameBase]] -> [[#SceneObject]] -> NetObject -> [[#SimObject]] === setSkill === Address in Executable: 0x653B60 Description: [Turret].setSkill(skill< 0 - 1 >) Minimum Arguments: 2 Maximum Arguments: 2 === setTargetObject === Address in Executable: 0x653B90 Description: [Turret].setTargetObject(target id) Minimum Arguments: 2 Maximum Arguments: 2 === clearTarget === Address in Executable: 0x653BD0 Description: [Turret].clearTarget() Minimum Arguments: 1 Maximum Arguments: 1 === isValidTarget === Address in Executable: 0x653C00 Description: [Turret].isValidTarget(target id) Minimum Arguments: 2 Maximum Arguments: 2 === initiateBarrelSwap === Address in Executable: 0x653C50 Description: [Turret].initiateBarrelSwap(engineer id) Minimum Arguments: 2 Maximum Arguments: 2 === setAutoFire === Address in Executable: 0x653CA0 Description: [Turret].setAutoFire(bool) Minimum Arguments: 2 Maximum Arguments: 2 === setCapacitorRechargeRate === Address in Executable: 0x653D60 Description: [Turret].setCapacitorRechargeRate() Minimum Arguments: 2 Maximum Arguments: 2 === setCapacitorLevel === Address in Executable: 0x653D30 Description: [Turret].setCapacitorLevel() Minimum Arguments: 2 Maximum Arguments: 2 ==== SimpleNetObject ==== 1 total native methods Inheritance: [[#SimpleNetObject]] -> [[#SimObject]] === setMessage === Address in Executable: 0x5C4BE0 Description: obj.setMessage(msg) Minimum Arguments: 2 Maximum Arguments: 2 ==== Sky ==== 6 total native methods Inheritance: === stormClouds === Address in Executable: 0x5AAFD0 Description: sky.stormCloudsOn(0 or 1,Time) Minimum Arguments: 3 Maximum Arguments: 3 === stormFog === Address in Executable: 0x5AB010 Description: sky.stormFogOn(Percentage <0 to 1>, Time) Minimum Arguments: 3 Maximum Arguments: 3 === realFog === Address in Executable: 0x5AB050 Description: sky.realFog(0 or 1 , max, min, speed) Minimum Arguments: 5 Maximum Arguments: 5 === setWindVelocity === Address in Executable: 0x5AB110 Description: sky.setWindVelocity(x, y, z) Minimum Arguments: 4 Maximum Arguments: 4 === stormCloudsShow === Address in Executable: 0x5AB180 Description: sky.stormCloudsShow(bool) Minimum Arguments: 2 Maximum Arguments: 2 === stormFogShow === Address in Executable: 0x5AB1A0 Description: sky.stormFogShow(bool) Minimum Arguments: 2 Maximum Arguments: 2 ==== MessageVector ==== 7 total native methods Inheritance: === pushBackLine === Address in Executable: 0x4D75E0 Description: [MessageVector].pushBackLine(\"Message\"[, Tag=0]) Minimum Arguments: 2 Maximum Arguments: 3 === popBackLine === Address in Executable: 0x4D7610 Description: [MessageVector].popBackLine() Minimum Arguments: 1 Maximum Arguments: 1 === pushFrontLine === Address in Executable: 0x4D7640 Description: [MessageVector].pushFrontLine(\"Message\"[, Tag=0]) Minimum Arguments: 2 Maximum Arguments: 3 === popFrontLine === Address in Executable: 0x4D7670 Description: [MessageVector].popFrontLine() Minimum Arguments: 1 Maximum Arguments: 1 === insertLine === Address in Executable: 0x4D76A0 Description: [MessageVector].insertLine(InsertPos, \"Message\"[, Tag=0]) Minimum Arguments: 3 Maximum Arguments: 4 === deleteLine === Address in Executable: 0x4D76F0 Description: [MessageVector].deleteLine(DeletePos) Minimum Arguments: 2 Maximum Arguments: 2 === clear === Address in Executable: 0x4D75D0 Description: [MessageVector].clear() Minimum Arguments: 1 Maximum Arguments: 1 ==== GuiBitmapCtrl ==== 2 total native methods Inheritance: === setBitmap === Address in Executable: 0x4AD770 Description: guiBitmapCtrl.setBitmap(blah) Minimum Arguments: 2 Maximum Arguments: 2 === setValue === Address in Executable: 0x4AD740 Description: guiBitmapCtrl.setValue(xAxis, yAxis) Minimum Arguments: 3 Maximum Arguments: 3 ==== FlyingVehicle ==== 1 total native methods Inheritance: [[#FlyingVehicle]] -> [[#Vehicle]] -> [[#ShapeBase]] -> [[#GameBase]] -> [[#SceneObject]] -> NetObject -> [[#SimObject]] === useCreateHeight === Address in Executable: 0x611760 Description: FlyingVehicle.setCreateHeight(bool) Minimum Arguments: 2 Maximum Arguments: 2 ==== Camera ==== 2 total native methods Inheritance: === setOrbitMode === Address in Executable: 0x5CCAC0 Description: camera.setOrbitMode(obj, Transform, min-dist, max-dist, cur-dist, ) Minimum Arguments: 6 Maximum Arguments: 7 === setFlyMode === Address in Executable: 0x5CCBB0 Description: camera.setFlyMode() Minimum Arguments: 1 Maximum Arguments: 1 ==== GameConnection ==== 34 total native methods Inheritance: === chaseCam === Address in Executable: 0x5FDBF0 Description: conn.chaseCam(size) Minimum Arguments: 2 Maximum Arguments: 2 === setControlCameraFov === Address in Executable: 0x5FE020 Description: conn.setControlCameraFov(fov) Minimum Arguments: 2 Maximum Arguments: 2 === setSensorGroup === Address in Executable: 0x5FDC90 Description: conn.setSensorGroup(groupId) Minimum Arguments: 2 Maximum Arguments: 2 === transmitDataBlocks === Address in Executable: 0x5FD890 Description: conn.transmitDataBlocks(seq) Minimum Arguments: 2 Maximum Arguments: 2 === activateGhosting === Address in Executable: 0x5FD9B0 Description: conn.activateGhosting() Minimum Arguments: 1 Maximum Arguments: 1 === resetGhosting === Address in Executable: 0x5FD9D0 Description: conn.resetGhosting() Minimum Arguments: 1 Maximum Arguments: 1 === setControlObject === Address in Executable: 0x5FD9F0 Description: conn.setControlObject(%obj) Minimum Arguments: 2 Maximum Arguments: 2 === isAIControlled === Address in Executable: 0x5FDA80 Description: conn.isAIControlled() Minimum Arguments: 1 Maximum Arguments: 1 === setObjectActiveImage === Address in Executable: 0x5FE2C0 Description: conn.setObjectActiveImage(obj, imageSlot) Minimum Arguments: 3 Maximum Arguments: 3 === play2D === Address in Executable: 0x5FDAA0 Description: conn.play2D(AudioProfile) Minimum Arguments: 2 Maximum Arguments: 2 === play3D === Address in Executable: 0x5FDB00 Description: conn.play3D(AudioProfile,Transform) Minimum Arguments: 3 Maximum Arguments: 3 === sendLOSTarget === Address in Executable: 0x5FDCF0 Description: conn.sendLOSTarget() Minimum Arguments: 1 Maximum Arguments: 1 === sendTargetToServer === Address in Executable: 0x5FDD10 Description: conn.sendTargetToServer(id, pos) Minimum Arguments: 3 Maximum Arguments: 3 === sendTargetTo === Address in Executable: 0x5FDDC0 Description: conn.sendTargetTo(conn, assign) Minimum Arguments: 3 Maximum Arguments: 3 === setTargetId === Address in Executable: 0x5FDF10 Description: conn.setTargetId(targetId) Minimum Arguments: 2 Maximum Arguments: 2 === setTargetPos === Address in Executable: 0x5FDF60 Description: conn.setTargetPos(Point3F) Minimum Arguments: 2 Maximum Arguments: 2 === isScopingCommanderMap === Address in Executable: 0x5FDFD0 Description: conn.isScopingCommanderMap() Minimum Arguments: 1 Maximum Arguments: 1 === scopeCommanderMap === Address in Executable: 0x5FDFF0 Description: conn.scopeCommanderMap(bool) Minimum Arguments: 2 Maximum Arguments: 2 === listenEnabled === Address in Executable: 0x5FE0A0 Description: conn.listenEnabled() Minimum Arguments: 1 Maximum Arguments: 1 === getListenState === Address in Executable: 0x5FE0C0 Description: conn.getListenState(clientId) Minimum Arguments: 2 Maximum Arguments: 2 === canListenTo === Address in Executable: 0x5FE120 Description: conn.canListen(clientId) Minimum Arguments: 2 Maximum Arguments: 2 === listenTo === Address in Executable: 0x5FE180 Description: conn.listenTo(clientId, true|false) Minimum Arguments: 3 Maximum Arguments: 3 === listenToAll === Address in Executable: 0x5FE1F0 Description: conn.listenToAll() Minimum Arguments: 1 Maximum Arguments: 1 === listenToNone === Address in Executable: 0x5FE210 Description: conn.listenToNone() Minimum Arguments: 1 Maximum Arguments: 1 === setVoiceChannels === Address in Executable: 0x5FE230 Description: conn.setVoiceChannels(0-3) Minimum Arguments: 2 Maximum Arguments: 2 === setVoiceDecodingMask === Address in Executable: 0x5FE260 Description: conn.setVoiceDecodingMask(mask) Minimum Arguments: 2 Maximum Arguments: 2 === setVoiceEncodingLevel === Address in Executable: 0x5FE290 Description: conn.setVoiceEncodingLevel(codecLevel) Minimum Arguments: 2 Maximum Arguments: 2 === setBlackOut === Address in Executable: 0x5FE370 Description: conn.setBlackOut(fadeTOBlackBool, timeMS) Minimum Arguments: 3 Maximum Arguments: 3 === setMissionCRC === Address in Executable: 0x5FE3B0 Description: conn.setMissionCRC(crc) Minimum Arguments: 2 Maximum Arguments: 2 === getReceivedDataBlocks === Address in Executable: 0x5FE430 Description: conn.getReceivedDataBlocks() Minimum Arguments: 1 Maximum Arguments: 1 === setReceivedDataBlocks === Address in Executable: 0x5FE450 Description: conn.setReceivedDataBlocks(bool) Minimum Arguments: 2 Maximum Arguments: 2 === setDisconnectReason === Address in Executable: 0x5FE480 Description: conn.setDisconnectReason( reason ) Minimum Arguments: 2 Maximum Arguments: 2 === isVehicleTeleportEnabled === Address in Executable: 0x5FE4B0 Description: conn.isVehicleTeleportEnabled() Minimum Arguments: 1 Maximum Arguments: 1 === setVehicleTeleportEnabled === Address in Executable: 0x5FE4D0 Description: conn.setVehicleTeleportEnabled( bool ) Minimum Arguments: 2 Maximum Arguments: 2 ==== Vehicle ==== 1 total native methods Inheritance: === blowup === Address in Executable: 0x60A240 Description: obj.blowup() Minimum Arguments: 1 Maximum Arguments: 1 ==== HudVehicleWeapon ==== 8 total native methods Inheritance: === setBackGroundBitmap === Address in Executable: 0x4FFAD0 Description: vehicleWeaponHud.setBackGroundBitmap(bitmap); Minimum Arguments: 2 Maximum Arguments: 2 === setHighLightBitmap === Address in Executable: 0x4FFB10 Description: vehicleWeaponHud.setHighLightBitmap(bitmap); Minimum Arguments: 2 Maximum Arguments: 2 === setInfiniteAmountBitmap === Address in Executable: 0x4FFAF0 Description: vehicleWeaponHud.setInfiniteAmountBitmap(bitmap); Minimum Arguments: 2 Maximum Arguments: 2 === addWeapon === Address in Executable: 0x4FFA00 Description: vehicleWeaponHud.addWeapon(weaponNum, amount) Minimum Arguments: 3 Maximum Arguments: 3 === removeWeapon === Address in Executable: 0x4FFA30 Description: vehicleWeaponHud.removeWeapon(weaponNum) Minimum Arguments: 2 Maximum Arguments: 2 === setAmount === Address in Executable: 0x4FFA70 Description: vehicleWeaponHud.setAmount(weaponNum, amount) Minimum Arguments: 3 Maximum Arguments: 3 === setActiveWeapon === Address in Executable: 0x4FFA50 Description: vehicleWeaponHud.setActiveWeapon(weaponNum) Minimum Arguments: 2 Maximum Arguments: 2 === clearAll === Address in Executable: 0x4FFB30 Description: vehicleWeaponHud.clearAll() Minimum Arguments: 1 Maximum Arguments: 1 ==== HudChat ==== 1 total native methods Inheritance: === addLine === Address in Executable: 0x4FDCD0 Description: ctrl.addLine(line) Minimum Arguments: 2 Maximum Arguments: 2 ==== GuiAviBitmapCtrl ==== 3 total native methods Inheritance: === setFilename === Address in Executable: 0x4DE490 Description: obj.setFilename(filename); Minimum Arguments: 2 Maximum Arguments: 2 === play === Address in Executable: 0x4DE4B0 Description: obj.play(); Minimum Arguments: 1 Maximum Arguments: 1 === stop === Address in Executable: 0x4DE4C0 Description: obj.stop(); Minimum Arguments: 1 Maximum Arguments: 1 ==== GuiTextCtrl ==== 1 total native methods Inheritance: === setText === Address in Executable: 0x4C1330 Description: obj.setText( newText ) Minimum Arguments: 2 Maximum Arguments: 2 ==== GuiTreeView ==== 1 total native methods Inheritance: === open === Address in Executable: 0x4CF270 Description: treeView.open(obj) Minimum Arguments: 2 Maximum Arguments: 2 ==== Terraformer ==== 24 total native methods Inheritance: === setTerrainInfo === Address in Executable: 0x4513B0 Description: Terraformer.setTerrainInfo( blockSize, tileSize, minHeight, heightRange, water% ) Minimum Arguments: 6 Maximum Arguments: 6 === setShift === Address in Executable: 0x451420 Description: Terraformer.setShift( x, y ) Minimum Arguments: 3 Maximum Arguments: 3 === saveGreyscale === Address in Executable: 0x4514B0 Description: Terraformer.saveGreyscale(r, filename) Minimum Arguments: 3 Maximum Arguments: 3 === loadGreyscale === Address in Executable: 0x4514E0 Description: Terraformer.loadGreyscale(r, filename) Minimum Arguments: 3 Maximum Arguments: 3 === saveHeightField === Address in Executable: 0x451510 Description: Terraformer.saveHeightField(r, filename) Minimum Arguments: 3 Maximum Arguments: 3 === setTerrain === Address in Executable: 0x451540 Description: Terraformer.setTerrain(r) Minimum Arguments: 2 Maximum Arguments: 2 === terrainData === Address in Executable: 0x451620 Description: Terraformer.terrainData(reg) Minimum Arguments: 2 Maximum Arguments: 2 === terrainFile === Address in Executable: 0x451640 Description: Terraformer.terrainFile(reg, file) Minimum Arguments: 3 Maximum Arguments: 3 === scale === Address in Executable: 0x451670 Description: Terraformer.scale(src, dst, min, max) Minimum Arguments: 5 Maximum Arguments: 5 === filter === Address in Executable: 0x4517B0 Description: Terraformer.filter(src, dst, \"filter array\") Minimum Arguments: 4 Maximum Arguments: 4 === blend === Address in Executable: 0x451860 Description: Terraformer.blend(srcA, srcB, dst, factor, operation) Minimum Arguments: 6 Maximum Arguments: 6 === turbulence === Address in Executable: 0x451930 Description: Terraformer.turbulence(src, dst, factor, radius) Minimum Arguments: 5 Maximum Arguments: 5 === maskHeight === Address in Executable: 0x451A10 Description: Terraformer.maskHeight(src, dst, \"filter array\", distort_factor, distort_reg) Minimum Arguments: 6 Maximum Arguments: 6 === maskSlope === Address in Executable: 0x451A90 Description: Terraformer.maskSlope(src, dst, \"filter array\", distort_factor, distort_reg) Minimum Arguments: 6 Maximum Arguments: 6 === maskWater === Address in Executable: 0x451B10 Description: Terraformer.maskWater(src, dst, distort_factor, distort_reg) Minimum Arguments: 5 Maximum Arguments: 5 === mergeMasks === Address in Executable: 0x451B60 Description: Terraformer.mergeMasks(\"src array\", dst) Minimum Arguments: 3 Maximum Arguments: 3 === setMaterials === Address in Executable: 0x451B90 Description: Terraformer.setMaterials(\"src array\", \"material array\") Minimum Arguments: 3 Maximum Arguments: 3 === erodeHydraulic === Address in Executable: 0x451BB0 Description: Terraformer.erodeHydraulic(src, dst, iterations, \"filter array\" ) Minimum Arguments: 5 Maximum Arguments: 5 === erodeThermal === Address in Executable: 0x451C30 Description: Terraformer.erodeThermal(src, dst, slope, materialLoss, iterations ) Minimum Arguments: 6 Maximum Arguments: 6 === preview === Address in Executable: 0x451D60 Description: Terraformer.preview(dst_gui, src) Minimum Arguments: 3 Maximum Arguments: 3 === previewScaled === Address in Executable: 0x451CE0 Description: Terraformer.previewScaled(dst_gui, src) Minimum Arguments: 3 Maximum Arguments: 3 === clearRegister === Address in Executable: 0x451DE0 Description: Terraformer.clearRegister(r) Minimum Arguments: 2 Maximum Arguments: 2 === canyon === Address in Executable: 0x451C90 Description: Terraformer.canyon(dst, freq, turb, seed) Minimum Arguments: 5 Maximum Arguments: 5 === sinus === Address in Executable: 0x451EF0 Description: Terraformer.sinus(r, \"filter array\", seed) Minimum Arguments: 4 Maximum Arguments: 4 ==== GuiPopUpMenuCtrl ==== 9 total native methods Inheritance: === addScheme === Address in Executable: 0x4C8B60 Description: menu.addScheme(id, fontColor, fontColorHL, fontColorSEL) Minimum Arguments: 5 Maximum Arguments: 5 === setText === Address in Executable: 0x4C8D30 Description: menu.setText(text) Minimum Arguments: 2 Maximum Arguments: 2 === setValue === Address in Executable: 0x4C8D30 Description: menu.setValue(text) Minimum Arguments: 2 Maximum Arguments: 2 === clear === Address in Executable: 0x4C8D60 Description: menu.clear() Minimum Arguments: 1 Maximum Arguments: 1 === forceOnAction === Address in Executable: 0x4C8DC0 Description: menu.forceOnAction() Minimum Arguments: 1 Maximum Arguments: 1 === forceClose === Address in Executable: 0x4C8DE0 Description: menu.forceClose() Minimum Arguments: 1 Maximum Arguments: 1 === setSelected === Address in Executable: 0x4C8E10 Description: menu.setSelected(id) Minimum Arguments: 2 Maximum Arguments: 2 === setEnumContent === Address in Executable: 0x4C8E50 Description: menu.setEnumContent(class, enum) Minimum Arguments: 3 Maximum Arguments: 3 === replaceText === Address in Executable: 0x4C8FA0 Description: menu.replaceText(bool) Minimum Arguments: 2 Maximum Arguments: 2 ==== PhysicalZone ==== 2 total native methods Inheritance: [[#PhysicalZone]] -> [[#SceneObject]] -> NetObject -> [[#SimObject]] === activate === Address in Executable: 0x68A910 Description: obj.activate() Minimum Arguments: 1 Maximum Arguments: 1 === deactivate === Address in Executable: 0x68A930 Description: obj.deactivate() Minimum Arguments: 1 Maximum Arguments: 1 ==== AIConnection ==== 36 total native methods Inheritance: [[#AIConnection]] -> [[#GameConnection]] -> [[#GameConnection]] -> [[#GameConnection]] -> NetConnection -> SimGroup -> SimSet -> [[#SimObject]] === drop === Address in Executable: 0x476E50 Description: ai.drop() Minimum Arguments: 1 Maximum Arguments: 1 === setSkillLevel === Address in Executable: 0x477080 Description: ai.setSkillLevel(float) Minimum Arguments: 2 Maximum Arguments: 2 === setEngageTarget === Address in Executable: 0x4777A0 Description: ai.setEngageTarget(client) Minimum Arguments: 2 Maximum Arguments: 2 === setVictim === Address in Executable: 0x477840 Description: ai.setVictim(client, corpseObject) Minimum Arguments: 3 Maximum Arguments: 3 === hasLOSToClient === Address in Executable: 0x477910 Description: ai.hasLOSToClient(client) Minimum Arguments: 2 Maximum Arguments: 2 === clientDetected === Address in Executable: 0x477A20 Description: ai.clientDetected(client) Minimum Arguments: 2 Maximum Arguments: 2 === setDetectPeriod === Address in Executable: 0x477A50 Description: ai.setDetectPeriod() Minimum Arguments: 2 Maximum Arguments: 2 === setBlinded === Address in Executable: 0x477AA0 Description: ai.setBlinded(durationMS) Minimum Arguments: 2 Maximum Arguments: 2 === setDangerLocation === Address in Executable: 0x477AD0 Description: ai.setDangerLocation(point3F [, durationTicks]) Minimum Arguments: 2 Maximum Arguments: 3 === setTargetObject === Address in Executable: 0x477B50 Description: ai.setTargetObject(object [, range, mode: destroy/repair/laze]) Minimum Arguments: 2 Maximum Arguments: 4 === targetInSight === Address in Executable: 0x477D90 Description: ai.targetInSight() Minimum Arguments: 1 Maximum Arguments: 1 === targetInRange === Address in Executable: 0x477DB0 Description: ai.targetInRange() Minimum Arguments: 1 Maximum Arguments: 1 === pressFire === Address in Executable: 0x477DE0 Description: ai.pressFire([sustain count]) Minimum Arguments: 1 Maximum Arguments: 2 === pressJump === Address in Executable: 0x477E20 Description: ai.pressJump() Minimum Arguments: 1 Maximum Arguments: 1 === pressJet === Address in Executable: 0x477E40 Description: ai.pressJet() Minimum Arguments: 1 Maximum Arguments: 1 === pressGrenade === Address in Executable: 0x477E60 Description: ai.pressGrenade() Minimum Arguments: 1 Maximum Arguments: 1 === pressMine === Address in Executable: 0x477E80 Description: ai.pressMine() Minimum Arguments: 1 Maximum Arguments: 1 === aimAt === Address in Executable: 0x4771E0 Description: bool ai.aimAt(point [, duration MS]) Minimum Arguments: 2 Maximum Arguments: 3 === isMountingVehicle === Address in Executable: 0x4772F0 Description: ai.isMountingVehicle() Minimum Arguments: 1 Maximum Arguments: 1 === setTurretMounted === Address in Executable: 0x477310 Description: ai.setTurretMounted(turretId) Minimum Arguments: 2 Maximum Arguments: 2 === setPilotDestination === Address in Executable: 0x477340 Description: ai.setPilotDestination(point3F [, maxSpeed]) Minimum Arguments: 2 Maximum Arguments: 3 === setPilotAim === Address in Executable: 0x4773C0 Description: ai.setPilotAim(point3F) Minimum Arguments: 2 Maximum Arguments: 2 === setPilotPitchRange === Address in Executable: 0x477420 Description: ai.setPilotPitchRange(pitchUpMax, pitchDownMax, pitchIncMax) Minimum Arguments: 4 Maximum Arguments: 4 === clearStep === Address in Executable: 0x477F70 Description: ai.clearStep() Minimum Arguments: 1 Maximum Arguments: 1 === stop === Address in Executable: 0x4770E0 Description: ai.stop() Minimum Arguments: 1 Maximum Arguments: 1 === stepMove === Address in Executable: 0x477100 Description: ai.stepMove(point3 [, tolerance, mode]) Minimum Arguments: 2 Maximum Arguments: 4 === stepEscort === Address in Executable: 0x477F90 Description: ai.stepEscort(client) Minimum Arguments: 2 Maximum Arguments: 2 === stepEngage === Address in Executable: 0x478150 Description: ai.stepEngage(client) Minimum Arguments: 2 Maximum Arguments: 2 === stepRangeObject === Address in Executable: 0x477C60 Description: ai.stepRangeObject(object, weapon, minDist, maxDist [, nearLocation]) Minimum Arguments: 5 Maximum Arguments: 6 === stepIdle === Address in Executable: 0x478220 Description: ai.stepIdle(point3) Minimum Arguments: 2 Maximum Arguments: 2 === stepJet === Address in Executable: 0x478020 Description: ai.stepJet(toLoc) Minimum Arguments: 2 Maximum Arguments: 2 === setPath === Address in Executable: 0x4780D0 Description: ai.setPath([toLoc]) Minimum Arguments: 1 Maximum Arguments: 2 === clearTasks === Address in Executable: 0x478310 Description: ai.clearTasks() Minimum Arguments: 1 Maximum Arguments: 1 === removeTask === Address in Executable: 0x4783B0 Description: ai.removeTask(id) Minimum Arguments: 2 Maximum Arguments: 2 === listTasks === Address in Executable: 0x4783E0 Description: ai.listTasks() Minimum Arguments: 1 Maximum Arguments: 1 === missionCycleCleanup === Address in Executable: 0x478480 Description: ai.missionCycleCleanup() Minimum Arguments: 1 Maximum Arguments: 1 ==== WorldEditor ==== 16 total native methods Inheritance: === clearIgnoreList === Address in Executable: 0x464180 Description: worldEditor.clearIgnoreList(); Minimum Arguments: 1 Maximum Arguments: 1 === undo === Address in Executable: 0x4641B0 Description: worldEditor.undo(); Minimum Arguments: 1 Maximum Arguments: 1 === redo === Address in Executable: 0x4641D0 Description: worldEditor.redo(); Minimum Arguments: 1 Maximum Arguments: 1 === clearSelection === Address in Executable: 0x4641F0 Description: worldEditor.clearSelection(); Minimum Arguments: 1 Maximum Arguments: 1 === selectObject === Address in Executable: 0x464210 Description: worldEditor.selectObject(object); Minimum Arguments: 2 Maximum Arguments: 2 === unselectObject === Address in Executable: 0x464280 Description: worldEditor.unselectObject(object); Minimum Arguments: 2 Maximum Arguments: 2 === dropSelection === Address in Executable: 0x4643A0 Description: worldEditor.dropSelection(); Minimum Arguments: 1 Maximum Arguments: 1 === deleteSelection === Address in Executable: 0x4643C0 Description: worldEditor.deleteSelection(); Minimum Arguments: 1 Maximum Arguments: 1 === copySelection === Address in Executable: 0x4643E0 Description: worldEditor.copySelection(); Minimum Arguments: 1 Maximum Arguments: 1 === pasteSelection === Address in Executable: 0x464400 Description: worldEditor.pasteSelection(); Minimum Arguments: 1 Maximum Arguments: 1 === canPasteSelection === Address in Executable: 0x464410 Description: worldEditor.canPasteSelection(); Minimum Arguments: 1 Maximum Arguments: 1 === setMode === Address in Executable: 0x4644E0 Description: worldEditor.setMode(move|rotate|scale); Minimum Arguments: 2 Maximum Arguments: 2 === hideSelection === Address in Executable: 0x464420 Description: worldEditor.hideSelection(bool); Minimum Arguments: 2 Maximum Arguments: 2 === lockSelection === Address in Executable: 0x464440 Description: worldEditor.lockSelection(bool); Minimum Arguments: 2 Maximum Arguments: 2 === addUndoState === Address in Executable: 0x464580 Description: worldEditor.addUndoState(); Minimum Arguments: 1 Maximum Arguments: 1 === redirectConsole === Address in Executable: 0x464460 Description: worldEditor.redirectConsole(objID) Minimum Arguments: 2 Maximum Arguments: 2 ==== BeaconObject ==== 1 total native methods Inheritance: === setBeaconType === Address in Executable: 0x6A3B90 Description: beaconObject.setBeaconType(type); Minimum Arguments: 2 Maximum Arguments: 2 ==== FloorPlan ==== 4 total native methods Inheritance: === generate === Address in Executable: 0x4998A0 Description: obj.generate() Minimum Arguments: 1 Maximum Arguments: 1 === upload === Address in Executable: 0x4998C0 Description: obj.upload() Minimum Arguments: 1 Maximum Arguments: 1 === addStaticCenter === Address in Executable: 0x499910 Description: obj.addStaticCenter( shape ) Minimum Arguments: 2 Maximum Arguments: 2 === addStaticGeom === Address in Executable: 0x499980 Description: obj.addStaticGeom( shape ) Minimum Arguments: 2 Maximum Arguments: 2 ==== DbgFileView ==== 7 total native methods Inheritance: === open === Address in Executable: 0x4B8B60 Description: fileView.open(file) Minimum Arguments: 2 Maximum Arguments: 2 === setCurrentLine === Address in Executable: 0x4B8AE0 Description: fileView.setCurrentLine(line, displayLine) Minimum Arguments: 3 Maximum Arguments: 3 === clearBreakPositions === Address in Executable: 0x4B8B80 Description: fileView.clearBreakPositions() Minimum Arguments: 1 Maximum Arguments: 1 === setBreakPosition === Address in Executable: 0x4B8B90 Description: fileView.setBreakPosition(line) Minimum Arguments: 2 Maximum Arguments: 2 === setBreak === Address in Executable: 0x4B8BB0 Description: fileView.setBreak(line) Minimum Arguments: 2 Maximum Arguments: 2 === removeBreak === Address in Executable: 0x4B8BD0 Description: fileView.removeBreak(line) Minimum Arguments: 2 Maximum Arguments: 2 === findString === Address in Executable: 0x4B8BF0 Description: fileView.findString(Text) Minimum Arguments: 2 Maximum Arguments: 2 ==== BanList ==== 5 total native methods Inheritance: === add === Address in Executable: 0x698840 Description: BanList::add( id, TA, banTime ) Minimum Arguments: 3 Maximum Arguments: 3 === addAbsolute === Address in Executable: 0x698800 Description: BanList::addAbsolute( id, TA, banTime ) Minimum Arguments: 3 Maximum Arguments: 3 === removeBan === Address in Executable: 0x698880 Description: BanList::removeBan( id, TA ) Minimum Arguments: 2 Maximum Arguments: 2 === isBanned === Address in Executable: 0x6988B0 Description: BanList::isBanned( id, TA ) Minimum Arguments: 2 Maximum Arguments: 2 === export === Address in Executable: 0x6988E0 Description: BanList::export( filename ) Minimum Arguments: 1 Maximum Arguments: 1 ==== HudCommandMsg ==== 1 total native methods Inheritance: === addLine === Address in Executable: 0x4FE440 Description: commandMsgHud.addLine(line) Minimum Arguments: 2 Maximum Arguments: 2 ==== HudWeapons ==== 8 total native methods Inheritance: === setBackGroundBitmap === Address in Executable: 0x4FFAD0 Description: weaponsHud.setBackGroundBitmap(bitmap); Minimum Arguments: 2 Maximum Arguments: 2 === setHighLightBitmap === Address in Executable: 0x4FFB10 Description: weaponsHud.setHighLightBitmap(bitmap); Minimum Arguments: 2 Maximum Arguments: 2 === setInfiniteAmmoBitmap === Address in Executable: 0x4FFAF0 Description: weaponsHud.setInfiniteAmmoBitmap(bitmap); Minimum Arguments: 2 Maximum Arguments: 2 === addWeapon === Address in Executable: 0x4FFA00 Description: weaponsHud.addWeapon(weaponNum, AmmoAmount) Minimum Arguments: 3 Maximum Arguments: 3 === removeWeapon === Address in Executable: 0x4FFA30 Description: weaponsHud.removeWeapon(weaponNum) Minimum Arguments: 2 Maximum Arguments: 2 === setAmmo === Address in Executable: 0x4FFA70 Description: weaponsHud.setAmmo(weaponNum, ammoCount) Minimum Arguments: 3 Maximum Arguments: 3 === setActiveWeapon === Address in Executable: 0x4FFA50 Description: weaponsHud.setActiveWeapon(weaponNum) Minimum Arguments: 2 Maximum Arguments: 2 === clearAll === Address in Executable: 0x4FFB30 Description: weaponsHud.clearAll() Minimum Arguments: 1 Maximum Arguments: 1 ==== ShapeBaseData ==== 2 total native methods Inheritance: === checkDeployPos === Address in Executable: 0x5E5050 Description: obj.checkDeployPos(xform) Minimum Arguments: 2 Maximum Arguments: 2 === checkDeployPurchase === Address in Executable: 0x5E5550 Description: obj.checkDeployPurchase(xform) Minimum Arguments: 3 Maximum Arguments: 4 ==== NavigationGraph ==== 18 total native methods Inheritance: === Preload === Address in Executable: 0x481E90 Description: navGraph.preload(name,clamp); Minimum Arguments: 3 Maximum Arguments: 3 === makeGraph === Address in Executable: 0x480F70 Description: navGraph.makeGraph(); Minimum Arguments: 1 Maximum Arguments: 1 === setGenMode === Address in Executable: 0x481110 Description: navGraph.setGenMode(nav|spawn); Minimum Arguments: 1 Maximum Arguments: 2 === saveGraph === Address in Executable: 0x480F00 Description: navGraph.saveGraph(); Minimum Arguments: 1 Maximum Arguments: 1 === loadGraph === Address in Executable: 0x480F90 Description: navGraph.loadGraph(); Minimum Arguments: 1 Maximum Arguments: 1 === setGround === Address in Executable: 0x480F10 Description: navGraph.setGround(GroundPlan); Minimum Arguments: 2 Maximum Arguments: 2 === prepLOS === Address in Executable: 0x480FA0 Description: navGraph.prepLOS(); Minimum Arguments: 1 Maximum Arguments: 2 === makeLOS === Address in Executable: 0x481010 Description: navGraph.makeLOS(); Minimum Arguments: 1 Maximum Arguments: 1 === findBridges === Address in Executable: 0x481020 Description: navGraph.findBridges(); Minimum Arguments: 1 Maximum Arguments: 1 === pushBridges === Address in Executable: 0x481050 Description: navGraph.pushBridges(); Minimum Arguments: 1 Maximum Arguments: 1 === cullIslands === Address in Executable: 0x4810B0 Description: navGraph.cullIslands(); Minimum Arguments: 1 Maximum Arguments: 1 === makeTables === Address in Executable: 0x4810D0 Description: navGraph.makeTables(); Minimum Arguments: 1 Maximum Arguments: 1 === assemble === Address in Executable: 0x4810F0 Description: navGraph.assemble(); Minimum Arguments: 1 Maximum Arguments: 1 === timeTest === Address in Executable: 0x481D10 Description: navGraph.timeTest(iterations[, doAStar]) Minimum Arguments: 1 Maximum Arguments: 3 === genDebug === Address in Executable: 0x481EC0 Description: navGraph.genDebug(magnifyLoc[, magnifyRad]) Minimum Arguments: 1 Maximum Arguments: 7 === check === Address in Executable: 0x481BE0 Description: navGraph.check(loc); Minimum Arguments: 2 Maximum Arguments: 2 === dumpInfo2File === Address in Executable: 0x481520 Description: navGraph.dumpInfo2File(); Minimum Arguments: 1 Maximum Arguments: 1 === spawnInfo === Address in Executable: 0x481820 Description: navGraph.spawnInfo(); Minimum Arguments: 1 Maximum Arguments: 1 ==== TCPObject ==== 4 total native methods Inheritance: === listen === Address in Executable: 0x5BD1D0 Description: obj.listen(port) Minimum Arguments: 2 Maximum Arguments: 2 === send === Address in Executable: 0x5BD190 Description: obj.send(string, ...) Minimum Arguments: 2 Maximum Arguments: -1 === connect === Address in Executable: 0x5BD1F0 Description: obj.connect(addr) Minimum Arguments: 2 Maximum Arguments: 2 === disconnect === Address in Executable: 0x5BD210 Description: obj.disconnect() Minimum Arguments: 1 Maximum Arguments: 1 ==== ShellFancyTextList ==== 9 total native methods Inheritance: === setSelectedById === Address in Executable: 0x4F19F0 Description: fancytextlist.setSelectedById( id ) Minimum Arguments: 2 Maximum Arguments: 2 === clearSelection === Address in Executable: 0x4F1A10 Description: fancytextlist.clearSelection() Minimum Arguments: 1 Maximum Arguments: 1 === clear === Address in Executable: 0x4F1A30 Description: fancytextlist.clear() Minimum Arguments: 1 Maximum Arguments: 1 === setRowById === Address in Executable: 0x4F1AB0 Description: fancytextlist.setRowById( id, text ) Minimum Arguments: 3 Maximum Arguments: 3 === removeRowById === Address in Executable: 0x4F1B00 Description: fancytextlist.removeRowById( id ) Minimum Arguments: 2 Maximum Arguments: 2 === removeRow === Address in Executable: 0x4F1B50 Description: fancytextlist.removeRow( index ) Minimum Arguments: 2 Maximum Arguments: 2 === addStyle === Address in Executable: 0x4F1C40 Description: fancytextlist.addStyle( id, fontType, fontSize, fontColor, fontColorHL, fontColorSEL ) Minimum Arguments: 7 Maximum Arguments: 7 === setRowStyle === Address in Executable: 0x4F1D80 Description: fancytextlist.setRowStyle( row, style ) Minimum Arguments: 3 Maximum Arguments: 3 === setRowStyleById === Address in Executable: 0x4F1DB0 Description: fancytextlist.setRowStyleById( id, style ) Minimum Arguments: 3 Maximum Arguments: 3 ==== HudNavDisplay ==== 3 total native methods Inheritance: === setMarkerTypeVisible === Address in Executable: 0x509430 Description: obj.setMarkerTypeVisible(type, bool) Minimum Arguments: 3 Maximum Arguments: 3 === isMarkerTypeVisible === Address in Executable: 0x509470 Description: obj.isMarkerTypeVisible(type) Minimum Arguments: 2 Maximum Arguments: 2 === keepClientTargetAlive === Address in Executable: 0x5094A0 Description: obj.keepClientTargetAlive(targetObj) Minimum Arguments: 2 Maximum Arguments: 2 ==== GuiMenuBar ==== 13 total native methods Inheritance: === clearMenus === Address in Executable: 0x4D1440 Description: () - clears all the menus from the menu bar. Minimum Arguments: 1 Maximum Arguments: 1 === addMenu === Address in Executable: 0x4D1450 Description: (string menuText, int menuId) - adds a new menu to the menu bar. Minimum Arguments: 3 Maximum Arguments: 3 === addMenuItem === Address in Executable: 0x4D14A0 Description: (string menu, string menuItemText, int menuItemId, string accelerator = NULL, int checkGroup = -1) - adds a menu item to the specified menu. The menu argument can be either the text of a menu or its id. Minimum Arguments: 4 Maximum Arguments: 6 === setMenuItemEnable === Address in Executable: 0x4D1560 Description: (string menu, string menuItem, bool enabled) - sets the menu item to enabled or disabled based on the enable parameter. The specified menu and menu item can either be text or ids. Minimum Arguments: 4 Maximum Arguments: 4 === setMenuItemChecked === Address in Executable: 0x4D15E0 Description: (string menu, string menuItem, bool checked) - sets the menu item bitmap to a check mark, which must be the first element in the bitmap array. Any other menu items in the menu with the same check group become unchecked if they are checked. Minimum Arguments: 4 Maximum Arguments: 4 === setMenuText === Address in Executable: 0x4D16A0 Description: (string menu, string newMenuText) - sets the text of the specified menu to the new string. Minimum Arguments: 3 Maximum Arguments: 3 === setMenuVisible === Address in Executable: 0x4D1740 Description: (string menu, bool visible) - sets the whether or not to display the specified menu. Minimum Arguments: 3 Maximum Arguments: 3 === setMenuItemText === Address in Executable: 0x4D17A0 Description: (string menu, string menuItem, string newMenuItemText) - sets the text of the specified menu item to the new string. Minimum Arguments: 4 Maximum Arguments: 4 === setMenuItemVisible === Address in Executable: 0x4D1860 Description: (string menu, string menuItem, bool isVisible) - sets the specified menu item to be either visible or not. Minimum Arguments: 4 Maximum Arguments: 4 === setMenuItemBitmap === Address in Executable: 0x4D18E0 Description: (string menu, string menuItem, int bitmapIndex) - sets the specified menu item bitmap index in the bitmap array. Setting the item's index to -1 will remove any bitmap. Minimum Arguments: 4 Maximum Arguments: 4 === removeMenuItem === Address in Executable: 0x4D1960 Description: (string menu, string menuItem) - removes the specified menu item from the menu. Minimum Arguments: 3 Maximum Arguments: 3 === clearMenuItems === Address in Executable: 0x4D19E0 Description: (string menu) - removes all the menu items from the specified menu. Minimum Arguments: 2 Maximum Arguments: 2 === removeMenu === Address in Executable: 0x4D1A20 Description: (string menu) - removes the specified menu from the menu bar. Minimum Arguments: 2 Maximum Arguments: 2 ==== ClientTarget ==== 4 total native methods Inheritance: === sendToServer === Address in Executable: 0x6717B0 Description: target.sendToServer() Minimum Arguments: 1 Maximum Arguments: 1 === createWaypoint === Address in Executable: 0x671810 Description: target.createWaypoint(text) Minimum Arguments: 2 Maximum Arguments: 2 === addPotentialTask === Address in Executable: 0x671880 Description: target.addPotentialTask() Minimum Arguments: 1 Maximum Arguments: 1 === setText === Address in Executable: 0x6718F0 Description: target.setText(text) Minimum Arguments: 2 Maximum Arguments: 2 ==== hudClock ==== 1 total native methods Inheritance: === setTime === Address in Executable: 0x4FEBC0 Description: timer.setTime(Time In Min's) Minimum Arguments: 2 Maximum Arguments: 2 ==== GuiMessageVectorCtrl ==== 2 total native methods Inheritance: === attach === Address in Executable: 0x4D8240 Description: [GuiMessageVectorCtrl].attach(MessageVectorId) Minimum Arguments: 2 Maximum Arguments: 2 === detach === Address in Executable: 0x4D82A0 Description: [GuiMessageVectorCtrl].detach() Minimum Arguments: 1 Maximum Arguments: 1 ==== ShellChatMemberList ==== 2 total native methods Inheritance: === setRowStyle === Address in Executable: 0x4FAD20 Description: cml.setRowStyle(index,style); Minimum Arguments: 3 Maximum Arguments: 3 === setRowStyleById === Address in Executable: 0x4FAD50 Description: cml.setRowStyleById(id,style); Minimum Arguments: 3 Maximum Arguments: 3 ==== GuiEmailBrowser ==== 8 total native methods Inheritance: === clear === Address in Executable: 0x67B8C0 Description: browser.clear() Minimum Arguments: 1 Maximum Arguments: 1 === addRow === Address in Executable: 0x67B8E0 Description: browser.addRow( id, from, subject, received, flags ) Minimum Arguments: 6 Maximum Arguments: 6 === removeRowById === Address in Executable: 0x67B920 Description: browser.removeRowById( id ) Minimum Arguments: 2 Maximum Arguments: 2 === removeRowByIndex === Address in Executable: 0x67B940 Description: browser.removeRowByIndex( index ) Minimum Arguments: 2 Maximum Arguments: 2 === setRow === Address in Executable: 0x67B960 Description: browser.setRow( id, from, subject, received, flags ) Minimum Arguments: 6 Maximum Arguments: 6 === setRowFlags === Address in Executable: 0x67B9A0 Description: browser.setRowFlags( id, flags ) Minimum Arguments: 3 Maximum Arguments: 3 === selectRowById === Address in Executable: 0x67B9F0 Description: browser.selectRowById( id ) Minimum Arguments: 2 Maximum Arguments: 2 === sort === Address in Executable: 0x67BA20 Description: browser.sort() Minimum Arguments: 1 Maximum Arguments: 1 ==== ShapeBase ==== 55 total native methods Inheritance: === playAudio === Address in Executable: 0x5F0BB0 Description: obj.playAudio(slot,AudioProfile) Minimum Arguments: 3 Maximum Arguments: 3 === stopAudio === Address in Executable: 0x5F0C10 Description: obj.playAudio(slot) Minimum Arguments: 2 Maximum Arguments: 2 === playThread === Address in Executable: 0x5F0C50 Description: obj.playThread(thread,) Minimum Arguments: 2 Maximum Arguments: 3 === setThreadDir === Address in Executable: 0x5F0CE0 Description: obj.setThreadDir(thread,bool) Minimum Arguments: 3 Maximum Arguments: 3 === stopThread === Address in Executable: 0x5F0D30 Description: obj.stopThread(thread) Minimum Arguments: 2 Maximum Arguments: 2 === pauseThread === Address in Executable: 0x5F0D70 Description: obj.pauseThread(thread) Minimum Arguments: 2 Maximum Arguments: 2 === mountObject === Address in Executable: 0x5F0DB0 Description: obj.mountObject(object,node) Minimum Arguments: 3 Maximum Arguments: 3 === unmountObject === Address in Executable: 0x5F0E30 Description: obj.unmountObject(object) Minimum Arguments: 2 Maximum Arguments: 2 === unmount === Address in Executable: 0x5F0E80 Description: obj.unmount() Minimum Arguments: 1 Maximum Arguments: 1 === isMounted === Address in Executable: 0x5F0E90 Description: obj.isMounted() Minimum Arguments: 1 Maximum Arguments: 1 === mountImage === Address in Executable: 0x5F0F60 Description: obj.mountImage(DataBlock,slot,[loaded=true],[skinTag]) Minimum Arguments: 3 Maximum Arguments: 5 === unmountImage === Address in Executable: 0x5F1080 Description: obj.unmountImage(slot) Minimum Arguments: 2 Maximum Arguments: 2 === isImageFiring === Address in Executable: 0x5F1140 Description: obj.isImageFiring(slot) Minimum Arguments: 2 Maximum Arguments: 2 === isImageMounted === Address in Executable: 0x5F1180 Description: obj.isImageMounted(DataBlock) Minimum Arguments: 2 Maximum Arguments: 2 === getImageTrigger === Address in Executable: 0x5F12C0 Description: obj.getImageTrigger(slot) Minimum Arguments: 2 Maximum Arguments: 2 === setImageTrigger === Address in Executable: 0x5F1300 Description: obj.setImageTrigger(slot,bool) Minimum Arguments: 3 Maximum Arguments: 3 === getImageAmmo === Address in Executable: 0x5F1350 Description: obj.getImageAmmo(slot) Minimum Arguments: 2 Maximum Arguments: 2 === setImageAmmo === Address in Executable: 0x5F1390 Description: obj.setImageAmmo(slot,bool) Minimum Arguments: 3 Maximum Arguments: 3 === getImageTarget === Address in Executable: 0x5F13F0 Description: obj.getImageTarget(slot) Minimum Arguments: 2 Maximum Arguments: 2 === setImageTarget === Address in Executable: 0x5F1430 Description: obj.setImageTarget(slot,bool) Minimum Arguments: 3 Maximum Arguments: 3 === getImageLoaded === Address in Executable: 0x5F1490 Description: obj.getImageLoaded(slot) Minimum Arguments: 2 Maximum Arguments: 2 === setImageLoaded === Address in Executable: 0x5F14D0 Description: obj.setImageLoaded(slot,bool) Minimum Arguments: 3 Maximum Arguments: 3 === setVelocity === Address in Executable: 0x5F1820 Description: obj.setVelocity(Vector) Minimum Arguments: 2 Maximum Arguments: 2 === applyImpulse === Address in Executable: 0x5F1880 Description: obj.applyImpulse(Pos,Vector) Minimum Arguments: 3 Maximum Arguments: 3 === setEnergyLevel === Address in Executable: 0x5F1A70 Description: obj.setEnergyLevel(value) Minimum Arguments: 2 Maximum Arguments: 2 === setDamageLevel === Address in Executable: 0x5F1AD0 Description: obj.setDamageLevel(value) Minimum Arguments: 2 Maximum Arguments: 2 === setDamageState === Address in Executable: 0x5F1B20 Description: obj.setDamageState(state) Minimum Arguments: 2 Maximum Arguments: 2 === isDestroyed === Address in Executable: 0x5F1B50 Description: obj.isDestroyed() Minimum Arguments: 1 Maximum Arguments: 1 === isDisabled === Address in Executable: 0x5F1B60 Description: obj.isDisabled() Minimum Arguments: 1 Maximum Arguments: 1 === isEnabled === Address in Executable: 0x5F1B70 Description: obj.isEnabled() Minimum Arguments: 1 Maximum Arguments: 1 === applyDamage === Address in Executable: 0x5F1B80 Description: obj.applyDamage(value) Minimum Arguments: 2 Maximum Arguments: 2 === applyRepair === Address in Executable: 0x5F1BB0 Description: obj.applyRepair(value) Minimum Arguments: 2 Maximum Arguments: 2 === setRepairRate === Address in Executable: 0x5F1BE0 Description: obj.setRepairRate(value) Minimum Arguments: 2 Maximum Arguments: 2 === setRechargeRate === Address in Executable: 0x5F1C40 Description: obj.setRechargeRate(value) Minimum Arguments: 2 Maximum Arguments: 2 === setCloaked === Address in Executable: 0x5F1D00 Description: obj.setCloaked(true|false) Minimum Arguments: 2 Maximum Arguments: 2 === isCloaked === Address in Executable: 0x5F1D40 Description: obj.isCloaked() Minimum Arguments: 1 Maximum Arguments: 1 === setPassiveJammed === Address in Executable: 0x5F1D50 Description: obj.setPassiveJammed(true|false) Minimum Arguments: 2 Maximum Arguments: 2 === isPassiveJammed === Address in Executable: 0x5F1D80 Description: obj.isPassiveJammed() Minimum Arguments: 1 Maximum Arguments: 1 === setDamageFlash === Address in Executable: 0x5F1D90 Description: obj.setDamageFlash(flash level) Minimum Arguments: 2 Maximum Arguments: 2 === setWhiteOut === Address in Executable: 0x5F1DF0 Description: obj.setWhiteOut(flash level) Minimum Arguments: 2 Maximum Arguments: 2 === setInvincibleMode === Address in Executable: 0x5F1F90 Description: obj.setInvincibleMode(time , speed) Minimum Arguments: 3 Maximum Arguments: 3 === setCameraFov === Address in Executable: 0x5F1F20 Description: obj.setCameraFov(fov) Minimum Arguments: 2 Maximum Arguments: 2 === setHeat === Address in Executable: 0x5F1E50 Description: obj.getHeat(heat [0..1]) Minimum Arguments: 2 Maximum Arguments: 2 === setLockedTarget === Address in Executable: 0x5F1FD0 Description: obj.setLockedTarget(id) Minimum Arguments: 2 Maximum Arguments: 2 === isLocked === Address in Executable: 0x5F2120 Description: obj.isLocked() Minimum Arguments: 1 Maximum Arguments: 1 === isTracking === Address in Executable: 0x5F2150 Description: obj.isTracking() Minimum Arguments: 1 Maximum Arguments: 1 === hide === Address in Executable: 0x5F0B70 Description: obj.hide(bool) Minimum Arguments: 2 Maximum Arguments: 2 === isHidden === Address in Executable: 0x5F0BA0 Description: obj.isHidden() Minimum Arguments: 1 Maximum Arguments: 1 === playShieldEffect === Address in Executable: 0x5F2170 Description: obj.playShieldEffect( Vector ) Minimum Arguments: 2 Maximum Arguments: 2 === scopeWhenSensorVisible === Address in Executable: 0x5F21E0 Description: obj.scopeWhenSensorVisible(bool) Minimum Arguments: 2 Maximum Arguments: 2 === setDeployRotation === Address in Executable: 0x5F22C0 Description: setDeployRotation( normal ) Minimum Arguments: 3 Maximum Arguments: 3 === startFade === Address in Executable: 0x5F2500 Description: startFade( U32, U32, bool ) Minimum Arguments: 4 Maximum Arguments: 4 === setMomentumVector === Address in Executable: 0x5F25C0 Description: obj.setMomentumVector() Minimum Arguments: 2 Maximum Arguments: 2 === blowup === Address in Executable: 0x5F25A0 Description: obj.blowup() Minimum Arguments: 1 Maximum Arguments: 1 === setJammerFX === Address in Executable: 0x5F2620 Description: obj.setJammerFX() Minimum Arguments: 2 Maximum Arguments: 2 ==== EditTSCtrl ==== 4 total native methods Inheritance: === renderSphere === Address in Executable: 0x467F50 Description: EditTSCtrl.renderSphere(pos, radius, Minimum Arguments: 3 Maximum Arguments: 4 === renderCircle === Address in Executable: 0x4682D0 Description: EditTSCtrl.renderCircle(pos, normal, radius, Minimum Arguments: 4 Maximum Arguments: 5 === renderTriangle === Address in Executable: 0x4688F0 Description: EditTSCtrl.renderTriangle(pnt, pnt, pnt) Minimum Arguments: 4 Maximum Arguments: 4 === renderLine === Address in Executable: 0x468A60 Description: EditTSCtrl.renderLine(start, end, Minimum Arguments: 3 Maximum Arguments: 4 ==== ELFProjectile ==== 1 total native methods Inheritance: === hasTarget === Address in Executable: 0x64D9D0 Description: projectile.hasTarget() Minimum Arguments: 1 Maximum Arguments: 1 ==== GuiScrollCtrl ==== 2 total native methods Inheritance: === scrollToTop === Address in Executable: 0x4BE650 Description: control.scrollToTop(); Minimum Arguments: 1 Maximum Arguments: 1 === scrollToBottom === Address in Executable: 0x4BE670 Description: control.scrollToBottom(); Minimum Arguments: 1 Maximum Arguments: 1 ==== SimObject ==== 4 total native methods Inheritance: [[#SimObject]] === setPersistent === Address in Executable: 0x435B90 Description: obj.setPersistent(bool) Minimum Arguments: 2 Maximum Arguments: 2 === setName === Address in Executable: 0x435DE0 Description: obj.setName(newName) Minimum Arguments: 2 Maximum Arguments: 2 === delete === Address in Executable: 0x435E70 Description: obj.delete() Minimum Arguments: 1 Maximum Arguments: 1 === dump === Address in Executable: 0x436020 Description: obj.dump() Minimum Arguments: 1 Maximum Arguments: 1 ==== WaterBlock ==== 1 total native methods Inheritance: [[#WaterBlock]] -> [[#SceneObject]] -> NetObject -> [[#SimObject]] === toggleWireFrame === Address in Executable: 0x5B5080 Description: waterBlock.toggleWireFrame() Minimum Arguments: 1 Maximum Arguments: 1 ==== GuiEditCtrl ==== 8 total native methods Inheritance: === addNewCtrl === Address in Executable: 0x4BA0B0 Description: editCtrl.addNewCtrl(ctrl) Minimum Arguments: 2 Maximum Arguments: 2 === select === Address in Executable: 0x4BA0F0 Description: editCtrl.select(ctrl) Minimum Arguments: 2 Maximum Arguments: 2 === setRoot === Address in Executable: 0x4BA070 Description: editCtrl.setRoot(root) Minimum Arguments: 2 Maximum Arguments: 2 === setCurrentAddSet === Address in Executable: 0x4BA130 Description: editCtrl.setCurrentAddSet(ctrl) Minimum Arguments: 2 Maximum Arguments: 2 === toggle === Address in Executable: 0x4BA1A0 Description: editCtrl.toggle() Minimum Arguments: 1 Maximum Arguments: 1 === justify === Address in Executable: 0x4BA1C0 Description: editCtrl.justify(mode) Minimum Arguments: 2 Maximum Arguments: 2 === bringToFront === Address in Executable: 0x4BA1E0 Description: editCtrl.bringToFront() Minimum Arguments: 1 Maximum Arguments: 1 === pushToBack === Address in Executable: 0x4BA1F0 Description: editCtrl.pushToBack() Minimum Arguments: 1 Maximum Arguments: 1 ==== ShellTabGroupCtrl ==== 12 total native methods Inheritance: === clear === Address in Executable: 0x4F8650 Description: tabGroup.clear() Minimum Arguments: 1 Maximum Arguments: 1 === setTabText === Address in Executable: 0x4F8700 Description: tabGroup.setTabText( id, text ) Minimum Arguments: 3 Maximum Arguments: 3 === setTabActive === Address in Executable: 0x4F8730 Description: tabGroup.setTabActive( id, ) Minimum Arguments: 3 Maximum Arguments: 3 === isTabActive === Address in Executable: 0x4F8760 Description: tabGroup.isTabActive( index ) Minimum Arguments: 2 Maximum Arguments: 2 === removeTab === Address in Executable: 0x4F87A0 Description: tabGroup.removeTab( id ) Minimum Arguments: 2 Maximum Arguments: 2 === removeTabByIndex === Address in Executable: 0x4F87C0 Description: tabGroup.removeTabByIndex( index ) Minimum Arguments: 2 Maximum Arguments: 2 === setSelected === Address in Executable: 0x4F8810 Description: tabGroup.setSelected( id ) Minimum Arguments: 2 Maximum Arguments: 2 === setSelectedByIndex === Address in Executable: 0x4F8830 Description: tabGroup.setSelectedByIndex( id ) Minimum Arguments: 2 Maximum Arguments: 2 === sort === Address in Executable: 0x4F88C0 Description: tabGroup.sort() Minimum Arguments: 1 Maximum Arguments: 1 === clearTabSets === Address in Executable: 0x4F88D0 Description: tabGroup.clearTabSets() Minimum Arguments: 1 Maximum Arguments: 1 === addSet === Address in Executable: 0x4F88E0 Description: tabGroup.addSet( id, bitmap, fontColor, fontColorHL, fontColorSE ) Minimum Arguments: 6 Maximum Arguments: 6 === removeSet === Address in Executable: 0x4F8AB0 Description: tabGroup.removeSet( index ) Minimum Arguments: 2 Maximum Arguments: 2 ==== MissionAreaEditor ==== 2 total native methods Inheritance: === centerWorld === Address in Executable: 0x46B610 Description: missionAreaEditor.centerWorld(); Minimum Arguments: 1 Maximum Arguments: 1 === updateTerrain === Address in Executable: 0x46BD70 Description: missionAreaEditor.updateTerrain(); Minimum Arguments: 1 Maximum Arguments: 1 ==== GuiButtonBaseCtrl ==== 2 total native methods Inheritance: === performClick === Address in Executable: 0x4C5C70 Description: () - simulates a button click from script. Minimum Arguments: 1 Maximum Arguments: 1 === setText === Address in Executable: 0x4C5C90 Description: (string text) - sets the text of the button to the string. Minimum Arguments: 2 Maximum Arguments: 2 ==== GuiVoteCtrl ==== 4 total native methods Inheritance: === setQuorumValue === Address in Executable: 0x4DC950 Description: ctrl.setQuorumValue(value) Minimum Arguments: 2 Maximum Arguments: 2 === setPassValue === Address in Executable: 0x4DC980 Description: ctrl.setPassValue(value) Minimum Arguments: 2 Maximum Arguments: 2 === setYesValue === Address in Executable: 0x4DC9B0 Description: ctrl.setYesValue(value) Minimum Arguments: 2 Maximum Arguments: 2 === setNoValue === Address in Executable: 0x4DC9E0 Description: ctrl.setNoValue(value) Minimum Arguments: 2 Maximum Arguments: 2 ==== GuiInspector ==== 2 total native methods Inheritance: === inspect === Address in Executable: 0x4BDBA0 Description: inspector.inspect(obj) Minimum Arguments: 2 Maximum Arguments: 2 === apply === Address in Executable: 0x4BDBF0 Description: inspector.apply(newName) Minimum Arguments: 2 Maximum Arguments: 2 ==== TerrainEditor ==== 12 total native methods Inheritance: === attachTerrain === Address in Executable: 0x458A00 Description: terrainEditor.attachTerrain(); Minimum Arguments: 1 Maximum Arguments: 2 === setAction === Address in Executable: 0x458DA0 Description: terrainEditor.setAction(action_name); Minimum Arguments: 2 Maximum Arguments: 2 === resetSelWeights === Address in Executable: 0x458EA0 Description: terrainEditor.resetSelWeights(clear); Minimum Arguments: 2 Maximum Arguments: 2 === undo === Address in Executable: 0x458F70 Description: terrainEditor.undo(); Minimum Arguments: 1 Maximum Arguments: 1 === redo === Address in Executable: 0x458FB0 Description: terrainEditor.redo(); Minimum Arguments: 1 Maximum Arguments: 1 === clearSelection === Address in Executable: 0x458FF0 Description: terrainEditor.clearSelection(); Minimum Arguments: 1 Maximum Arguments: 1 === processAction === Address in Executable: 0x459010 Description: terrainEditor.processAction(); Minimum Arguments: 1 Maximum Arguments: 2 === buildMaterialMap === Address in Executable: 0x459140 Description: terrainEditor.buildMaterialMap(); Minimum Arguments: 1 Maximum Arguments: 1 === markEmptySquares === Address in Executable: 0x459310 Description: terrainEditor.markEmptySquares(); Minimum Arguments: 1 Maximum Arguments: 1 === clearModifiedFlags === Address in Executable: 0x459890 Description: terrainEditor.clearModifiedFlags(); Minimum Arguments: 1 Maximum Arguments: 1 === pushBaseMaterialInfo === Address in Executable: 0x459DA0 Description: terrainEditor.pushBaseMaterialInfo(); Minimum Arguments: 1 Maximum Arguments: 1 === popBaseMaterialInfo === Address in Executable: 0x459ED0 Description: terrainEditor.popBaseMaterialInfo(); Minimum Arguments: 1 Maximum Arguments: 1 ==== Player ==== 7 total native methods Inheritance: [[#Player]] -> [[#Player]] -> [[#ShapeBase]] -> [[#GameBase]] -> [[#SceneObject]] -> NetObject -> [[#SimObject]] === setArmThread === Address in Executable: 0x5DC0E0 Description: obj.setArmThread(sequenceName); Minimum Arguments: 2 Maximum Arguments: 2 === setActionThread === Address in Executable: 0x5DC100 Description: obj.setActionThread(sequenceName,,) Minimum Arguments: 2 Maximum Arguments: 4 === setControlObject === Address in Executable: 0x5DC150 Description: obj.setControlObject(obj) Minimum Arguments: 2 Maximum Arguments: 2 === clearControlObject === Address in Executable: 0x5DC1E0 Description: obj.clearControlObject() Minimum Arguments: 1 Maximum Arguments: 1 === disableMove === Address in Executable: 0x5DC200 Description: obj.disableMove(bool) Minimum Arguments: 2 Maximum Arguments: 2 === setPilot === Address in Executable: 0x5DC220 Description: obj.setPilot(bool) Minimum Arguments: 2 Maximum Arguments: 2 === checkDismountPoint === Address in Executable: 0x5DC240 Description: obj.checkDismountPoint(\"x y z\", \"x y z\") Minimum Arguments: 3 Maximum Arguments: 3 ==== GuiCanvas ==== 15 total native methods Inheritance: [[#GuiCanvas]] -> [[#GuiControl]] -> SimGroup -> SimSet -> [[#SimObject]] === renderFront === Address in Executable: 0x4AEB50 Description: canvas.renderFront(bool) Minimum Arguments: 2 Maximum Arguments: 2 === setContent === Address in Executable: 0x4AE900 Description: canvas.setContent(ctrl) Minimum Arguments: 2 Maximum Arguments: 2 === pushDialog === Address in Executable: 0x4AE980 Description: canvas.pushDialog(ctrl) Minimum Arguments: 2 Maximum Arguments: 3 === popDialog === Address in Executable: 0x4AEA00 Description: canvas.popDialog() Minimum Arguments: 1 Maximum Arguments: 2 === popLayer === Address in Executable: 0x4AEA80 Description: canvas.popLayer() Minimum Arguments: 1 Maximum Arguments: 2 === cursorOn === Address in Executable: 0x4AEAB0 Description: canvas.cursorOn() Minimum Arguments: 1 Maximum Arguments: 1 === cursorOff === Address in Executable: 0x4AEAD0 Description: canvas.cursorOff() Minimum Arguments: 1 Maximum Arguments: 1 === setCursor === Address in Executable: 0x4AEAF0 Description: canvas.setCursor(cursor) Minimum Arguments: 2 Maximum Arguments: 2 === hideCursor === Address in Executable: 0x4AEB80 Description: canvas.hideCursor() Minimum Arguments: 1 Maximum Arguments: 1 === showCursor === Address in Executable: 0x4AEB70 Description: canvas.showCursor() Minimum Arguments: 1 Maximum Arguments: 1 === repaint === Address in Executable: 0x4AEBA0 Description: canvas.repaint() Minimum Arguments: 1 Maximum Arguments: 1 === reset === Address in Executable: 0x4AEBC0 Description: canvas.reset() Minimum Arguments: 1 Maximum Arguments: 1 === isCursorOn === Address in Executable: 0x4AEB90 Description: canvas.isCursorOn() Minimum Arguments: 1 Maximum Arguments: 1 === setCursorPos === Address in Executable: 0x4AEC60 Description: canvas.setCursorPos(pos) Minimum Arguments: 2 Maximum Arguments: 3 === updateCursorState === Address in Executable: 0x4AECE0 Description: canvas.updateCursorState() Minimum Arguments: 1 Maximum Arguments: 1 ==== GuiControl ==== 11 total native methods Inheritance: === resize === Address in Executable: 0x4B74C0 Description: ctrl.resize(x,y,w,h) Minimum Arguments: 5 Maximum Arguments: 5 === setPosition === Address in Executable: 0x4B7520 Description: ctrl.setPosition(x,y) Minimum Arguments: 3 Maximum Arguments: 3 === setExtent === Address in Executable: 0x4B7570 Description: ctrl.setExtent(w,h) Minimum Arguments: 3 Maximum Arguments: 3 === setValue === Address in Executable: 0x4B73B0 Description: ctrl.setValue(value) Minimum Arguments: 2 Maximum Arguments: 2 === setActive === Address in Executable: 0x4B73F0 Description: ctrl.setActive(value) Minimum Arguments: 2 Maximum Arguments: 2 === isActive === Address in Executable: 0x4B7410 Description: ctrl.isActive() Minimum Arguments: 1 Maximum Arguments: 1 === setVisible === Address in Executable: 0x4B7420 Description: ctrl.setVisible(value) Minimum Arguments: 2 Maximum Arguments: 2 === isVisible === Address in Executable: 0x4B7460 Description: ctrl.isVisible() Minimum Arguments: 1 Maximum Arguments: 1 === isAwake === Address in Executable: 0x4B7470 Description: ctrl.isAwake() Minimum Arguments: 1 Maximum Arguments: 1 === setProfile === Address in Executable: 0x4B7480 Description: ctrl.setProfile(profileI) Minimum Arguments: 2 Maximum Arguments: 2 === makeFirstResponder === Address in Executable: 0x4B7440 Description: ctrl.makeFirstResponder(value) Minimum Arguments: 2 Maximum Arguments: 2 ==== GuiCommanderMap ==== 6 total native methods Inheritance: === setTargetTypeVisible === Address in Executable: 0x65F360 Description: commanderMap.setTargetTypeVisible(type, bool) Minimum Arguments: 3 Maximum Arguments: 3 === followLastSelected === Address in Executable: 0x65F3C0 Description: commanderMap.followLastSelected(); Minimum Arguments: 1 Maximum Arguments: 1 === resetCamera === Address in Executable: 0x65F3D0 Description: commanderMap.resetCamera() Minimum Arguments: 1 Maximum Arguments: 1 === setMouseMode === Address in Executable: 0x65F430 Description: commanderMap.setMouseMode(mode) Minimum Arguments: 2 Maximum Arguments: 2 === selectControlObject === Address in Executable: 0x65F4C0 Description: commanderMap.selectControlObject() Minimum Arguments: 1 Maximum Arguments: 1 === selectClientTarget === Address in Executable: 0x65F4D0 Description: commanderMap.selectClientTarget(clientTarget, select) Minimum Arguments: 3 Maximum Arguments: 3 ==== Lightning ==== 3 total native methods Inheritance: === warningFlashes === Address in Executable: 0x626BA0 Description: [LightningObject].warningFlashes() Minimum Arguments: 1 Maximum Arguments: 1 === strikeRandomPoint === Address in Executable: 0x626BC0 Description: [LightningObject].strikeRandomPoint() Minimum Arguments: 1 Maximum Arguments: 1 === strikeObject === Address in Executable: 0x626BE0 Description: [LightningObject].strikeObject(id) Minimum Arguments: 2 Maximum Arguments: 2 ==== GuiFrameSetCtrl ==== 7 total native methods Inheritance: === frameBorder === Address in Executable: 0x4CA5D0 Description: gfsc.frameBorder(index, enable) Minimum Arguments: 2 Maximum Arguments: 3 === frameMovable === Address in Executable: 0x4CA630 Description: gfsc.frameMovable(index, enable) Minimum Arguments: 2 Maximum Arguments: 3 === frameMinExtent === Address in Executable: 0x4CA690 Description: gfsc.frameMinExtent(index, w, h) Minimum Arguments: 4 Maximum Arguments: 4 === addColumn === Address in Executable: 0x4CA710 Description: gfsc.addColumn(); Minimum Arguments: 1 Maximum Arguments: 1 === addRow === Address in Executable: 0x4CA780 Description: gfsc.addRow(); Minimum Arguments: 1 Maximum Arguments: 1 === removeColumn === Address in Executable: 0x4CA7F0 Description: gfsc.removeColumn(); Minimum Arguments: 1 Maximum Arguments: 1 === removeRow === Address in Executable: 0x4CA860 Description: gfsc.removeRow(); Minimum Arguments: 1 Maximum Arguments: 1 ==== FileObject ==== 6 total native methods Inheritance: [[#FileObject]] -> [[#SimObject]] === openForRead === Address in Executable: 0x43DBF0 Description: file.openForRead(fileName) Minimum Arguments: 2 Maximum Arguments: 2 === openForWrite === Address in Executable: 0x43DC10 Description: file.openForWrite(fileName Minimum Arguments: 2 Maximum Arguments: 2 === openForAppend === Address in Executable: 0x43DC30 Description: file.openForAppend(fileName) Minimum Arguments: 2 Maximum Arguments: 2 === writeLine === Address in Executable: 0x43DC70 Description: file.writeLine(text) Minimum Arguments: 2 Maximum Arguments: 2 === isEOF === Address in Executable: 0x43DC50 Description: file.isEOF() Minimum Arguments: 1 Maximum Arguments: 1 === close === Address in Executable: 0x43DC90 Description: file.close() Minimum Arguments: 1 Maximum Arguments: 1 ==== GuiCommanderTree ==== 4 total native methods Inheritance: === addCategory === Address in Executable: 0x663E80 Description: commanderTree.addCategory(name, displayText, type) Minimum Arguments: 4 Maximum Arguments: 4 === openCategory === Address in Executable: 0x663F10 Description: commanderTree.openCategory(name, bool) Minimum Arguments: 3 Maximum Arguments: 3 === registerEntryType === Address in Executable: 0x663F40 Description: commanderTree.registerEntryType(category, id, control, icon, color) Minimum Arguments: 6 Maximum Arguments: 6 === reset === Address in Executable: 0x664090 Description: commanderTree.reset() Minimum Arguments: 1 Maximum Arguments: 1 ==== TriggerData ==== 3 total native methods Inheritance: === onEnterTrigger === Address in Executable: 0x61B780 Description: [TriggerData].enterTrigger(Trigger, ObjectId) Minimum Arguments: 3 Maximum Arguments: 3 === onLeaveTrigger === Address in Executable: 0x61B800 Description: [TriggerData].leaveTrigger(Trigger, ObjectId) Minimum Arguments: 3 Maximum Arguments: 3 === onTickTrigger === Address in Executable: 0x61B890 Description: [TriggerData].tickTrigger(Trigger) Minimum Arguments: 2 Maximum Arguments: 2 ==== GuiTextListCtrl ==== 10 total native methods Inheritance: === setSelectedById === Address in Executable: 0x4C4010 Description: textList.setSelectedById(id) Minimum Arguments: 2 Maximum Arguments: 2 === setSelectedRow === Address in Executable: 0x4C4060 Description: textList.setSelectedRow(index) Minimum Arguments: 2 Maximum Arguments: 2 === clearSelection === Address in Executable: 0x4C4090 Description: textList.clearSelection() Minimum Arguments: 1 Maximum Arguments: 1 === clear === Address in Executable: 0x4C4210 Description: textList.clear() Minimum Arguments: 1 Maximum Arguments: 1 === setRowById === Address in Executable: 0x4C4120 Description: textList.setRow(id,text) Minimum Arguments: 3 Maximum Arguments: 3 === removeRowById === Address in Executable: 0x4C4350 Description: textList.removeRowById(id) Minimum Arguments: 2 Maximum Arguments: 2 === removeRow === Address in Executable: 0x4C4370 Description: textList.removeRow(index) Minimum Arguments: 2 Maximum Arguments: 2 === scrollVisible === Address in Executable: 0x4C43A0 Description: textList.scrollVisible(index) Minimum Arguments: 2 Maximum Arguments: 2 === setRowActive === Address in Executable: 0x4C43F0 Description: textlist.setRowActive(id, ) Minimum Arguments: 3 Maximum Arguments: 3 === isRowActive === Address in Executable: 0x4C4420 Description: textlist.isRowActive(id) Minimum Arguments: 2 Maximum Arguments: 2 ==== Shockwave ==== 1 total native methods Inheritance: === setInitialState === Address in Executable: 0x68CF10 Description: startFade( pos, normal ) Minimum Arguments: 3 Maximum Arguments: 3 ==== EditManager ==== 2 total native methods Inheritance: === setBookmark === Address in Executable: 0x454D00 Description: editor.setBookmark(<1-0>); Minimum Arguments: 2 Maximum Arguments: 2 === gotoBookmark === Address in Executable: 0x454D60 Description: editor.gotoBookmark(<1-0>); Minimum Arguments: 2 Maximum Arguments: 2 ==== CreatorTree ==== 2 total native methods Inheritance: === isGroup === Address in Executable: 0x465130 Description: creator.isGroup(id); Minimum Arguments: 2 Maximum Arguments: 2 === clear === Address in Executable: 0x465230 Description: creator.clear(); Minimum Arguments: 1 Maximum Arguments: 1 ==== GuiTextEditCtrl ==== 2 total native methods Inheritance: === setCursorPos === Address in Executable: 0x4C3BD0 Description: textEditCtrl.setCursorPos( newPos ) Minimum Arguments: 2 Maximum Arguments: 2 === selectAll === Address in Executable: 0x4C3BF0 Description: textEditCtrl.selectAll() Minimum Arguments: 1 Maximum Arguments: 1 ==== ForceFieldBare ==== 2 total native methods Inheritance: [[#ForceFieldBare]] -> [[#GameBase]] -> [[#SceneObject]] -> NetObject -> [[#SimObject]] === open === Address in Executable: 0x674D40 Description: obj.open() Minimum Arguments: 1 Maximum Arguments: 1 === close === Address in Executable: 0x674D60 Description: obj.close() Minimum Arguments: 1 Maximum Arguments: 1 ==== GuiTreeViewCtrl ==== 4 total native methods Inheritance: === editItem === Address in Executable: 0x4CEEA0 Description: tree.editItem(item, \"text\", \"value\") Minimum Arguments: 4 Maximum Arguments: 4 === removeItem === Address in Executable: 0x4CEED0 Description: tree.removeItem(item); Minimum Arguments: 2 Maximum Arguments: 2 === clear === Address in Executable: 0x4CEEF0 Description: tree.clear(); Minimum Arguments: 1 Maximum Arguments: 1 === moveItemUp === Address in Executable: 0x4CF040 Description: tree.moveItemUp(item); Minimum Arguments: 2 Maximum Arguments: 2 ==== Item ==== 4 total native methods Inheritance: [[#Item]] -> [[#ShapeBase]] -> [[#GameBase]] -> [[#SceneObject]] -> NetObject -> [[#SimObject]] === isStatic === Address in Executable: 0x6072A0 Description: obj.isStatic() Minimum Arguments: 1 Maximum Arguments: 1 === isRotating === Address in Executable: 0x6072C0 Description: obj.isRotating() Minimum Arguments: 1 Maximum Arguments: 1 === setCollisionTimeout === Address in Executable: 0x6072D0 Description: obj.setCollisionTimeout(object) Minimum Arguments: 2 Maximum Arguments: 2 === blowup === Address in Executable: 0x6072B0 Description: obj.blowup() Minimum Arguments: 1 Maximum Arguments: 1 ==== Precipitation ==== 3 total native methods Inheritance: === setPercentage === Address in Executable: 0x680BA0 Description: precipitation.setPercentage(percentage <1.0 to 0.0>) Minimum Arguments: 2 Maximum Arguments: 2 === stormPrecipitation === Address in Executable: 0x680BD0 Description: precipitation.stormPrecipitation(Percentage <0 to 1>, Time) Minimum Arguments: 3 Maximum Arguments: 3 === stormShow === Address in Executable: 0x680C10 Description: precipitation.stormShow(bool) Minimum Arguments: 2 Maximum Arguments: 2 ==== TerrainBlock ==== 1 total native methods Inheritance: [[#TerrainBlock]] -> [[#SceneObject]] -> NetObject -> [[#SimObject]] === save === Address in Executable: 0x59AF40 Description: TerrainBlock.save(fileName); Minimum Arguments: 2 Maximum Arguments: 2 ==== HTTPObject ==== 2 total native methods Inheritance: [[#HTTPObject]] -> [[#TCPObject]] -> [[#SimObject]] === get === Address in Executable: 0x5BDD50 Description: obj.get(addr, request-uri, ) Minimum Arguments: 3 Maximum Arguments: 4 === post === Address in Executable: 0x5BDD80 Description: obj.post(addr, request-uri, query, post) Minimum Arguments: 5 Maximum Arguments: 5 ==== GameBase ==== 2 total native methods Inheritance: [[#GameBase]] -> [[#SceneObject]] -> NetObject -> [[#SimObject]] === setDataBlock === Address in Executable: 0x5E34F0 Description: obj.setDataBlock(DataBlock) Minimum Arguments: 2 Maximum Arguments: 2 === setTarget === Address in Executable: 0x5E3570 Description: obj.setTarget(targetId) Minimum Arguments: 2 Maximum Arguments: 2 ==== GuiFilterCtrl ==== 2 total native methods Inheritance: === setValue === Address in Executable: 0x4B5CA0 Description: guiFilterCtrl.setValue(f1, f2, ...) Minimum Arguments: 2 Maximum Arguments: 19 === identity === Address in Executable: 0x4B5D40 Description: guiFilterCtrl.identity() Minimum Arguments: 1 Maximum Arguments: 1 ==== Debris ==== 1 total native methods Inheritance: === init === Address in Executable: 0x6847D0 Description: obj.init( position, velocity ) Minimum Arguments: 3 Maximum Arguments: 3 ==== HudInventory ==== 8 total native methods Inheritance: === setBackGroundBitmap === Address in Executable: 0x4FFAD0 Description: inventoryHud.setBackGroundBitmap(bitmap); Minimum Arguments: 2 Maximum Arguments: 2 === setHighLightBitmap === Address in Executable: 0x4FFB10 Description: inventoryHud.setHighLightBitmap(bitmap); Minimum Arguments: 2 Maximum Arguments: 2 === setInfiniteAmountBitmap === Address in Executable: 0x4FFAF0 Description: inventoryHud.setInfiniteAmountBitmap(bitmap); Minimum Arguments: 2 Maximum Arguments: 2 === addInventory === Address in Executable: 0x4FFA00 Description: inventoryHud.addInventory(inventoryNum, amount) Minimum Arguments: 3 Maximum Arguments: 3 === removeInventory === Address in Executable: 0x4FFA30 Description: inventoryHud.removeInventory(inventoryNum) Minimum Arguments: 2 Maximum Arguments: 2 === setAmount === Address in Executable: 0x4FFA70 Description: inventoryHud.setAmount(inventoryNum, amount) Minimum Arguments: 3 Maximum Arguments: 3 === setActiveInventory === Address in Executable: 0x4FFA50 Description: inventoryHud.setActiveInventory(inventoryNum) Minimum Arguments: 2 Maximum Arguments: 2 === clearAll === Address in Executable: 0x4FFB30 Description: inventoryHud.clearAll() Minimum Arguments: 1 Maximum Arguments: 1 ==== ShellFancyArray ==== 7 total native methods Inheritance: === clearColumns === Address in Executable: 0x4EBB70 Description: array.clearColumns(); Minimum Arguments: 1 Maximum Arguments: 1 === addRow === Address in Executable: 0x4EBBF0 Description: array.addRow(); Minimum Arguments: 1 Maximum Arguments: 1 === clearList === Address in Executable: 0x4EBC60 Description: array.clearList(); Minimum Arguments: 1 Maximum Arguments: 1 === forceUpdate === Address in Executable: 0x4EBC40 Description: array.forceUpdate(); Minimum Arguments: 1 Maximum Arguments: 1 === getSortIncreasing === Address in Executable: 0x4EBDD0 Description: array.getSortIncreasing(); Minimum Arguments: 1 Maximum Arguments: 1 === getSecondarySortIncreasing === Address in Executable: 0x4EBE00 Description: array.getSecondarySortIncreasing(); Minimum Arguments: 1 Maximum Arguments: 1 === scrollVisible === Address in Executable: 0x4EBE20 Description: array.scrollVisible( row ) Minimum Arguments: 2 Maximum Arguments: 2 ==== InteriorInstance ==== 7 total native methods Inheritance: === magicButton === Address in Executable: 0x51FF90 Description: [InteriorObject].magicButton() Minimum Arguments: 1 Maximum Arguments: 1 === setSkinBase === Address in Executable: 0x51FFC0 Description: [InteriorObject].setSkinBase() Minimum Arguments: 2 Maximum Arguments: 2 === setAlarmMode === Address in Executable: 0x51FEB0 Description: [InteriorObject].setAlarmMode(\"On\"|\"Off\") Minimum Arguments: 2 Maximum Arguments: 2 === activateLight === Address in Executable: 0x51FF00 Description: [InteriorObject].activateLight() Minimum Arguments: 2 Maximum Arguments: 2 === deactivateLight === Address in Executable: 0x51FF30 Description: [InteriorObject].deactivateLight() Minimum Arguments: 2 Maximum Arguments: 2 === echoTriggerableLights === Address in Executable: 0x51FF60 Description: [InteriorObject].echoTriggerableLights() Minimum Arguments: 1 Maximum Arguments: 1 === setDetailLevel === Address in Executable: 0x520150 Description: [InteriorObject].setDetailLeve(level) Minimum Arguments: 2 Maximum Arguments: 2 ==== AIObjectiveQ ==== 1 total native methods Inheritance: [[#AIObjectiveQ]] -> SimSet -> [[#SimObject]] === sortByWeight === Address in Executable: 0x47DB40 Description: aiQ.sortByWeight() Minimum Arguments: 1 Maximum Arguments: 1 ==== GuiMLTextCtrl ==== 2 total native methods Inheritance: === setText === Address in Executable: 0x4D3330 Description: [MLTextCtrl].setText(\"text\"); Minimum Arguments: 2 Maximum Arguments: 2 === scrollToTop === Address in Executable: 0x4D33E0 Description: [MLTextCtrl].scrollToTop(); Minimum Arguments: 1 Maximum Arguments: 1 ==== SceneObject ==== 2 total native methods Inheritance: [[#SceneObject]] -> NetObject -> [[#SimObject]] === setTransform === Address in Executable: 0x58AB20 Description: obj.setTransform(T) Minimum Arguments: 2 Maximum Arguments: 2 === setScale === Address in Executable: 0x58AC00 Description: obj.setScale() Minimum Arguments: 2 Maximum Arguments: 2 ==== DebugView ==== 4 total native methods Inheritance: [[#DebugView]] -> [[#GuiTextCtrl]] -> [[#GuiControl]] -> SimGroup -> SimSet -> [[#SimObject]] === addLine === Address in Executable: 0x61AE90 Description: debugView.addLine(startPt, endPt, color) Minimum Arguments: 4 Maximum Arguments: 4 === clearLines === Address in Executable: 0x61AFB0 Description: debugView.clearLines() Minimum Arguments: 1 Maximum Arguments: 1 === setText === Address in Executable: 0x61AFC0 Description: debugView.SetText(line, text [, colorF]) Minimum Arguments: 3 Maximum Arguments: 4 === clearText === Address in Executable: 0x61B050 Description: debugView.ClearText() Minimum Arguments: 1 Maximum Arguments: 2 ===== Global Values (167 total): ===== === $pref::NavGraph::drawIndoor === Type: Boolean Address in Executable: 0x76133C === $pref::SkyOn === Type: Boolean Address in Executable: 0x795634 === $pref::NavGraph::drawJetEdges === Type: Boolean Address in Executable: 0x761340 === $pref::Interior::lockArrays === Type: Boolean Address in Executable: 0x77F2E4 === $showMovementSpeed === Type: Float Address in Executable: 0x79CD70 === $T2::FogRejections === Type: Integer Address in Executable: 0x9E8A18 === $Collision::testDepthSortList === Type: Boolean Address in Executable: 0x9ECEE6 === $T2::staticTSU === Type: Integer Address in Executable: 0x9E4D80 === $mvYawLeftSpeed === Type: Float Address in Executable: 0x9E9184 === $FloorPlan::ParallelDot === Type: Float Address in Executable: 0x7630D4 === $pref::Decal::maxNumDecals === Type: Integer Address in Executable: 0x7939E0 === $Collision::testExtrudedPolyList === Type: Boolean Address in Executable: 0x9ECEEA === $pref::OpenGL::allowCompression === Type: Boolean Address in Executable: 0x7ED14C === $ProfileControl1 === Type: Integer Address in Executable: 0x9E9748 === $ProfileControl0 === Type: Integer Address in Executable: 0x9E9750 === $pref::OpenGL::disableEXTCompiledVertexArray === Type: Boolean Address in Executable: 0x9ECEEE === $pref::NavGraph::drawOutdoor === Type: Boolean Address in Executable: 0x761338 === $patch1Avg === Type: Float Address in Executable: 0x849DB8 === $FP::DisableAsserts === Type: Boolean Address in Executable: 0x9ECF15 === $mvDownAction === Type: Float Address in Executable: 0x9E9D28 === $pref::environmentMaps === Type: Boolean Address in Executable: 0x79E274 === $Con::printLevel === Type: Integer Address in Executable: 0x750AC4 === $pref::Input::MouseEnabled === Type: Boolean Address in Executable: 0x9ECEF7 === $pref::Interior::VertexLighting === Type: Boolean Address in Executable: 0x9ECEBD === $mvRightAction === Type: Float Address in Executable: 0x9E4B88 === $mvUpAction === Type: Float Address in Executable: 0x9E8A24 === $FP::special === Type: Boolean Address in Executable: 0x9ECF03 === $Video::numTexelsLoaded === Type: Integer Address in Executable: 0x83F370 === $cameraFov === Type: Float Address in Executable: 0x79716C === $showDownAction === Type: Float Address in Executable: 0x9E9760 === $pref::enableBadWordFilter === Type: Boolean Address in Executable: 0x796D90 === $TSControl::frameCount === Type: Integer Address in Executable: 0x9E85E0 === $patch2Avg === Type: Float Address in Executable: 0x849E08 === $pref::Interior::ShowEnvironmentMaps === Type: Boolean Address in Executable: 0x77F2E0 === $pref::OpenGL::disableEXTFogCoord === Type: Boolean Address in Executable: 0x9ECEC8 === $SceneLighting::lightingProgress === Type: Float Address in Executable: 0x83CC60 === $Item::minWarpTicks === Type: Float Address in Executable: 0x7A4048 === $Con::logBufferEnabled === Type: Boolean Address in Executable: 0x750AC0 === $pref::visibleDistanceMod === Type: Float Address in Executable: 0x78F3D0 === $T2::staticTextureCount === Type: Integer Address in Executable: 0x9E8C64 === $Item::maxWarpTicks === Type: Integer Address in Executable: 0x7A404C === $SceneLighting::terminateLighting === Type: Boolean Address in Executable: 0x83CC5C === $FloorPlan::FloorAngleThresh === Type: Integer Address in Executable: 0x7630D8 === $mvRoll === Type: Float Address in Executable: 0x9E88BC === $T2::renderOutline === Type: Boolean Address in Executable: 0x9ECF16 === $pref::OpenGL::disableEXTPalettedTexture === Type: Boolean Address in Executable: 0x9ECEC9 === $pref::Decal::decalTimeout === Type: Integer Address in Executable: 0x7939E4 === $Collision::depthSort === Type: Boolean Address in Executable: 0x9ECEC4 === $showBackwardAction === Type: Float Address in Executable: 0x9E4BE8 === $T2::textureSpaceUsed === Type: Integer Address in Executable: 0x9E895C === $pref::OpenGL::disableSubImage === Type: Boolean Address in Executable: 0x7ED154 === $pref::Interior::TexturedFog === Type: Boolean Address in Executable: 0x9ECEE5 === $patch2Calls === Type: Integer Address in Executable: 0x849DF8 === $pref::Terrain::dynamicLights === Type: Boolean Address in Executable: 0x7952CC === $mvRollRightSpeed === Type: Float Address in Executable: 0x9E95E0 === $specialFog === Type: Boolean Address in Executable: 0x9ECEE4 === $pref::OpenGL::forcePalettedTexture === Type: Boolean Address in Executable: 0x9ECEFF === $Collision::boxSize === Type: Float Address in Executable: 0x799E08 === $farDistance === Type: Float Address in Executable: 0x9E8598 === $globalActionMapOnly === Type: Boolean Address in Executable: 0x83F36C === $Collision::testPolytope === Type: Boolean Address in Executable: 0x9ECF1B === $pref::Net::PacketRateToServer === Type: Integer Address in Executable: 0x7923FC === $Camera::movementSpeed === Type: Float Address in Executable: 0x79ABE8 === $mvPitchUpSpeed === Type: Float Address in Executable: 0x9E8B2C === $pref::TS::screenError === Type: Float Address in Executable: 0x7C3C40 === $showNodeThreat === Type: Integer Address in Executable: 0x76134C === $pref::TS::detailAdjust === Type: Float Address in Executable: 0x7C3C3C === $T2::fullMipCount === Type: Integer Address in Executable: 0x9E87C4 === $clientTargetTimeout === Type: Integer Address in Executable: 0x7B8D2C === $pref::Player::renderMyPlayer === Type: Boolean Address in Executable: 0x79B3E4 === $firstPerson === Type: Boolean Address in Executable: 0x7A1A40 === $FloorPlan::subdivide === Type: Boolean Address in Executable: 0x7630E4 === $pref::CloudsOn === Type: Boolean Address in Executable: 0x795630 === $pref::Net::lagThreshold === Type: Integer Address in Executable: 0x9E95F4 === $pref::Interior::LightUpdatePeriod === Type: Integer Address in Executable: 0x77FB04 === $mvFreeLook === Type: Boolean Address in Executable: 0x9ECF0D === $pref::useOldShieldEffect === Type: Boolean Address in Executable: 0x9ECEC3 === $mvPitch === Type: Float Address in Executable: 0x9E8E3C === $maxTerrPoints === Type: Integer Address in Executable: 0x7952E4 === $screenSize === Type: Float Address in Executable: 0x9E8C6C === $Collision::testClippedPolyList === Type: Boolean Address in Executable: 0x9ECEBB === $FloorPlan::CollinearDist === Type: Float Address in Executable: 0x7630D0 === $FloorPlan::HeightDiff === Type: Float Address in Executable: 0x7630EC === $graphProcessPercent === Type: Float Address in Executable: 0x9E8BBC === $pref::decalsOn === Type: Boolean Address in Executable: 0x7939D8 === $showUpAction === Type: Float Address in Executable: 0x9E8EFC === $mvRollLeftSpeed === Type: Float Address in Executable: 0x9E9740 === $pref::Input::JoystickEnabled === Type: Boolean Address in Executable: 0x9ECEC5 === $pref::RenderOOBGrid === Type: Boolean Address in Executable: 0x7A7CD0 === $T2::unusedTextureCount === Type: Integer Address in Executable: 0x9E8D38 === $pref::OpenGL::noDrawArraysAlpha === Type: Boolean Address in Executable: 0x9ECEE2 === $pref::Interior::detailAdjust === Type: Float Address in Executable: 0x77FB08 === $Player::maxLatencyTicks === Type: Float Address in Executable: 0x83FBF0 === $patch1Last === Type: Integer Address in Executable: 0x849DB4 === $mvPitchDownSpeed === Type: Float Address in Executable: 0x9E8D30 === $pref::OpenGL::disableARBMultitexture === Type: Boolean Address in Executable: 0x9ECEF8 === $FloorPlan::SpecialMaxRadius === Type: Float Address in Executable: 0x7630F0 === $timeAdvance === Type: Integer Address in Executable: 0x83F360 === $pref::Net::PacketSize === Type: Integer Address in Executable: 0x792408 === $Collision::renderAlways === Type: Boolean Address in Executable: 0x9ECF22 === $pref::Input::KeyboardEnabled === Type: Boolean Address in Executable: 0x786870 === $pref::Terrain::texDetail === Type: Integer Address in Executable: 0x9E8E78 === $Water::triCount === Type: Integer Address in Executable: 0x9E9684 === $pref::prePause === Type: Boolean Address in Executable: 0x9ECEF0 === $FloorPlan::drawVols === Type: Boolean Address in Executable: 0x9ECF0A === $movementSpeed === Type: Float Address in Executable: 0x797120 === $SB::WODec === Type: Float Address in Executable: 0x79E278 === $pref::use512PlayerSkins === Type: Boolean Address in Executable: 0x9ECF13 === $pref::ParticleDensity === Type: Float Address in Executable: 0x7AA378 === $Player::maxWarpTicks === Type: Integer Address in Executable: 0x79B404 === $pref::Interior::DynamicLightsFadePix === Type: Float Address in Executable: 0x77FB10 === $showRightAction === Type: Float Address in Executable: 0x9E5E90 === $patch2Last === Type: Integer Address in Executable: 0x849E04 === $mvForwardAction === Type: Float Address in Executable: 0x9E82A4 === $mvYaw === Type: Float Address in Executable: 0x9E8268 === $showLeftAction === Type: Float Address in Executable: 0x9E8E8C === $pref::NumCloudLayers === Type: Integer Address in Executable: 0x795638 === $mvLeftAction === Type: Float Address in Executable: 0x9E8F94 === $pref::OpenGL::gammaCorrection === Type: Float Address in Executable: 0x787E50 === $pref::TS::skipRenderDLs === Type: Integer Address in Executable: 0x9E8A9C === $FloorPlan::drawConnections === Type: Boolean Address in Executable: 0x7630E8 === $pref::OpenGL::disableARBTextureCompression === Type: Boolean Address in Executable: 0x9ECEFC === $pref::TS::skipFirstFog === Type: Boolean Address in Executable: 0x9ECEE0 === $edgeRenderMaxOutdoor === Type: Integer Address in Executable: 0x761344 === $Collision::depthRender === Type: Boolean Address in Executable: 0x9ECEDF === $SB::DFDec === Type: Float Address in Executable: 0x79E27C === $pref::precipitationOn === Type: Boolean Address in Executable: 0x7BC018 === $pref::Net::PacketRateToClient === Type: Integer Address in Executable: 0x792404 === $pref::Terrain::screenError === Type: Float Address in Executable: 0x9E4B8C === $pref::Interior::DynamicLightsClipPix === Type: Float Address in Executable: 0x77FB0C === $pref::TS::autoDetail === Type: Float Address in Executable: 0x78FBE8 === $(int)&v4 === Type: Integer Address in Executable: 0xv2 === $edgeRenderMaxIndoor === Type: Integer Address in Executable: 0x761348 === $mvYawRightSpeed === Type: Float Address in Executable: 0x9E8D00 === $pref::Player::renderMyItems === Type: Boolean Address in Executable: 0x79B3E8 === $Item::maxLatencyTicks === Type: Float Address in Executable: 0x840A40 === $pref::Terrain::textureCacheSize === Type: Integer Address in Executable: 0x7952DC === $showPitch === Type: Float Address in Executable: 0x9E8CAC === $pref::Editor::visibleDistance === Type: Float Address in Executable: 0x75C838 === $patch1Total === Type: Integer Address in Executable: 0x849DA4 === $mvBackwardAction === Type: Float Address in Executable: 0x9E89F4 === $showYaw === Type: Float Address in Executable: 0x9E8CB4 === $Player::maxPredictionTicks === Type: Integer Address in Executable: 0x79B408 === $showForwardAction === Type: Float Address in Executable: 0x9E8B94 === $patch2Total === Type: Integer Address in Executable: 0x849DF4 === $FloorPlan::MinRadius === Type: Float Address in Executable: 0x7630DC === $T2::dynamicTextureCount === Type: Integer Address in Executable: 0x9E4BE0 === $T2::levelZeroCount === Type: Integer Address in Executable: 0x9E8258 === $pref::Terrain::DynamicLightsFadePix === Type: Float Address in Executable: 0x7952D4 === $FloorPlan::MaxRadius === Type: Float Address in Executable: 0x7630E0 === $pref::OpenGL::noEnvColor === Type: Boolean Address in Executable: 0x9EDF29 === $Player::minWarpTicks === Type: Float Address in Executable: 0x79B400 === $pref::TS::fogTexture === Type: Boolean Address in Executable: 0x9A740D === $Graph::SeedDropOffs === Type: Boolean Address in Executable: 0x9ECEE8 === $pref::OpenGL::maxHardwareLights === Type: Integer Address in Executable: 0x78F9F8 === $timeScale === Type: Float Address in Executable: 0x799730 === $pref::Terrain::enableDetails === Type: Boolean Address in Executable: 0x7952C8 === $FP::divCount === Type: Integer Address in Executable: 0x7630F4 === $Host::HiVisibility === Type: Boolean Address in Executable: 0x9ECF0C === $pref::OpenGL::force16BitTexture === Type: Boolean Address in Executable: 0x9ECF1C === $pref::Terrain::DynamicLightsClipPix === Type: Float Address in Executable: 0x7952D0 === $pref::OpenGL::disableEXTTexEnvCombine === Type: Boolean Address in Executable: 0x9ECEEB === $pref::usePrefSkins === Type: Boolean Address in Executable: 0x9ECEEC === $frameSkip === Type: Integer Address in Executable: 0x83F364 === $patch1Calls === Type: Integer Address in Executable: 0x849DA8 === $pref::TS::skipLoadDLs === Type: Integer Address in Executable: 0x9E8EA0 === $pref::Interior::DynamicLights === Type: Boolean Address in Executable: 0x77FB00 ===== Datablocks (149 total) ===== ==== 4F5C10 ==== Total Properties: 3 Inheritance: === useCloseButton === Offset: 186 Type: Bla === edgeInset === Offset: 188 Type: Bla === isVertical === Offset: 185 Type: Bla ==== 4EFEF0 ==== Total Properties: 3 Inheritance: === horzSpacerBitmap === Offset: 192 Type: Bla === vertSpacerBitmap === Offset: 188 Type: Bla === fixedHorizontal === Offset: 184 Type: Bla ==== 69FC50 ==== Total Properties: 10 Inheritance: === activateTime === Offset: 100 Type: Bla === stretch === Offset: 120 Type: Bla === texture === Offset: 128 Type: Bla === hotColor === Offset: 84 Type: Bla === yOffset === Offset: 124 Type: Bla === width === Offset: 112 Type: Bla === length === Offset: 108 Type: Bla === coolColor === Offset: 68 Type: Bla === deactivateTime === Offset: 104 Type: Bla === speed === Offset: 116 Type: Bla ==== 4B44E0 ==== Total Properties: 2 Inheritance: === useVariable === Offset: 156 Type: Bla === bitmap === Offset: 148 Type: Bla ==== Sky ==== Total Properties: 28 Inheritance: === fogVolume1 === Offset: 3636 Type: Bla === fogVolume2 === Offset: 3668 Type: Bla === fogVolume3 === Offset: 3700 Type: Bla === flightCeilingRange === Offset: 604 Type: Bla === cloudHeightPer === Offset: 708 Type: Bla === high_visibleDistance === Offset: 3768 Type: Bla === cloudSpeed3 === Offset: 728 Type: Bla === cloudSpeed2 === Offset: 724 Type: Bla === cloudSpeed1 === Offset: 720 Type: Bla === area === Offset: 584 Type: Bla === fogVolumeColor2 === Offset: 3684 Type: Bla === fogVolumeColor3 === Offset: 3716 Type: Bla === fogVolumeColor1 === Offset: 3652 Type: Bla === visibleDistance === Offset: 3628 Type: Bla === cloudText === Offset: 696 Type: Bla === high_fogVolume2 === Offset: 3788 Type: Bla === high_fogVolume3 === Offset: 3800 Type: Bla === fogDistance === Offset: 3624 Type: Bla === high_fogVolume1 === Offset: 3776 Type: Bla === high_fogDistance === Offset: 3764 Type: Bla === windEffectPrecipitation === Offset: 3843 Type: Bla === windVelocity === Offset: 3824 Type: Bla === fogColor === Offset: 3588 Type: Bla === SkySolidColor === Offset: 3608 Type: Bla === renderBottomTexture === Offset: 3605 Type: Bla === flightCeiling === Offset: 600 Type: Bla === useSkyTextures === Offset: 3604 Type: Bla === materialList === Offset: 3504 Type: Bla ==== 5E27D0 ==== Total Properties: 2 Inheritance: === className === Offset: 64 Type: Bla === catagory === Offset: 60 Type: Bla ==== 4E7D70 ==== Total Properties: 4 Inheritance: === buttonBitmap === Offset: 260 Type: Bla === selectedBarBitmap === Offset: 416 Type: Bla === rolloverBarBitmap === Offset: 412 Type: Bla === noButtonStyle === Offset: 428 Type: Bla ==== ParticleEmitterData ==== Total Properties: 17 Inheritance: === thetaMin === Offset: 88 Type: Bla === lifetimeMS === Offset: 104 Type: Bla === velocityVariance === Offset: 80 Type: Bla === ejectionOffset === Offset: 84 Type: Bla === orientOnVelocity === Offset: 114 Type: Bla === periodVarianceMS === Offset: 72 Type: Bla === phiVariance === Offset: 100 Type: Bla === particles === Offset: 120 Type: Bla === useEmitterColors === Offset: 116 Type: Bla === lifetimeVarianceMS === Offset: 108 Type: Bla === thetaMax === Offset: 92 Type: Bla === useEmitterSizes === Offset: 115 Type: Bla === overrideAdvance === Offset: 112 Type: Bla === ejectionPeriodMS === Offset: 68 Type: Bla === ejectionVelocity === Offset: 76 Type: Bla === orientParticles === Offset: 113 Type: Bla === phiReferenceVel === Offset: 96 Type: Bla ==== 6BD5D0 ==== Total Properties: 2 Inheritance: === baseShape === Offset: 60 Type: Bla === sub_423F20((int)&v5 === Offset: v3 Type: Bla ==== 592830 ==== Total Properties: 2 Inheritance: === msToNext === Offset: 588 Type: Bla === seqNum === Offset: 584 Type: Bla ==== 61C7B0 ==== Total Properties: 1 Inheritance: === polyhedron === Offset: 644 Type: Bla ==== 40B1E0 ==== Total Properties: 17 Inheritance: === roomHF === Offset: 68 Type: Bla === effectVolume === Offset: 104 Type: Bla === room === Offset: 64 Type: Bla === roomVolume === Offset: 100 Type: Bla === environmentDiffusion === Offset: 116 Type: Bla === reflectionsDelay === Offset: 92 Type: Bla === flags === Offset: 124 Type: Bla === environmentSize === Offset: 112 Type: Bla === airAbsorption === Offset: 120 Type: Bla === damping === Offset: 108 Type: Bla === reflections === Offset: 72 Type: Bla === decayHFRatio === Offset: 88 Type: Bla === reverb === Offset: 76 Type: Bla === useRoom === Offset: 60 Type: Bla === decayTime === Offset: 84 Type: Bla === reverbDelay === Offset: 96 Type: Bla === roomRolloffFactor === Offset: 80 Type: Bla ==== 699360 ==== Total Properties: 3 Inheritance: === maxRotSpeed === Offset: 372 Type: Bla === texture === Offset: 344 Type: Bla === minRotSpeed === Offset: 360 Type: Bla ==== 4B6960 ==== Total Properties: 14 Inheritance: === profile === Offset: 72 Type: Bla === bypassHideCursor === Offset: 81 Type: Bla === accelerator === Offset: 136 Type: Bla === helpTag === Offset: 140 Type: Bla === vertSizing === Offset: 120 Type: Bla === visible === Offset: 76 Type: Bla === altCommand === Offset: 132 Type: Bla === command === Offset: 128 Type: Bla === minExtent === Offset: 104 Type: Bla === extent === Offset: 96 Type: Bla === horizSizing === Offset: 116 Type: Bla === variable === Offset: 124 Type: Bla === position === Offset: 88 Type: Bla === hideCursor === Offset: 80 Type: Bla ==== 4E0D10 ==== Total Properties: 1 Inheritance: === simpleStyle === Offset: 308 Type: Bla ==== 4C7150 ==== Total Properties: 8 Inheritance: === canMaximize === Offset: 177 Type: Bla === canClose === Offset: 175 Type: Bla === canMinimize === Offset: 176 Type: Bla === minSize === Offset: 184 Type: Bla === canMove === Offset: 174 Type: Bla === closeCommand === Offset: 192 Type: Bla === resizeWidth === Offset: 172 Type: Bla === resizeHeight === Offset: 173 Type: Bla ==== CorpseData ==== Total Properties: 3 Inheritance: === fadeOut === Offset: 181 Type: Bla === done === Offset: 172 Type: Bla === fadeTime === Offset: 176 Type: Bla ==== 4E5D70 ==== Total Properties: 1 Inheritance: === fieldBase === Offset: 600 Type: Bla ==== 501C00 ==== Total Properties: 1 Inheritance: === heatWarning === Offset: 228 Type: Bla ==== ProjectileData ==== Total Properties: 5 Inheritance: === vehicleObject === Offset: 676 Type: Bla === sourceSlot === Offset: 680 Type: Bla === initialPosition === Offset: 648 Type: Bla === sourceObject === Offset: 672 Type: Bla === initialDirection === Offset: 660 Type: Bla ==== 660190 ==== Total Properties: 3 Inheritance: === frameBitmap === Offset: 660 Type: Bla === staticBitmap === Offset: 664 Type: Bla === attached === Offset: 668 Type: Bla ==== ItemData ==== Total Properties: 12 Inheritance: === lightType === Offset: 844 Type: Bla === maxVelocity === Offset: 828 Type: Bla === lightRadius === Offset: 868 Type: Bla === dynamicType === Offset: 832 Type: Bla === lightOnlyStatic === Offset: 840 Type: Bla === gravityMod === Offset: 824 Type: Bla === elasticity === Offset: 816 Type: Bla === friction === Offset: 812 Type: Bla === sticky === Offset: 820 Type: Bla === lightColor === Offset: 848 Type: Bla === pickUpName === Offset: 836 Type: Bla === lightTime === Offset: 864 Type: Bla ==== TargetProjectileData ==== Total Properties: 11 Inheritance: [[#TargetProjectileData]] -> [[#ProjectileData]] -> [[#GameBaseData]] -> [[#SimDataBlock]] -> [[#SimObject]] === startBeamWidth === Offset: 332 Type: Bla === coupleBeam === Offset: 360 Type: Bla === maxFlareSize === Offset: 344 Type: Bla === textureName === Offset: 364 Type: Bla === pulseSpeed === Offset: 352 Type: Bla === pulseLength === Offset: 356 Type: Bla === maxRifleRange === Offset: 312 Type: Bla === beamColor === Offset: 316 Type: Bla === minFlareSize === Offset: 340 Type: Bla === pulseBeamWidth === Offset: 348 Type: Bla === beamFlareAngle === Offset: 336 Type: Bla ==== 679120 ==== Total Properties: 1 Inheritance: === iconBase === Offset: 532 Type: Bla ==== 5E3670 ==== Total Properties: 4 Inheritance: === dataBlock === Offset: 584 Type: Bla === lockCount === Offset: 636 Type: Bla === nameTag === Offset: 588 Type: Bla === homingCount === Offset: 640 Type: Bla ==== 684AA0 ==== Total Properties: 1 Inheritance: === lifetime === Offset: 676 Type: Bla ==== FlyingVehicleData ==== Total Properties: 22 Inheritance: [[#FlyingVehicleData]] -> [[#VehicleData]] -> [[#ShapeBaseData]] -> [[#GameBaseData]] -> [[#SimDataBlock]] -> [[#SimObject]] === autoAngularForce === Offset: 1152 Type: Bla === autoLinearForce === Offset: 1164 Type: Bla === maxAutoSpeed === Offset: 1160 Type: Bla === trailEmitter === Offset: 1100 Type: Bla === autoInputDamping === Offset: 1136 Type: Bla === steeringRollForce === Offset: 1144 Type: Bla === steeringForce === Offset: 1140 Type: Bla === jetSound === Offset: 1072 Type: Bla === createHoverHeight === Offset: 1172 Type: Bla === minTrailSpeed === Offset: 1120 Type: Bla === downJetEmitter === Offset: 1096 Type: Bla === horizontalSurfaceForce === Offset: 1128 Type: Bla === backwardJetEmitter === Offset: 1092 Type: Bla === rotationalDrag === Offset: 1156 Type: Bla === maneuveringForce === Offset: 1124 Type: Bla === vertThrustMultiple === Offset: 1180 Type: Bla === engineSound === Offset: 1076 Type: Bla === rollForce === Offset: 1148 Type: Bla === hoverHeight === Offset: 1168 Type: Bla === maxForwardSpeed === Offset: 1176 Type: Bla === verticalSurfaceForce === Offset: 1132 Type: Bla === forwardJetEmitter === Offset: 1088 Type: Bla ==== SensorData ==== Total Properties: 16 Inheritance: === detectsPassiveJammed === Offset: 62 Type: Bla === detectionPings === Offset: 65 Type: Bla === detectsActiveJammed === Offset: 63 Type: Bla === detectsUsingLOS === Offset: 61 Type: Bla === detectFOV === Offset: 84 Type: Bla === jams === Offset: 92 Type: Bla === detectRadius === Offset: 76 Type: Bla === jamRadius === Offset: 96 Type: Bla === detectsFOVOnly === Offset: 66 Type: Bla === jamsUsingLOS === Offset: 94 Type: Bla === detectMinVelocity === Offset: 68 Type: Bla === jamsOnlyGroup === Offset: 93 Type: Bla === useObjectFOV === Offset: 108 Type: Bla === detectsCloaked === Offset: 64 Type: Bla === detects === Offset: 60 Type: Bla === detectFOVPercent === Offset: 104 Type: Bla ==== 67FA40 ==== Total Properties: 18 Inheritance: === profile === Offset: 596 Type: Bla === is3D === Offset: 617 Type: Bla === minLoopGap === Offset: 660 Type: Bla === description === Offset: 600 Type: Bla === loopCount === Offset: 656 Type: Bla === coneOutsideVolume === Offset: 636 Type: Bla === type === Offset: 668 Type: Bla === coneOutsideAngle === Offset: 632 Type: Bla === isLooping === Offset: 616 Type: Bla === outsideAmbient === Offset: 672 Type: Bla === fileName === Offset: 604 Type: Bla === volume === Offset: 612 Type: Bla === coneInsideAngle === Offset: 628 Type: Bla === maxLoopGap === Offset: 664 Type: Bla === minDistance === Offset: 620 Type: Bla === useProfileDescription === Offset: 608 Type: Bla === maxDistance === Offset: 624 Type: Bla === coneVector === Offset: 640 Type: Bla ==== 5B9B40 ==== Total Properties: 1 Inheritance: === dimensions === Offset: 588 Type: Bla ==== 4CF310 ==== Total Properties: 2 Inheritance: === allowMultipleSelections === Offset: 408 Type: Bla === recurseSets === Offset: 409 Type: Bla ==== 4B5C00 ==== Total Properties: 2 Inheritance: === filter === Offset: 156 Type: Bla === controlPoints === Offset: 148 Type: Bla ==== 503090 ==== Total Properties: 3 Inheritance: === color === Offset: 196 Type: Bla === pulseRate === Offset: 204 Type: Bla === pulse === Offset: 200 Type: Bla ==== 67BB90 ==== Total Properties: 4 Inheritance: === unreadFontType === Offset: 556 Type: Bla === unreadFontSize === Offset: 560 Type: Bla === iconBase === Offset: 544 Type: Bla === unreadFontColor === Offset: 564 Type: Bla ==== HoverVehicleData ==== Total Properties: 28 Inheritance: [[#HoverVehicleData]] -> [[#VehicleData]] -> [[#ShapeBaseData]] -> [[#GameBaseData]] -> [[#SimDataBlock]] -> [[#SimObject]] === floatingGravMag === Offset: 1212 Type: Bla === stabSpringConstant === Offset: 1180 Type: Bla === normalForce === Offset: 1192 Type: Bla === gyroDrag === Offset: 1188 Type: Bla === floatSound === Offset: 1080 Type: Bla === steeringForce === Offset: 1200 Type: Bla === stabDampingConstant === Offset: 1184 Type: Bla === jetSound === Offset: 1072 Type: Bla === triggerTrailHeight === Offset: 1244 Type: Bla === restorativeForce === Offset: 1196 Type: Bla === brakingActivationSpeed === Offset: 1220 Type: Bla === vertFactor === Offset: 1148 Type: Bla === stabLenMax === Offset: 1176 Type: Bla === dustTrailEmitter === Offset: 1224 Type: Bla === pitchForce === Offset: 1208 Type: Bla === dustTrailOffset === Offset: 1232 Type: Bla === stabLenMin === Offset: 1172 Type: Bla === turboFactor === Offset: 1168 Type: Bla === engineSound === Offset: 1076 Type: Bla === rollForce === Offset: 1204 Type: Bla === brakingForce === Offset: 1216 Type: Bla === strafeThrustForce === Offset: 1164 Type: Bla === dustTrailFreqMod === Offset: 1248 Type: Bla === floatingThrustFactor === Offset: 1152 Type: Bla === dragForce === Offset: 1144 Type: Bla === reverseThrustForce === Offset: 1160 Type: Bla === mainThrustForce === Offset: 1156 Type: Bla === forwardJetEmitter === Offset: 1096 Type: Bla ==== 687110 ==== Total Properties: 3 Inheritance: === useLensFlare === Offset: 352 Type: Bla === texture === Offset: 356 Type: Bla === size === Offset: 344 Type: Bla ==== 69D790 ==== Total Properties: 1 Inheritance: === stationObject === Offset: 652 Type: Bla ==== 4C1C50 ==== Total Properties: 7 Inheritance: === escapeCommand === Offset: 176 Type: Bla === historySize === Offset: 260 Type: Bla === validate === Offset: 172 Type: Bla === password === Offset: 264 Type: Bla === deniedSound === Offset: 180 Type: Bla === IRCName === Offset: 265 Type: Bla === tabComplete === Offset: 213 Type: Bla ==== 61BA50 ==== Total Properties: 1 Inheritance: === tickPeriodMS === Offset: 68 Type: Bla ==== 593340 ==== Total Properties: 6 Inheritance: === play3D === Offset: 77 Type: Bla === name === Offset: 60 Type: Bla === teamOnly === Offset: 76 Type: Bla === animation === Offset: 72 Type: Bla === text === Offset: 64 Type: Bla === audioFile === Offset: 68 Type: Bla ==== 665360 ==== Total Properties: 2 Inheritance: === mouseRegion === Offset: 248 Type: Bla === bitmap === Offset: 244 Type: Bla ==== 434B90 ==== Total Properties: 2 Inheritance: === class === Offset: 48 Type: Bla === superClass === Offset: 52 Type: Bla ==== 69BD10 ==== Total Properties: 12 Inheritance: === rightNodeName === Offset: 108 Type: Bla === trailFadeTime === Offset: 100 Type: Bla === numDegrees === Offset: 96 Type: Bla === fadeDelay === Offset: 72 Type: Bla === numArcSegments === Offset: 92 Type: Bla === texture === Offset: 112 Type: Bla === height === Offset: 80 Type: Bla === delay === Offset: 68 Type: Bla === lifetime === Offset: 76 Type: Bla === rightRadius === Offset: 88 Type: Bla === leftNodeName === Offset: 104 Type: Bla === leftRadius === Offset: 84 Type: Bla ==== 68F560 ==== Total Properties: 1 Inheritance: === shapeName === Offset: 588 Type: Bla ==== 626080 ==== Total Properties: 1 Inheritance: === timeMultiple === Offset: 68 Type: Bla ==== 4F3550 ==== Total Properties: 1 Inheritance: === usePlusMinus === Offset: 504 Type: Bla ==== Debris ==== Total Properties: 25 Inheritance: === velocityVariance === Offset: 72 Type: Bla === maxSpinSpeed === Offset: 104 Type: Bla === useRadiusMass === Offset: 113 Type: Bla === baseRadius === Offset: 116 Type: Bla === elasticity === Offset: 80 Type: Bla === friction === Offset: 76 Type: Bla === ignoreWater === Offset: 128 Type: Bla === lifetime === Offset: 84 Type: Bla === gravModifier === Offset: 120 Type: Bla === staticOnMaxBounce === Offset: 110 Type: Bla === explodeOnMaxBounce === Offset: 109 Type: Bla === shapeName === Offset: 132 Type: Bla === texture === Offset: 140 Type: Bla === fade === Offset: 112 Type: Bla === snapOnMaxBounce === Offset: 111 Type: Bla === explosion === Offset: 152 Type: Bla === terminalVelocity === Offset: 124 Type: Bla === render2D === Offset: 108 Type: Bla === emitter === Offset: 648 Type: Bla === minSpinSpeed === Offset: 100 Type: Bla === lifetimeVariance === Offset: 88 Type: Bla === numBounces === Offset: 92 Type: Bla === emitters === Offset: 156 Type: Bla === bounceVariance === Offset: 96 Type: Bla === velocity === Offset: 68 Type: Bla ==== 50AC50 ==== Total Properties: 2 Inheritance: === horizontalInset === Offset: 260 Type: Bla === verticalInset === Offset: 252 Type: Bla ==== 4C69C0 ==== Total Properties: 29 Inheritance: === autoSizeWidth === Offset: 156 Type: Bla === soundButtonDown === Offset: 184 Type: Bla === bitmap === Offset: 176 Type: Bla === returnTab === Offset: 158 Type: Bla === tab === Offset: 52 Type: Bla === fontColor === Offset: 92 Type: Bla === borderColorHL === Offset: 73 Type: Bla === numbersOnly === Offset: 159 Type: Bla === border === Offset: 68 Type: Bla === borderColor === Offset: 69 Type: Bla === borderColorNA === Offset: 77 Type: Bla === fillColorNA === Offset: 64 Type: Bla === opaque === Offset: 55 Type: Bla === textOffset === Offset: 168 Type: Bla === fontColorHL === Offset: 96 Type: Bla === fontColorNA === Offset: 100 Type: Bla === soundButtonOver === Offset: 188 Type: Bla === fillColorHL === Offset: 60 Type: Bla === fontSize === Offset: 88 Type: Bla === fillColor === Offset: 56 Type: Bla === fontColorSEL === Offset: 104 Type: Bla === bitmapBase === Offset: 164 Type: Bla === fontColors === Offset: 92 Type: Bla === canKeyFocus === Offset: 53 Type: Bla === cursorColor === Offset: 160 Type: Bla === autoSizeHeight === Offset: 157 Type: Bla === fontType === Offset: 84 Type: Bla === modal === Offset: 54 Type: Bla === justify === Offset: 152 Type: Bla ==== 520730 ==== Total Properties: 4 Inheritance: === audioProfile === Offset: 640 Type: Bla === showTerrainInside === Offset: 632 Type: Bla === audioEnvironment === Offset: 644 Type: Bla === interiorFile === Offset: 592 Type: Bla ==== LightningData ==== Total Properties: 17 Inheritance: === lightningAmp === Offset: 364 Type: Bla === strikeTextures === Offset: 104 Type: Bla === startWidth === Offset: 320 Type: Bla === boltLength === Offset: 316 Type: Bla === lightningWidth === Offset: 368 Type: Bla === shockwave === Offset: 396 Type: Bla === texWrap === Offset: 344 Type: Bla === endWidth === Offset: 328 Type: Bla === texture === Offset: 372 Type: Bla === strikeSound === Offset: 100 Type: Bla === lightningFreq === Offset: 356 Type: Bla === boltSpeed === Offset: 336 Type: Bla === lightningDensity === Offset: 360 Type: Bla === numParts === Offset: 352 Type: Bla === zapDuration === Offset: 312 Type: Bla === emitter === Offset: 388 Type: Bla === thunderSounds === Offset: 68 Type: Bla ==== PlayerData ==== Total Properties: 106 Inheritance: [[#PlayerData]] -> [[#ShapeBaseData]] -> [[#GameBaseData]] -> [[#SimDataBlock]] -> [[#SimObject]] === impactHardSound === Offset: 1148 Type: Bla === minJetEnergy === Offset: 856 Type: Bla === impactWaterMedium === Offset: 1164 Type: Bla === heatDecayPerSec === Offset: 1020 Type: Bla === underwaterJetForce === Offset: 840 Type: Bla === jumpEnergyDrain === Offset: 964 Type: Bla === footPuffNumParts === Offset: 3316 Type: Bla === boxHeadLeftPercentage === Offset: 996 Type: Bla === waterBreathSound === Offset: 1140 Type: Bla === movingBubblesSound === Offset: 1136 Type: Bla === maxFreelookAngle === Offset: 828 Type: Bla === LFootHardSound === Offset: 1080 Type: Bla === LFootSnowSound === Offset: 1096 Type: Bla === impactSnowSound === Offset: 1156 Type: Bla === upResistFactor === Offset: 948 Type: Bla === minImpactSpeed === Offset: 1012 Type: Bla === skiMetalSound === Offset: 1184 Type: Bla === boxHeadBackPercentage === Offset: 1004 Type: Bla === groundImpactMinSpeed === Offset: 1028 Type: Bla === jumpDelay === Offset: 984 Type: Bla === maxUnderwaterBackwardSpeed === Offset: 912 Type: Bla === hardSplashSoundVelocity === Offset: 3372 Type: Bla === minRunEnergy === Offset: 892 Type: Bla === noFrictionOnSki === Offset: 832 Type: Bla === underwaterVertJetFactor === Offset: 844 Type: Bla === RFootUnderwaterSound === Offset: 1124 Type: Bla === underwaterJetEnergyDrain === Offset: 852 Type: Bla === dustEmitter === Offset: 3332 Type: Bla === LFootUnderwaterSound === Offset: 1120 Type: Bla === maxJetHorizontalPercentage === Offset: 864 Type: Bla === impactWaterHard === Offset: 1168 Type: Bla === jetSound === Offset: 1064 Type: Bla === wetJetSound === Offset: 1068 Type: Bla === groundImpactShakeDuration === Offset: 1056 Type: Bla === upResistSpeed === Offset: 944 Type: Bla === jetForce === Offset: 836 Type: Bla === splashAngle === Offset: 3352 Type: Bla === boxHeadRightPercentage === Offset: 1000 Type: Bla === impactMetalSound === Offset: 1152 Type: Bla === minJumpEnergy === Offset: 968 Type: Bla === maxSideSpeed === Offset: 904 Type: Bla === splashFreqMod === Offset: 3356 Type: Bla === mediumSplashSoundVelocity === Offset: 3368 Type: Bla === footPuffEmitter === Offset: 3308 Type: Bla === horizResistFactor === Offset: 936 Type: Bla === recoverRunForceScale === Offset: 956 Type: Bla === RFootWadingSound === Offset: 1116 Type: Bla === LFootBubblesSound === Offset: 1128 Type: Bla === boxHeadPercentage === Offset: 988 Type: Bla === skiHardSound === Offset: 1180 Type: Bla === jetEffect === Offset: 876 Type: Bla === decalData === Offset: 3324 Type: Bla === maxBackwardSpeed === Offset: 900 Type: Bla === LFootMetalSound === Offset: 1088 Type: Bla === maxUnderwaterForwardSpeed === Offset: 908 Type: Bla === minJumpSpeed === Offset: 972 Type: Bla === decalOffset === Offset: 1016 Type: Bla === RFootHardSound === Offset: 1084 Type: Bla === LFootSoftSound === Offset: 1072 Type: Bla === jetEmitter === Offset: 868 Type: Bla === runSurfaceAngle === Offset: 924 Type: Bla === splashEmitter === Offset: 3384 Type: Bla === RFootSoftSound === Offset: 1076 Type: Bla === maxTimeScale === Offset: 816 Type: Bla === splash === Offset: 3340 Type: Bla === runForce === Offset: 884 Type: Bla === heatIncreasePerSec === Offset: 1024 Type: Bla === jumpSurfaceAngle === Offset: 980 Type: Bla === LFootShallowSound === Offset: 1104 Type: Bla === horizResistSpeed === Offset: 932 Type: Bla === footstepSplashHeight === Offset: 3380 Type: Bla === RFootSnowSound === Offset: 1100 Type: Bla === bubbleEmitTime === Offset: 3364 Type: Bla === minLookAngle === Offset: 820 Type: Bla === boundingBox === Offset: 1320 Type: Bla === groundImpactShakeAmp === Offset: 1044 Type: Bla === maxForwardSpeed === Offset: 896 Type: Bla === maxUnderwaterSideSpeed === Offset: 916 Type: Bla === boxHeadFrontPercentage === Offset: 1008 Type: Bla === jumpForce === Offset: 960 Type: Bla === recoverDelay === Offset: 952 Type: Bla === splashVelEpsilon === Offset: 3360 Type: Bla === maxJumpSpeed === Offset: 976 Type: Bla === horizMaxSpeed === Offset: 928 Type: Bla === groundImpactShakeFreq === Offset: 1032 Type: Bla === impactSoftSound === Offset: 1144 Type: Bla === groundImpactShakeFalloff === Offset: 1060 Type: Bla === LFootWadingSound === Offset: 1112 Type: Bla === impactWaterEasy === Offset: 1160 Type: Bla === maxJetForwardSpeed === Offset: 860 Type: Bla === pickupRadius === Offset: 812 Type: Bla === runEnergyDrain === Offset: 888 Type: Bla === RFootShallowSound === Offset: 1108 Type: Bla === skiSnowSound === Offset: 1188 Type: Bla === maxLookAngle === Offset: 824 Type: Bla === footPuffRadius === Offset: 3320 Type: Bla === splashVelocity === Offset: 3348 Type: Bla === maxStepHeight === Offset: 920 Type: Bla === exitSplashSoundVelocity === Offset: 3376 Type: Bla === RFootBubblesSound === Offset: 1132 Type: Bla === jetEnergyDrain === Offset: 848 Type: Bla === skiSoftSound === Offset: 1176 Type: Bla === exitingWater === Offset: 1172 Type: Bla === RFootMetalSound === Offset: 1092 Type: Bla === boxTorsoPercentage === Offset: 992 Type: Bla === upMaxSpeed === Offset: 940 Type: Bla ==== 691690 ==== Total Properties: 21 Inheritance: === acceleration === Offset: 136 Type: Bla === ejectionAngle === Offset: 152 Type: Bla === delayMS === Offset: 92 Type: Bla === scale === Offset: 108 Type: Bla === lifetimeVariance === Offset: 104 Type: Bla === explosion === Offset: 260 Type: Bla === texFactor === Offset: 144 Type: Bla === texWrap === Offset: 140 Type: Bla === startRadius === Offset: 160 Type: Bla === texture === Offset: 244 Type: Bla === delayVariance === Offset: 96 Type: Bla === width === Offset: 120 Type: Bla === colors === Offset: 180 Type: Bla === lifetimeMS === Offset: 100 Type: Bla === ringLifetime === Offset: 156 Type: Bla === ejectionFreq === Offset: 148 Type: Bla === velocity === Offset: 132 Type: Bla === numSegments === Offset: 128 Type: Bla === height === Offset: 124 Type: Bla === emitter === Offset: 68 Type: Bla === times === Offset: 164 Type: Bla ==== 4E35B0 ==== Total Properties: 9 Inheritance: === buttonFontColor === Offset: 240 Type: Bla === buttonFontType === Offset: 232 Type: Bla === selectedBarBitmap === Offset: 256 Type: Bla === vWipeFillBmp === Offset: 264 Type: Bla === buttonFontSize === Offset: 236 Type: Bla === vWipeBarBmp === Offset: 268 Type: Bla === buttonFontColorHL === Offset: 244 Type: Bla === separatorBitmap === Offset: 260 Type: Bla === rolloverBarBitmap === Offset: 252 Type: Bla ==== 69D0E0 ==== Total Properties: 20 Inheritance: === rightNodeName === Offset: 172 Type: Bla === sphereColor === Offset: 112 Type: Bla === glowBottomRadius === Offset: 80 Type: Bla === numGlowSegments === Offset: 84 Type: Bla === glowNodeName === Offset: 152 Type: Bla === armLightFadeTime === Offset: 100 Type: Bla === numArcSegments === Offset: 108 Type: Bla === sphereRadius === Offset: 136 Type: Bla === glowFadeTime === Offset: 88 Type: Bla === glowTopRadius === Offset: 76 Type: Bla === sphereScale === Offset: 140 Type: Bla === glowTopHeight === Offset: 68 Type: Bla === texture === Offset: 188 Type: Bla === armLightDelay === Offset: 92 Type: Bla === glowBottomHeight === Offset: 72 Type: Bla === sphereThetaSegments === Offset: 132 Type: Bla === spherePhiSegments === Offset: 128 Type: Bla === leftNodeName === Offset: 156 Type: Bla === lifetime === Offset: 104 Type: Bla === armLightLifetime === Offset: 96 Type: Bla ==== 40C400 ==== Total Properties: 5 Inheritance: === environment === Offset: 68 Type: Bla === preload === Offset: 88 Type: Bla === effect === Offset: 64 Type: Bla === description === Offset: 60 Type: Bla === filename === Offset: 84 Type: Bla ==== SpawnSphere ==== Total Properties: 4 Inheritance: === outdoorWeight === Offset: 2196 Type: Bla === radius === Offset: 2184 Type: Bla === indoorWeight === Offset: 2192 Type: Bla === sphereWeight === Offset: 2188 Type: Bla ==== 502C50 ==== Total Properties: 1 Inheritance: === textColor === Offset: 184 Type: Bla ==== 4F20B0 ==== Total Properties: 1 Inheritance: === allowColorChars === Offset: 556 Type: Bla ==== 4EB9E0 ==== Total Properties: 16 Inheritance: === glowOffset === Offset: 388 Type: Bla === headerSort === Offset: 445 Type: Bla === headerFontColor === Offset: 432 Type: Bla === rowHeight === Offset: 380 Type: Bla === headerFontSize === Offset: 416 Type: Bla === fieldBase === Offset: 320 Type: Bla === separatorColor === Offset: 440 Type: Bla === headerBitmap === Offset: 292 Type: Bla === headerFontColorHL === Offset: 436 Type: Bla === sortArrowBitmap === Offset: 300 Type: Bla === headerFontType === Offset: 412 Type: Bla === drawSeparators === Offset: 444 Type: Bla === allowReposition === Offset: 446 Type: Bla === noSelect === Offset: 447 Type: Bla === startScrollRegion === Offset: 396 Type: Bla === barBase === Offset: 308 Type: Bla ==== 68CED0 ==== Total Properties: 2 Inheritance: === pos === Offset: 700 Type: Bla === normal === Offset: 712 Type: Bla ==== 4639F0 ==== Total Properties: 43 Inheritance: === objMouseOverColor === Offset: 1168 Type: Bla === snapToGrid === Offset: 1194 Type: Bla === objMouseOverSelectColor === Offset: 1164 Type: Bla === popupBackgroundColor === Offset: 1101 Type: Bla === planeDim === Offset: 1084 Type: Bla === minScaleFactor === Offset: 1152 Type: Bla === axisGizmoActive === Offset: 1136 Type: Bla === objSelectColor === Offset: 1160 Type: Bla === mouseScaleScale === Offset: 1148 Type: Bla === renderObjText === Offset: 1177 Type: Bla === lockedHandle === Offset: 1120 Type: Bla === renderObjHandle === Offset: 1178 Type: Bla === objectTextColor === Offset: 1124 Type: Bla === maxScaleFactor === Offset: 1156 Type: Bla === gridColor === Offset: 1079 Type: Bla === planarMovement === Offset: 1060 Type: Bla === defaultHandle === Offset: 1116 Type: Bla === faceSelectColor === Offset: 1184 Type: Bla === selectHandle === Offset: 1112 Type: Bla === renderPlane === Offset: 1077 Type: Bla === dragRectColor === Offset: 1173 Type: Bla === gridSize === Offset: 1088 Type: Bla === renderNav === Offset: 1201 Type: Bla === mouseMoveScale === Offset: 1140 Type: Bla === selectionLocked === Offset: 1193 Type: Bla === objectsUseBoxCenter === Offset: 1128 Type: Bla === toggleIgnoreList === Offset: 1200 Type: Bla === isDirty === Offset: 673 Type: Bla === renderPopupBackground === Offset: 1100 Type: Bla === undoLimit === Offset: 1064 Type: Bla === rotationSnap === Offset: 1196 Type: Bla === selectionBoxColor === Offset: 1189 Type: Bla === showMousePopupInfo === Offset: 1172 Type: Bla === axisGizmoMaxScreenLen === Offset: 1132 Type: Bla === dropType === Offset: 1068 Type: Bla === objTextFormat === Offset: 1180 Type: Bla === popupTextColor === Offset: 1105 Type: Bla === renderPlaneHashes === Offset: 1078 Type: Bla === projectDistance === Offset: 1072 Type: Bla === renderSelectionBox === Offset: 1188 Type: Bla === snapRotations === Offset: 1195 Type: Bla === mouseRotateScale === Offset: 1144 Type: Bla === boundingBoxCollision === Offset: 1076 Type: Bla ==== WheeledVehicleData ==== Total Properties: 25 Inheritance: [[#WheeledVehicleData]] -> [[#VehicleData]] -> [[#ShapeBaseData]] -> [[#GameBaseData]] -> [[#SimDataBlock]] -> [[#SimObject]] === engineTorque === Offset: 1172 Type: Bla === tireLateralDamping === Offset: 1120 Type: Bla === squeelSound === Offset: 1080 Type: Bla === gyroDamping === Offset: 1188 Type: Bla === WheelImpactSound === Offset: 1084 Type: Bla === tireLateralRelaxation === Offset: 1124 Type: Bla === tireFriction === Offset: 1104 Type: Bla === antiRockForce === Offset: 1164 Type: Bla === tireLongitudinalDamping === Offset: 1132 Type: Bla === jetSound === Offset: 1072 Type: Bla === tireLogitudinalRelaxation === Offset: 1136 Type: Bla === springDamping === Offset: 1156 Type: Bla === tireRadius === Offset: 1112 Type: Bla === stabilizerForce === Offset: 1180 Type: Bla === antiSwayForce === Offset: 1160 Type: Bla === maxWheelSpeed === Offset: 1168 Type: Bla === tireLateralForce === Offset: 1116 Type: Bla === breakTorque === Offset: 1176 Type: Bla === engineSound === Offset: 1076 Type: Bla === tireLongitudinalForce === Offset: 1128 Type: Bla === springForce === Offset: 1152 Type: Bla === tireEmitter === Offset: 1140 Type: Bla === gyroForce === Offset: 1184 Type: Bla === staticLoadScale === Offset: 1148 Type: Bla === tireRestitution === Offset: 1108 Type: Bla ==== GrenadeProjectileData ==== Total Properties: 37 Inheritance: [[#GrenadeProjectileData]] -> [[#ProjectileData]] -> [[#GameBaseData]] -> [[#SimDataBlock]] -> [[#SimObject]] === emitterDelay === Offset: 72 Type: Bla === hasLight === Offset: 160 Type: Bla === indirectDamage === Offset: 144 Type: Bla === directDamage === Offset: 136 Type: Bla === baseEmitter === Offset: 232 Type: Bla === underwaterExplosion === Offset: 248 Type: Bla === bubbleEmitter === Offset: 240 Type: Bla === underWaterLightColor === Offset: 188 Type: Bla === grenadeFriction === Offset: 316 Type: Bla === faceViewer === Offset: 212 Type: Bla === scale === Offset: 216 Type: Bla === density === Offset: 336 Type: Bla === delayEmitter === Offset: 236 Type: Bla === hasDamageRadius === Offset: 140 Type: Bla === splash === Offset: 252 Type: Bla === hasLightUnderwaterColor === Offset: 184 Type: Bla === fireSound === Offset: 264 Type: Bla === lightColor === Offset: 168 Type: Bla === explosion === Offset: 244 Type: Bla === gravityMod === Offset: 320 Type: Bla === velInheritFactor === Offset: 128 Type: Bla === projectileShapeName === Offset: 68 Type: Bla === kickBackStrength === Offset: 156 Type: Bla === wetFireSound === Offset: 260 Type: Bla === sound === Offset: 256 Type: Bla === armingDelayMS === Offset: 328 Type: Bla === lifetimeMS === Offset: 340 Type: Bla === lightRadius === Offset: 164 Type: Bla === grenadeElasticity === Offset: 312 Type: Bla === drag === Offset: 332 Type: Bla === explodeOnWaterImpact === Offset: 204 Type: Bla === bubbleEmitTime === Offset: 208 Type: Bla === depthTolerance === Offset: 228 Type: Bla === damageRadius === Offset: 148 Type: Bla === muzzleVelocity === Offset: 324 Type: Bla === radiusDamageType === Offset: 152 Type: Bla === decalData === Offset: 76 Type: Bla ==== TriggerData ==== Total Properties: 1 Inheritance: === stationObject === Offset: 652 Type: Bla ==== TurretImageData ==== Total Properties: 11 Inheritance: === degPerSecPhi === Offset: 7188 Type: Bla === yawVariance === Offset: 7208 Type: Bla === damageRadius === Offset: 7200 Type: Bla === attackRadius === Offset: 7192 Type: Bla === degPerSecTheta === Offset: 7184 Type: Bla === dontFireInsideDamageRadius === Offset: 7196 Type: Bla === pitchVariance === Offset: 7212 Type: Bla === activationMS === Offset: 7172 Type: Bla === thinkTimeMS === Offset: 7180 Type: Bla === deactivateDelayMS === Offset: 7176 Type: Bla === useCapacitor === Offset: 7204 Type: Bla ==== WaterBlockData ==== Total Properties: 11 Inheritance: === submergeTexture === Offset: 1204 Type: Bla === removeWetEdges === Offset: 1212 Type: Bla === waveMagnitude === Offset: 1184 Type: Bla === density === Offset: 1176 Type: Bla === viscosity === Offset: 1180 Type: Bla === surfaceOpacity === Offset: 1192 Type: Bla === surfaceTexture === Offset: 1188 Type: Bla === liquidType === Offset: 1172 Type: Bla === envMapTexture === Offset: 1196 Type: Bla === envMapIntensity === Offset: 1200 Type: Bla === audioEnvironment === Offset: 1216 Type: Bla ==== 4C6570 ==== Total Properties: 2 Inheritance: === bitmapName === Offset: 48 Type: Bla === hotSpot === Offset: 52 Type: Bla ==== 5B12E0 ==== Total Properties: 9 Inheritance: === direction === Offset: 600 Type: Bla === flareColor === Offset: 708 Type: Bla === backFlareSize === Offset: 664 Type: Bla === color === Offset: 612 Type: Bla === texture === Offset: 724 Type: Bla === ambient === Offset: 628 Type: Bla === lensFlareScale === Offset: 668 Type: Bla === lensFlareIntensity === Offset: 704 Type: Bla === frontFlareSize === Offset: 660 Type: Bla ==== 66AD60 ==== Total Properties: 2 Inheritance: === name === Offset: 2184 Type: Bla === team === Offset: 2188 Type: Bla ==== 50A3F0 ==== Total Properties: 2 Inheritance: === Shape === Offset: 188 Type: Bla === minDisplayHeight === Offset: 192 Type: Bla ==== 4BDC60 ==== Total Properties: 5 Inheritance: === maxMenuExtent === Offset: 168 Type: Bla === editControlOffset === Offset: 152 Type: Bla === entrySpacing === Offset: 164 Type: Bla === entryHeight === Offset: 156 Type: Bla === textExtent === Offset: 160 Type: Bla ==== 46BE40 ==== Total Properties: 13 Inheritance: === mirrorLineColor === Offset: 272 Type: Bla === cameraColor === Offset: 263 Type: Bla === mirrorArrowColor === Offset: 276 Type: Bla === waterObjectColor === Offset: 255 Type: Bla === missionBoundsColor === Offset: 259 Type: Bla === squareBitmap === Offset: 240 Type: Bla === handleFillColor === Offset: 247 Type: Bla === handleFrameColor === Offset: 243 Type: Bla === defaultObjectColor === Offset: 251 Type: Bla === renderCamera === Offset: 242 Type: Bla === enableEditing === Offset: 241 Type: Bla === enableMirroring === Offset: 267 Type: Bla === mirrorIndex === Offset: 268 Type: Bla ==== 665C70 ==== Total Properties: 5 Inheritance: === frameSize === Offset: 280 Type: Bla === entrySelectColor === Offset: 268 Type: Bla === backdropBitmapName === Offset: 272 Type: Bla === entryHilightColor === Offset: 264 Type: Bla === frameOffset === Offset: 276 Type: Bla ==== 68A560 ==== Total Properties: 13 Inheritance: === beaconLineWidth === Offset: 620 Type: Bla === beaconTargetTextureName === Offset: 512 Type: Bla === enemyBeaconLineBeginColor === Offset: 524 Type: Bla === friendBeaconLineBeginColor === Offset: 588 Type: Bla === vehicleBeaconLineEndColor === Offset: 572 Type: Bla === beaconBaseTextureName === Offset: 508 Type: Bla === vehicleBeaconLineBeginColor === Offset: 556 Type: Bla === friendBeaconLineEndColor === Offset: 604 Type: Bla === enemyBeaconLineEndColor === Offset: 540 Type: Bla === showAlternateTarget === Offset: 628 Type: Bla === beaconTextYOffset === Offset: 624 Type: Bla === beaconsVisible === Offset: 520 Type: Bla === beaconTargetPeriod === Offset: 516 Type: Bla ==== 6801C0 ==== Total Properties: 17 Inheritance: === bottomDrawHeight === Offset: 120 Type: Bla === topBoxDrawPer === Offset: 116 Type: Bla === divHeightVal === Offset: 100 Type: Bla === bottomSpeedPer === Offset: 128 Type: Bla === soundProfile === Offset: 68 Type: Bla === movingBoxPer === Offset: 96 Type: Bla === sizeX === Offset: 84 Type: Bla === sizeY === Offset: 88 Type: Bla === sizeBigBox === Offset: 104 Type: Bla === skipIfPer === Offset: 124 Type: Bla === maxSize === Offset: 80 Type: Bla === FrontRadiusPer === Offset: 136 Type: Bla === topBoxSpeed === Offset: 108 Type: Bla === FrontSpeedPer === Offset: 132 Type: Bla === materialList === Offset: 92 Type: Bla === type === Offset: 76 Type: Bla === frontBoxSpeed === Offset: 112 Type: Bla ==== 644E90 ==== Total Properties: 1 Inheritance: === targetObject === Offset: 860 Type: Bla ==== 4B51B0 ==== Total Properties: 1 Inheritance: === expression === Offset: 148 Type: Bla ==== StaticShapeData ==== Total Properties: 2 Inheritance: === dynamicType === Offset: 816 Type: Bla === noIndividualDamage === Offset: 812 Type: Bla ==== ShockwaveData ==== Total Properties: 22 Inheritance: === renderBottom === Offset: 155 Type: Bla === height === Offset: 124 Type: Bla === colors === Offset: 176 Type: Bla === acceleration === Offset: 144 Type: Bla === scale === Offset: 108 Type: Bla === texWrap === Offset: 148 Type: Bla === texture === Offset: 240 Type: Bla === emitter === Offset: 68 Type: Bla === width === Offset: 120 Type: Bla === is2D === Offset: 152 Type: Bla === numVertSegments === Offset: 136 Type: Bla === orientToNormal === Offset: 154 Type: Bla === verticalCurve === Offset: 140 Type: Bla === numSegments === Offset: 128 Type: Bla === delayVariance === Offset: 96 Type: Bla === mapToTerrain === Offset: 153 Type: Bla === delayMS === Offset: 92 Type: Bla === lifetimeMS === Offset: 100 Type: Bla === lifetimeVariance === Offset: 104 Type: Bla === renderSquare === Offset: 156 Type: Bla === times === Offset: 160 Type: Bla === velocity === Offset: 132 Type: Bla ==== 6641B0 ==== Total Properties: 20 Inheritance: === damageColors === Offset: 2528 Type: Bla === categoryOpenTime === Offset: 2524 Type: Bla === entryHeight === Offset: 2512 Type: Bla === headerBitmapName === Offset: 2492 Type: Bla === objectControlRect === Offset: 2540 Type: Bla === objectControlBitmapName === Offset: 2556 Type: Bla === entryFontSize === Offset: 2468 Type: Bla === clientNoneFontType === Offset: 2460 Type: Bla === entryHilightColor === Offset: 2516 Type: Bla === entryIconOffset === Offset: 2476 Type: Bla === headerTextOffset === Offset: 2496 Type: Bla === backdropBitmapName === Offset: 2448 Type: Bla === headerFontSize === Offset: 2464 Type: Bla === headerFontType === Offset: 2452 Type: Bla === clientNoneText === Offset: 2504 Type: Bla === entrySelectColor === Offset: 2520 Type: Bla === headerHeight === Offset: 2508 Type: Bla === entryTextOffset === Offset: 2484 Type: Bla === entryFontType === Offset: 2456 Type: Bla === clientNoneFontSize === Offset: 2472 Type: Bla ==== ForceFieldBareData ==== Total Properties: 13 Inheritance: [[#ForceFieldBareData]] -> [[#GameBaseData]] -> [[#SimDataBlock]] -> [[#SimObject]] === baseTranslucency === Offset: 72 Type: Bla === fadeMS === Offset: 68 Type: Bla === powerOffColor === Offset: 160 Type: Bla === numFrames === Offset: 136 Type: Bla === color === Offset: 144 Type: Bla === umapping === Offset: 120 Type: Bla === texture === Offset: 80 Type: Bla === teamPermiable === Offset: 140 Type: Bla === vmapping === Offset: 124 Type: Bla === framesPerSec === Offset: 132 Type: Bla === scrollSpeed === Offset: 128 Type: Bla === powerOffTranslucency === Offset: 76 Type: Bla === otherPermiable === Offset: 141 Type: Bla ==== 4CCC90 ==== Total Properties: 3 Inheritance: === range === Offset: 272 Type: Bla === increment === Offset: 280 Type: Bla === format === Offset: 296 Type: Bla ==== VehicleData ==== Total Properties: 39 Inheritance: === hardImpactSpeed === Offset: 900 Type: Bla === minRollSpeed === Offset: 904 Type: Bla === splashVelEpsilon === Offset: 1056 Type: Bla === bodyFriction === Offset: 832 Type: Bla === damageLevelTolerance === Offset: 1024 Type: Bla === minJetEnergy === Offset: 944 Type: Bla === dustEmitter === Offset: 960 Type: Bla === damageEmitter === Offset: 976 Type: Bla === impactWaterMedium === Offset: 844 Type: Bla === maxSteerinAngle === Offset: 908 Type: Bla === triggerDustHeight === Offset: 968 Type: Bla === impactWaterHard === Offset: 848 Type: Bla === cameraLag === Offset: 920 Type: Bla === dustHeight === Offset: 972 Type: Bla === splashEmitter === Offset: 1036 Type: Bla === stuckTimerTicks === Offset: 948 Type: Bla === softImpactSound === Offset: 812 Type: Bla === impactWaterEasy === Offset: 840 Type: Bla === jetForce === Offset: 936 Type: Bla === hardImpactSound === Offset: 816 Type: Bla === stuckTimerAngle === Offset: 952 Type: Bla === exitingWater === Offset: 836 Type: Bla === collDamageThresholdVel === Offset: 912 Type: Bla === waterWakeSound === Offset: 852 Type: Bla === cameraOffset === Offset: 924 Type: Bla === jetEnergyDrain === Offset: 940 Type: Bla === splashFreqMod === Offset: 1052 Type: Bla === mediumSplashSoundVelocity === Offset: 884 Type: Bla === minDrag === Offset: 928 Type: Bla === maxDrag === Offset: 932 Type: Bla === softImpactSpeed === Offset: 896 Type: Bla === minImpactSpeed === Offset: 892 Type: Bla === bodyRestitution === Offset: 828 Type: Bla === softSplashSoundVelocity === Offset: 880 Type: Bla === exitSplashSoundVelocity === Offset: 876 Type: Bla === damageEmitterOffset === Offset: 1000 Type: Bla === collDamageMultiplier === Offset: 916 Type: Bla === hardSplashSoundVelocity === Offset: 888 Type: Bla === numDmgEmitterAreas === Offset: 1032 Type: Bla ==== 4E91A0 ==== Total Properties: 1 Inheritance: === noTitleBar === Offset: 224 Type: Bla ==== 4C1360 ==== Total Properties: 3 Inheritance: === text === Offset: 148 Type: Bla === maxLength === Offset: 164 Type: Bla === longTextBuffer === Offset: 156 Type: Bla ==== 480940 ==== Total Properties: 3 Inheritance: === customArea === Offset: 7488 Type: Bla === conjoinAngleDev === Offset: 7476 Type: Bla === cullDensity === Offset: 7472 Type: Bla ==== TurretData ==== Total Properties: 53 Inheritance: === maxDamage === Offset: 132 Type: Bla === emap === Offset: 805 Type: Bla === sensorColor === Offset: 352 Type: Bla === isInvincible === Offset: 809 Type: Bla === shapeFile === Offset: 68 Type: Bla === useEyePoint === Offset: 807 Type: Bla === hudRenderAlways === Offset: 516 Type: Bla === cameraMaxDist === Offset: 164 Type: Bla === observeThroughObject === Offset: 366 Type: Bla === debris === Offset: 84 Type: Bla === cmdIcon === Offset: 108 Type: Bla === thetaMax === Offset: 832 Type: Bla === debrisShapeName === Offset: 72 Type: Bla === underwaterExplosion === Offset: 100 Type: Bla === maxCapacitorEnergy === Offset: 860 Type: Bla === hudRenderModulated === Offset: 508 Type: Bla === hudRenderCenter === Offset: 500 Type: Bla === hudImageNameEnemy === Offset: 404 Type: Bla === canControl === Offset: 364 Type: Bla === cameraMinDist === Offset: 168 Type: Bla === density === Offset: 124 Type: Bla === cameraDefaultFov === Offset: 172 Type: Bla === primaryAxis === Offset: 840 Type: Bla === maxEnergy === Offset: 128 Type: Bla === cameraMinFov === Offset: 176 Type: Bla === canObserve === Offset: 365 Type: Bla === hudRenderName === Offset: 532 Type: Bla === hudImageNameFriendly === Offset: 372 Type: Bla === cmdCategory === Offset: 356 Type: Bla === neverUpdateControl === Offset: 844 Type: Bla === thetaMin === Offset: 828 Type: Bla === hudImageName === Offset: 372 Type: Bla === explosion === Offset: 92 Type: Bla === heatSignature === Offset: 80 Type: Bla === destroyedLevel === Offset: 144 Type: Bla === cmdMiniIconName === Offset: 360 Type: Bla === renderWhenDestroyed === Offset: 810 Type: Bla === cameraMaxFov === Offset: 180 Type: Bla === computeCRC === Offset: 192 Type: Bla === drag === Offset: 120 Type: Bla === initialBarrel === Offset: 2208 Type: Bla === aiAvoidThis === Offset: 808 Type: Bla === repairRate === Offset: 136 Type: Bla === firstPersonOnly === Offset: 806 Type: Bla === hudRenderDistance === Offset: 524 Type: Bla === capacitorRechargeRate === Offset: 864 Type: Bla === disabledLevel === Offset: 140 Type: Bla === sensorRadius === Offset: 348 Type: Bla === inheritEnergyFromMount === Offset: 811 Type: Bla === shieldEffectScale === Offset: 152 Type: Bla === thetaNull === Offset: 836 Type: Bla === shieldEffectLifetimeMS === Offset: 148 Type: Bla === mass === Offset: 116 Type: Bla ==== AudioProfileData ==== Total Properties: 5 Inheritance: === maxDistance === Offset: 68 Type: Bla === audioScale === Offset: 72 Type: Bla === effectname === Offset: 60 Type: Bla === minDistance === Offset: 64 Type: Bla === directional === Offset: 76 Type: Bla ==== 6A3CD0 ==== Total Properties: 1 Inheritance: === beaconType === Offset: 2184 Type: Bla ==== AI Task? ==== Total Properties: 21 Inheritance: === offense === Offset: 2236 Type: Bla === weightLevel1 === Offset: 2220 Type: Bla === weightLevel4 === Offset: 2232 Type: Bla === description === Offset: 2184 Type: Bla === desiredEquipment === Offset: 2244 Type: Bla === buyEquipmentSet === Offset: 2248 Type: Bla === locked === Offset: 2256 Type: Bla === targetClient === Offset: 2192 Type: Bla === forceClientId === Offset: 2264 Type: Bla === equipment === Offset: 2240 Type: Bla === issuedByClientId === Offset: 2260 Type: Bla === defense === Offset: 2237 Type: Bla === mode === Offset: 2188 Type: Bla === chat === Offset: 2252 Type: Bla === targetObjectId === Offset: 2204 Type: Bla === weightLevel2 === Offset: 2224 Type: Bla === weightLevel3 === Offset: 2228 Type: Bla === targetClientId === Offset: 2200 Type: Bla === issuedByHuman === Offset: 2257 Type: Bla === targetObject === Offset: 2196 Type: Bla === location === Offset: 2208 Type: Bla ==== SeekingProjectileData ==== Total Properties: 19 Inheritance: === turningSpeed === Offset: 320 Type: Bla === acceleration === Offset: 328 Type: Bla === useFlechette === Offset: 360 Type: Bla === terrainHeightFail === Offset: 344 Type: Bla === maxVelocity === Offset: 324 Type: Bla === casingShapeName === Offset: 400 Type: Bla === casingDeb === Offset: 392 Type: Bla === flareDistance === Offset: 352 Type: Bla === exhaustNodeName === Offset: 388 Type: Bla === terrainAvoidanceSpeed === Offset: 336 Type: Bla === exhaustEmitter === Offset: 376 Type: Bla === terrainScanAhead === Offset: 340 Type: Bla === exhaustTimeMs === Offset: 384 Type: Bla === lifetimeMS === Offset: 312 Type: Bla === puffEmitter === Offset: 368 Type: Bla === muzzleVelocity === Offset: 316 Type: Bla === flechetteDelayMs === Offset: 364 Type: Bla === flareAngle === Offset: 356 Type: Bla === terrainAvoidanceRadius === Offset: 348 Type: Bla ==== LinearProjectile ==== Total Properties: 10 Inheritance: [[#LinearProjectile]] -> [[#Projectile]] -> [[#GameBase]] -> [[#SceneObject]] -> [[#NetObject]] -> [[#SimObject]] === dryVelocity === Offset: 312 Type: Bla === lifetimeMS === Offset: 324 Type: Bla === doDynamicClientHits === Offset: 348 Type: Bla === reflectOnWaterImpactAngle === Offset: 332 Type: Bla === fizzleUnderwaterMS === Offset: 340 Type: Bla === wetVelocity === Offset: 316 Type: Bla === activateDelayMS === Offset: 344 Type: Bla === explodeOnDeath === Offset: 328 Type: Bla === fizzleTimeMS === Offset: 320 Type: Bla === deflectionOnWaterImpact === Offset: 336 Type: Bla ==== 4FF970 ==== Total Properties: 5 Inheritance: === iconOffset === Offset: 248 Type: Bla === ammoOffset === Offset: 224 Type: Bla === backGroundOffset === Offset: 232 Type: Bla === highLightOffset === Offset: 240 Type: Bla === backGroundSpace === Offset: 256 Type: Bla ==== 4C3F70 ==== Total Properties: 5 Inheritance: === fitParentWidth === Offset: 220 Type: Bla === clipColumnText === Offset: 221 Type: Bla === columns === Offset: 208 Type: Bla === resizeCell === Offset: 205 Type: Bla === enumerate === Offset: 204 Type: Bla ==== 4FD560 ==== Total Properties: 1 Inheritance: === subRegion === Offset: 196 Type: Bla ==== 40BD40 ==== Total Properties: 14 Inheritance: === is3D === Offset: 65 Type: Bla === minLoopGap === Offset: 108 Type: Bla === loopCount === Offset: 104 Type: Bla === coneOutsideVolume === Offset: 84 Type: Bla === type === Offset: 116 Type: Bla === coneVector === Offset: 88 Type: Bla === coneOutsideAngle === Offset: 80 Type: Bla === volume === Offset: 60 Type: Bla === coneInsideAngle === Offset: 76 Type: Bla === maxLoopGap === Offset: 112 Type: Bla === environmentLevel === Offset: 100 Type: Bla === minDistance === Offset: 68 Type: Bla === isLooping === Offset: 64 Type: Bla === maxDistance === Offset: 72 Type: Bla ==== 4D3650 ==== Total Properties: 4 Inheritance: === maxChars === Offset: 332 Type: Bla === allowColorChars === Offset: 380 Type: Bla === deniedSound === Offset: 384 Type: Bla === lineSpacing === Offset: 376 Type: Bla ==== 40B850 ==== Total Properties: 12 Inheritance: === roomRolloff === Offset: 96 Type: Bla === room === Offset: 68 Type: Bla === outsideVolumeHF === Offset: 104 Type: Bla === occlusion === Offset: 84 Type: Bla === direct === Offset: 60 Type: Bla === occlusionRoomRatio === Offset: 92 Type: Bla === obstruction === Offset: 76 Type: Bla === airAbsorption === Offset: 100 Type: Bla === obstructionLFRatio === Offset: 80 Type: Bla === flags === Offset: 108 Type: Bla === directHF === Offset: 64 Type: Bla === occlusionLFRatio === Offset: 88 Type: Bla ==== 45A540 ==== Total Properties: 21 Inheritance: === softSelectRadius === Offset: 808 Type: Bla === borderLineMode === Offset: 780 Type: Bla === softSelectFilter === Offset: 812 Type: Bla === borderFillColor === Offset: 772 Type: Bla === borderFrameColor === Offset: 776 Type: Bla === adjustHeightMouseScale === Offset: 820 Type: Bla === selectionHidden === Offset: 781 Type: Bla === isDirty === Offset: 764 Type: Bla === softSelectDefaultFilter === Offset: 816 Type: Bla === setHeightVal === Offset: 792 Type: Bla === scaleVal === Offset: 796 Type: Bla === materialGroup === Offset: 804 Type: Bla === renderBorder === Offset: 766 Type: Bla === adjustHeightVal === Offset: 788 Type: Bla === processUsesBrush === Offset: 784 Type: Bla === paintMaterial === Offset: 708 Type: Bla === borderHeight === Offset: 768 Type: Bla === isMissionDirty === Offset: 765 Type: Bla === renderVertexSelection === Offset: 783 Type: Bla === enableSoftBrushes === Offset: 782 Type: Bla === smoothFactor === Offset: 800 Type: Bla ==== 58C7F0 ==== Total Properties: 3 Inheritance: === position === Offset: 156 Type: Bla === rotation === Offset: 156 Type: Bla === scale === Offset: 284 Type: Bla ==== 467320 ==== Total Properties: 8 Inheritance: === consoleLineWidth === Offset: 572 Type: Bla === renderMissionArea === Offset: 544 Type: Bla === missionAreaFillColor === Offset: 545 Type: Bla === consoleCircleSegments === Offset: 568 Type: Bla === consoleSphereLevel === Offset: 564 Type: Bla === missionAreaFrameColor === Offset: 549 Type: Bla === consoleFillColor === Offset: 557 Type: Bla === consoleFrameColor === Offset: 553 Type: Bla ==== 6A08F0 ==== Total Properties: 8 Inheritance: === direction === Offset: 96 Type: Bla === nodeName === Offset: 92 Type: Bla === color === Offset: 76 Type: Bla === texture === Offset: 124 Type: Bla === length === Offset: 120 Type: Bla === radius === Offset: 72 Type: Bla === offset === Offset: 108 Type: Bla === type === Offset: 68 Type: Bla ==== 65F650 ==== Total Properties: 39 Inheritance: === defaultCursor === Offset: 61704 Type: Bla === waypointIconName === Offset: 61756 Type: Bla === maxDistanceScale === Offset: 61852 Type: Bla === minDistanceScale === Offset: 61848 Type: Bla === iconProjLen === Offset: 61844 Type: Bla === sensorSphereFillAlpha === Offset: 61772 Type: Bla === playerMarkerAngle === Offset: 61804 Type: Bla === playerMarkerLen === Offset: 61812 Type: Bla === renderSensors === Offset: 61832 Type: Bla === removeCursor === Offset: 61728 Type: Bla === renderMissionArea === Offset: 61780 Type: Bla === cameraMoveTime === Offset: 61740 Type: Bla === textOffset === Offset: 61792 Type: Bla === selectedObjectColor === Offset: 61800 Type: Bla === playerMarkerColor === Offset: 61816 Type: Bla === missionAreaFrameColor === Offset: 61785 Type: Bla === arrowCursor === Offset: 61708 Type: Bla === screenFrameSize === Offset: 61856 Type: Bla === edgeMarkerTextureName === Offset: 61828 Type: Bla === maxIconSize === Offset: 61840 Type: Bla === playerMarkerOffset === Offset: 61808 Type: Bla === zoomCursor === Offset: 61720 Type: Bla === missionAreaFillColor === Offset: 61781 Type: Bla === cameraOffset === Offset: 61732 Type: Bla === addCursor === Offset: 61724 Type: Bla === mouseSelectRectColor === Offset: 61748 Type: Bla === potentialTaskIconName === Offset: 61764 Type: Bla === minIconSize === Offset: 61836 Type: Bla === sensorSphereFrameAlpha === Offset: 61768 Type: Bla === cameraZoomTime === Offset: 61736 Type: Bla === hilightedObjectColor === Offset: 61796 Type: Bla === defaultIconName === Offset: 61752 Type: Bla === moveCursor === Offset: 61716 Type: Bla === renderText === Offset: 61789 Type: Bla === sensorSphereDetailLevel === Offset: 61776 Type: Bla === enableEdgeMarkers === Offset: 61820 Type: Bla === handCursor === Offset: 61712 Type: Bla === edgeMarkerSize === Offset: 61824 Type: Bla === assignedTaskIconName === Offset: 61760 Type: Bla ==== 680AB0 ==== Total Properties: 9 Inheritance: === offsetSpeed === Offset: 217136 Type: Bla === maxNumDrops === Offset: 217128 Type: Bla === maxVelocity === Offset: 217124 Type: Bla === minVelocity === Offset: 217120 Type: Bla === color1 === Offset: 217072 Type: Bla === color3 === Offset: 217104 Type: Bla === color2 === Offset: 217088 Type: Bla === percentage === Offset: 216972 Type: Bla === maxRadius === Offset: 217132 Type: Bla ==== 4DA7F0 ==== Total Properties: 3 Inheritance: === altFontColorSE === Offset: 296 Type: Bla === altFontColor === Offset: 288 Type: Bla === altFontColorHL === Offset: 292 Type: Bla ==== ParticleData ==== Total Properties: 18 Inheritance: === lifetimeMS === Offset: 80 Type: Bla === useInvAlpha === Offset: 100 Type: Bla === windCoefficient === Offset: 64 Type: Bla === sizes === Offset: 176 Type: Bla === inheritedVelFactor === Offset: 72 Type: Bla === animateTexture === Offset: 101 Type: Bla === dragCoefficient === Offset: 60 Type: Bla === gravityCoefficient === Offset: 68 Type: Bla === constantAcceleration === Offset: 76 Type: Bla === colors === Offset: 112 Type: Bla === framesPerSec === Offset: 108 Type: Bla === textureName === Offset: 208 Type: Bla === spinRandomMax === Offset: 96 Type: Bla === spinSpeed === Offset: 88 Type: Bla === lifetimeVarianceMS === Offset: 84 Type: Bla === animTexName === Offset: 208 Type: Bla === times === Offset: 192 Type: Bla === spinRandomMin === Offset: 92 Type: Bla ==== 50B6F0 ==== Total Properties: 1 Inheritance: === flip === Offset: 188 Type: Bla ==== 63FCB0 ==== Total Properties: 9 Inheritance: === tracerWidth === Offset: 388 Type: Bla === renderCross === Offset: 400 Type: Bla === tracerMinPixels === Offset: 368 Type: Bla === tracerAlpha === Offset: 364 Type: Bla === crossSize === Offset: 396 Type: Bla === tracerTex === Offset: 404 Type: Bla === tracerColor === Offset: 372 Type: Bla === crossViewAng === Offset: 392 Type: Bla === tracerLength === Offset: 360 Type: Bla ==== 627610 ==== Total Properties: 8 Inheritance: === useFog === Offset: 696 Type: Bla === color === Offset: 664 Type: Bla === strikesPerMinute === Offset: 644 Type: Bla === strikeRadius === Offset: 656 Type: Bla === chanceToHitTarget === Offset: 652 Type: Bla === strikeWidth === Offset: 648 Type: Bla === boltStartRadius === Offset: 660 Type: Bla === fadeColor === Offset: 680 Type: Bla ==== 4BE6E0 ==== Total Properties: 6 Inheritance: === willFirstRespond === Offset: 377 Type: Bla === vScrollBar === Offset: 372 Type: Bla === hScrollBar === Offset: 368 Type: Bla === constantThumbHeight === Offset: 376 Type: Bla === defaultLineHeight === Offset: 316 Type: Bla === childMargin === Offset: 164 Type: Bla ==== 593970 ==== Total Properties: 3 Inheritance: === textureName === Offset: 68 Type: Bla === sizeX === Offset: 60 Type: Bla === sizeY === Offset: 64 Type: Bla ==== 4CA4F0 ==== Total Properties: 8 Inheritance: === borderColor === Offset: 192 Type: Bla === borderMovable === Offset: 200 Type: Bla === rows === Offset: 160 Type: Bla === borderEnable === Offset: 196 Type: Bla === borderWidth === Offset: 188 Type: Bla === fudgeFactor === Offset: 228 Type: Bla === autoBalance === Offset: 224 Type: Bla === columns === Offset: 148 Type: Bla ==== 4DF6E0 ==== Total Properties: 6 Inheritance: === swapRB === Offset: 276 Type: Bla === wavFilename === Offset: 152 Type: Bla === done === Offset: 197 Type: Bla === letterBox === Offset: 198 Type: Bla === speed === Offset: 204 Type: Bla === aviFilename === Offset: 148 Type: Bla ==== FireballAtmosphere ==== Total Properties: 1 Inheritance: [[#FireballAtmosphere]] -> [[#GameBase]] -> [[#SceneObject]] -> [[#NetObject]] -> [[#SimObject]] === fireball === Offset: 68 Type: Bla ==== 4C0800 ==== Total Properties: 3 Inheritance: === range === Offset: 148 Type: Bla === ticks === Offset: 156 Type: Bla === value === Offset: 160 Type: Bla ==== SniperProjectileData ==== Total Properties: 15 Inheritance: === pulseSpeed === Offset: 364 Type: Bla === startBeamWidth === Offset: 340 Type: Bla === lightColor === Offset: 376 Type: Bla === lightRadius === Offset: 372 Type: Bla === maxFlareSize === Offset: 356 Type: Bla === textureName === Offset: 392 Type: Bla === fadeTime === Offset: 336 Type: Bla === endBeamWidth === Offset: 344 Type: Bla === pulseLength === Offset: 368 Type: Bla === maxRifleRange === Offset: 312 Type: Bla === beamColor === Offset: 320 Type: Bla === beamFlareAngle === Offset: 348 Type: Bla === minFlareSize === Offset: 352 Type: Bla === pulseBeamWidth === Offset: 360 Type: Bla === rifleHeadMultiplier === Offset: 316 Type: Bla ==== ShapeBaseImageData ==== Total Properties: 60 Inheritance: === emap === Offset: 3208 Type: Bla === stateTransitionOnWet === Offset: 936 Type: Bla === isSeeker === Offset: 3304 Type: Bla === stateIgnoreLoadedForReady === Offset: 2551 Type: Bla === shapeFile === Offset: 3212 Type: Bla === minEnergy === Offset: 3336 Type: Bla === stateName === Offset: 68 Type: Bla === stateSequenceRandomFlash === Offset: 2520 Type: Bla === stateEnergyDrain === Offset: 1804 Type: Bla === stateTransitionOnTimeout === Offset: 1432 Type: Bla === minSeekHeat === Offset: 3320 Type: Bla === stateTransitionOnTriggerDown === Offset: 1308 Type: Bla === firstPerson === Offset: 3284 Type: Bla === lightTime === Offset: 3364 Type: Bla === accuFire === Offset: 3340 Type: Bla === stateSpinThread === Offset: 2148 Type: Bla === maxSeekAngle === Offset: 3312 Type: Bla === stateScript === Offset: 2708 Type: Bla === stateShockwave === Offset: 1773 Type: Bla === stateEmitterNode === Offset: 3084 Type: Bla === minTargetingDistance === Offset: 3324 Type: Bla === stateTransitionOnTriggerUp === Offset: 1184 Type: Bla === stateSound === Offset: 2584 Type: Bla === seekRadius === Offset: 3308 Type: Bla === stateTransitionOnNotLoaded === Offset: 316 Type: Bla === stateEmitter === Offset: 2836 Type: Bla === stateAllowImageChange === Offset: 1928 Type: Bla === shellVelocity === Offset: 3568 Type: Bla === stateTransitionOnAmmo === Offset: 440 Type: Bla === muzzleFlash === Offset: 3296 Type: Bla === shellExitVariance === Offset: 3564 Type: Bla === stateTransitionOnNotWet === Offset: 1060 Type: Bla === lightColor === Offset: 3348 Type: Bla === stateSequence === Offset: 2396 Type: Bla === stateEjectShell === Offset: 1742 Type: Bla === stateLoadedFlag === Offset: 2024 Type: Bla === shellExitDir === Offset: 3552 Type: Bla === computeCRC === Offset: 3448 Type: Bla === seekTime === Offset: 3316 Type: Bla === stateRecoil === Offset: 2272 Type: Bla === offset === Offset: 3220 Type: Bla === stateTransitionOnLoaded === Offset: 192 Type: Bla === rotation === Offset: 3220 Type: Bla === stateWaitForTimeout === Offset: 1680 Type: Bla === stateTimeoutValue === Offset: 1556 Type: Bla === casing === Offset: 3544 Type: Bla === stateEmitterTime === Offset: 2960 Type: Bla === lightRadius === Offset: 3368 Type: Bla === cloakable === Offset: 3341 Type: Bla === stateTransitionOnNoTarget === Offset: 812 Type: Bla === lightType === Offset: 3344 Type: Bla === useTargetAudio === Offset: 3305 Type: Bla === stateTransitionOnTarget === Offset: 688 Type: Bla === stateDirection === Offset: 1990 Type: Bla === mass === Offset: 3328 Type: Bla === usesEnergy === Offset: 3332 Type: Bla === projectile === Offset: 3288 Type: Bla === mountPoint === Offset: 3216 Type: Bla === stateFire === Offset: 1711 Type: Bla === stateTransitionOnNoAmmo === Offset: 564 Type: Bla ==== 4C8AE0 ==== Total Properties: 1 Inheritance: === maxPopupHeight === Offset: 216 Type: Bla ==== 509550 ==== Total Properties: 30 Inheritance: === missileTargetRing === Offset: 432 Type: Bla === renderEdgeMarkers === Offset: 288 Type: Bla === markerScaleDistance === Offset: 340 Type: Bla === renderXYProjection === Offset: 280 Type: Bla === targetLockedFrameColor === Offset: 377 Type: Bla === markerHitRadius === Offset: 284 Type: Bla === missileFlash2 === Offset: 428 Type: Bla === missileFlash1 === Offset: 424 Type: Bla === protectedStatics === Offset: 376 Type: Bla === acquireScreenRadius === Offset: 304 Type: Bla === vehicleBeaconColor === Offset: 448 Type: Bla === friendBeaconColor === Offset: 444 Type: Bla === markerImageNames === Offset: 392 Type: Bla === defaultMarkerColor === Offset: 300 Type: Bla === infoOffset === Offset: 320 Type: Bla === markerAngle === Offset: 292 Type: Bla === markerTextEdgeOffset === Offset: 348 Type: Bla === missileMarker2 === Offset: 420 Type: Bla === imageOffset === Offset: 452 Type: Bla === markerLen === Offset: 296 Type: Bla === missileMarker1 === Offset: 416 Type: Bla === damageRectSize === Offset: 312 Type: Bla === enemyBeaconColor === Offset: 440 Type: Bla === minProjectSize === Offset: 328 Type: Bla === missileMarkerHilite === Offset: 436 Type: Bla === minMarkerScale === Offset: 336 Type: Bla === damageFrameColor === Offset: 385 Type: Bla === playerEyeZOffset === Offset: 308 Type: Bla === renderMarkerText === Offset: 344 Type: Bla === acquireBoxCheckDistance === Offset: 332 Type: Bla ==== 4CED90 ==== Total Properties: 6 Inheritance: === numImages === Offset: 264 Type: Bla === itemHeight === Offset: 276 Type: Bla === textOffset === Offset: 268 Type: Bla === fullRowSelect === Offset: 272 Type: Bla === tabSize === Offset: 256 Type: Bla === imagesBitmap === Offset: 260 Type: Bla ==== 60E540 ==== Total Properties: 1 Inheritance: === disableMove === Offset: 2434 Type: Bla ==== ELFProjectileData ==== Total Properties: 16 Inheritance: === textures === Offset: 320 Type: Bla === blurFreq === Offset: 332 Type: Bla === lightningWidth === Offset: 352 Type: Bla === emitter === Offset: 332 Type: Bla === beamSpeed === Offset: 328 Type: Bla === beamHitWidth === Offset: 316 Type: Bla === blurLifetime === Offset: 336 Type: Bla === texRepeat === Offset: 324 Type: Bla === lightningDist === Offset: 356 Type: Bla === mainBeamRepeat === Offset: 348 Type: Bla === beamWidth === Offset: 316 Type: Bla === cutoffAngle === Offset: 340 Type: Bla === beamRange === Offset: 312 Type: Bla === mainBeamWidth === Offset: 340 Type: Bla === numSegments === Offset: 320 Type: Bla === mainBeamSpeed === Offset: 344 Type: Bla ==== 50D040 ==== Total Properties: 8 Inheritance: === lowerBound === Offset: 208 Type: Bla === updatePeriod === Offset: 256 Type: Bla === renderGraph === Offset: 291 Type: Bla === fieldColors === Offset: 266 Type: Bla === upperBound === Offset: 184 Type: Bla === infoCallback === Offset: 290 Type: Bla === historySize === Offset: 252 Type: Bla === renderField === Offset: 260 Type: Bla ==== 4FD190 ==== Total Properties: 5 Inheritance: === autoResize === Offset: 192 Type: Bla === autoCenter === Offset: 193 Type: Bla === flipHorizontal === Offset: 195 Type: Bla === flipVertical === Offset: 194 Type: Bla === bitmap === Offset: 188 Type: Bla ==== 4BDDD0 ==== Total Properties: 1 Inheritance: === groupNum === Offset: 176 Type: Bla ==== 4FCAA0 ==== Total Properties: 3 Inheritance: === opacity === Offset: 180 Type: Bla === frameColor === Offset: 164 Type: Bla === fillColor === Offset: 148 Type: Bla ==== 4ADCC0 ==== Total Properties: 1 Inheritance: === text === Offset: 156 Type: Bla ==== 607420 ==== Total Properties: 3 Inheritance: === rotate === Offset: 2222 Type: Bla === static === Offset: 2221 Type: Bla === collideable === Offset: 2220 Type: Bla ==== 4E01A0 ==== Total Properties: 1 Inheritance: === expression === Offset: 148 Type: Bla ==== 4AD700 ==== Total Properties: 2 Inheritance: === wrap === Offset: 164 Type: Bla === bitmap === Offset: 148 Type: Bla ==== 666910 ==== Total Properties: 6 Inheritance: === inactiveImage === Offset: 88 Type: Bla === baseImage === Offset: 80 Type: Bla === images === Offset: 80 Type: Bla === hilightImage === Offset: 96 Type: Bla === selectImage === Offset: 92 Type: Bla === activeImage === Offset: 84 Type: Bla ==== LinearFlareData ==== Total Properties: 5 Inheritance: === flareBaseTexture === Offset: 396 Type: Bla === flareColor === Offset: 376 Type: Bla === flareModTexture === Offset: 392 Type: Bla === numFlares === Offset: 360 Type: Bla === size === Offset: 364 Type: Bla ==== 4D6D90 ==== Total Properties: 1 Inheritance: === escapeCommand === Offset: 388 Type: Bla ==== 501130 ==== Total Properties: 5 Inheritance: === pulseRate === Offset: 216 Type: Bla === verticalFill === Offset: 224 Type: Bla === pulseThreshold === Offset: 220 Type: Bla === displayMounted === Offset: 226 Type: Bla === value === Offset: 212 Type: Bla ==== 4F85E0 ==== Total Properties: 4 Inheritance: === glowOffset === Offset: 172 Type: Bla === maxTabWidth === Offset: 196 Type: Bla === tabSpacing === Offset: 188 Type: Bla === stretchToFit === Offset: 204 Type: Bla ==== PhysicalZone ==== Total Properties: 4 Inheritance: [[#PhysicalZone]] -> [[#SceneObject]] -> [[#NetObject]] -> [[#SimObject]] === velocityMod === Offset: 584 Type: Bla === appliedForce === Offset: 592 Type: Bla === gravityMod === Offset: 588 Type: Bla === polyhedron === Offset: 604 Type: Bla ==== ExplosionData ==== Total Properties: 34 Inheritance: === debrisPhiMax === Offset: 188 Type: Bla === particleRadius === Offset: 80 Type: Bla === camShakeRadius === Offset: 364 Type: Bla === debrisVelocityVariance === Offset: 204 Type: Bla === camShakeAmp === Offset: 348 Type: Bla === debris === Offset: 168 Type: Bla === camShakeDuration === Offset: 360 Type: Bla === debrisNum === Offset: 192 Type: Bla === shakeCamera === Offset: 332 Type: Bla === shockwaveOnTerrain === Offset: 164 Type: Bla === camShakeFreq === Offset: 336 Type: Bla === delayVariance === Offset: 252 Type: Bla === faceViewer === Offset: 72 Type: Bla === particleEmitter === Offset: 88 Type: Bla === debrisPhiMin === Offset: 184 Type: Bla === explosionScale === Offset: 100 Type: Bla === debrisThetaMin === Offset: 176 Type: Bla === soundProfile === Offset: 84 Type: Bla === particleDensity === Offset: 76 Type: Bla === offset === Offset: 264 Type: Bla === camShakeFalloff === Offset: 368 Type: Bla === emitter === Offset: 124 Type: Bla === playSpeed === Offset: 112 Type: Bla === delayMS === Offset: 248 Type: Bla === lifetimeMS === Offset: 256 Type: Bla === lifetimeVariance === Offset: 260 Type: Bla === debrisVelocity === Offset: 200 Type: Bla === sizes === Offset: 268 Type: Bla === times === Offset: 316 Type: Bla === shockwave === Offset: 156 Type: Bla === debrisNumVariance === Offset: 196 Type: Bla === debrisThetaMax === Offset: 180 Type: Bla === subExplosion === Offset: 208 Type: Bla === explosionShape === Offset: 68 Type: Bla ==== 4D8480 ==== Total Properties: 5 Inheritance: === maxColorIndex === Offset: 232 Type: Bla === allowedMatches === Offset: 164 Type: Bla === lineContinuedIndex === Offset: 160 Type: Bla === matchColor === Offset: 228 Type: Bla === lineSpacing === Offset: 156 Type: Bla ==== 4DA2E0 ==== Total Properties: 1 Inheritance: === lockMouse === Offset: 148 Type: Bla ==== TerrainData ==== Total Properties: 4 Inheritance: === squareSize === Offset: 864 Type: Bla === detailTexture === Offset: 744 Type: Bla === terrainFile === Offset: 752 Type: Bla === emptySquares === Offset: 756 Type: Bla ==== 4EA760 ==== Total Properties: 2 Inheritance: === glowOffset === Offset: 236 Type: Bla === text === Offset: 244 Type: Bla ==== 4C5CC0 ==== Total Properties: 3 Inheritance: === text === Offset: 148 Type: Bla === groupNum === Offset: 160 Type: Bla === buttonType === Offset: 156 Type: Bla ==== 664BD0 ==== Total Properties: 2 Inheritance: === mouseRegion === Offset: 232 Type: Bla === bitmap === Offset: 228 Type: Bla ==== 4F6CC0 ==== Total Properties: 7 Inheritance: === closeCommand === Offset: 296 Type: Bla === frameBase === Offset: 252 Type: Bla === canClose === Offset: 295 Type: Bla === canMove === Offset: 294 Type: Bla === borderWidth === Offset: 300 Type: Bla === resizeWidth === Offset: 292 Type: Bla === resizeHeight === Offset: 293 Type: Bla ==== TracerProjectileData ==== Total Properties: 6 Inheritance: === crossSize === Offset: 364 Type: Bla === texture === Offset: 344 Type: Bla === blurColor === Offset: 376 Type: Bla === blurWidth === Offset: 372 Type: Bla === crossViewAng === Offset: 360 Type: Bla === blurLifetime === Offset: 368 Type: Bla ==== 64EBE0 ==== Total Properties: 1 Inheritance: === targetId === Offset: 2080 Type: Bla ==== PrecipitationData ==== Total Properties: 7 Inheritance: === minDropAngle === Offset: 664 Type: Bla === dropRadius === Offset: 656 Type: Bla === dropsPerMinute === Offset: 660 Type: Bla === startVelocity === Offset: 672 Type: Bla === dropDir === Offset: 680 Type: Bla === dropHeight === Offset: 676 Type: Bla === maxDropAngle === Offset: 668 Type: Bla ==== 4E5190 ==== Total Properties: 1 Inheritance: === glowOffset === Offset: 372 Type: Bla