| Ad_Infinitum |
| Administrator |

 |
 |
| Data inscrierii: 23/Iun/2007 |
| Mesaje: 212 |
|
|
|
 |
 |
 |
|
Pentru inceput va voi arata programele care lucreaza alaturi de DarkBasic.
DarkBasic Pro - este insusi compilatorul limbajului DarkBasic.Codurile pe care le crietzi le ve-tzi compila cu acest program creand fisiere executabile.
2D Plugin Kit este un plug-ins pentru DarkBasic dedicat pentru crearea jocurilor 2D.
NG Collision DLL - contzine o succesiune de comenzi ce ii ofera posibilitatea utilizatorului sa creeze coliziuni mult mai complexe in propiile jocuri.
Enhanced Anims - contzine 70 de comenzi noi pentru DarkBasic si alte chestii ce te ajuta sa dai viatza propiilor eșantioane 3D Enhanced Animation oferand posibilitatea de a creea mai numeroase animatzi pentru obiect in acelasi timp.
Ecemple de comenzi :
| Citat: |
EnAn_SetDefaultPlaySpeed
EnAn_GetDefaultPlaySpeed
EnAn_ObjFindLimbParent
EnAn_ObjIsLimbChild
EnAn_ObjTotalLimbs
EnAn_ObjExtractAnimation
EnAn_ObjRenameLimb
EnAn_ObjTotalAnimFrames
EnAn_ObjSaveNoAnims
EnAn_ObjMakeNewAnimation
EnAn_AnimLoad
EnAn_AnimDelete
EnAn_AnimGetTotalFrames
EnAn_AnimGetTotalLimbs
EnAn_AnimGetLimbKeys
EnAn_AnimGetLimbKeyTime
EnAn_AnimSetPlaySpeed
EnAn_AnimGetPlaySpeed
EnAn_AnimDeleteKey
EnAn_AnimInsertKey
EnAn_AnimGetKeyRotX
EnAn_AnimGetKeyRotY
EnAn_AnimGetKeyRotZ
EnAn_AnimGetKeyPosX
EnAn_AnimGetKeyPosY
EnAn_AnimGetKeyPosZ
EnAn_AnimGetKeyScaleX
EnAn_AnimGetKeyScaleY
EnAn_AnimGetKeyScaleZ
EnAn_AnimModifyKeyRot
EnAn_AnimModifyKeyPos
EnAn_AnimModifyKeyScale
EnAn_AnimModifyKeyTime
EnAn_AnimSave
EnAn_oacCreate
EnAn_oacDelete
EnAn_oacSetFrame
EnAn_oacSetInterpolFrame
EnAn_oacPlayAnim
EnAn_oacAnimTransition
EnAn_oacUpdate
EnAn_oacGetCurrentFrame
EnAn_oacSetLimbPlayAnimSpeed
EnAn_oacSetLimbTransAnimSpeed
EnAn_oacGetLimbPlayAnimSpeed
EnAn_oacGetLimbTransAnimSpeed
EnAn_oacGetLimbStartFrame
EnAn_oacGetLimbEndFrame
EnAn_oacGetLimbIsLooping
EnAn_oacGetLimbIsActive
EnAn_oacGetLimbTransStartFrame
EnAn_oacGetLimbTransEndFrame
EnAn_oacGetLimbTransIsLooping
EnAn_oacGetLimbTransIsActive
EnAn_oacGetLimbTransTotalTime
EnAn_oacGetLimbTransTimeUsed
EnAn_oacGetObjectID
EnAn_oacGetLimbPlayAnimID
EnAn_oacGetLimbTransAnimID
EnAn_oacGetLimbTransInterpol
EnAn_oacGetLimbTransCurrentFrame
EnAn_oacGetParentLimb
EnAn_oacIsLimbChild
EnAn_oacGetLimbRotX
EnAn_oacGetLimbRotY
EnAn_oacGetLimbRotZ
EnAn_oacGetLimbPosX
EnAn_oacGetLimbPosY
EnAn_oacGetLimbPosZ
EnAn_oacGetLimbScaleX
EnAn_oacGetLimbScaleY
EnAn_oacGetLimbScaleZ
|
ATENTZIE !!! Comenzile nu merg decat daca avetzi programul instalat.
Dark Shader - cu acest program putetzi sa facetzi deosebite consecințe vizuale pe care le putetzi exporta direct in DarkBasic.
The Google SketchUp - este un program lansat de Google corespunzător cu DarkBasic ce va ofera posibilitatea de a creea modele si un motor de cautare pentru modele . Motorul de cautare este: http://sketchup.google.com/3dwarehouse/
Dark Physics - Nu l-am testat si nu stiu ce face
Dark Lights - este un alt program ce se ocupa cu iluminarea scenelor in DarkBasic
Dark A.I. contzine niste comenzi si exemple pentru inteligentza artificiala in jocuri.
StyX - este un nou plug-ins de la DarkBasic ce contzine 200 comenzi noi compatibile cu techonoliile Microsoft .NET, ActiveX and COM etc.
eXtends Expansion Pack - Acest pack crește facilitatzile programului DarkBasic in alte 4 moduri.Versiunea cea noua contzine:
1) Dynamic Media Handling
2) XGui System
3) XFont System
4) 2D FX
5) Divin Pixel Sprite Collision
6) Billboard system
7) Virtual 3D Lights system
8) Custom Particle System
9) Real-Time Sky System
10) Bonus: Asteroids Game
Unity - Despre program:
Unity is a Third Party Command set that allows your DarkBASIC Professional games to utilise the Lua scripting language in your games. Lua has been used in the games industry for years - and its users include, but are not limited to:
Blizzard - Warcraft III
Bioware - Baldur's Gate
Lucasarts - Grim Fandango
Crytek - Far Cry
Sierra - Homeworld 2
Electronic Arts - Various Projects
The industry has been using it for years - now it's your turn. The uses of Unity are not limited to scripting. The plugin can also be used to:
To load structured files (for example save games) quicker and easier than before
To replace DarkBASIC Professionals arrays - Lua provides you with arrays that grow, shrink, order and shuffle on demand. You can also use strings as array keys, instead of just numbers
Unity fully implements the new and updated Lua 5.0 language.
Lua 5.0
Fast loading, compilation and execution of code
Flexible PHP style arrays
Automatic memory management and garbage collection
All File IO, Mathematical and Core command libraries integrated with the plugin
Multi-threading via Lua co-routines
Support for object orientation
The plugin
25 new commands
Full support for directly reading and writing to Lua variables
Full access to the contents of Lua arrays
Call functions written in Lua from your DarkBASIC Professional games
Access the 3D DarkBASIC world directly from your scripts
Ability to load compiled scripts or scripts as text files - using just one command
Innovative message queue system for Lua to/from DBPro communication
Full keywords list and help files with example code for each command
Full tutorials included to help you get started
BlueGUI v2
BlueGUI (Graphical User Interface) allows you to add windows controls or gadgets such as buttons, tabs, treeviews and even Web Browsers to your DarkBASIC Professional programs. In addition, it allows you to add true windows menus and common dialogs such as File Open/Save, Colour Picker and Folder Picker to your applications.
With BlueGUI you can take DarkBASIC Professional to a new level, whether you want to add a familar interface to your programs, create an editor for a game, or even a fully blown CAD or multimedia application - with BlueGUI now you can! The new version 2.0 of BlueGUI has been rewritten from scratch to provide a significant performance boost when creating or modifying gadgets. The new handles system makes for less code, and all restrictions on how gadgets can be arranged have been removed.
1)Design as easy as point and click
2)Internet applications with DarkBASIC and BlueGUI
EZrotate V3
NEW: 23rd March 2005 - The EZRotate Package now includes both a DarkBASIC Professional DLL and also a complete working version for the Dark Game SDK. You get both versions for the same price.
Enhancements Expansion Pack
The Enhancements Expansion Pack is a new product for existing DarkBASIC Professional owners. It extends the power of DarkBASIC Professional by providing 12 new sets of commands allowing access to many new features including:
Contzine si urmatoarele obtziuni:
1)Ogg Vorbis
2)CPU Information
3)Drive Information
4)File Blocks
5)File Mapping
6)Speech
7)Memory
8)Environmental Audio (EAX) Support
9)Display
10)Common Dialogs
11)Common Dialogs
12)Internet
13)Data Files
Acest program contzine si niste comenzi noi:
| Citat: |
LOAD OGG VORBIS Filename$, Sound ID
DELETE OGG VORBIS Sound ID
DELETE OGG VORBIS Sound ID
PLAY OGG VORBIS Sound ID
STOP OGG VORBIS Sound ID
LOOP OGG VORBIS Sound ID
PAUSE OGG VORBIS Sound ID
RESUME OGG VORBIS Sound ID
SET OGG VORBIS VOLUME Sound ID, Percentage
ENCODE OGG VORBIS Input File$, Output File$, Quality#
return integer = GET OGG VORBIS EXISTS( Sound ID )
return integer = GET OGG VORBIS STATE( Sound ID )
return integer = GET OGG VORBIS VOLUME( Sound ID )
CREATE FILE BLOCK File Block ID, Filename$
DELETE FILE BLOCK File Block ID
OPEN FILE BLOCK Filename$, File Block ID
OPEN FILE BLOCK Filename$, File Block ID, Key$
SAVE FILE BLOCK File Block ID
SET FILE BLOCK KEY File Block ID, Key$
SET FILE BLOCK COMPRESSION File Block ID, Level
ADD FILE TO BLOCK File Block ID, Filename$
ADD OBJECT TO BLOCK File Block ID, OBject ID, Filename$
ADD IMAGE TO BLOCK File Block ID, Image ID, Filename$
ADD BITMAP TO BLOCK File Block ID, Bitmap ID, Filename$
LOAD OBJECT FROM BLOCK File Block ID, Filename$, Object ID
LOAD IMAGE FROM BLOCK File Block ID, Filename$, Image ID
LOAD BITMAP FROM BLOCK File Block ID, Filename$, Bitmap ID
EXTRACT FILE FROM BLOCK File Block ID, Filename$, Path$
PERFORM CHECKLIST FOR FILE BLOCK DATA File Block ID
return integer = GET FILE BLOCK EXISTS( File Block ID )
return integer = GET FILE BLOCK SIZE( File Block ID )
return integer = GET FILE BLOCK COUNT( File Block ID )
return integer = GET FILE BLOCK DATA EXISTS( File Block ID, Filename$ )
return integer = GET FILE BLOCK COMPRESSION( File Block ID )
CREATE FILE MAP Map ID, Name$, Size
OPEN FILE MAP Map ID, Name$
CLOSE FILE MAP Map ID
DESTROY FILE MAP Map ID
SET FILE MAP DWORD Map ID, Offset, Value
SET FILE MAP STRING$ Map ID, Offset, String$
SET FILE MAP FLOAT Map ID, Offset, Value#
return DWORD = Get FILE MAP DWORD( Map ID, Offset )
eturn string = Get FILE MAP STRING$( Map ID, Offset )
return float = Get FILE MAP FLOAT( Map ID, Offset )
return integer = GET PROCESSOR COUNT( )
return string = GET PROCESSOR VENDOR$( Processor ID )
return integer = GET PROCESSOR TYPE ID( Processor ID )
return integer = GET PROCESSOR FAMILY ID( Processor ID )
return integer = GET PROCESSOR MODEL ID( Processor ID )
return integer = GET PROCESSOR STEPPING ID( Processor ID )
return string = GET PROCESSOR BRAND$( Processor ID )
return string = GET PROCESSOR PLATFORM$( Processor ID )
return integer = GET PROCESSOR FREQUENCY( Processor ID )
GET PROCESSOR ON CHIP FEATURES( Processor ID )
GET PROCESSOR POWER MANAGEMENT( Processor ID )
GET PROCESSOR SUPPORTED FEATURES( Processor ID )
return string = GET PROCESSOR USAGE( Processor ID )
return integer = GET DRIVE COUNT( )
return integer = GET DRIVE CYLINDER COUNT( Drive ID )
return integer = GET DRIVE TRACK COUNT( Drive ID )
return integer = GET DRIVE SECTORS PER TRACK( Drive ID )
return integer = GET DRIVE BYTES PER SECTOR( Drive ID )
return integer = GET DRIVE TOTAL SIZE( Drive ID, Return )
return integer = GET DRIVE USED SPACE( Drive ID, Return )
return integer = GET DRIVE FREE SPACE( Drive ID, Return )
return integer = GET DRIVE FILE LENGTH SUPPORT( Drive ID )
return string = GET DRIVE SERIAL$( Drive ID )
return string = GET DRIVE FILE SYSTEM$( Drive ID )
return integer = GET CD COUNT( )
return string = GET CD LETTER$( Drive ID )
return string = GET COMPUTER NAME$( )
return string = GET USER NAME$( )
return integer = GET DISPLAY WIDTH( )
return integer = GET DISPLAY HEIGHT( )
return integer = GET DISPLAY DEPTH( )
return integer = GET DISPLAY REFRESH RATE( )
return string = OPEN FILE DIALOG( Dir$, Filter$, Title$ )
return string = SAVE FILE DIALOG ( Dir$, Filter$, Title$ )
return string = GET WEB CLIENT$( )
return string = GET IP ADDRESS$( )
return integer = GET VOICE API( )
return integer = GET VOICE API( )
return integer = GET VOICE API( )
SET VOICE SPEED Value
SET VOICE VOLUME Value
SEND VOICE MESSAGE Text$
SEND VOICE MESSAGE XML Text$
return integer = GET VOICE SPEED( )
return integer = GET VOICE VOLUME( )
return integer = GET INSTALLED MEMORY( Type )
return integer = GET MEMORY AVAILABLE( Type )
return integer = GET MEMORY PERCENT USED( )
return integer = GET MEMORY PERCENT FREE( )
PERFORM CHECKLIST FOR EAX EFFECTS
APPLY PRESET EAX EFFECT sound, effect
SET EAX ROOM sound, value
SET EAX ROOM HF sound, value
SET EAX SOURCE ROLLOFF sound, value#
SET EAX DECAY TIME sound, value#
SET EAX DECAY HF RATIO sound, value#
SET EAX REFLECTIONS sound, value
SET EAX REFLECTIONS DELAY sound, value#
SET EAX REVERB sound, value
SET EAX REVERB DELAY sound, value#
SET EAX ENVIRONMENT sound, value
SET EAX ENVIRONMENT SIZE sound, value#
SET EAX ENVIRONMENT DIFFUSION sound, value#
SET EAX AIR ABSORPTION sound, value#
SET EAX FLAGS sound, value
SET EAX SCALE DECAY TIME sound, value
SET EAX SCALE REFLECTIONS sound, value
SET EAX SCALE REFLECTIONS DELAY sound, value
SET EAX SCALE REVERB sound, value
SET EAX SCALE REVERB DELAY sound, value
SET EAX CLIP DECAY HF sound, value
SET EAX SOURCE DIRECT sound, value
SET EAX SOURCE DIRECT HF sound, value
SET EAX SOURCE ROOM sound, value
SET EAX SOURCE ROLLOFF sound, value#
SET EAX SOURCE OUTSIDE sound, value
SET EAX SOURCE ABSORPTION sound, value#
SET EAX SOURCE FLAGS sound, value
SET EAX SOURCE OBSTRUCTION sound, level
SET EAX SOURCE OBSTRUCTION LF sound, level#
SET EAX SOURCE OCCLUSION sound, value
SET EAX SOURCE OCCLUSION LF sound, value#
SET EAX SOURCE OCCLUSION ROOM sound, value#
SET EAX SOURCE DIRECT HF sound, value
SET EAX SOURCE AFFECT ROOM sound, mode
SET EAX SOURCE AFFECT ROOM HF sound, mode
SET EAX CONE ORIENTATION X sound, value#
SET EAX CONE ORIENTATION Y sound, value#
SET EAX CONE ORIENTATION Z sound, value#
SET EAX CONE INSIDE ANGLE sound, value
SET EAX CONE OUTSIDE ANGLE sound, value
SET EAX CONE OUTSIDE VOLUME sound, value
SET EAX MIN DISTANCE sound, value#
SET EAX MAX DISTANCE sound, value#
return integer = GET EAX( )
return integer = GET EAX ROOM( sound )
return float = GET EAX SOURCE ROOM HF( sound )
return float = GET EAX ROOM ROLLOFF( sound )
return float = GET EAX ROOM DECAY TIME( sound )
return float = GET EAX DECAY HF RATIO( sound )
return integer = GET EAX REFLECTIONS( sound )
return float = GET EAX REFLECTIONS DELAY( sound )
return integer = GET EAX REVERB( sound )
return integer = GET EAX REVERB DELAY( sound )
return integer = GET EAX ENVIRONMENT( sound )
return float = GET EAX ENVIRONMENT SIZE( sound )
return float = GET EAX ENVIRONMENT DIFFUSION( sound )
return float = GET EAX AIR ABSORPTION( sound )
return integer = GET EAX FLAGS( sound )
return integer = GET EAX SOURCE DIRECT( sound )
return integer = GET EAX SOURCE DIRECT HF( sound )
return integer = GET EAX SOURCE ROOM( sound )
return float = GET EAX SOURCE ROOM LF( sound )
return float = GET EAX SOURCE ROLLOFF( sound )
return integer = GET EAX SOURCE OUTSIDE( sound )
return float = GET EAX SOURCE ABSORPTION( sound )
return integer = GET EAX SOURCE FLAGS( sound )
return float = GET EAX SOURCE ABSORPTION( sound )
return float = GET EAX SOURCE OBSTRUCTION( sound )
return integer = GET EAX SOURCE OCCLUSION( sound )
return float = GET EAX SOURCE OCCLUSION LF( sound )
return float = GET EAX SOURCE OCCLUSION ROOM( sound )
return float = GET EAX CONE ORIENTATION X( sound )
return float = GET EAX CONE ORIENTATION Y( sound )
return float = GET EAX CONE ORIENTATION Z( sound )
return float = GET EAX CONE OUTSIDE ANGLE( sound )
return float = GET EAX CONE OUTSIDE ANGLE( sound )
return float = GET EAX CONE OUTSIDE VOLUME( sound )
return float = GET EAX MIN DISTANCE( sound )
return float = GET EAX MAX DISTANCE( sound )
OPEN DATA FILE Filename$, Separator$, File ID
CLOSE DATA FILE File ID
return string = GET DATA FILE CELL( File ID, Column, Row )
return integer = GET DATA FILE ROW COUNT( File ID )
return integer = GET DATA FILE COLUMN COUNT( File ID )
|
TextureMax
Dead simple. Fast. Powerful variation to your media!
Sper ca atzi citit tot.ACeste programe va sunt foarte folositoare in programarea jocurilor.Scuzatzi dar n-am pus si linkul catre aceste programe ,daca doritzi sa le downloadatzi cautatzi-le pe net
Made by Ad_Infinitum ... sursa The Game Creators |
|