PlayBasicFX V1.65 DX7 ALPHA (Retail Compiler Only Beta)

Started by kevin, February 16, 2007, 09:33:24 PM

Previous topic - Next topic

kevin




PlayBasicFX V1.65 ALPHA  (Avail for Registered Users ONLY)



 PB V1.65 is the second WIP ALPHA of PB running the new DX7 (3D accel) engine.   This version is a regression from the current PB1.63x releases however, and therefore is only presented for the curious at heart.    It should not be thought of as a complete replacement of the PB1.63x at this time.

 This revisions picks up from where the previous alpha left off.  The recent changes give us more compatibility with old code, provided you stay within the flags !  This primarily means focusing on the core Image + basic graphics operations.    So if you stay within those you should be fine.   Other dependant libraries are not present in this edition (ie.  SPRITES &  MAPS are off limits here) and using them will most likely crash your program at this time.  Generally speaking, this version actually runs a fair percentage of the existing DEMO pack though.   So it's definitely useful !

  While the previous release had 3d accelerated image rendering in with effects like rotation (ie DrawRotatedImage/DrawalphaIMage)), i've weeded some more of that through other 2d commands.  Namely the polygon drawing stuff (ShadeBox,tri,triG,triT,Quad,QuadG, QuadT etc) at the moment.  Which now have limited  InkMode support.    

  I.e

Load3DImage Filename$,MyImage

InkMode 1+32

DrawRotatedIMage Myimage,Xpos,Ypos, ect
 


Download

Old Download Removed.


Screen Shot Threads

WIP Screen Shots OF PB1.65 + Above


kevin

PlayBasicFX V1.67f _ALPHA_ (Retail Compiler Only / Registered Users ONLY)

 PB V1.67f is the current wip ALPHA of PB running the new DX7 engine. This version is a regression from the current PB1.63x releases however, and therefore is only presented for the curious at heart.  It should not be thought of as a complete replacement of the PB1.63x at this time.

 The revision has a rebuilt the image layer,  plus the majority of the core sprite commands have been reconnected up.

  Sprite stuff that isn't working.

 * 95% of Sprite Collision Stuff isn't working  (only RECT to RECT mode is enabled)

* Prolly a few Setting/Getting parameters functions.



Download

  Old Download Removed.




kevin

PlayBasicFX V1.68e _ALPHA_ (Retail Compiler Only / Registered Users ONLY)

  PB V1.68e is the current wip ALPHA of PB running the new DX7 engine. This version is a regression from the current PB1.63x releases and is only presented for the curious at heart. It should not be thought of as a complete replacement of the PB1.63x at this time.

 The past couple of revisions i've been focusing on implementing a perspective rendering frame work into the mesh engine.  Keeping all the parts simple and stream lined has been a bit of a headache, but it's getting there.  In this demo we have a new command DrawPerspectiveSprites.   This command will render the sprite scene from any given camera point (World space).  The camera is structure in which you must fill in, and past to the render call.  I've included an example of this in the Perspective sprites demo.  Not all fields will effect the scene mind you, and it's unlikely to be done like this in the future, but it's easiest way to test for me.



Download

    Old Download Removed.



Screen Shots

Sprite Terrain Examples


kevin

Play Basic V1.68i _ALPHA_ (Retail Compiler Only / Registered Users ONLY)

PB V1.68i is the current wip ALPHA of PB running the new DX7 engine. This version is a regression from the current PB1.63x releases and is only presented for the curious at heart. It should not be thought of as a complete replacement of the PB1.63x at this time.
 
  This revision includes the new particle sprite engine.  Using it is fairly simple, you create a particle sprite, initialize a Particle type, set the required parameters and add new particles.   It's quite robust, but there's still a few other tidbits that I feel are worth adding.  Mainly some flags to enable/disable things like clipping volumes and fading etc.



Screen Shots

Read Sprite Particles WIP



Download

  Old Download Removed.

kevin

#4
PlayBasicFX V1.69a _BETA_ (Retail Compiler Only / Registered Users ONLY)

  PB V1.69a is the first (of possibly many) stability test of the new PB graphics engine.    Version 1.69  doesn't replicate all of the command set functionality from  older PB1.63 releases though (ie. Maps are not present),  rather it focuses upon just the core 2D / Image + Sprite fundamentals.   So that's where you should focus your experiments on!    

  Users need to be aware that V1.69 is the quality control phase of the next major update (PB1.70). Therefore we need to iron out any  broken functionality left in the beta's prior to making a major release.  The only way we can do this, is by running PB1.69 across as many programs as possible.  So if you want to ensure your programs work in V1.70, then get testing!

  With that said, there are areas that are knowingly incomplete in this edition.  Most notable would be sprite collision.  Which  has to be totally rebuilt to support sprite faces.  You will also find differences in rendering among other things.  



Download

  Old Download Removed.





kevin

Play Basic V1.69b _BETA_ (Retail Compiler Only / Registered Users ONLY)

 Changes in this edition focus on the  default window size + various default font settings (true type only).  



Download

  Old Download Removed.

kevin

#6
PlayBasicFX V1.69c _BETA_ (Retail Compiler Only / Registered Users ONLY)

 PB V1.69c is the current stability test of the new PB graphics engine. Version 1.69 doesn't replicate all of the command set functionality from older PB1.63 releases though (ie. Maps are not present), rather it focuses upon just the core 2D / Image + Sprite fundamentals. So that's where you should focus your experiments on!

 Changes in this edition focus upon PB's bitmap font format.   The internal format has had to be changed, firstly so the font system could be 3D friendly and secondly to address some short comings in the original translator.  The new edition support the under & over hanging character mappings.  So the translation appears seamless.  


Download

  Old Download Removed.


kevin

PlayBasicFX V1.70d _BETA_ (Retail Compiler Only / Registered Users ONLY)

  PB V1.70d is the current stability test of the new PB graphics engine.   Version 1.70 doesn't fully replicate the command set functionality from older PB1.63 releases at the moment, but it's pretty close now.   While there will no doubt be some commands missing/broken, the main missing area in this revision is Sprite collision.   But all the base fundamentals now have some support though.   Ie.   core 2D,  Image, Sprite, Fonts & Mappings.   So that's where you should focus your experiments on !

  This edition includes a completely re-written mapping engine.  There's a few commands at the time of writing that are known to be broken (CloneLevel + Copy Level come to mind)   Also, Maps/Levels/Animations etc are no longer Zero inclusive.   This will no doubt break some old that relies upon it.  

 Ie.

  CreateMap 1, 2

 in PB1.63 and bellow this would create map 1 with provision for 3 levels.  Level 0, Level 1 & level 2.
 
 however in PB1.70  you'll only get 2 levels Level 0 and Level 1.    Although if you're using NewLevel() it won't make any difference to you.
 


Download

   Old Download Removed.


kevin

#8
PlayBasicFX V1.70e _BETA_ (Retail Compiler Only / Registered Users ONLY)

   PB V1.70e is the current stability test of the new PB graphics engine.   Version 1.70 doesn't fully replicate the command set functionality from older PB1.63 releases at the moment, but it's pretty close now.   While there will no doubt be some commands missing/broken, the remaining missing features are basically Sprite collision.   But all the base fundamentals now have some support.   Ie.   core 2D,  Image, Sprite, Fonts & Mapping.

  This edition includes has complete mapping engine replacement with level rendering optimizations.


Download

    Old Download Removed.

kevin

PlayBasicFX V1.70h _BETA_ (Retail Compiler Only / Registered Users ONLY)

  PB V1.70h is the current stability test of the new PB graphics engine.   Version 1.70h doesn't fully replicate the command set functionality from older PB1.63 releases at the moment, but it's getting pretty close now.   While there will no doubt be some commands missing/broken, the main missing features is Sprite collision.   But all the base fundamentals now have some support.   Ie.   core 2D, math, shapes,  Image, Sprite, Fonts & Mapping.

  This edition includes has new shape engine with the new math engine for testing.   Hopefully you shouldn't notice any different between this edition and the old edition.   Apart from a few new commands and some extra speed.  But it's not really opt'd yet.


Download

  Old Download Removed.



kevin

PlayBasicFX V1.70j _BETA_ (Retail Compiler Only / Registered Users ONLY)

   PB V1.70j is the current stability test of the new PB graphics engine.   Version 1.70j doesn't fully replicate the command set functionality from older PB1.63 releases at the moment, but it's getting pretty close now (around 80->90%).     While there will no doubt be some commands missing/broken, the main missing feature is Camera support for sprites.     But all the base fundamentals now have support.   Ie.   core 2D, math, shapes,  Image, Sprite, Fonts & Mapping.

  This edition includes has new Sprite Collision engine.  So far the engine only attempts to support vector collisions modes (namely mode 0,1,2) but mode 6 (pixel perfect) isn't implemented as yet.   Moreover Shape Collision isn't hooked up in this version either.  But this should give you the basic functionality to get some of your programs running in PB1.70.  Providing you don't use the Camera, which doesn't currently support Sprites.    



Download

   Old Download Removed.

kevin

PlayBasicFX V1.70k _BETA_ (Retail Compiler Only / Registered Users ONLY)

   PB V1.70k is the current stability test of the new PB graphics engine.   Version 1.70k doesn't fully replicate the command set functionality from older PB1.63 releases at the moment, but it's getting pretty close now (around 80->90%).     While there will no doubt be some commands missing/broken, the main missing feature now is camera support for sprites.   But all the base fundamentals are supported.   Ie.   core 2D, math, shapes,  Image, Sprite, Fonts & Mapping.

  This edition expands upon the new Sprite Collision engine to support vector shape collision modes again (convex,concave, & complex polygons).   So PB1.70k now supports mode (0) rect, (1) Mesh, (2)Circle, (3) Shape )  Only mode (6) (pixel perfect) remains.


Download

  Old Download Removed.




kevin

PlayBasicFX V1.70L _BETA_ (Retail Compiler Only / Registered Users ONLY)

   PB V1.70L is the current stability test of the new PB graphics engine.   Version 1.70L doesn't fully replicate the command set functionality from older PB1.63 releases at the moment, but it's getting pretty close now (around 80->90%).     While there will no doubt be some commands missing/broken, the main missing feature now is camera support for sprites.   But all the base fundamentals are supported.   Ie.   core 2D, math, shapes,  Image, Sprite, Fonts & Mapping.

  This edition restores Pixel Perfect collision methods to the new Sprite Collision engine.    Making sprite Collision modes 0,1,2,3 & 6 are functional.  Some combination's may be missing though.    Shape to Pixel mode is known to be not working however.





Download

  Old Download Removed.


kevin

PlayBasicFX V1.70M2 _BETA_ (Retail Compiler Only / Registered Users ONLY)

    PB V1.70M2 is the first true stability test of the new PB graphics engine.  Unlike previous beta's 1.70m2 is now considered (95%->100%) complete replacement of PB1.63n retail.   While there have been some commands removed,  all of the  existing functionally is now supported.    That is not to say that everything is working %100, it isn't, so you'll no doubt encounter some broken commands and functionality changes. Hence beta testing !

    The main change in this  edition is the restoration of sprite support through cameras.  



Download

   Old Download Removed.


kevin

PlayBasicFX V1.70N _BETA_ (Retail Compiler Only / Registered Users ONLY)

    PB V1.70N is the second true stability test of the new PB graphics engine.  Unlike betas prior to 1.70m2,  V1.70n is considered a working (95%->100%) replacement of PB1.63n retail.   While there have been some commands removed,  all of the  existing functionally is now supported.    That is not to say that everything is working %100, it isn't, so you'll no doubt encounter some broken commands and functionality changes.   Hence beta testing !

    The main change in this  edition is the restoration of GetTextHeight, which in turn fixes the Text clipping issues.


Download

  Old Download Removed.