Upgrade7-3
Upgrade 7.3 - 28th April 2009

Instructions

1) Download and install Upgrade 7.3. You can get it from the download box below these instructions. This upgrade will only work with the full version of DarkBASIC Professional.

2) If you have already activated DarkBASIC Professional, you do not need to do this again after installing this Upgrade.

As with any upgrade - always take a backup of your source code (usually your "Projects" folder) before installing.

DarkBASIC Professional Upgrade 7.3
Download Download: DarkBASIC Professional Upgrade 7.3
  File Size: 21.76 MB
   
56Kb: 61 Mins 54 Secs 512Kb: 6 Mins 45 Secs
1MB: 3 Mins 22 Secs 2Mb: 1 Mins 46 Secs
  Updated: 14th Jan 2010
  Description: Latest upgrade for DarkBASIC Professional.
  Downloads: 1486
Fixes and Enhancements

  • U72 editor re-introduced as the current U73 editor while the new editor is refined
  • NOTE: To use the U73 editor, rename 'editor.exe' to 'editorUXX.exe' in LAUNCH.CFG
  • NOTE: ENSURE you have removed any files from previous early BETAS of U73
  • Added LerpingTextures to snippets folder to demonstrate SET BLEND MAPPING ON parameter additions
  • Modified CSG Help pages in GameFX to specify that CSG objects must not be transformed internally (CSG bug report)
  • Added ImageBlockExample example to snippets to demonstrate how to use image blocks to hide image files
  • Added help page for SET CONTROL DEVICE INDEX and new snippet called TwoControlDevicesThatFire]
  • Added help page for GET VERTEXDATA PTR and small example in help page to show how to call it
  • Added new snippet called DrawTextOverSprites which shows how to draw text over a sprite
  • Added new snippet called DeleteArrayStringElement to demonstrate deleting a string element from an array
  • KEYWORDS file updated to reflect latest command additions (for editor highlighting)
  • Updated SET GLOBAL OBJECT CREATION help page
  • Updated Operators help page
  • Updated SET OBJECT help page
  • Updated CORE SubMenu to show TEXTURE SCREEN and SET SCREEN EFFECT
  • Updated the MOUSEX help page
  • Corrected GET ARRAY TYPE syntax in help page
  • Corrected MEMBLOCK FLOAT mis-information in help page
  • Corrected MEMBLOCK DWORD mis-information in help page
  • Corrected READ AND WRITE LONG with better example
  • Corrected LIMB NAME$ example
  • Removed duplicate LOCK VERTEXDATA FOR LIMB from Basic3D command list
  • Added report of Parameter Count in DBM for User Function Structure read-out (affects external debuggers)
  • Fixed issue causing some line numbers in DBM to report incorrectly (affects external debuggers)
  • Added support for Cloth & Particle Module to be allowed as a free plug-in to the language (unsupported)
  • Added support for DarkNet protection (new network plug-in for TCP and UDP communication; massive multiplayer)
  • NOTE: Where applicable, manually delete the PhysicsMain_PC.DLL from previous BETA as this was a file in error
  • Fixed bug in Text command causing wide character text not to render to off-bitmap camera targets
  • Fixed small bug in DBM writer to show ALL line numbers (for external debuggers)
  • Added four new parameters to SET BLEND MAPPING ON to allow ARG values to be specified (see LerpingTextures)
  • Added new GET VERTEXDATA PTR command to obtain internal sMesh pointer (mesh interogation advanced feature)
  • Added extra parameter to SET OBJECT SPECULAR to include optional FLOAT for Power Value
  • Added modes [4][5] to SET GLOBAL OBJECT CREATION command to switch ON 'Sort By Object Number' behaviour
  • Fixed bug introduced in U72/U73 work to cause regular animations not to update (due to mesh LOD additions)
  • Added modes [6][7] to SET GLOBAL OBJECT CREATION command to switch ON 'Sort By Object Depth' behaviour (DBC)
  • NOTE: Counter the above behaviour for specific objects by setting SET OBJECT TRANSPARENCY ObjNum,7 (very early)
  • Updated animation code so that parents of instances animate itself and LOD variants even when hidden
  • LOD system improved to handle instanced object (work in progress)
  • Amended OBJECT LOD ZBIAS to allow for finer depth adjustment at distance
  • Added SET CONTROL DEVICE INDEX to INPUT command set (to allow up to eight controller devices in play)
  • Fixed bug that caused SAVE IMAGE to crash on some configurations (removed double release issue)
  • Re-activated TEXTURE BACKDROP command (paste image to backdrop just after clear)
  • Fixed bug in ARRAY DELETE ELEMENT which caused basic string arrays to crash when a specific element was deleted
  • No longer tries to use GDI calls to a camera render surface (GDI fonts on camera)

Please note that this Upgrade includes all fixes and enhancements found in previous versions.