News:

PlayBASIC2DLL V0.99 Revision I Commercial Edition released! - Convert PlayBASIC programs to super fast Machine Code. 

Main Menu

PlayBasicFX V1.70s _Retail Patch_ is Now Available

Started by kevin, November 02, 2007, 06:10:31 AM

Previous topic - Next topic

kevin




PlayBasicFX V1.70s _WIP Retail Patch_ is Now Available



  This release patches releases PB1.63m to PB1.63q retail release to the current retail release version of PlayBasicFXV1.70s.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already)

 The PB1.70s package includes updates of  PB Compiler, Release / Debug Runtimes.

  Release 1.70 represents PB's transformation from a DirectDraw based application to a DirectDraw / Direct3D based application. News features include 3D hardware acceleration, entity sprites, particle engine,  perspective 3D rendering modes and much more.   Obviously this is no small shift, virtually everything has been rebuilt from the ground up. While every effort has been made to retain backward compatibility with PB1.63, but only where it makes sense to do so. So you'll find some commands have been removed (they no longer make sense), and some commands have been modified.

  Performance wise, even in it's largely un-optimized state 1.70 is able to outperform 1.63.  This is not a by product of Direct3D, just rather the cleaner way modules tie together.  Obviously to gain the best performance and take advantage of Direct 3D you'll have to modify you're exist code.   Which is normally as simple as loading a images are 3D image rather than stand video or FX images.

  The documentation hasn't been updated yet, I don't know when or even if i'll update them.  However you can find the new commands in the History file bellow,  they're listed  under "new commands" headings.   Some of these commands require that you prepare structures such as the camera / particle structures. Which are now found in the external "declaration" module.   This module is auto imported/built so you don't have to include it, but if you're going to play for perspective sprites (3D) etc then you'll need to get familiar with them !  

  Have fun !


 Screen Shots

   There are too new features packed in PB1.70 to bother going over, so here's a screen shot blog\ with code examples..\

   Screen Shots of PB1.64 to PB1.70 (login required)




  For more information about PlayBasic, please visit the Play Basic home page and download the free  version (V1.64) and dive in.

  Url: www.PlayBasic.com



Download

  Old Download Removed



kevin

#1



PlayBasicFX V1.71 _WIP Retail Patch_ is Now Available



  This release patches releases PB1.63m to PB1.63q retail release to the current retail release version of PBV1.71.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already)

  The PB1.71 package includes updates of  the PB Compiler, Release / Debug Runtimes.   The release corrects a few last minute bugs found in the V1.70s release.   Moreover, the runtime sizes have been reduce again also, which is handy.

  Have fun !


  For more information about PlayBasic, please visit the Play Basic home page and download the 120 day free trial version and dive in.

 Url: www.PlayBasic.com



Download

    Old Download removed.





kevin

#2
PlayBasicFX V1.71a _BETA_ (Retail Compiler Only / Registered Users ONLY)

    PB V1.71 is first post migration beta.  This version introduces some more direct 3d acceleration (bonuses really) under the label as new features.  Those being Alpha Channel Support for 3D surfaces (limited to drawrotateimage/drawalphaImage) for the time being) and Line cache support.  The latter is used to pass batches of the line segments to the 3d device for rendering.  The main benefit is that you can draw Anti Aliased lines.   However, this will most likely be optional in the future.



Download

    old download removed.

kevin

#3



PlayBasicFX V1.71c _WIP Retail Patch_ is Now Available



  This release patches releases PB1.63m to PB1.63q retail release to the current retail release version of PBV1.71c.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already)

  The PB1.71c package includes updates of  the PB Compiler, Release / Debug Runtimes.   The release adds support for optional filtering, Alpha Channels and corrects a few more issues to bring it inline with the PB1.63 engine.


  Have fun !


  For more information about PlayBasic, please visit the Play Basic home page and download the free version (PlayBasic V1.64) and dive in.

 Url: www.PlayBasic.com


New Commands

   Undocumented Command Listing (login required)


Download

  Old Download Removed.

kevin

#4



PlayBasicFX V1.71d _WIP Retail Patch_ is Now Available



  This release patches releases PB1.63m to PB1.63q retail release to the current retail release version of PBV1.71d.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already)

  The PB1.71d package includes updates of the PB Compiler, Release / Debug Runtimes. The release corrects a bug with SpriteHit found in release runtime and adds a new (sort method) field to the Camera structure. The Sort Method field allows you to tell PB how it should prepare the scene for the perspective sprite rendering.   Currently there's two modes.  Mode 0= no sorting,  Mode 1 = pre sort sprites on Z. The latter mode is for use with the 2D camera perspective projection mode, so sprite Z order is retained (as per DrawOrderedSprites).

  Have fun !


  For more information about PlayBasic, please visit the Play Basic home page and download the free version and dive in.

 Url: www.PlayBasic.com



Download

   Old downloads removed.





kevin

#5




PlayBasicFX V1.71e _WIP Retail Patch_ is Now Available



  This release patches releases PB1.63m to PB1.63q retail release to the current retail release version of PBV1.71e.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already)

   The PB1.71e package includes updates of the PB Compiler, Release / Debug Runtimes.    This release fixed various bugs, namely the nested sub pointer issue, and commands like scroll image.   Moreover, If you read the history (like you should!) then you'll no doubt notice there's a new command listed LevelHitSprite, which is present in the runtimes, but not functional in this release.  So, next update for that one!

  Have fun !


  For more information about PlayBasic, please visit the Play Basic home page and download the free version and dive in.

 Url: www.PlayBasic.com



Download

     Old Download Removed



kevin

#6



PlayBasicFX V1.71f _WIP Retail Patch_ is Now Available



  This release patches releases PB1.63m to PB1.63q retail release to the current retail release version of PBV1.71f.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already upgraded previously)

   The PB1.71f package includes updates of the PB Compiler, Release / Debug Runtimes.    This release adds some more pixel perfect sprite collision commands (LevelHitSprite / TexturePolyHitSprite) and addresses an issue with perspective texture mapping when using DrawPerspectiveSprites.

  Have fun !


  For more information about PlayBasic, please visit the Play Basic home page and download the free version and dive in.

 Url: www.PlayBasic.com



Download

   Old Download Removed.

kevin

#7
Projects Pack V1.70 (examples/demos/tools/tutorials etc etc)  

 This is the update of the PB example pack for PB1.70 and above.


Downloads

    Download Projects V1.70 (login required)

kevin

#8



PlayBasicFX V1.71g _WIP Retail Patch_ is Now Available



  This release patches releases PB1.63m to PB1.63q retail release to the current retail release version of PBV1.71g.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already upgraded previously)

   The PB1.71g package includes updates of the PB Compiler, Release & Debug Runtimes.    This release corrects an issue with page flipping while screen is minimized which could lock the app.

  Have fun !


  For more information about PlayBasic, please visit the Play Basic home page and download the free version and dive in.

   Url: www.PlayBasic.com



Download

     Old Download Removed.