OpenDBC
Menu

3D objects

Creating and manipulating 3D objects, limbs, meshes, collisions.

439 entries — 287 implemented in OpenDBC (65%), 0 compatibility stubs.

Type and status legend

ADD LIMB dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
ADD LIMB Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem ADD LIMB — generated example
add limb 1, 1, 1
wait key

Source: darkbasic_reference.md:18; dbpro_reference.md:23

ADD LOD TO OBJECT dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
ADD LOD TO OBJECT Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem ADD LOD TO OBJECT — generated example
add lod to object 1, 1, 1, 1
wait key

Source: dbpro_reference.md:25

ADD MESH TO VERTEXDATA dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
ADD MESH TO VERTEXDATA Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem ADD MESH TO VERTEXDATA — generated example
add mesh to vertexdata 1
wait key

Source: dbpro_reference.md:28

ADD OBJECT TO BLOCK dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
ADD OBJECT TO BLOCK Integer1, Integer2, String3$

Typed signature: integer, integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
String3$string—

Example generated example

rem ADD OBJECT TO BLOCK — generated example
add object to block 1, 1, "text"
wait key

Source: dbpro_reference.md:29

ADD STATIC SCORCH dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
ADD STATIC SCORCH Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem ADD STATIC SCORCH — generated example
add static scorch 1, 1
wait key

Source: dbpro_reference.md:34

ADD VEHICLE COLLISION POINT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
ADD VEHICLE COLLISION POINT Integer1, Real2, Real3, Real4

Typed signature: integer, real, real, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—
Real3real—
Real4real—

Example generated example

rem ADD VEHICLE COLLISION POINT — generated example
add vehicle collision point 1, 1, 1, 1
wait key

Source: dbpro_reference.md:40

ADD VEHICLE COLLISION POINTS dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
ADD VEHICLE COLLISION POINTS Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem ADD VEHICLE COLLISION POINTS — generated example
add vehicle collision points 1, 1
wait key

Source: dbpro_reference.md:41

APPEND OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC

Compatibility note: APPEND OBJECT Filename$, ObjectId, StartFrame loads animation data relative to the execution asset root; both slash styles are accepted, StartFrame must be non-negative and animation channels must match the destination object.

APPEND OBJECT String1$, Number2, Number3

Typed signature: string, number, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—
Number3number—

Example generated example

rem APPEND OBJECT — generated example
append object "text", 1, 1
wait key

Source: darkbasic_reference.md:21; dbpro_reference.md:47

APPEND OBJECT ANIMATION dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads, implementation status.

  • Arity: 4 in DBC, 2 in DBPro.
  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
APPEND OBJECT ANIMATION String1$, String2$, Number3, Number4

Typed signature: string, string, number, number → void

Parameters

ParameterTypeNotes
String1$string—
String2$string—
Number3number—
Number4number—

Example generated example

rem APPEND OBJECT ANIMATION — generated example
append object animation "text", "text", 1, 1
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
APPEND OBJECT ANIMATION Integer1, String2$

Typed signature: integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—

Example generated example

rem APPEND OBJECT ANIMATION — generated example
append object animation 1, "text"
wait key

Source: darkbasic_reference.md:22; dbpro_reference.md:48

ATTACH OBJECT TO STATIC dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
ATTACH OBJECT TO STATIC Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem ATTACH OBJECT TO STATIC — generated example
attach object to static 1
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
ATTACH OBJECT TO STATIC Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem ATTACH OBJECT TO STATIC — generated example
attach object to static 1
wait key

Source: darkbasic_reference.md:23; dbpro_reference.md:58

AUTOMATIC OBJECT COLLISION dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
AUTOMATIC OBJECT COLLISION Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem AUTOMATIC OBJECT COLLISION — generated example
automatic object collision 1, 1, 1
wait key

Source: dbpro_reference.md:62

BIND COLLIDER TO OBJECT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
BIND COLLIDER TO OBJECT Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem BIND COLLIDER TO OBJECT — generated example
bind collider to object 1, 1
wait key

Source: dbpro_reference.md:68

BIND EFFECTOR TO OBJECT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
BIND EFFECTOR TO OBJECT Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem BIND EFFECTOR TO OBJECT — generated example
bind effector to object 1, 1
wait key

Source: dbpro_reference.md:69

BSP COLLISION HIT dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = BSP COLLISION HIT(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem BSP COLLISION HIT — generated example
result = bsp collision hit(1)
print result
wait key

Source: dbpro_reference.md:1566

BSP COLLISION X dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = BSP COLLISION X(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem BSP COLLISION X — generated example
result = bsp collision x(1)
print result
wait key

Source: dbpro_reference.md:1567

BSP COLLISION Y dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = BSP COLLISION Y(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem BSP COLLISION Y — generated example
result = bsp collision y(1)
print result
wait key

Source: dbpro_reference.md:1568

BSP COLLISION Z dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = BSP COLLISION Z(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem BSP COLLISION Z — generated example
result = bsp collision z(1)
print result
wait key

Source: dbpro_reference.md:1569

BUILD STATIC PORTALS dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
BUILD STATIC PORTALS

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem BUILD STATIC PORTALS — generated example
build static portals
wait key

Source: dbpro_reference.md:93

CALCULATE AUTOMATIC COLLISION dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
CALCULATE AUTOMATIC COLLISION

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem CALCULATE AUTOMATIC COLLISION — generated example
calculate automatic collision
wait key

Source: dbpro_reference.md:94

CALCULATE OBJECT BOUNDS dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
CALCULATE OBJECT BOUNDS Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem CALCULATE OBJECT BOUNDS — generated example
calculate object bounds 1
wait key

Source: dbpro_reference.md:95

CHANGE MESH dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
CHANGE MESH Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem CHANGE MESH — generated example
change mesh 1, 1, 1
wait key

Source: darkbasic_reference.md:34; dbpro_reference.md:103

CLEAR ALL OBJECT KEYFRAMES dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): typed overloads, implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
CLEAR ALL OBJECT KEYFRAMES Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem CLEAR ALL OBJECT KEYFRAMES — generated example
clear all object keyframes 1
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
CLEAR ALL OBJECT KEYFRAMES Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem CLEAR ALL OBJECT KEYFRAMES — generated example
clear all object keyframes 1
wait key

Source: darkbasic_reference.md:37; dbpro_reference.md:108

CLEAR OBJECT KEYFRAME dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): typed overloads, implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
CLEAR OBJECT KEYFRAME Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem CLEAR OBJECT KEYFRAME — generated example
clear object keyframe 1, 1
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
CLEAR OBJECT KEYFRAME Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem CLEAR OBJECT KEYFRAME — generated example
clear object keyframe 1, 1
wait key

Source: darkbasic_reference.md:40; dbpro_reference.md:112

CLONE OBJECT dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
CLONE OBJECT Number1, Number2, [Number3]

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3numberoptional

Example generated example

rem CLONE OBJECT — generated example
clone object 1, 1, 1
wait key

Source: dbpro_reference.md:113

COLOR LIMB dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
COLOR LIMB Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem COLOR LIMB — generated example
color limb 1, 1, 1
wait key

Source: darkbasic_reference.md:47; dbpro_reference.md:128

COLOR OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
COLOR OBJECT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example

make object cube 1, 100
color object 1, rgb(255, 0, 0)
wait key

Source: darkbasic_reference.md:48; dbpro_reference.md:129

CONVERT MESH TO VERTEXDATA dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
CONVERT MESH TO VERTEXDATA Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem CONVERT MESH TO VERTEXDATA — generated example
convert mesh to vertexdata 1
wait key

Source: dbpro_reference.md:132

CONVERT OBJECT FVF dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
CONVERT OBJECT FVF Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem CONVERT OBJECT FVF — generated example
convert object fvf 1, 1
wait key

Source: dbpro_reference.md:133

DELETE BSP dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
DELETE BSP

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem DELETE BSP — generated example
delete bsp
wait key

Source: dbpro_reference.md:155

DELETE MESH dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
DELETE MESH Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem DELETE MESH — generated example
delete mesh 1
wait key

Source: darkbasic_reference.md:66; dbpro_reference.md:175

DELETE MESH FROM VERTEXDATA dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
DELETE MESH FROM VERTEXDATA Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem DELETE MESH FROM VERTEXDATA — generated example
delete mesh from vertexdata 1, 1, 1, 1
wait key

Source: dbpro_reference.md:176

DELETE OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
DELETE OBJECT Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem DELETE OBJECT — generated example
delete object 1
wait key

Source: darkbasic_reference.md:68; dbpro_reference.md:178

DELETE OBJECT COLLISION BOX dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
DELETE OBJECT COLLISION BOX Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem DELETE OBJECT COLLISION BOX — generated example
delete object collision box 1
wait key

Source: darkbasic_reference.md:69; dbpro_reference.md:179

DELETE OBJECTS dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
DELETE OBJECTS Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem DELETE OBJECTS — generated example
delete objects 1, 1
wait key

Source: dbpro_reference.md:180

DELETE STATIC OBJECT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
DELETE STATIC OBJECT Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem DELETE STATIC OBJECT — generated example
delete static object 1
wait key

Source: dbpro_reference.md:186

DELETE STATIC OBJECTS dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
DELETE STATIC OBJECTS

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem DELETE STATIC OBJECTS — generated example
delete static objects
wait key

Source: darkbasic_reference.md:72; dbpro_reference.md:187

DETACH OBJECT FROM STATIC dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
DETACH OBJECT FROM STATIC Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem DETACH OBJECT FROM STATIC — generated example
detach object from static 1
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
DETACH OBJECT FROM STATIC Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem DETACH OBJECT FROM STATIC — generated example
detach object from static 1
wait key

Source: darkbasic_reference.md:73; dbpro_reference.md:196

DISABLE OBJECT ZBIAS dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
DISABLE OBJECT ZBIAS Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem DISABLE OBJECT ZBIAS — generated example
disable object zbias 1
wait key

Source: dbpro_reference.md:199

DISABLE OBJECT ZDEPTH dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
DISABLE OBJECT ZDEPTH Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem DISABLE OBJECT ZDEPTH — generated example
disable object zdepth 1
wait key

Source: darkbasic_reference.md:76; dbpro_reference.md:200

DISABLE OBJECT ZREAD dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
DISABLE OBJECT ZREAD Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem DISABLE OBJECT ZREAD — generated example
disable object zread 1
wait key

Source: dbpro_reference.md:201

DISABLE OBJECT ZWRITE dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
DISABLE OBJECT ZWRITE Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem DISABLE OBJECT ZWRITE — generated example
disable object zwrite 1
wait key

Source: dbpro_reference.md:202

DISABLE STATIC OCCLUSION dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
DISABLE STATIC OCCLUSION

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem DISABLE STATIC OCCLUSION — generated example
disable static occlusion
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
DISABLE STATIC OCCLUSION

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem DISABLE STATIC OCCLUSION — generated example
disable static occlusion
wait key

Source: darkbasic_reference.md:77; dbpro_reference.md:203

DRAW TO BACK dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
DRAW TO BACK

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem DRAW TO BACK — generated example
draw to back
wait key

Source: darkbasic_reference.md:81; dbpro_reference.md:214

DRAW TO FRONT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
DRAW TO FRONT

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem DRAW TO FRONT — generated example
draw to front
wait key

Source: darkbasic_reference.md:82; dbpro_reference.md:216

ENABLE OBJECT ZBIAS dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
ENABLE OBJECT ZBIAS Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem ENABLE OBJECT ZBIAS — generated example
enable object zbias 1, 1, 1
wait key

Source: dbpro_reference.md:226

ENABLE OBJECT ZDEPTH dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
ENABLE OBJECT ZDEPTH Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem ENABLE OBJECT ZDEPTH — generated example
enable object zdepth 1
wait key

Source: darkbasic_reference.md:87; dbpro_reference.md:227

ENABLE OBJECT ZREAD dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
ENABLE OBJECT ZREAD Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem ENABLE OBJECT ZREAD — generated example
enable object zread 1
wait key

Source: dbpro_reference.md:228

ENABLE OBJECT ZWRITE dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
ENABLE OBJECT ZWRITE Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem ENABLE OBJECT ZWRITE — generated example
enable object zwrite 1
wait key

Source: dbpro_reference.md:229

ENABLE STATIC OCCLUSION dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
ENABLE STATIC OCCLUSION

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem ENABLE STATIC OCCLUSION — generated example
enable static occlusion
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
ENABLE STATIC OCCLUSION

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem ENABLE STATIC OCCLUSION — generated example
enable static occlusion
wait key

Source: darkbasic_reference.md:88; dbpro_reference.md:230

EXCLUDE LIMB OFF dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
EXCLUDE LIMB OFF Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem EXCLUDE LIMB OFF — generated example
exclude limb off 1, 1
wait key

Source: dbpro_reference.md:238

EXCLUDE LIMB ON dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
EXCLUDE LIMB ON Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem EXCLUDE LIMB ON — generated example
exclude limb on 1, 1
wait key

Source: dbpro_reference.md:239

EXCLUDE OBJECT OFF dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
EXCLUDE OBJECT OFF Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem EXCLUDE OBJECT OFF — generated example
exclude object off 1
wait key

Source: dbpro_reference.md:240

EXCLUDE OBJECT ON dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
EXCLUDE OBJECT ON Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem EXCLUDE OBJECT ON — generated example
exclude object on 1
wait key

Source: dbpro_reference.md:241

FADE OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
FADE OBJECT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem FADE OBJECT — generated example
fade object 1, 1
wait key

Source: darkbasic_reference.md:94; dbpro_reference.md:246

FINISH OBJECT PANEL dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
FINISH OBJECT PANEL Integer1, Real2, Real3

Typed signature: integer, real, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—
Real3real—

Example generated example

rem FINISH OBJECT PANEL — generated example
finish object panel 1, 1, 1
wait key

Source: dbpro_reference.md:252

FIX CLOTH POINT TO OBJECT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
FIX CLOTH POINT TO OBJECT Integer1, Integer2, Integer3

Typed signature: integer, integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Integer3integer—
FIX CLOTH POINT TO OBJECT Integer1, Integer2, Integer3, Real4, Real5, Real6

Typed signature: integer, integer, integer, real, real, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Integer3integer—
Real4real—
Real5real—
Real6real—

Example generated example

rem FIX CLOTH POINT TO OBJECT — generated example
fix cloth point to object 1, 1, 1
wait key

Source: dbpro_reference.md:255

FIX OBJECT PIVOT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
FIX OBJECT PIVOT Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem FIX OBJECT PIVOT — generated example
fix object pivot 1
wait key

Source: darkbasic_reference.md:98; dbpro_reference.md:257

FIX OBJECT TO RAGDOLL dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
FIX OBJECT TO RAGDOLL Integer1, Integer2, Integer3

Typed signature: integer, integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Integer3integer—

Example generated example

rem FIX OBJECT TO RAGDOLL — generated example
fix object to ragdoll 1, 1, 1
wait key

Source: dbpro_reference.md:258

FIX RAGDOLL POINT TO OBJECT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
FIX RAGDOLL POINT TO OBJECT Integer1, Integer2, Integer3

Typed signature: integer, integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Integer3integer—
FIX RAGDOLL POINT TO OBJECT Integer1, Integer2, Integer3, Real4, Real5, Real6

Typed signature: integer, integer, integer, real, real, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Integer3integer—
Real4real—
Real5real—
Real6real—

Example generated example

rem FIX RAGDOLL POINT TO OBJECT — generated example
fix ragdoll point to object 1, 1, 1
wait key

Source: dbpro_reference.md:259

FREE ALL CLOTH POINTS ON ALL OBJECTS dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
FREE ALL CLOTH POINTS ON ALL OBJECTS Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem FREE ALL CLOTH POINTS ON ALL OBJECTS — generated example
free all cloth points on all objects 1
wait key

Source: dbpro_reference.md:282

FREE ALL CLOTH POINTS ON OBJECT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
FREE ALL CLOTH POINTS ON OBJECT Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem FREE ALL CLOTH POINTS ON OBJECT — generated example
free all cloth points on object 1, 1
wait key

Source: dbpro_reference.md:283

FREE INSTANCE STAMP dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
FREE INSTANCE STAMP Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem FREE INSTANCE STAMP — generated example
free instance stamp 1
wait key

Source: dbpro_reference.md:288

GET INDEXDATA dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = GET INDEXDATA(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem GET INDEXDATA — generated example
result = get indexdata(1)
print result
wait key

Source: dbpro_reference.md:1763

GET LIMB POLYGON COUNT dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET LIMB POLYGON COUNT(Integer1, Integer2)

Typed signature: integer, integer → integer

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: integer

Example generated example

rem GET LIMB POLYGON COUNT — generated example
result = get limb polygon count(1, 1)
print result
wait key

Source: dbpro_reference.md:1767

GET OBJECT COLLISION X dbcdbproFunction

Compatibility: dbc and dbpro

DarkBASIC Classic function implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 0-1 in DBC, 0 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC

Compatibility note: Accepts zero or one argument. The result is attempted position minus corrected position for the selected or most recently queried object.

Result = GET OBJECT COLLISION X([Number1])

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1numberoptional

Return value: real

Example generated example

rem GET OBJECT COLLISION X — generated example
result = get object collision x(1)
print result
wait key

DBPro variant dbpro

Implemented in OpenDBC
Result = GET OBJECT COLLISION X()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem GET OBJECT COLLISION X — generated example
result = get object collision x()
print result
wait key

Source: darkbasic_reference.md:539; dbpro_reference.md:1787

GET OBJECT COLLISION Y dbcdbproFunction

Compatibility: dbc and dbpro

DarkBASIC Classic function implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 0-1 in DBC, 0 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC

Compatibility note: Accepts zero or one argument. The result is attempted position minus corrected position for the selected or most recently queried object.

Result = GET OBJECT COLLISION Y([Number1])

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1numberoptional

Return value: real

Example generated example

rem GET OBJECT COLLISION Y — generated example
result = get object collision y(1)
print result
wait key

DBPro variant dbpro

Implemented in OpenDBC
Result = GET OBJECT COLLISION Y()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem GET OBJECT COLLISION Y — generated example
result = get object collision y()
print result
wait key

Source: darkbasic_reference.md:540; dbpro_reference.md:1788

GET OBJECT COLLISION Z dbcdbproFunction

Compatibility: dbc and dbpro

DarkBASIC Classic function implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 0-1 in DBC, 0 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC

Compatibility note: Accepts zero or one argument. The result is attempted position minus corrected position for the selected or most recently queried object.

Result = GET OBJECT COLLISION Z([Number1])

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1numberoptional

Return value: real

Example generated example

rem GET OBJECT COLLISION Z — generated example
result = get object collision z(1)
print result
wait key

DBPro variant dbpro

Implemented in OpenDBC
Result = GET OBJECT COLLISION Z()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem GET OBJECT COLLISION Z — generated example
result = get object collision z()
print result
wait key

Source: darkbasic_reference.md:541; dbpro_reference.md:1789

GET OBJECT OCCLUSION dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET OBJECT OCCLUSION(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET OBJECT OCCLUSION — generated example
result = get object occlusion(1)
print result
wait key

Source: dbpro_reference.md:1790

GET OBJECT POLYGON COUNT dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET OBJECT POLYGON COUNT(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET OBJECT POLYGON COUNT — generated example
result = get object polygon count(1)
print result
wait key

Source: dbpro_reference.md:1791

GET OBJECT VERTEX COUNT dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET OBJECT VERTEX COUNT(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET OBJECT VERTEX COUNT — generated example
result = get object vertex count(1)
print result
wait key

Source: dbpro_reference.md:1792

GET STATIC COLLISION COUNT dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET STATIC COLLISION COUNT()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem GET STATIC COLLISION COUNT — generated example
result = get static collision count()
print result
wait key

Source: dbpro_reference.md:1815

GET STATIC COLLISION FLOOR dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET STATIC COLLISION FLOOR()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem GET STATIC COLLISION FLOOR — generated example
result = get static collision floor()
print result
wait key

Source: dbpro_reference.md:1816

GET STATIC COLLISION HIT dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = GET STATIC COLLISION HIT(Number1, Number2, Number3, Number4, Number5, Number6, Number7, Number8, Number9, Number10, Number11, Number12)

Typed signature: number, number, number, number, number, number, number, number, number, number, number, number → integer

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—
Number7number—
Number8number—
Number9number—
Number10number—
Number11number—
Number12number—

Return value: integer

Example generated example

rem GET STATIC COLLISION HIT — generated example
result = get static collision hit(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
print result
wait key

Source: darkbasic_reference.md:546; dbpro_reference.md:1817

GET STATIC COLLISION VALUE dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET STATIC COLLISION VALUE()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem GET STATIC COLLISION VALUE — generated example
result = get static collision value()
print result
wait key

Source: dbpro_reference.md:1818

GET STATIC COLLISION X dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = GET STATIC COLLISION X()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem GET STATIC COLLISION X — generated example
result = get static collision x()
print result
wait key

Source: darkbasic_reference.md:547; dbpro_reference.md:1819

GET STATIC COLLISION Y dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = GET STATIC COLLISION Y()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem GET STATIC COLLISION Y — generated example
result = get static collision y()
print result
wait key

Source: darkbasic_reference.md:548; dbpro_reference.md:1820

GET STATIC COLLISION Z dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = GET STATIC COLLISION Z()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem GET STATIC COLLISION Z — generated example
result = get static collision z()
print result
wait key

Source: darkbasic_reference.md:549; dbpro_reference.md:1821

GET VERTEXDATA DIFFUSE dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = GET VERTEXDATA DIFFUSE(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem GET VERTEXDATA DIFFUSE — generated example
result = get vertexdata diffuse(1)
print result
wait key

Source: dbpro_reference.md:1830

GET VERTEXDATA INDEX COUNT dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = GET VERTEXDATA INDEX COUNT()

Typed signature: none → integer

Parameters

No parameters.

Return value: integer

Example generated example

rem GET VERTEXDATA INDEX COUNT — generated example
result = get vertexdata index count()
print result
wait key

Source: dbpro_reference.md:1831

GET VERTEXDATA NORMALS X dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = GET VERTEXDATA NORMALS X(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem GET VERTEXDATA NORMALS X — generated example
result = get vertexdata normals x(1)
print result
wait key

Source: dbpro_reference.md:1832

GET VERTEXDATA NORMALS Y dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = GET VERTEXDATA NORMALS Y(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem GET VERTEXDATA NORMALS Y — generated example
result = get vertexdata normals y(1)
print result
wait key

Source: dbpro_reference.md:1833

GET VERTEXDATA NORMALS Z dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = GET VERTEXDATA NORMALS Z(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem GET VERTEXDATA NORMALS Z — generated example
result = get vertexdata normals z(1)
print result
wait key

Source: dbpro_reference.md:1834

GET VERTEXDATA POSITION X dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = GET VERTEXDATA POSITION X(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem GET VERTEXDATA POSITION X — generated example
result = get vertexdata position x(1)
print result
wait key

Source: dbpro_reference.md:1835

GET VERTEXDATA POSITION Y dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = GET VERTEXDATA POSITION Y(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem GET VERTEXDATA POSITION Y — generated example
result = get vertexdata position y(1)
print result
wait key

Source: dbpro_reference.md:1836

GET VERTEXDATA POSITION Z dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = GET VERTEXDATA POSITION Z(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem GET VERTEXDATA POSITION Z — generated example
result = get vertexdata position z(1)
print result
wait key

Source: dbpro_reference.md:1837

GET VERTEXDATA PTR dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET VERTEXDATA PTR()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem GET VERTEXDATA PTR — generated example
result = get vertexdata ptr()
print result
wait key

Source: dbpro_reference.md:1838

GET VERTEXDATA U dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = GET VERTEXDATA U(Number1, [Number2])

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional

Return value: real

Example generated example

rem GET VERTEXDATA U — generated example
result = get vertexdata u(1, 1)
print result
wait key

Source: dbpro_reference.md:1839

GET VERTEXDATA V dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = GET VERTEXDATA V(Number1, [Number2])

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional

Return value: real

Example generated example

rem GET VERTEXDATA V — generated example
result = get vertexdata v(1, 1)
print result
wait key

Source: dbpro_reference.md:1840

GET VERTEXDATA VERTEX COUNT dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = GET VERTEXDATA VERTEX COUNT()

Typed signature: none → integer

Parameters

No parameters.

Return value: integer

Example generated example

rem GET VERTEXDATA VERTEX COUNT — generated example
result = get vertexdata vertex count()
print result
wait key

Source: dbpro_reference.md:1841

GHOST OBJECT OFF dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
GHOST OBJECT OFF Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem GHOST OBJECT OFF — generated example
ghost object off 1
wait key

Source: darkbasic_reference.md:134; dbpro_reference.md:319

GHOST OBJECT ON dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
GHOST OBJECT ON Number1, [Number2]

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional

Example generated example

rem GHOST OBJECT ON — generated example
ghost object on 1, 1
wait key

Source: darkbasic_reference.md:135; dbpro_reference.md:320

GLUE OBJECT TO LIMB dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 3 in DBC, 3-4 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
GLUE OBJECT TO LIMB Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem GLUE OBJECT TO LIMB — generated example
glue object to limb 1, 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
GLUE OBJECT TO LIMB Number1, Number2, Number3, [Number4]

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4numberoptional

Example generated example

rem GLUE OBJECT TO LIMB — generated example
glue object to limb 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:136; dbpro_reference.md:323

HIDE LIMB dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC

Compatibility note: DBC changes only the selected limb. DBPro propagates the hidden state through that limb's hierarchy children.

HIDE LIMB Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem HIDE LIMB — generated example
hide limb 1, 1
wait key

Source: darkbasic_reference.md:139; dbpro_reference.md:329

HIDE OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
HIDE OBJECT Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem HIDE OBJECT — generated example
hide object 1
wait key

Source: darkbasic_reference.md:141; dbpro_reference.md:331

HIDE OBJECT BOUNDS dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
HIDE OBJECT BOUNDS Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem HIDE OBJECT BOUNDS — generated example
hide object bounds 1
wait key

Source: dbpro_reference.md:332

INIT INSTANCE STAMP dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
INIT INSTANCE STAMP Integer1, Integer2, Integer3, Integer4, Integer5, Integer6, Integer7

Typed signature: integer, integer, integer, integer, integer, integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Integer3integer—
Integer4integer—
Integer5integer—
Integer6integer—
Integer7integer—

Example generated example

rem INIT INSTANCE STAMP — generated example
init instance stamp 1, 1, 1, 1, 1, 1, 1
wait key

Source: dbpro_reference.md:338

INSTANCE OBJECT dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
INSTANCE OBJECT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem INSTANCE OBJECT — generated example
instance object 1, 1
wait key

Source: dbpro_reference.md:341

INSTANCE STAMP dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
INSTANCE STAMP Integer1, Integer2, Integer3

Typed signature: integer, integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Integer3integer—

Example generated example

rem INSTANCE STAMP — generated example
instance stamp 1, 1, 1
wait key

Source: dbpro_reference.md:342

INTERSECT OBJECT dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = INTERSECT OBJECT(Number1, Number2, Number3, Number4, Number5, Number6, Number7)

Typed signature: number, number, number, number, number, number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—
Number7number—

Return value: real

Example generated example

rem INTERSECT OBJECT — generated example
result = intersect object(1, 1, 1, 1, 1, 1, 1)
print result
wait key

Source: dbpro_reference.md:1859

LIMB ANGLE X dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB ANGLE X(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB ANGLE X — generated example
result = limb angle x(1, 1)
print result
wait key

Source: darkbasic_reference.md:592; dbpro_reference.md:1912

LIMB ANGLE Y dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB ANGLE Y(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB ANGLE Y — generated example
result = limb angle y(1, 1)
print result
wait key

Source: darkbasic_reference.md:593; dbpro_reference.md:1913

LIMB ANGLE Z dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB ANGLE Z(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB ANGLE Z — generated example
result = limb angle z(1, 1)
print result
wait key

Source: darkbasic_reference.md:594; dbpro_reference.md:1914

LIMB COLLISION dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = LIMB COLLISION(Number1, Number2, Number3, Number4)

Typed signature: number, number, number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Return value: real

Example generated example

rem LIMB COLLISION — generated example
result = limb collision(1, 1, 1, 1)
print result
wait key

Source: dbpro_reference.md:1915

LIMB DIRECTION X dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB DIRECTION X(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB DIRECTION X — generated example
result = limb direction x(1, 1)
print result
wait key

Source: darkbasic_reference.md:595; dbpro_reference.md:1916

LIMB DIRECTION Y dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB DIRECTION Y(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB DIRECTION Y — generated example
result = limb direction y(1, 1)
print result
wait key

Source: darkbasic_reference.md:596; dbpro_reference.md:1917

LIMB DIRECTION Z dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB DIRECTION Z(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB DIRECTION Z — generated example
result = limb direction z(1, 1)
print result
wait key

Source: darkbasic_reference.md:597; dbpro_reference.md:1918

LIMB EXIST dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB EXIST(Number1, Number2)

Typed signature: number, number → integer

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: integer

Example generated example

rem LIMB EXIST — generated example
result = limb exist(1, 1)
print result
wait key

Source: darkbasic_reference.md:598; dbpro_reference.md:1919

LIMB HIT dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = LIMB HIT(Number1, Number2, Number3, Number4)

Typed signature: number, number, number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Return value: real

Example generated example

rem LIMB HIT — generated example
result = limb hit(1, 1, 1, 1)
print result
wait key

Source: dbpro_reference.md:1920

LIMB NAME$ dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result$ = LIMB NAME$(Number1, Number2)

Typed signature: number, number → string

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: string

Example generated example

rem LIMB NAME$ — generated example
result$ = limb name$(1, 1)
print result$
wait key

Source: dbpro_reference.md:1921

LIMB OFFSET X dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB OFFSET X(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB OFFSET X — generated example
result = limb offset x(1, 1)
print result
wait key

Source: darkbasic_reference.md:599; dbpro_reference.md:1922

LIMB OFFSET Y dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB OFFSET Y(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB OFFSET Y — generated example
result = limb offset y(1, 1)
print result
wait key

Source: darkbasic_reference.md:600; dbpro_reference.md:1923

LIMB OFFSET Z dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB OFFSET Z(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB OFFSET Z — generated example
result = limb offset z(1, 1)
print result
wait key

Source: darkbasic_reference.md:601; dbpro_reference.md:1924

LIMB POSITION X dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB POSITION X(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB POSITION X — generated example
result = limb position x(1, 1)
print result
wait key

Source: darkbasic_reference.md:602; dbpro_reference.md:1925

LIMB POSITION Y dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB POSITION Y(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB POSITION Y — generated example
result = limb position y(1, 1)
print result
wait key

Source: darkbasic_reference.md:603; dbpro_reference.md:1926

LIMB POSITION Z dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB POSITION Z(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB POSITION Z — generated example
result = limb position z(1, 1)
print result
wait key

Source: darkbasic_reference.md:604; dbpro_reference.md:1927

LIMB SCALE X dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = LIMB SCALE X(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB SCALE X — generated example
result = limb scale x(1, 1)
print result
wait key

Source: dbpro_reference.md:1928

LIMB SCALE Y dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = LIMB SCALE Y(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB SCALE Y — generated example
result = limb scale y(1, 1)
print result
wait key

Source: dbpro_reference.md:1929

LIMB SCALE Z dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = LIMB SCALE Z(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB SCALE Z — generated example
result = limb scale z(1, 1)
print result
wait key

Source: dbpro_reference.md:1930

LIMB TEXTURE dbcdbproFunction

Compatibility: dbc and dbpro

DarkBASIC Classic function implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 2 in DBC, 2-3 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
Result = LIMB TEXTURE(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem LIMB TEXTURE — generated example
result = limb texture(1, 1)
print result
wait key

DBPro variant dbpro

Implemented in OpenDBC
Result = LIMB TEXTURE(Number1, Number2, [Number3])

Typed signature: number, number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3numberoptional

Return value: real

Example generated example

rem LIMB TEXTURE — generated example
result = limb texture(1, 1, 1)
print result
wait key

Source: darkbasic_reference.md:605; dbpro_reference.md:1931

LIMB TEXTURE NAME dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result$ = LIMB TEXTURE NAME(Number1, Number2, [Number3])

Typed signature: number, number, number → string

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3numberoptional

Return value: string

Example generated example

rem LIMB TEXTURE NAME — generated example
result$ = limb texture name(1, 1, 1)
print result$
wait key

Source: dbpro_reference.md:1932

LIMB TEXTURE NAME$ dbcFunction

Compatibility: dbc

DarkBASIC Classic function implemented with an observable contract.

Implemented in OpenDBC
Result$ = LIMB TEXTURE NAME$(Number1, Number2)

Typed signature: number, number → string

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: string

Example generated example

rem LIMB TEXTURE NAME$ — generated example
result$ = limb texture name$(1, 1)
print result$
wait key

Source: darkbasic_reference.md:606

LIMB TEXTURE PTR dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = LIMB TEXTURE PTR(Integer1, Integer2)

Typed signature: integer, integer → integer

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: integer

Example generated example

rem LIMB TEXTURE PTR — generated example
result = limb texture ptr(1, 1)
print result
wait key

Source: dbpro_reference.md:1933

LIMB VISIBLE dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LIMB VISIBLE(Number1, Number2)

Typed signature: number, number → integer

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: integer

Example generated example

rem LIMB VISIBLE — generated example
result = limb visible(1, 1)
print result
wait key

Source: darkbasic_reference.md:607; dbpro_reference.md:1934

LOAD BSP dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
LOAD BSP String1$, String2$

Typed signature: string, string → void

Parameters

ParameterTypeNotes
String1$string—
String2$string—

Example generated example

rem LOAD BSP — generated example
load bsp "media/file.dat", "media/file.dat"
wait key

Source: dbpro_reference.md:356

LOAD MESH dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
LOAD MESH String1$, Number2

Typed signature: string, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—

Example generated example

rem LOAD MESH — generated example
load mesh "media/file.dat", 1
wait key

Source: darkbasic_reference.md:156; dbpro_reference.md:366

LOAD OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 2 in DBC, 2-4 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC

Compatibility note: Loads relative to the execution asset root; both forward slashes and historical Windows backslashes are accepted.

LOAD OBJECT String1$, Number2

Typed signature: string, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—

Example

load object "media/player.x", 1
loop object 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
LOAD OBJECT String1$, Number2, [Number3], [Number4]

Typed signature: string, number, number, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—
Number3numberoptional
Number4numberoptional

Example

load object "media/player.x", 1
loop object 1
wait key

Source: darkbasic_reference.md:158; dbpro_reference.md:368

LOAD OBJECT FROM BLOCK dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
LOAD OBJECT FROM BLOCK Integer1, String2$, Integer3

Typed signature: integer, string, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
Integer3integer—

Example generated example

rem LOAD OBJECT FROM BLOCK — generated example
load object from block 1, "media/file.dat", 1
wait key

Source: dbpro_reference.md:369

LOAD STATIC OBJECTS dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads, implementation status.

  • Arity: 1 in DBC, 2 in DBPro.
  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
LOAD STATIC OBJECTS String1$

Typed signature: string → void

Parameters

ParameterTypeNotes
String1$string—

Example generated example

rem LOAD STATIC OBJECTS — generated example
load static objects "media/file.dat"
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
LOAD STATIC OBJECTS String1$, Number2

Typed signature: string, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—

Example generated example

rem LOAD STATIC OBJECTS — generated example
load static objects "media/file.dat", 1
wait key

Source: darkbasic_reference.md:160; dbpro_reference.md:373

LOCK OBJECT OFF dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
LOCK OBJECT OFF Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem LOCK OBJECT OFF — generated example
lock object off 1
wait key

Source: darkbasic_reference.md:162; dbpro_reference.md:375

LOCK OBJECT ON dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
LOCK OBJECT ON Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem LOCK OBJECT ON — generated example
lock object on 1
wait key

Source: darkbasic_reference.md:163; dbpro_reference.md:376

LOCK VERTEXDATA FOR LIMB dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
LOCK VERTEXDATA FOR LIMB Number1, Number2, [Number3]

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3numberoptional

Example generated example

rem LOCK VERTEXDATA FOR LIMB — generated example
lock vertexdata for limb 1, 1, 1
wait key

Source: dbpro_reference.md:378

LOCK VERTEXDATA FOR MESH dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
LOCK VERTEXDATA FOR MESH Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem LOCK VERTEXDATA FOR MESH — generated example
lock vertexdata for mesh 1
wait key

Source: dbpro_reference.md:379

LOOP OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
LOOP OBJECT Number1, [Number2], [Number3]

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional
Number3numberoptional

Example generated example

rem LOOP OBJECT — generated example
loop object 1, 1, 1
wait key

Source: darkbasic_reference.md:166; dbpro_reference.md:382

MAKE COLLISION BOX dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
MAKE COLLISION BOX Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem MAKE COLLISION BOX — generated example
make collision box 1
wait key

Source: dbpro_reference.md:392

MAKE COLLISION DISC dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
MAKE COLLISION DISC Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem MAKE COLLISION DISC — generated example
make collision disc 1
wait key

Source: dbpro_reference.md:393

MAKE COLLISION PLANE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
MAKE COLLISION PLANE Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem MAKE COLLISION PLANE — generated example
make collision plane 1
wait key

Source: dbpro_reference.md:394

MAKE COLLISION SPHERE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
MAKE COLLISION SPHERE Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem MAKE COLLISION SPHERE — generated example
make collision sphere 1
wait key

Source: dbpro_reference.md:395

MAKE COLLISION SQUARE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
MAKE COLLISION SQUARE Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem MAKE COLLISION SQUARE — generated example
make collision square 1
wait key

Source: dbpro_reference.md:396

MAKE MESH FROM LIMB dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
MAKE MESH FROM LIMB Integer1, Integer2, Integer3

Typed signature: integer, integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Integer3integer—

Example generated example

rem MAKE MESH FROM LIMB — generated example
make mesh from limb 1, 1, 1
wait key

Source: dbpro_reference.md:419

MAKE MESH FROM OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 2 in DBC, 2-3 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
MAKE MESH FROM OBJECT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem MAKE MESH FROM OBJECT — generated example
make mesh from object 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
MAKE MESH FROM OBJECT Number1, Number2, [Number3]

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3numberoptional

Example generated example

rem MAKE MESH FROM OBJECT — generated example
make mesh from object 1, 1, 1
wait key

Source: darkbasic_reference.md:181; dbpro_reference.md:421

MAKE NEW OBJECT PANEL dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = MAKE NEW OBJECT PANEL(Integer1, Integer2)

Typed signature: integer, integer → integer

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: integer

Example generated example

rem MAKE NEW OBJECT PANEL — generated example
result = make new object panel(1, 1)
print result
wait key

Source: dbpro_reference.md:1945

MAKE OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
MAKE OBJECT Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem MAKE OBJECT — generated example
make object 1, 1, 1
wait key

Source: darkbasic_reference.md:182; dbpro_reference.md:422

MAKE OBJECT BOX dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
MAKE OBJECT BOX Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem MAKE OBJECT BOX — generated example
make object box 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:183; dbpro_reference.md:423

MAKE OBJECT COLLISION BOX dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
MAKE OBJECT COLLISION BOX Number1, Number2, Number3, Number4, Number5, Number6, Number7, Number8

Typed signature: number, number, number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—
Number7number—
Number8number—

Example generated example

rem MAKE OBJECT COLLISION BOX — generated example
make object collision box 1, 1, 1, 1, 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:184; dbpro_reference.md:424

MAKE OBJECT CONE dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
MAKE OBJECT CONE Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem MAKE OBJECT CONE — generated example
make object cone 1, 1
wait key

Source: darkbasic_reference.md:185; dbpro_reference.md:425

MAKE OBJECT CUBE dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
MAKE OBJECT CUBE Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example

make object cube 1, 100
position object 1, 0, 0, 200
wait key

Source: darkbasic_reference.md:186; dbpro_reference.md:426

MAKE OBJECT CYLINDER dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
MAKE OBJECT CYLINDER Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem MAKE OBJECT CYLINDER — generated example
make object cylinder 1, 1
wait key

Source: darkbasic_reference.md:187; dbpro_reference.md:427

MAKE OBJECT FROM LIMB dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
MAKE OBJECT FROM LIMB Number1, Number2, Number3, [Number4]

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4numberoptional

Example generated example

rem MAKE OBJECT FROM LIMB — generated example
make object from limb 1, 1, 1, 1
wait key

Source: dbpro_reference.md:428

MAKE OBJECT PLAIN dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 3 in DBC, 3-4 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC

Compatibility note: The three-argument DBC form defaults to orientation 0, producing the historical face toward -Z with the current winding. DBPro retains its explicit fourth argument forms.

MAKE OBJECT PLAIN Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem MAKE OBJECT PLAIN — generated example
make object plain 1, 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
MAKE OBJECT PLAIN Number1, Number2, Number3, [Number4]

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4numberoptional

Example generated example

rem MAKE OBJECT PLAIN — generated example
make object plain 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:188; dbpro_reference.md:429

MAKE OBJECT PLANE dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
MAKE OBJECT PLANE Number1, Number2, Number3, [Number4]

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4numberoptional

Example generated example

rem MAKE OBJECT PLANE — generated example
make object plane 1, 1, 1, 1
wait key

Source: dbpro_reference.md:430

MAKE OBJECT SPHERE dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 2 in DBC, 2, 4 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
MAKE OBJECT SPHERE Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example

make object sphere 1, 75
wait key

DBPro variant dbpro

Implemented in OpenDBC
MAKE OBJECT SPHERE Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
MAKE OBJECT SPHERE Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example

make object sphere 1, 75
wait key

Source: darkbasic_reference.md:189; dbpro_reference.md:431

MAKE OBJECT TRIANGLE dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
MAKE OBJECT TRIANGLE Number1, Number2, Number3, Number4, Number5, Number6, Number7, Number8, Number9, Number10

Typed signature: number, number, number, number, number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—
Number7number—
Number8number—
Number9number—
Number10number—

Example generated example

rem MAKE OBJECT TRIANGLE — generated example
make object triangle 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:190; dbpro_reference.md:432

MAKE STATIC COLLISION BOX dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
MAKE STATIC COLLISION BOX Number1, Number2, Number3, Number4, Number5, Number6

Typed signature: number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—

Example generated example

rem MAKE STATIC COLLISION BOX — generated example
make static collision box 1, 1, 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:192; dbpro_reference.md:440

MAKE STATIC LIMB dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
MAKE STATIC LIMB Number1, Number2, Number3, Number4, Number5, Number6

Typed signature: number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—

Example generated example

rem MAKE STATIC LIMB — generated example
make static limb 1, 1, 1, 1, 1, 1
wait key

Source: dbpro_reference.md:441

MAKE STATIC OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads, implementation status.

  • Arity: 1-2 in DBC, 5 in DBPro.
  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
MAKE STATIC OBJECT Number1, [Number2]

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional

Example generated example

rem MAKE STATIC OBJECT — generated example
make static object 1, 1
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
MAKE STATIC OBJECT Number1, Number2, Number3, Number4, Number5

Typed signature: number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—

Example generated example

rem MAKE STATIC OBJECT — generated example
make static object 1, 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:193; dbpro_reference.md:442

MESH EXIST dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = MESH EXIST(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem MESH EXIST — generated example
result = mesh exist(1)
print result
wait key

Source: darkbasic_reference.md:628; dbpro_reference.md:1964

MOVE OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
MOVE OBJECT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem MOVE OBJECT — generated example
move object 1, 1
wait key

Source: darkbasic_reference.md:201; dbpro_reference.md:464

MOVE OBJECT DOWN dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
MOVE OBJECT DOWN Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem MOVE OBJECT DOWN — generated example
move object down 1, 1
wait key

Source: dbpro_reference.md:465

MOVE OBJECT LEFT dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
MOVE OBJECT LEFT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem MOVE OBJECT LEFT — generated example
move object left 1, 1
wait key

Source: dbpro_reference.md:466

MOVE OBJECT RIGHT dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
MOVE OBJECT RIGHT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem MOVE OBJECT RIGHT — generated example
move object right 1, 1
wait key

Source: dbpro_reference.md:467

MOVE OBJECT UP dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
MOVE OBJECT UP Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem MOVE OBJECT UP — generated example
move object up 1, 1
wait key

Source: dbpro_reference.md:468

OBJECT ANGLE X dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT ANGLE X(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT ANGLE X — generated example
result = object angle x(1)
print result
wait key

Source: darkbasic_reference.md:656; dbpro_reference.md:2022

OBJECT ANGLE Y dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT ANGLE Y(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT ANGLE Y — generated example
result = object angle y(1)
print result
wait key

Source: darkbasic_reference.md:657; dbpro_reference.md:2023

OBJECT ANGLE Z dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT ANGLE Z(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT ANGLE Z — generated example
result = object angle z(1)
print result
wait key

Source: darkbasic_reference.md:658; dbpro_reference.md:2024

OBJECT COLLISION dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT COLLISION(Number1, Number2)

Typed signature: number, number → integer

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: integer

Example generated example

rem OBJECT COLLISION — generated example
result = object collision(1, 1)
print result
wait key

Source: darkbasic_reference.md:659; dbpro_reference.md:2025

OBJECT COLLISION CENTER X dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = OBJECT COLLISION CENTER X(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT COLLISION CENTER X — generated example
result = object collision center x(1)
print result
wait key

Source: dbpro_reference.md:2026

OBJECT COLLISION CENTER Y dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = OBJECT COLLISION CENTER Y(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT COLLISION CENTER Y — generated example
result = object collision center y(1)
print result
wait key

Source: dbpro_reference.md:2027

OBJECT COLLISION CENTER Z dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = OBJECT COLLISION CENTER Z(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT COLLISION CENTER Z — generated example
result = object collision center z(1)
print result
wait key

Source: dbpro_reference.md:2028

OBJECT COLLISION RADIUS dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = OBJECT COLLISION RADIUS(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT COLLISION RADIUS — generated example
result = object collision radius(1)
print result
wait key

Source: dbpro_reference.md:2029

OBJECT EXIST dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT EXIST(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem OBJECT EXIST — generated example
result = object exist(1)
print result
wait key

Source: darkbasic_reference.md:660; dbpro_reference.md:2030

OBJECT FRAME dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT FRAME(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT FRAME — generated example
result = object frame(1)
print result
wait key

Source: darkbasic_reference.md:661; dbpro_reference.md:2031

OBJECT HIT dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT HIT(Number1, Number2)

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Return value: real

Example generated example

rem OBJECT HIT — generated example
result = object hit(1, 1)
print result
wait key

Source: darkbasic_reference.md:662; dbpro_reference.md:2032

OBJECT IN SCREEN dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT IN SCREEN(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT IN SCREEN — generated example
result = object in screen(1)
print result
wait key

Source: darkbasic_reference.md:663; dbpro_reference.md:2033

OBJECT INTERPOLATION dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT INTERPOLATION(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT INTERPOLATION — generated example
result = object interpolation(1)
print result
wait key

Source: darkbasic_reference.md:664; dbpro_reference.md:2034

OBJECT LOOPING dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT LOOPING(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem OBJECT LOOPING — generated example
result = object looping(1)
print result
wait key

Source: darkbasic_reference.md:665; dbpro_reference.md:2035

OBJECT PLAYING dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT PLAYING(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem OBJECT PLAYING — generated example
result = object playing(1)
print result
wait key

Source: darkbasic_reference.md:666; dbpro_reference.md:2036

OBJECT POSITION X dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT POSITION X(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT POSITION X — generated example
result = object position x(1)
print result
wait key

Source: darkbasic_reference.md:667; dbpro_reference.md:2037

OBJECT POSITION Y dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT POSITION Y(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT POSITION Y — generated example
result = object position y(1)
print result
wait key

Source: darkbasic_reference.md:668; dbpro_reference.md:2038

OBJECT POSITION Z dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT POSITION Z(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT POSITION Z — generated example
result = object position z(1)
print result
wait key

Source: darkbasic_reference.md:669; dbpro_reference.md:2039

OBJECT SCALE X dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = OBJECT SCALE X(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem OBJECT SCALE X — generated example
result = object scale x(1)
print result
wait key

Source: dbpro_reference.md:2040

OBJECT SCALE Y dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = OBJECT SCALE Y(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem OBJECT SCALE Y — generated example
result = object scale y(1)
print result
wait key

Source: dbpro_reference.md:2041

OBJECT SCALE Z dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = OBJECT SCALE Z(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem OBJECT SCALE Z — generated example
result = object scale z(1)
print result
wait key

Source: dbpro_reference.md:2042

OBJECT SCREEN X dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT SCREEN X(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT SCREEN X — generated example
result = object screen x(1)
print result
wait key

Source: darkbasic_reference.md:670; dbpro_reference.md:2043

OBJECT SCREEN Y dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT SCREEN Y(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT SCREEN Y — generated example
result = object screen y(1)
print result
wait key

Source: darkbasic_reference.md:671; dbpro_reference.md:2044

OBJECT SIZE dbcdbproFunction

Compatibility: dbc and dbpro

DarkBASIC Classic function implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 1 in DBC, 1-2 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
Result = OBJECT SIZE(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT SIZE — generated example
result = object size(1)
print result
wait key

DBPro variant dbpro

Implemented in OpenDBC
Result = OBJECT SIZE(Number1, [Number2])

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional

Return value: real

Example generated example

rem OBJECT SIZE — generated example
result = object size(1, 1)
print result
wait key

Source: darkbasic_reference.md:672; dbpro_reference.md:2045

OBJECT SIZE X dbcdbproFunction

Compatibility: dbc and dbpro

DarkBASIC Classic function implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 1 in DBC, 1-2 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
Result = OBJECT SIZE X(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT SIZE X — generated example
result = object size x(1)
print result
wait key

DBPro variant dbpro

Implemented in OpenDBC
Result = OBJECT SIZE X(Number1, [Number2])

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional

Return value: real

Example generated example

rem OBJECT SIZE X — generated example
result = object size x(1, 1)
print result
wait key

Source: darkbasic_reference.md:673; dbpro_reference.md:2046

OBJECT SIZE Y dbcdbproFunction

Compatibility: dbc and dbpro

DarkBASIC Classic function implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 1 in DBC, 1-2 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
Result = OBJECT SIZE Y(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT SIZE Y — generated example
result = object size y(1)
print result
wait key

DBPro variant dbpro

Implemented in OpenDBC
Result = OBJECT SIZE Y(Number1, [Number2])

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional

Return value: real

Example generated example

rem OBJECT SIZE Y — generated example
result = object size y(1, 1)
print result
wait key

Source: darkbasic_reference.md:674; dbpro_reference.md:2047

OBJECT SIZE Z dbcdbproFunction

Compatibility: dbc and dbpro

DarkBASIC Classic function implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 1 in DBC, 1-2 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
Result = OBJECT SIZE Z(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT SIZE Z — generated example
result = object size z(1)
print result
wait key

DBPro variant dbpro

Implemented in OpenDBC
Result = OBJECT SIZE Z(Number1, [Number2])

Typed signature: number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional

Return value: real

Example generated example

rem OBJECT SIZE Z — generated example
result = object size z(1, 1)
print result
wait key

Source: darkbasic_reference.md:675; dbpro_reference.md:2048

OBJECT SPEED dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT SPEED(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem OBJECT SPEED — generated example
result = object speed(1)
print result
wait key

Source: darkbasic_reference.md:676; dbpro_reference.md:2049

OBJECT STATISTICS INTEGER dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = OBJECT STATISTICS INTEGER(Integer1, Integer2)

Typed signature: integer, integer → integer

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: integer

Example generated example

rem OBJECT STATISTICS INTEGER — generated example
result = object statistics integer(1, 1)
print result
wait key

Source: dbpro_reference.md:2050

OBJECT VISIBLE dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = OBJECT VISIBLE(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem OBJECT VISIBLE — generated example
result = object visible(1)
print result
wait key

Source: darkbasic_reference.md:677; dbpro_reference.md:2051

OFFSET LIMB dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 5 in DBC, 5-6 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
OFFSET LIMB Number1, Number2, Number3, Number4, Number5

Typed signature: number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—

Example generated example

rem OFFSET LIMB — generated example
offset limb 1, 1, 1, 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
OFFSET LIMB Number1, Number2, Number3, Number4, Number5, [Number6]

Typed signature: number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6numberoptional

Example generated example

rem OFFSET LIMB — generated example
offset limb 1, 1, 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:208; dbpro_reference.md:498

PERFORM CSG CLIP dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PERFORM CSG CLIP Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem PERFORM CSG CLIP — generated example
perform csg clip 1, 1
wait key

Source: dbpro_reference.md:528

PERFORM CSG DIFFERENCE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PERFORM CSG DIFFERENCE Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem PERFORM CSG DIFFERENCE — generated example
perform csg difference 1, 1
wait key

Source: dbpro_reference.md:529

PERFORM CSG DIFFERENCE ON VERTEXDATA dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PERFORM CSG DIFFERENCE ON VERTEXDATA Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem PERFORM CSG DIFFERENCE ON VERTEXDATA — generated example
perform csg difference on vertexdata 1
wait key

Source: dbpro_reference.md:530

PERFORM CSG INTERSECTION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PERFORM CSG INTERSECTION Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem PERFORM CSG INTERSECTION — generated example
perform csg intersection 1, 1
wait key

Source: dbpro_reference.md:531

PERFORM CSG INTERSECTION ON VERTEXDATA dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PERFORM CSG INTERSECTION ON VERTEXDATA Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem PERFORM CSG INTERSECTION ON VERTEXDATA — generated example
perform csg intersection on vertexdata 1
wait key

Source: dbpro_reference.md:532

PERFORM CSG UNION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PERFORM CSG UNION Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem PERFORM CSG UNION — generated example
perform csg union 1, 1
wait key

Source: dbpro_reference.md:533

PERFORM CSG UNION ON VERTEXDATA dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PERFORM CSG UNION ON VERTEXDATA Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem PERFORM CSG UNION ON VERTEXDATA — generated example
perform csg union on vertexdata 1
wait key

Source: dbpro_reference.md:534

PHY GET CLOTH COLLISION dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET CLOTH COLLISION(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem PHY GET CLOTH COLLISION — generated example
result = phy get cloth collision(1)
print result
wait key

Source: dbpro_reference.md:2072

PHY GET CLOTH COLLISION GROUP dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET CLOTH COLLISION GROUP(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem PHY GET CLOTH COLLISION GROUP — generated example
result = phy get cloth collision group(1)
print result
wait key

Source: dbpro_reference.md:2073

PHY GET CLOTH COLLISION RESPONSE COEFFICIENT dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET CLOTH COLLISION RESPONSE COEFFICIENT(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem PHY GET CLOTH COLLISION RESPONSE COEFFICIENT — generated example
result = phy get cloth collision response coefficient(1)
print result
wait key

Source: dbpro_reference.md:2074

PHY GET CLOTH STATIC dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET CLOTH STATIC(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem PHY GET CLOTH STATIC — generated example
result = phy get cloth static(1)
print result
wait key

Source: dbpro_reference.md:2099

PHY GET CLOTH TWO WAY COLLISION dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET CLOTH TWO WAY COLLISION(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem PHY GET CLOTH TWO WAY COLLISION — generated example
result = phy get cloth two way collision(1)
print result
wait key

Source: dbpro_reference.md:2104

PHY GET COLLISION dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION(Integer1, Integer2)

Typed signature: integer, integer → integer

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: integer

Example generated example

rem PHY GET COLLISION — generated example
result = phy get collision(1, 1)
print result
wait key

Source: dbpro_reference.md:2106

PHY GET COLLISION CONTACT NORMAL X dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION CONTACT NORMAL X(Integer1, Integer2)

Typed signature: integer, integer → real

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: real

Example generated example

rem PHY GET COLLISION CONTACT NORMAL X — generated example
result = phy get collision contact normal x(1, 1)
print result
wait key

Source: dbpro_reference.md:2107

PHY GET COLLISION CONTACT NORMAL Y dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION CONTACT NORMAL Y(Integer1, Integer2)

Typed signature: integer, integer → real

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: real

Example generated example

rem PHY GET COLLISION CONTACT NORMAL Y — generated example
result = phy get collision contact normal y(1, 1)
print result
wait key

Source: dbpro_reference.md:2108

PHY GET COLLISION CONTACT NORMAL Z dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION CONTACT NORMAL Z(Integer1, Integer2)

Typed signature: integer, integer → real

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: real

Example generated example

rem PHY GET COLLISION CONTACT NORMAL Z — generated example
result = phy get collision contact normal z(1, 1)
print result
wait key

Source: dbpro_reference.md:2109

PHY GET COLLISION CONTACT POINT X dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION CONTACT POINT X(Integer1, Integer2)

Typed signature: integer, integer → real

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: real

Example generated example

rem PHY GET COLLISION CONTACT POINT X — generated example
result = phy get collision contact point x(1, 1)
print result
wait key

Source: dbpro_reference.md:2110

PHY GET COLLISION CONTACT POINT Y dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION CONTACT POINT Y(Integer1, Integer2)

Typed signature: integer, integer → real

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: real

Example generated example

rem PHY GET COLLISION CONTACT POINT Y — generated example
result = phy get collision contact point y(1, 1)
print result
wait key

Source: dbpro_reference.md:2111

PHY GET COLLISION CONTACT POINT Z dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION CONTACT POINT Z(Integer1, Integer2)

Typed signature: integer, integer → real

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: real

Example generated example

rem PHY GET COLLISION CONTACT POINT Z — generated example
result = phy get collision contact point z(1, 1)
print result
wait key

Source: dbpro_reference.md:2112

PHY GET COLLISION COUNT dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION COUNT(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem PHY GET COLLISION COUNT — generated example
result = phy get collision count(1)
print result
wait key

Source: dbpro_reference.md:2113

PHY GET COLLISION DATA dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION DATA()

Typed signature: none → integer

Parameters

No parameters.

Return value: integer

Example generated example

rem PHY GET COLLISION DATA — generated example
result = phy get collision data()
print result
wait key

Source: dbpro_reference.md:2114

PHY GET COLLISION FRICTION FORCE X dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION FRICTION FORCE X(Integer1, Integer2)

Typed signature: integer, integer → real

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: real

Example generated example

rem PHY GET COLLISION FRICTION FORCE X — generated example
result = phy get collision friction force x(1, 1)
print result
wait key

Source: dbpro_reference.md:2115

PHY GET COLLISION FRICTION FORCE Y dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION FRICTION FORCE Y(Integer1, Integer2)

Typed signature: integer, integer → real

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: real

Example generated example

rem PHY GET COLLISION FRICTION FORCE Y — generated example
result = phy get collision friction force y(1, 1)
print result
wait key

Source: dbpro_reference.md:2116

PHY GET COLLISION FRICTION FORCE Z dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION FRICTION FORCE Z(Integer1, Integer2)

Typed signature: integer, integer → real

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: real

Example generated example

rem PHY GET COLLISION FRICTION FORCE Z — generated example
result = phy get collision friction force z(1, 1)
print result
wait key

Source: dbpro_reference.md:2117

PHY GET COLLISION NORMAL FORCE X dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION NORMAL FORCE X(Integer1, Integer2)

Typed signature: integer, integer → real

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: real

Example generated example

rem PHY GET COLLISION NORMAL FORCE X — generated example
result = phy get collision normal force x(1, 1)
print result
wait key

Source: dbpro_reference.md:2118

PHY GET COLLISION NORMAL FORCE Y dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION NORMAL FORCE Y(Integer1, Integer2)

Typed signature: integer, integer → real

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: real

Example generated example

rem PHY GET COLLISION NORMAL FORCE Y — generated example
result = phy get collision normal force y(1, 1)
print result
wait key

Source: dbpro_reference.md:2119

PHY GET COLLISION NORMAL FORCE Z dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION NORMAL FORCE Z(Integer1, Integer2)

Typed signature: integer, integer → real

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Return value: real

Example generated example

rem PHY GET COLLISION NORMAL FORCE Z — generated example
result = phy get collision normal force z(1, 1)
print result
wait key

Source: dbpro_reference.md:2120

PHY GET COLLISION OBJECT A dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION OBJECT A()

Typed signature: none → integer

Parameters

No parameters.

Return value: integer

Example generated example

rem PHY GET COLLISION OBJECT A — generated example
result = phy get collision object a()
print result
wait key

Source: dbpro_reference.md:2121

PHY GET COLLISION OBJECT B dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET COLLISION OBJECT B()

Typed signature: none → integer

Parameters

No parameters.

Return value: integer

Example generated example

rem PHY GET COLLISION OBJECT B — generated example
result = phy get collision object b()
print result
wait key

Source: dbpro_reference.md:2122

PHY GET MATERIAL STATIC FRICTION dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET MATERIAL STATIC FRICTION(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem PHY GET MATERIAL STATIC FRICTION — generated example
result = phy get material static friction(1)
print result
wait key

Source: dbpro_reference.md:2139

PHY GET MATERIAL STATIC FRICTION V dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET MATERIAL STATIC FRICTION V(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem PHY GET MATERIAL STATIC FRICTION V — generated example
result = phy get material static friction v(1)
print result
wait key

Source: dbpro_reference.md:2140

PHY GET RAY CAST OBJECT dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET RAY CAST OBJECT()

Typed signature: none → integer

Parameters

No parameters.

Return value: integer

Example generated example

rem PHY GET RAY CAST OBJECT — generated example
result = phy get ray cast object()
print result
wait key

Source: dbpro_reference.md:2149

PHY GET TRIGGER OBJECT A dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET TRIGGER OBJECT A()

Typed signature: none → integer

Parameters

No parameters.

Return value: integer

Example generated example

rem PHY GET TRIGGER OBJECT A — generated example
result = phy get trigger object a()
print result
wait key

Source: dbpro_reference.md:2183

PHY GET TRIGGER OBJECT B dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = PHY GET TRIGGER OBJECT B()

Typed signature: none → integer

Parameters

No parameters.

Return value: integer

Example generated example

rem PHY GET TRIGGER OBJECT B — generated example
result = phy get trigger object b()
print result
wait key

Source: dbpro_reference.md:2184

PHY LOAD RIGID BODY DYNAMIC MESH dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY LOAD RIGID BODY DYNAMIC MESH Integer1, String2$

Typed signature: integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
PHY LOAD RIGID BODY DYNAMIC MESH Integer1, String2$, Integer3

Typed signature: integer, string, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
Integer3integer—

Example generated example

rem PHY LOAD RIGID BODY DYNAMIC MESH — generated example
phy load rigid body dynamic mesh 1, "media/file.dat"
wait key

Source: dbpro_reference.md:591

PHY LOAD RIGID BODY STATIC CONVEX dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY LOAD RIGID BODY STATIC CONVEX Integer1, String2$

Typed signature: integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
PHY LOAD RIGID BODY STATIC CONVEX Integer1, String2$, Integer3

Typed signature: integer, string, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
Integer3integer—

Example generated example

rem PHY LOAD RIGID BODY STATIC CONVEX — generated example
phy load rigid body static convex 1, "media/file.dat"
wait key

Source: dbpro_reference.md:593

PHY LOAD RIGID BODY STATIC CONVEXES dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY LOAD RIGID BODY STATIC CONVEXES Integer1, String2$

Typed signature: integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
PHY LOAD RIGID BODY STATIC CONVEXES Integer1, String2$, Integer3

Typed signature: integer, string, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
Integer3integer—

Example generated example

rem PHY LOAD RIGID BODY STATIC CONVEXES — generated example
phy load rigid body static convexes 1, "media/file.dat"
wait key

Source: dbpro_reference.md:594

PHY LOAD RIGID BODY STATIC MESH dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY LOAD RIGID BODY STATIC MESH Integer1, String2$

Typed signature: integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
PHY LOAD RIGID BODY STATIC MESH Integer1, String2$, Integer3

Typed signature: integer, string, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
Integer3integer—

Example generated example

rem PHY LOAD RIGID BODY STATIC MESH — generated example
phy load rigid body static mesh 1, "media/file.dat"
wait key

Source: dbpro_reference.md:595

PHY LOAD RIGID BODY STATIC MESHES dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY LOAD RIGID BODY STATIC MESHES Integer1, String2$

Typed signature: integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
PHY LOAD RIGID BODY STATIC MESHES Integer1, String2$, Integer3

Typed signature: integer, string, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
Integer3integer—

Example generated example

rem PHY LOAD RIGID BODY STATIC MESHES — generated example
phy load rigid body static meshes 1, "media/file.dat"
wait key

Source: dbpro_reference.md:596

PHY MAKE CLOTH FROM LIMB dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY MAKE CLOTH FROM LIMB Integer1, Integer2, Integer3

Typed signature: integer, integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Integer3integer—

Example generated example

rem PHY MAKE CLOTH FROM LIMB — generated example
phy make cloth from limb 1, 1, 1
wait key

Source: dbpro_reference.md:604

PHY MAKE CLOTH FROM OBJECT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY MAKE CLOTH FROM OBJECT Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem PHY MAKE CLOTH FROM OBJECT — generated example
phy make cloth from object 1, 1
wait key

Source: dbpro_reference.md:605

PHY MAKE RIGID BODY DYNAMIC MESH dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY MAKE RIGID BODY DYNAMIC MESH Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—
PHY MAKE RIGID BODY DYNAMIC MESH Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
PHY MAKE RIGID BODY DYNAMIC MESH Integer1, String2$

Typed signature: integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
PHY MAKE RIGID BODY DYNAMIC MESH Integer1, String2$, Integer3

Typed signature: integer, string, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
Integer3integer—

Example generated example

rem PHY MAKE RIGID BODY DYNAMIC MESH — generated example
phy make rigid body dynamic mesh 1
wait key

Source: dbpro_reference.md:626

PHY MAKE RIGID BODY STATIC BOX dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY MAKE RIGID BODY STATIC BOX Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—
PHY MAKE RIGID BODY STATIC BOX Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem PHY MAKE RIGID BODY STATIC BOX — generated example
phy make rigid body static box 1
wait key

Source: dbpro_reference.md:630

PHY MAKE RIGID BODY STATIC BOXES dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY MAKE RIGID BODY STATIC BOXES Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—
PHY MAKE RIGID BODY STATIC BOXES Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem PHY MAKE RIGID BODY STATIC BOXES — generated example
phy make rigid body static boxes 1
wait key

Source: dbpro_reference.md:631

PHY MAKE RIGID BODY STATIC CAPSULE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY MAKE RIGID BODY STATIC CAPSULE Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—
PHY MAKE RIGID BODY STATIC CAPSULE Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem PHY MAKE RIGID BODY STATIC CAPSULE — generated example
phy make rigid body static capsule 1
wait key

Source: dbpro_reference.md:632

PHY MAKE RIGID BODY STATIC CAPSULES dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY MAKE RIGID BODY STATIC CAPSULES Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—
PHY MAKE RIGID BODY STATIC CAPSULES Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem PHY MAKE RIGID BODY STATIC CAPSULES — generated example
phy make rigid body static capsules 1
wait key

Source: dbpro_reference.md:633

PHY MAKE RIGID BODY STATIC CONVEX dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY MAKE RIGID BODY STATIC CONVEX Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—
PHY MAKE RIGID BODY STATIC CONVEX Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
PHY MAKE RIGID BODY STATIC CONVEX Integer1, String2$

Typed signature: integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
PHY MAKE RIGID BODY STATIC CONVEX Integer1, String2$, Integer3

Typed signature: integer, string, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
Integer3integer—

Example generated example

rem PHY MAKE RIGID BODY STATIC CONVEX — generated example
phy make rigid body static convex 1
wait key

Source: dbpro_reference.md:634

PHY MAKE RIGID BODY STATIC CONVEXES dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY MAKE RIGID BODY STATIC CONVEXES Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—
PHY MAKE RIGID BODY STATIC CONVEXES Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
PHY MAKE RIGID BODY STATIC CONVEXES Integer1, String2$

Typed signature: integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
PHY MAKE RIGID BODY STATIC CONVEXES Integer1, String2$, Integer3

Typed signature: integer, string, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
Integer3integer—

Example generated example

rem PHY MAKE RIGID BODY STATIC CONVEXES — generated example
phy make rigid body static convexes 1
wait key

Source: dbpro_reference.md:635

PHY MAKE RIGID BODY STATIC MESH dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY MAKE RIGID BODY STATIC MESH Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—
PHY MAKE RIGID BODY STATIC MESH Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
PHY MAKE RIGID BODY STATIC MESH Integer1, String2$

Typed signature: integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
PHY MAKE RIGID BODY STATIC MESH Integer1, String2$, Integer3

Typed signature: integer, string, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
Integer3integer—

Example generated example

rem PHY MAKE RIGID BODY STATIC MESH — generated example
phy make rigid body static mesh 1
wait key

Source: dbpro_reference.md:636

PHY MAKE RIGID BODY STATIC MESHES dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY MAKE RIGID BODY STATIC MESHES Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—
PHY MAKE RIGID BODY STATIC MESHES Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
PHY MAKE RIGID BODY STATIC MESHES Integer1, String2$

Typed signature: integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
PHY MAKE RIGID BODY STATIC MESHES Integer1, String2$, Integer3

Typed signature: integer, string, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
Integer3integer—

Example generated example

rem PHY MAKE RIGID BODY STATIC MESHES — generated example
phy make rigid body static meshes 1
wait key

Source: dbpro_reference.md:637

PHY MAKE RIGID BODY STATIC SPHERE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY MAKE RIGID BODY STATIC SPHERE Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—
PHY MAKE RIGID BODY STATIC SPHERE Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem PHY MAKE RIGID BODY STATIC SPHERE — generated example
phy make rigid body static sphere 1
wait key

Source: dbpro_reference.md:638

PHY MAKE RIGID BODY STATIC SPHERES dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY MAKE RIGID BODY STATIC SPHERES Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—
PHY MAKE RIGID BODY STATIC SPHERES Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem PHY MAKE RIGID BODY STATIC SPHERES — generated example
phy make rigid body static spheres 1
wait key

Source: dbpro_reference.md:639

PHY SET CLOTH COLLISION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY SET CLOTH COLLISION Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem PHY SET CLOTH COLLISION — generated example
phy set cloth collision 1, 1
wait key

Source: dbpro_reference.md:686

PHY SET CLOTH COLLISION GROUP dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY SET CLOTH COLLISION GROUP Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem PHY SET CLOTH COLLISION GROUP — generated example
phy set cloth collision group 1, 1
wait key

Source: dbpro_reference.md:687

PHY SET CLOTH COLLISION RESPONSE COEFFICIENT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY SET CLOTH COLLISION RESPONSE COEFFICIENT Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem PHY SET CLOTH COLLISION RESPONSE COEFFICIENT — generated example
phy set cloth collision response coefficient 1, 1
wait key

Source: dbpro_reference.md:688

PHY SET CLOTH STATIC dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY SET CLOTH STATIC Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem PHY SET CLOTH STATIC — generated example
phy set cloth static 1, 1
wait key

Source: dbpro_reference.md:699

PHY SET CLOTH TWO WAY COLLISION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY SET CLOTH TWO WAY COLLISION Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem PHY SET CLOTH TWO WAY COLLISION — generated example
phy set cloth two way collision 1, 1
wait key

Source: dbpro_reference.md:704

PHY SET COLLISION STATE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY SET COLLISION STATE Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem PHY SET COLLISION STATE — generated example
phy set collision state 1, 1
wait key

Source: dbpro_reference.md:705

PHY SET GROUP COLLISION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY SET GROUP COLLISION Integer1, Integer2, Integer3

Typed signature: integer, integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Integer3integer—

Example generated example

rem PHY SET GROUP COLLISION — generated example
phy set group collision 1, 1, 1
wait key

Source: dbpro_reference.md:785

PHY SET MATERIAL STATIC FRICTION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY SET MATERIAL STATIC FRICTION Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem PHY SET MATERIAL STATIC FRICTION — generated example
phy set material static friction 1, 1
wait key

Source: dbpro_reference.md:793

PHY SET MATERIAL STATIC FRICTION V dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY SET MATERIAL STATIC FRICTION V Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem PHY SET MATERIAL STATIC FRICTION V — generated example
phy set material static friction v 1, 1
wait key

Source: dbpro_reference.md:794

PHY SET STATIC FRICTION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY SET STATIC FRICTION Real1

Typed signature: real → void

Parameters

ParameterTypeNotes
Real1real—

Example generated example

rem PHY SET STATIC FRICTION — generated example
phy set static friction 1
wait key

Source: dbpro_reference.md:860

PHY SET VEHICLE STATIC FRICTION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY SET VEHICLE STATIC FRICTION Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem PHY SET VEHICLE STATIC FRICTION — generated example
phy set vehicle static friction 1, 1
wait key

Source: dbpro_reference.md:875

PHY SET VEHICLE STATIC FRICTION V dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
PHY SET VEHICLE STATIC FRICTION V Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem PHY SET VEHICLE STATIC FRICTION V — generated example
phy set vehicle static friction v 1, 1
wait key

Source: dbpro_reference.md:876

PITCH OBJECT DOWN dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
PITCH OBJECT DOWN Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem PITCH OBJECT DOWN — generated example
pitch object down 1, 1
wait key

Source: darkbasic_reference.md:230; dbpro_reference.md:899

PITCH OBJECT UP dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
PITCH OBJECT UP Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem PITCH OBJECT UP — generated example
pitch object up 1, 1
wait key

Source: darkbasic_reference.md:231; dbpro_reference.md:900

PLAY OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
PLAY OBJECT Number1, [Number2], [Number3]

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional
Number3numberoptional

Example generated example

rem PLAY OBJECT — generated example
play object 1, 1, 1
wait key

Source: darkbasic_reference.md:235; dbpro_reference.md:905

POINT OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
POINT OBJECT Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem POINT OBJECT — generated example
point object 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:239; dbpro_reference.md:911

POSITION OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
POSITION OBJECT Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example

make object cube 1, 100
position object 1, 0, 50, 300
wait key

Source: darkbasic_reference.md:245; dbpro_reference.md:917

PROCESS BSP COLLISION dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
PROCESS BSP COLLISION Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem PROCESS BSP COLLISION — generated example
process bsp collision 1
wait key

Source: dbpro_reference.md:926

REDUCE MESH dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
REDUCE MESH Number1, Number2, Number3, Number4, Number5, Number6

Typed signature: number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—

Example generated example

rem REDUCE MESH — generated example
reduce mesh 1, 1, 1, 1, 1, 1
wait key

Source: dbpro_reference.md:968

REMOVE LIMB dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
REMOVE LIMB Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem REMOVE LIMB — generated example
remove limb 1, 1
wait key

Source: dbpro_reference.md:973

REMOVE VEHICLE BODY OBJECT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
REMOVE VEHICLE BODY OBJECT Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem REMOVE VEHICLE BODY OBJECT — generated example
remove vehicle body object 1, 1
wait key

Source: dbpro_reference.md:974

REMOVE VEHICLE WHEEL OBJECT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
REMOVE VEHICLE WHEEL OBJECT Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem REMOVE VEHICLE WHEEL OBJECT — generated example
remove vehicle wheel object 1, 1
wait key

Source: dbpro_reference.md:975

RESET OBJECT PIVOT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
RESET OBJECT PIVOT Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem RESET OBJECT PIVOT — generated example
reset object pivot 1
wait key

Source: dbpro_reference.md:979

REVERSE OBJECT FRAMES dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
REVERSE OBJECT FRAMES Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem REVERSE OBJECT FRAMES — generated example
reverse object frames 1
wait key

Source: dbpro_reference.md:987

ROLL OBJECT LEFT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
ROLL OBJECT LEFT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem ROLL OBJECT LEFT — generated example
roll object left 1, 1
wait key

Source: darkbasic_reference.md:270; dbpro_reference.md:990

ROLL OBJECT RIGHT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
ROLL OBJECT RIGHT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem ROLL OBJECT RIGHT — generated example
roll object right 1, 1
wait key

Source: darkbasic_reference.md:271; dbpro_reference.md:991

ROTATE LIMB dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 5 in DBC, 5-6 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
ROTATE LIMB Number1, Number2, Number3, Number4, Number5

Typed signature: number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—

Example generated example

rem ROTATE LIMB — generated example
rotate limb 1, 1, 1, 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
ROTATE LIMB Number1, Number2, Number3, Number4, Number5, [Number6]

Typed signature: number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6numberoptional

Example generated example

rem ROTATE LIMB — generated example
rotate limb 1, 1, 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:274; dbpro_reference.md:995

ROTATE OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
ROTATE OBJECT Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example

make object cube 1, 100
do
   rotate object 1, 0, object angle y(1) + 1, 0
   sync
loop

Source: darkbasic_reference.md:276; dbpro_reference.md:997

SAVE MESH dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SAVE MESH String1$, Number2

Typed signature: string, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—

Example generated example

rem SAVE MESH — generated example
save mesh "media/file.dat", 1
wait key

Source: dbpro_reference.md:1010

SAVE OBJECT dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SAVE OBJECT String1$, Number2

Typed signature: string, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—

Example generated example

rem SAVE OBJECT — generated example
save object "media/file.dat", 1
wait key

Source: dbpro_reference.md:1011

SAVE OBJECT ANIMATION dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): typed overloads, implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
SAVE OBJECT ANIMATION String1$, Number2

Typed signature: string, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—

Example generated example

rem SAVE OBJECT ANIMATION — generated example
save object animation "media/file.dat", 1
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
SAVE OBJECT ANIMATION Integer1, String2$

Typed signature: integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—

Example generated example

rem SAVE OBJECT ANIMATION — generated example
save object animation 1, "media/file.dat"
wait key

Source: darkbasic_reference.md:280; dbpro_reference.md:1012

SAVE STATIC OBJECTS dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
SAVE STATIC OBJECTS String1$

Typed signature: string → void

Parameters

ParameterTypeNotes
String1$string—

Example generated example

rem SAVE STATIC OBJECTS — generated example
save static objects "media/file.dat"
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
SAVE STATIC OBJECTS String1$

Typed signature: string → void

Parameters

ParameterTypeNotes
String1$string—

Example generated example

rem SAVE STATIC OBJECTS — generated example
save static objects "media/file.dat"
wait key

Source: darkbasic_reference.md:282; dbpro_reference.md:1014

SCALE LIMB dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 5 in DBC, 5-6 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
SCALE LIMB Number1, Number2, Number3, Number4, Number5

Typed signature: number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—

Example generated example

rem SCALE LIMB — generated example
scale limb 1, 1, 1, 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
SCALE LIMB Number1, Number2, Number3, Number4, Number5, [Number6]

Typed signature: number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6numberoptional

Example generated example

rem SCALE LIMB — generated example
scale limb 1, 1, 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:284; dbpro_reference.md:1015

SCALE LIMB TEXTURE dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 4 in DBC, 4-5 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
SCALE LIMB TEXTURE Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem SCALE LIMB TEXTURE — generated example
scale limb texture 1, 1, 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
SCALE LIMB TEXTURE Number1, Number2, Number3, Number4, [Number5]

Typed signature: number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5numberoptional

Example generated example

rem SCALE LIMB TEXTURE — generated example
scale limb texture 1, 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:285; dbpro_reference.md:1016

SCALE OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SCALE OBJECT Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem SCALE OBJECT — generated example
scale object 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:286; dbpro_reference.md:1019

SCALE OBJECT TEXTURE dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 3 in DBC, 3-4 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
SCALE OBJECT TEXTURE Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem SCALE OBJECT TEXTURE — generated example
scale object texture 1, 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
SCALE OBJECT TEXTURE Number1, Number2, Number3, [Number4]

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4numberoptional

Example generated example

rem SCALE OBJECT TEXTURE — generated example
scale object texture 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:287; dbpro_reference.md:1020

SCROLL LIMB TEXTURE dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 4 in DBC, 4-5 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
SCROLL LIMB TEXTURE Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem SCROLL LIMB TEXTURE — generated example
scroll limb texture 1, 1, 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
SCROLL LIMB TEXTURE Number1, Number2, Number3, Number4, [Number5]

Typed signature: number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5numberoptional

Example generated example

rem SCROLL LIMB TEXTURE — generated example
scroll limb texture 1, 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:290; dbpro_reference.md:1026

SCROLL OBJECT TEXTURE dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 3 in DBC, 3-4 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC

Compatibility note: Applies a cumulative stage-zero UV offset to the selected object.

SCROLL OBJECT TEXTURE Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem SCROLL OBJECT TEXTURE — generated example
scroll object texture 1, 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
SCROLL OBJECT TEXTURE Number1, Number2, Number3, [Number4]

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4numberoptional

Example generated example

rem SCROLL OBJECT TEXTURE — generated example
scroll object texture 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:291; dbpro_reference.md:1027

SET ALPHA MAPPING ON dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET ALPHA MAPPING ON Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET ALPHA MAPPING ON — generated example
set alpha mapping on 1, 1
wait key

Source: dbpro_reference.md:1038

SET BLEND MAPPING ON dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET BLEND MAPPING ON Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
SET BLEND MAPPING ON Number1, Number2, Number3, Number4, Number5

Typed signature: number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—

Example generated example

rem SET BLEND MAPPING ON — generated example
set blend mapping on 1, 1, 1
wait key

Source: dbpro_reference.md:1043

SET BSP COLLISION HEIGHT ADJUSTMENT dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET BSP COLLISION HEIGHT ADJUSTMENT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET BSP COLLISION HEIGHT ADJUSTMENT — generated example
set bsp collision height adjustment 1, 1
wait key

Source: dbpro_reference.md:1047

SET BSP COLLISION OFF dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET BSP COLLISION OFF Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET BSP COLLISION OFF — generated example
set bsp collision off 1
wait key

Source: dbpro_reference.md:1048

SET BSP COLLISION THRESHHOLD dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET BSP COLLISION THRESHHOLD Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET BSP COLLISION THRESHHOLD — generated example
set bsp collision threshhold 1, 1
wait key

Source: dbpro_reference.md:1049

SET BSP MULTITEXTURING OFF dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET BSP MULTITEXTURING OFF

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET BSP MULTITEXTURING OFF — generated example
set bsp multitexturing off
wait key

Source: dbpro_reference.md:1050

SET BSP MULTITEXTURING ON dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET BSP MULTITEXTURING ON

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET BSP MULTITEXTURING ON — generated example
set bsp multitexturing on
wait key

Source: dbpro_reference.md:1051

SET BSP OBJECT COLLISION dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET BSP OBJECT COLLISION Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem SET BSP OBJECT COLLISION — generated example
set bsp object collision 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1052

SET BSP OBJECT COLLISION RADIUS dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET BSP OBJECT COLLISION RADIUS Number1, Number2, Number3, Number4, Number5

Typed signature: number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—

Example generated example

rem SET BSP OBJECT COLLISION RADIUS — generated example
set bsp object collision radius 1, 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1053

SET BUMP MAPPING ON dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET BUMP MAPPING ON Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET BUMP MAPPING ON — generated example
set bump mapping on 1, 1
wait key

Source: dbpro_reference.md:1054

SET CARTOON SHADING ON dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET CARTOON SHADING ON Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem SET CARTOON SHADING ON — generated example
set cartoon shading on 1, 1, 1
wait key

Source: dbpro_reference.md:1067

SET COLLISION BOX dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET COLLISION BOX Integer1, Real2, Real3, Real4

Typed signature: integer, real, real, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—
Real3real—
Real4real—

Example generated example

rem SET COLLISION BOX — generated example
set collision box 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1081

SET COLLISION DISC dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET COLLISION DISC Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET COLLISION DISC — generated example
set collision disc 1, 1
wait key

Source: dbpro_reference.md:1082

SET COLLISION SPHERE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET COLLISION SPHERE Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET COLLISION SPHERE — generated example
set collision sphere 1, 1
wait key

Source: dbpro_reference.md:1083

SET COLLISION SQUARE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET COLLISION SQUARE Integer1, Real2, Real3

Typed signature: integer, real, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—
Real3real—

Example generated example

rem SET COLLISION SQUARE — generated example
set collision square 1, 1, 1
wait key

Source: dbpro_reference.md:1084

SET CUBE MAPPING ON dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET CUBE MAPPING ON Number1, Number2, Number3, Number4, Number5, Number6, Number7

Typed signature: number, number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—
Number7number—

Example generated example

rem SET CUBE MAPPING ON — generated example
set cube mapping on 1, 1, 1, 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1087

SET DETAIL MAPPING ON dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET DETAIL MAPPING ON Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET DETAIL MAPPING ON — generated example
set detail mapping on 1, 1
wait key

Source: dbpro_reference.md:1092

SET GLOBAL COLLISION OFF dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET GLOBAL COLLISION OFF

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET GLOBAL COLLISION OFF — generated example
set global collision off
wait key

Source: darkbasic_reference.md:319; dbpro_reference.md:1177

SET GLOBAL COLLISION ON dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET GLOBAL COLLISION ON

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET GLOBAL COLLISION ON — generated example
set global collision on
wait key

Source: darkbasic_reference.md:320; dbpro_reference.md:1178

SET GLOBAL OBJECT CREATION dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET GLOBAL OBJECT CREATION Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET GLOBAL OBJECT CREATION — generated example
set global object creation 1
wait key

Source: dbpro_reference.md:1179

SET GLOBAL SHADOW COLOR dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET GLOBAL SHADOW COLOR Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem SET GLOBAL SHADOW COLOR — generated example
set global shadow color 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1180

SET GLOBAL SHADOW SHADES dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET GLOBAL SHADOW SHADES Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET GLOBAL SHADOW SHADES — generated example
set global shadow shades 1
wait key

Source: dbpro_reference.md:1181

SET GLOBAL SHADOWS OFF dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET GLOBAL SHADOWS OFF

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET GLOBAL SHADOWS OFF — generated example
set global shadows off
wait key

Source: dbpro_reference.md:1182

SET GLOBAL SHADOWS ON dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET GLOBAL SHADOWS ON

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET GLOBAL SHADOWS ON — generated example
set global shadows on
wait key

Source: dbpro_reference.md:1183

SET INDEXDATA dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET INDEXDATA Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET INDEXDATA — generated example
set indexdata 1, 1
wait key

Source: dbpro_reference.md:1189

SET LIMB NORMALS dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET LIMB NORMALS Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET LIMB NORMALS — generated example
set limb normals 1, 1
wait key

Source: dbpro_reference.md:1198

SET LIMB SMOOTHING dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET LIMB SMOOTHING Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem SET LIMB SMOOTHING — generated example
set limb smoothing 1, 1, 1
wait key

Source: dbpro_reference.md:1199

SET NORMALIZATION OFF dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET NORMALIZATION OFF

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET NORMALIZATION OFF — generated example
set normalization off
wait key

Source: darkbasic_reference.md:334; dbpro_reference.md:1213

SET NORMALIZATION ON dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET NORMALIZATION ON

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET NORMALIZATION ON — generated example
set normalization on
wait key

Source: darkbasic_reference.md:335; dbpro_reference.md:1214

SET OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET OBJECT Number1, Number2, Number3, Number4, [Number5], [Number6], [Number7], [Number8]

Typed signature: number, number, number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5numberoptional
Number6numberoptional
Number7numberoptional
Number8numberoptional

Example generated example

rem SET OBJECT — generated example
set object 1, 1, 1, 1, 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:336; dbpro_reference.md:1216

SET OBJECT AMBIENCE dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT AMBIENCE Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT AMBIENCE — generated example
set object ambience 1, 1
wait key

Source: dbpro_reference.md:1217

SET OBJECT ARBITARY dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET OBJECT ARBITARY Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET OBJECT ARBITARY — generated example
set object arbitary 1, 1
wait key

Source: dbpro_reference.md:1219

SET OBJECT AS VEHICLE BODY dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET OBJECT AS VEHICLE BODY Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET OBJECT AS VEHICLE BODY — generated example
set object as vehicle body 1, 1
wait key

Source: dbpro_reference.md:1220

SET OBJECT AS VEHICLE WHEEL dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET OBJECT AS VEHICLE WHEEL Integer1, Integer2, Integer3, Integer4

Typed signature: integer, integer, integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Integer3integer—
Integer4integer—

Example generated example

rem SET OBJECT AS VEHICLE WHEEL — generated example
set object as vehicle wheel 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1221

SET OBJECT COLLISION OFF dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET OBJECT COLLISION OFF Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET OBJECT COLLISION OFF — generated example
set object collision off 1
wait key

Source: darkbasic_reference.md:337; dbpro_reference.md:1222

SET OBJECT COLLISION ON dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET OBJECT COLLISION ON Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET OBJECT COLLISION ON — generated example
set object collision on 1
wait key

Source: darkbasic_reference.md:338; dbpro_reference.md:1223

SET OBJECT COLLISION PROPERTY dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET OBJECT COLLISION PROPERTY Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET OBJECT COLLISION PROPERTY — generated example
set object collision property 1, 1
wait key

Source: dbpro_reference.md:1224

SET OBJECT COLLISION TO BOXES dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET OBJECT COLLISION TO BOXES Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET OBJECT COLLISION TO BOXES — generated example
set object collision to boxes 1
wait key

Source: darkbasic_reference.md:339; dbpro_reference.md:1225

SET OBJECT COLLISION TO POLYGONS dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC

Compatibility note: Uses current world-space mesh geometry for narrow-phase collision. Sliding feedback remains available to an explicit non-rotating collision box colliding with that polygonal object.

SET OBJECT COLLISION TO POLYGONS Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET OBJECT COLLISION TO POLYGONS — generated example
set object collision to polygons 1
wait key

Source: darkbasic_reference.md:340; dbpro_reference.md:1226

SET OBJECT COLLISION TO SPHERES dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET OBJECT COLLISION TO SPHERES Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET OBJECT COLLISION TO SPHERES — generated example
set object collision to spheres 1
wait key

Source: darkbasic_reference.md:341; dbpro_reference.md:1227

SET OBJECT CULL dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT CULL Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT CULL — generated example
set object cull 1, 1
wait key

Source: dbpro_reference.md:1228

SET OBJECT DIFFUSE dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT DIFFUSE Number1, Number2, [Number3]

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3numberoptional

Example generated example

rem SET OBJECT DIFFUSE — generated example
set object diffuse 1, 1, 1
wait key

Source: dbpro_reference.md:1229

SET OBJECT EMISSIVE dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT EMISSIVE Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT EMISSIVE — generated example
set object emissive 1, 1
wait key

Source: dbpro_reference.md:1231

SET OBJECT FILTER dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT FILTER Number1, Number2, [Number3]

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3numberoptional

Example generated example

rem SET OBJECT FILTER — generated example
set object filter 1, 1, 1
wait key

Source: dbpro_reference.md:1232

SET OBJECT FOV dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT FOV Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT FOV — generated example
set object fov 1, 1
wait key

Source: dbpro_reference.md:1234

SET OBJECT FRAME dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 2 in DBC, 2-3 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
SET OBJECT FRAME Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT FRAME — generated example
set object frame 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
SET OBJECT FRAME Number1, Number2, [Number3]

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3numberoptional

Example generated example

rem SET OBJECT FRAME — generated example
set object frame 1, 1, 1
wait key

Source: darkbasic_reference.md:342; dbpro_reference.md:1235

SET OBJECT INTERPOLATION dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET OBJECT INTERPOLATION Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT INTERPOLATION — generated example
set object interpolation 1, 1
wait key

Source: darkbasic_reference.md:343; dbpro_reference.md:1236

SET OBJECT KEYFRAME dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): typed overloads, implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
SET OBJECT KEYFRAME Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT KEYFRAME — generated example
set object keyframe 1, 1
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
SET OBJECT KEYFRAME Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET OBJECT KEYFRAME — generated example
set object keyframe 1, 1
wait key

Source: darkbasic_reference.md:344; dbpro_reference.md:1237

SET OBJECT LOD dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET OBJECT LOD Integer1, Integer2, Real3

Typed signature: integer, integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Real3real—

Example generated example

rem SET OBJECT LOD — generated example
set object lod 1, 1, 1
wait key

Source: dbpro_reference.md:1239

SET OBJECT MASK dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT MASK Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT MASK — generated example
set object mask 1, 1
wait key

Source: dbpro_reference.md:1240

SET OBJECT NORMALS dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT NORMALS Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET OBJECT NORMALS — generated example
set object normals 1
wait key

Source: dbpro_reference.md:1241

SET OBJECT OCCLUSION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET OBJECT OCCLUSION Integer1, Integer2, Integer3, Integer4, Integer5, Integer6

Typed signature: integer, integer, integer, integer, integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Integer3integer—
Integer4integer—
Integer5integer—
Integer6integer—

Example generated example

rem SET OBJECT OCCLUSION — generated example
set object occlusion 1, 1, 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1242

SET OBJECT PANEL QUAD dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET OBJECT PANEL QUAD Integer1, Integer2, Real3, Real4, Real5, Real6, Real7, Real8, Real9, Real10, Integer11, Integer12, Integer13

Typed signature: integer, integer, real, real, real, real, real, real, real, real, integer, integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Real3real—
Real4real—
Real5real—
Real6real—
Real7real—
Real8real—
Real9real—
Real10real—
Integer11integer—
Integer12integer—
Integer13integer—

Example generated example

rem SET OBJECT PANEL QUAD — generated example
set object panel quad 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1243

SET OBJECT RADIUS dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT RADIUS Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT RADIUS — generated example
set object radius 1, 1
wait key

Source: dbpro_reference.md:1244

SET OBJECT ROTATION XYZ dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET OBJECT ROTATION XYZ Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET OBJECT ROTATION XYZ — generated example
set object rotation xyz 1
wait key

Source: darkbasic_reference.md:345; dbpro_reference.md:1245

SET OBJECT ROTATION ZXY dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET OBJECT ROTATION ZXY Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem SET OBJECT ROTATION ZXY — generated example
set object rotation zxy 1
wait key

Source: dbpro_reference.md:1246

SET OBJECT ROTATION ZYX dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET OBJECT ROTATION ZYX Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET OBJECT ROTATION ZYX — generated example
set object rotation zyx 1
wait key

Source: darkbasic_reference.md:346; dbpro_reference.md:1247

SET OBJECT SMOOTHING dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT SMOOTHING Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT SMOOTHING — generated example
set object smoothing 1, 1
wait key

Source: dbpro_reference.md:1248

SET OBJECT SPECULAR dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT SPECULAR Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT SPECULAR — generated example
set object specular 1, 1
wait key

Source: dbpro_reference.md:1249

SET OBJECT SPECULAR POWER dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT SPECULAR POWER Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT SPECULAR POWER — generated example
set object specular power 1, 1
wait key

Source: dbpro_reference.md:1250

SET OBJECT SPEED dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET OBJECT SPEED Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT SPEED — generated example
set object speed 1, 1
wait key

Source: darkbasic_reference.md:347; dbpro_reference.md:1251

SET OBJECT TEXTURE dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 3 in DBC, 3-4 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
SET OBJECT TEXTURE Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem SET OBJECT TEXTURE — generated example
set object texture 1, 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
SET OBJECT TEXTURE Number1, Number2, Number3, [Number4]

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4numberoptional

Example generated example

rem SET OBJECT TEXTURE — generated example
set object texture 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:348; dbpro_reference.md:1252

SET OBJECT TO OBJECT ORIENTATION dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 2 in DBC, 2-3 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
SET OBJECT TO OBJECT ORIENTATION Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT TO OBJECT ORIENTATION — generated example
set object to object orientation 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
SET OBJECT TO OBJECT ORIENTATION Number1, Number2, [Number3]

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3numberoptional

Example generated example

rem SET OBJECT TO OBJECT ORIENTATION — generated example
set object to object orientation 1, 1, 1
wait key

Source: darkbasic_reference.md:350; dbpro_reference.md:1254

SET OBJECT TRANSPARENCY dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT TRANSPARENCY Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT TRANSPARENCY — generated example
set object transparency 1, 1
wait key

Source: dbpro_reference.md:1255

SET OBJECT WIREFRAME dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET OBJECT WIREFRAME Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET OBJECT WIREFRAME — generated example
set object wireframe 1, 1
wait key

Source: dbpro_reference.md:1256

SET RAGDOLL OBJECT OFFSET dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET RAGDOLL OBJECT OFFSET Integer1, Integer2, Real3, Real4, Real5

Typed signature: integer, integer, real, real, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Real3real—
Real4real—
Real5real—

Example generated example

rem SET RAGDOLL OBJECT OFFSET — generated example
set ragdoll object offset 1, 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1284

SET RAINBOW SHADING ON dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET RAINBOW SHADING ON Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET RAINBOW SHADING ON — generated example
set rainbow shading on 1, 1
wait key

Source: dbpro_reference.md:1286

SET REFLECTION SHADING ON dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET REFLECTION SHADING ON Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET REFLECTION SHADING ON — generated example
set reflection shading on 1
wait key

Source: dbpro_reference.md:1287

SET SHADING OFF dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET SHADING OFF Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET SHADING OFF — generated example
set shading off 1
wait key

Source: dbpro_reference.md:1290

SET SHADOW POSITION dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET SHADOW POSITION Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem SET SHADOW POSITION — generated example
set shadow position 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1292

SET SHADOW SHADING OFF dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET SHADOW SHADING OFF Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET SHADOW SHADING OFF — generated example
set shadow shading off 1
wait key

Source: dbpro_reference.md:1293

SET SHADOW SHADING ON dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET SHADOW SHADING ON Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—
SET SHADOW SHADING ON Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem SET SHADOW SHADING ON — generated example
set shadow shading on 1
wait key

Source: dbpro_reference.md:1294

SET SPHERE MAPPING ON dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET SPHERE MAPPING ON Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET SPHERE MAPPING ON — generated example
set sphere mapping on 1, 1
wait key

Source: dbpro_reference.md:1301

SET STATIC CULLING dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET STATIC CULLING Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem SET STATIC CULLING — generated example
set static culling 1
wait key

Source: dbpro_reference.md:1312

SET STATIC OBJECTS TEXTURE dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): typed overloads, implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
SET STATIC OBJECTS TEXTURE Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET STATIC OBJECTS TEXTURE — generated example
set static objects texture 1
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
SET STATIC OBJECTS TEXTURE Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem SET STATIC OBJECTS TEXTURE — generated example
set static objects texture 1
wait key

Source: darkbasic_reference.md:357; dbpro_reference.md:1314

SET STATIC OBJECTS WIREFRAME OFF dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
SET STATIC OBJECTS WIREFRAME OFF

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET STATIC OBJECTS WIREFRAME OFF — generated example
set static objects wireframe off
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
SET STATIC OBJECTS WIREFRAME OFF

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET STATIC OBJECTS WIREFRAME OFF — generated example
set static objects wireframe off
wait key

Source: darkbasic_reference.md:358; dbpro_reference.md:1315

SET STATIC OBJECTS WIREFRAME ON dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
SET STATIC OBJECTS WIREFRAME ON

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET STATIC OBJECTS WIREFRAME ON — generated example
set static objects wireframe on
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
SET STATIC OBJECTS WIREFRAME ON

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET STATIC OBJECTS WIREFRAME ON — generated example
set static objects wireframe on
wait key

Source: darkbasic_reference.md:359; dbpro_reference.md:1316

SET STATIC PORTALS OFF dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET STATIC PORTALS OFF

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET STATIC PORTALS OFF — generated example
set static portals off
wait key

Source: dbpro_reference.md:1317

SET STATIC PORTALS ON dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET STATIC PORTALS ON

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem SET STATIC PORTALS ON — generated example
set static portals on
wait key

Source: dbpro_reference.md:1318

SET STATIC SCORCH dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET STATIC SCORCH Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem SET STATIC SCORCH — generated example
set static scorch 1, 1, 1
wait key

Source: dbpro_reference.md:1319

SET STATIC UNIVERSE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET STATIC UNIVERSE Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem SET STATIC UNIVERSE — generated example
set static universe 1, 1, 1
wait key

Source: dbpro_reference.md:1320

SET TEXTURE MD3 dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET TEXTURE MD3 Number1, Number2, Number3, Number4, Number5, Number6, Number7

Typed signature: number, number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—
Number7number—

Example generated example

rem SET TEXTURE MD3 — generated example
set texture md3 1, 1, 1, 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1329

SET VERTEXDATA DIFFUSE dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET VERTEXDATA DIFFUSE Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET VERTEXDATA DIFFUSE — generated example
set vertexdata diffuse 1, 1
wait key

Source: dbpro_reference.md:1355

SET VERTEXDATA NORMALS dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET VERTEXDATA NORMALS Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem SET VERTEXDATA NORMALS — generated example
set vertexdata normals 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1356

SET VERTEXDATA POSITION dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET VERTEXDATA POSITION Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem SET VERTEXDATA POSITION — generated example
set vertexdata position 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1357

SET VERTEXDATA UV dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET VERTEXDATA UV Number1, Number2, Number3, [Number4]

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4numberoptional

Example generated example

rem SET VERTEXDATA UV — generated example
set vertexdata uv 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1358

SHOW LIMB dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC

Compatibility note: DBC changes only the selected limb. DBPro propagates the visible state through that limb's hierarchy children.

SHOW LIMB Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SHOW LIMB — generated example
show limb 1, 1
wait key

Source: darkbasic_reference.md:380; dbpro_reference.md:1380

SHOW OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SHOW OBJECT Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SHOW OBJECT — generated example
show object 1
wait key

Source: darkbasic_reference.md:382; dbpro_reference.md:1382

SHOW OBJECT BOUNDS dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SHOW OBJECT BOUNDS Number1, [Number2]

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional

Example generated example

rem SHOW OBJECT BOUNDS — generated example
show object bounds 1, 1
wait key

Source: dbpro_reference.md:1383

STATIC LINE OF SIGHT dbcdbproFunction

Compatibility: dbc and dbpro

DarkBASIC Classic function implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
Result = STATIC LINE OF SIGHT(Number1, Number2, Number3, Number4, Number5, Number6, Number7, Number8)

Typed signature: number, number, number, number, number, number, number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—
Number7number—
Number8number—

Return value: real

Example generated example

rem STATIC LINE OF SIGHT — generated example
result = static line of sight(1, 1, 1, 1, 1, 1, 1, 1)
print result
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
Result = STATIC LINE OF SIGHT(Number1, Number2, Number3, Number4, Number5, Number6, Number7, Number8)

Typed signature: number, number, number, number, number, number, number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—
Number7number—
Number8number—

Return value: real

Example generated example

rem STATIC LINE OF SIGHT — generated example
result = static line of sight(1, 1, 1, 1, 1, 1, 1, 1)
print result
wait key

Source: darkbasic_reference.md:725; dbpro_reference.md:2309

STATIC LINE OF SIGHT X dbcdbproFunction

Compatibility: dbc and dbpro

DarkBASIC Classic function implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
Result = STATIC LINE OF SIGHT X()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem STATIC LINE OF SIGHT X — generated example
result = static line of sight x()
print result
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
Result = STATIC LINE OF SIGHT X()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem STATIC LINE OF SIGHT X — generated example
result = static line of sight x()
print result
wait key

Source: darkbasic_reference.md:726; dbpro_reference.md:2310

STATIC LINE OF SIGHT Y dbcdbproFunction

Compatibility: dbc and dbpro

DarkBASIC Classic function implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
Result = STATIC LINE OF SIGHT Y()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem STATIC LINE OF SIGHT Y — generated example
result = static line of sight y()
print result
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
Result = STATIC LINE OF SIGHT Y()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem STATIC LINE OF SIGHT Y — generated example
result = static line of sight y()
print result
wait key

Source: darkbasic_reference.md:727; dbpro_reference.md:2311

STATIC LINE OF SIGHT Z dbcdbproFunction

Compatibility: dbc and dbpro

DarkBASIC Classic function implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
Result = STATIC LINE OF SIGHT Z()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem STATIC LINE OF SIGHT Z — generated example
result = static line of sight z()
print result
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
Result = STATIC LINE OF SIGHT Z()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem STATIC LINE OF SIGHT Z — generated example
result = static line of sight z()
print result
wait key

Source: darkbasic_reference.md:728; dbpro_reference.md:2312

STATIC RAYCAST dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = STATIC RAYCAST(Number1, Number2, Number3, Number4, Number5, Number6)

Typed signature: number, number, number, number, number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—

Return value: real

Example generated example

rem STATIC RAYCAST — generated example
result = static raycast(1, 1, 1, 1, 1, 1)
print result
wait key

Source: dbpro_reference.md:2313

STATIC VOLUME dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = STATIC VOLUME(Number1, Number2, Number3, Number4, Number5, Number6, Number7)

Typed signature: number, number, number, number, number, number, number → real

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—
Number7number—

Return value: real

Example generated example

rem STATIC VOLUME — generated example
result = static volume(1, 1, 1, 1, 1, 1, 1)
print result
wait key

Source: dbpro_reference.md:2314

STOP OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
STOP OBJECT Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem STOP OBJECT — generated example
stop object 1
wait key

Source: darkbasic_reference.md:390; dbpro_reference.md:1397

TEXTURE BACKDROP dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads, implementation status.

  • Arity: 1 in DBC, 1-2 in DBPro.
  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC

Compatibility note: Requires an existing image and tiles it across the current camera backdrop.

TEXTURE BACKDROP Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem TEXTURE BACKDROP — generated example
texture backdrop 1
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
TEXTURE BACKDROP Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—
TEXTURE BACKDROP Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem TEXTURE BACKDROP — generated example
texture backdrop 1
wait key

Source: darkbasic_reference.md:402; dbpro_reference.md:1415

TEXTURE LIMB dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 3 in DBC, 3-4 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
TEXTURE LIMB Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem TEXTURE LIMB — generated example
texture limb 1, 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
TEXTURE LIMB Number1, Number2, Number3, [Number4]

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4numberoptional

Example generated example

rem TEXTURE LIMB — generated example
texture limb 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:403; dbpro_reference.md:1416

TEXTURE OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 2 in DBC, 2-4 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
TEXTURE OBJECT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example

load image "media/brick.png", 1
make object cube 1, 100
texture object 1, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
TEXTURE OBJECT Number1, Number2, [Number3], [Number4]

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3numberoptional
Number4numberoptional

Example

load image "media/brick.png", 1
make object cube 1, 100
texture object 1, 1
wait key

Source: darkbasic_reference.md:404; dbpro_reference.md:1417

TEXTURE SCREEN dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
TEXTURE SCREEN Number1, [Number2]

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional

Example generated example

rem TEXTURE SCREEN — generated example
texture screen 1, 1
wait key

Source: dbpro_reference.md:1418

TOTAL OBJECT FRAMES dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = TOTAL OBJECT FRAMES(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem TOTAL OBJECT FRAMES — generated example
result = total object frames(1)
print result
wait key

Source: darkbasic_reference.md:743; dbpro_reference.md:2343

TURN OBJECT LEFT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
TURN OBJECT LEFT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem TURN OBJECT LEFT — generated example
turn object left 1, 1
wait key

Source: darkbasic_reference.md:407; dbpro_reference.md:1430

TURN OBJECT RIGHT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
TURN OBJECT RIGHT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem TURN OBJECT RIGHT — generated example
turn object right 1, 1
wait key

Source: darkbasic_reference.md:408; dbpro_reference.md:1431

UNBIND COLLIDER FROM OBJECT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
UNBIND COLLIDER FROM OBJECT Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem UNBIND COLLIDER FROM OBJECT — generated example
unbind collider from object 1, 1
wait key

Source: dbpro_reference.md:1432

UNBIND EFFECTOR FROM OBJECT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
UNBIND EFFECTOR FROM OBJECT Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem UNBIND EFFECTOR FROM OBJECT — generated example
unbind effector from object 1, 1
wait key

Source: dbpro_reference.md:1433

UNGLUE OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
UNGLUE OBJECT Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem UNGLUE OBJECT — generated example
unglue object 1
wait key

Source: darkbasic_reference.md:410; dbpro_reference.md:1435

UNLOCK VERTEXDATA dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
UNLOCK VERTEXDATA

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem UNLOCK VERTEXDATA — generated example
unlock vertexdata
wait key

Source: dbpro_reference.md:1438

XROTATE OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
XROTATE OBJECT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem XROTATE OBJECT — generated example
xrotate object 1, 1
wait key

Source: darkbasic_reference.md:431; dbpro_reference.md:1514

YROTATE OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
YROTATE OBJECT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem YROTATE OBJECT — generated example
yrotate object 1, 1
wait key

Source: darkbasic_reference.md:433; dbpro_reference.md:1516

ZROTATE OBJECT dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
ZROTATE OBJECT Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem ZROTATE OBJECT — generated example
zrotate object 1, 1
wait key

Source: darkbasic_reference.md:435; dbpro_reference.md:1518