PureBasic 5.20 beta 20 is out

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
yoxola
Enthusiast
Enthusiast
Posts: 386
Joined: Sat Feb 25, 2006 4:23 pm

Re: PureBasic 5.20 beta 15 is out

Post by yoxola »

Just supply a DX WebSetup stub should do the job?

http://www.microsoft.com/en-us/download ... aspx?id=35

And it's official tool, very small sized, although it requires internet connection but at least reminded the user to update their dx runtimes.
This field was left intentionally as signature.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: PureBasic 5.20 beta 15 is out

Post by blueznl »

Both my current projects compile and run with Beta 15.
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Wladek
User
User
Posts: 98
Joined: Mon Feb 23, 2009 4:01 pm
Location: Poland
Contact:

Re: PureBasic 5.20 beta 15 is out

Post by Wladek »

FPS example still not work
problem with "go down" entity
Opcode
Enthusiast
Enthusiast
Posts: 138
Joined: Thu Jul 18, 2013 4:58 am

Re: PureBasic 5.20 beta 15 is out

Post by Opcode »

Fred wrote:
Kuron wrote:
Opcode wrote:
sec wrote:
and a new automatic DirectX updater for the Windows installer.
I am running Win 8.1,
Image
The updater requires you to download and install a framework, just to install a native language. What kind of blasphemy is this! I hate having to install frameworks, that's why I like using and coding in PureBasic.
There is ZERO excuse for any aspect of PB to be .NET based and I certainly won't install it for PB. If this stands, then Fred has crapped over everything PB has always stood for.
Watch your tone, it's a beta and you obviously don't know what is happening here. As said in the first post, we bundled the DirectX update setup with PB, i didn't known it was required .net framework to install (seriously ??). I think I will just use the libs and patch them then, without using the official installer.
Why not just distribute the DirectX web updater, and have the installer run it during installation? You could install the web updater to the PureBasic installation directory, once the files are copied run the DirectX web installer. Tho I ask if you can add a checkbox option to the installer to run the DirectX updater or not. I have never had a problem with PureBasic 3D engine on clean official installs of Windows XP, Windows Vista, Windows 7, or Windows 8. The few having problems are most likely using an extremely outdated version of Windows XP. Which doesn't even come with the DirectX 9 API. Vanilla Windows XP shipped with only DirectX 8.1. So maybe it would be better if you establish which OS these people are having problems on. Because I doubt from Windows XP SP2 and beyond there is a single issue. I'm not sure if PureBasic has a DirectX 8.1 subsystem, because if it doesn't then that's the problem right there. Anyone on Windows XP older than Service Pack 2 will have nothing but problems. Tho every Windows beyond Windows XP SP2 shouldn't have a single problem. If that's the case, a simple Windows version check would fix that problem.
User avatar
heartbone
Addict
Addict
Posts: 1058
Joined: Fri Apr 12, 2013 1:55 pm
Location: just outside of Ferguson

Re: PureBasic 5.20 beta 15 is out

Post by heartbone »

Danilo wrote:Wasn't .NET Framework 3.5 delivered with Windows 7, years ago? Are you still running Win95/98/ME/2000/XP/Vista?
-137 for snobbery.
Danilo wrote:
Opcode wrote:Windows 8 and 8.1 doesn't ship with 3.5 installed, they ship with only 4.5 installed.
Ah, right. I forgot. Just installed .NET 3.5 the first time this dialog popped up when running a .NET 3.5 app.
Opcode wrote:I honestly hate .NET with a passion, even having whatever doesn't come with Windows extra on my machine.
I don't understand what problems you guys have with the .NET framework. It is part of Windows now, just like any
other system DLLs you use every day. An add-on you have to install one time. If you, as a developer, don't use it, it just
sits on your hard drive not disturbing you. It's just there, for modern applications - you don't need to use it personally.

What is the real problem? Installing 32, 50, or 100 MB for the new Windows API framework? Are you running out of HDD space
in a time everybody has multi-terabyte-HDDs?

Common, are you that backward in time? :twisted:

Install it one time and you don't have the problems anymore, that you have now. :D
@ Danilo -255 for faulty logic, +1 to Opcode for the good attitude.
ts-soft wrote:@Danilo
You forgot, that 40% of all security updates comes for dot.net, every patchday :mrgreen:
Or perhaps he never has paid any attention to all of the M$ bloatware patching, or does not care.
I too also resist loading any .net crap on my Windows installations, I only put it on some, and I have confidence that the hundreds of megabytes of wasted hard drive space will not be a requirement in the final release.
Keep it BASIC.
User avatar
Danilo
Addict
Addict
Posts: 3036
Joined: Sat Apr 26, 2003 8:26 am
Location: Planet Earth

Re: PureBasic 5.20 beta 15 is out

Post by Danilo »

sec wrote:
and a new automatic DirectX updater for the Windows installer.
I am running Win 8.1,
Image
Just pressing "Skip this installation" works. So it is not really required.

Tested again with the following 2 packages, and did NOT get the above message for .NET install:
- DirectX End-User Runtimes (June 2010)
- DirectX End-User Runtime Web Installer

Now I took only the following 6 files out of DirectX End-User Runtimes (June 2010):

Code: Select all

Aug2009_d3dx9_42_x64.cab
Aug2009_d3dx9_42_x86.cab
DSETUP.dll
dsetup32.dll
DXSETUP.exe
dxupdate.cab
Same file names that come with PureBasic SDK folder. Now there is no .NET install popup. So Fred can fix it for Final. No problem at all. ;)
Opcode wrote:Tho every Windows beyond Windows XP SP2 shouldn't have a single problem. If that's the case, a simple Windows version check would fix that problem.
DirectX 9 is installed by default with the OS. The additional install is required for some DirectX 9 EXTRAS.
Simple DX9 apps should work out-of-the-box on Win7 and Win8, but PureBasic3D requires d3dx9_42.dll,
that is not installed by default. It is like an add-on.
It is good PureBasic now installs this extra 3D engine requirements. Just use the 6 files out of DirectX End-User Runtimes (June 2010)
and everything is fine. No .NET install and no heart attack. :D
Fred
Administrator
Administrator
Posts: 18153
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 5.20 beta 15 is out

Post by Fred »

It's changed for the next version
Fred
Administrator
Administrator
Posts: 18153
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 5.20 beta 15 is out

Post by Fred »

New beta is available, have fun !
User avatar
Danilo
Addict
Addict
Posts: 3036
Joined: Sat Apr 26, 2003 8:26 am
Location: Planet Earth

Re: PureBasic 5.20 beta 15 is out

Post by Danilo »

Fred wrote:New beta is available, have fun !
Thanks! Would be nice if you could always add the number of the beta version to all of your announcements.
Sometimes it's not very clear what is the latest beta. 9..12..15..23..48 ;)
Always have to double check the edited topic title and my installed version... especially after returning from
2 weeks of vacation.
User avatar
Comtois
Addict
Addict
Posts: 1431
Joined: Tue Aug 19, 2003 11:36 am
Location: Doubs - France

Re: PureBasic 5.20 beta 16 is out

Post by Comtois »

Beta 16 : you can use PickX/Y/Z() and NormalX/Y/Z() after RayCollide() to get point intersection and normal (if ray hit something).
Please correct my english
http://purebasic.developpez.com/
User_Russian
Addict
Addict
Posts: 1516
Joined: Wed Nov 12, 2008 5:01 pm
Location: Russia

Re: PureBasic 5.20 beta 16 is out

Post by User_Russian »

Fred wrote:Added: Automatic PureBasic update check in the IDE (for other IDE which want to do it, just get the purebasic.com/versions.xml file and parse it).
Please add a translation in language files.
Fred
Administrator
Administrator
Posts: 18153
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 5.20 beta 15 is out

Post by Fred »

Danilo wrote:
Fred wrote:New beta is available, have fun !
Thanks! Would be nice if you could always add the number of the beta version to all of your announcements.
Sometimes it's not very clear what is the latest beta. 9..12..15..23..48 ;)
Always have to double check the edited topic title and my installed version... especially after returning from
2 weeks of vacation.
With the new version, you won't have to check the forum anymore ;)
User avatar
Bisonte
Addict
Addict
Posts: 1305
Joined: Tue Oct 09, 2007 2:15 am

Re: PureBasic 5.20 beta 16 is out

Post by Bisonte »

thx for the menu : Check for Updates :mrgreen:
PureBasic 6.21 (Windows x64) | Windows 11 Pro | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
English is not my native language... (I often use DeepL.)
User avatar
Kiffi
Addict
Addict
Posts: 1484
Joined: Tue Mar 02, 2004 1:20 pm
Location: Amphibios 9

Re: PureBasic 5.20 beta 16 is out

Post by Kiffi »

Bisonte wrote:thx for the menu : Check for Updates :mrgreen:
+1

Cool!

Greetings ... Kiffi
Hygge
LuCiFeR[SD]
666
666
Posts: 1033
Joined: Mon Sep 01, 2003 2:33 pm

Re: PureBasic 5.20 beta 16 is out

Post by LuCiFeR[SD] »

Fred, Is "Check for updates" manually done only via the menu? or Does PB automatically check at startup too? because I would be pretty happy if it told me I have an update when I launch the IDE :) Obviously, a checkbox option for those who prefer not to be notified straight away :)
Post Reply