SyntaxBomb - Indie Coders

Languages & Coding => Blitz2D, BlitzPlus, Blitz3D => Topic started by: windman on January 03, 2018, 12:49:02 AM

Title: Blitz Basic download
Post by: windman on January 03, 2018, 12:49:02 AM
Hello

This might seem stupid but where is the link for the download of blitz Basic?

I registered on the old blitz site and cannot find those links anymore

Has all support and access to the files been terminated?

Title: Re: Blitz Basic download
Post by: RonTek on January 03, 2018, 02:04:12 AM
Hey windman,

https://blitzresearch.itch.io/blitz3d/purchase

It's free (make a donation is optional) so just click on the "No thanks, just take me to downloads" link..
Title: Re: Blitz Basic download
Post by: Goodlookinguy on January 03, 2018, 03:00:07 AM
Has all support and access to the files been terminated?

If by support you mean Mark Sibly, then yes, support is no more. If you're talking about the community, a lot of them migrated here.
Title: Blitz Basic download
Post by: windman on January 03, 2018, 03:13:54 AM
What about the so called Hardwired project?
Title: Re: Blitz Basic download
Post by: RonTek on January 03, 2018, 03:45:31 AM
What about the so called Hardwired project?

I have checked most popular topics on the old forums, including hardwired and so it seems the author passed away a few years ago and so this project has been cancelled.
Title: Re: Blitz Basic download
Post by: RemiD on January 03, 2018, 07:03:27 AM
alternatively : https://www.syntaxbomb.com/index.php/topic,3888.0.html (reply#4)
This version removes the need to activate/install directplay on Windows 8 / Windows 10...
Not sure if the last version by Blitzresearch has this fix...
Title: Re: Blitz Basic download
Post by: RonTek on January 03, 2018, 11:39:54 AM
alternatively : https://www.syntaxbomb.com/index.php/topic,3888.0.html (reply#4)
This version removes the need to activate/install directplay on Windows 8 / Windows 10...
Not sure if the last version by Blitzresearch has this fix...

Hey RemiD, It does have DirectPlay integrated, but for me I don't see this as a problem or needs to be fixed. I still see most games (some on Steam) which still utilizes directplay as their networking of choice, not sure if this was preference though but they do use it.

In short, if directplay does not cause any conflict then I think it should be left there as an option for Blitz3D devs.
Title: Re: Blitz Basic download
Post by: RemiD on January 03, 2018, 01:12:05 PM
Quote
In short, if directplay does not cause any conflict then I think it should be left there as an option for Blitz3D devs.
@RonTek>>I hope that you are not serious ?!
Haven't you read my other post about this error on Windows 10 ? The program won't even run, it crashes with an error message !
here : https://www.syntaxbomb.com/index.php/topic,3888.0.html

Of course that such error is a problem !

So a version of Blitz3d which does not use directplay is really good news.

Consider that what you know, and what you manage to do, is not necessarily what some of your users know or manage to do.

So if some of your users are afraid of such errors, or are intimidated to search for the fix and to activate/install directplay, that's not good...

Moreover, you don't need directplay, you can still use all the TCP/UDP commands, and with this, you can create a multi users tool/game.
Title: Re: Blitz Basic download
Post by: RonTek on January 03, 2018, 02:16:47 PM
Yes, seriously. I handed out a few demos some time ago on a particular test group with Win10 target users and they don't seem to have a problem with it.

This comes down to development preference, and for me I don't see any problem notifying users with installing directplay, which is already and still supported as legacy components of Win10 in the first place.

hate to disagree with you on this, but this is just based on my experience and approach with post development. I also did that NSIS custom packaging thing and all that shebang.

As for rolling out and building your own B3D version from source, yes it is a good thing if you don't require or use directplay, it's as simple as that.

cheers.

Title: Re: Blitz Basic download
Post by: RemiD on January 03, 2018, 04:05:52 PM
Quote
I handed out a few demos some time ago on a particular test group with Win10 target users and they don't seem to have a problem with it.
Well good for you, but maybe these target users are people who are "computer savy" ? (Not always the case)

In an era where people have many choices and want things to work well and now, i am not sure that it is the best approach to distribute programs which provoke a crash/error if a (useless) option is not activated/installed by default on their recent OSs...

The update kfprimm proposed seems stable (from my tests, and also no bug reported by others developpers who use it).

The modifications kfprimm made were :
Quote
All I did was demo dplayx.lib from the list of libraries that link to runtime.dll, removed the bbruntime/multiplayer files, & commented the multiplayer_create, multiplayer_link, & multiplayer_destroy lines here: https://github.com/blitz-research/blitz3d/blob/master/bbruntime/bbruntime.cpp
So unless somebody finds a bug somewhere, i see no advantage to use the "official" version which provokes a crash/error.

But of course, you do what you want ! I am just sharing the info/update.
Title: Re: Blitz Basic download
Post by: Yue on January 03, 2018, 06:42:00 PM
I'm still using.

Blitz3D 164 +  B3DDocsPac188+ update 1106 + FastLibs + WindFix.dll

Copy and paste dplayx.dll folder root game.

If you need anything, I can pass it on. :)

(http://i67.tinypic.com/mmga3t.png)



Title: Re: Blitz Basic download
Post by: RemiD on January 03, 2018, 08:20:40 PM
Quote
Copy and paste dplayx.dll folder root game.
tried this, it does not work on a computer with Windows 10... it says that there are missing linked libraries or something like that...
Are you sure that you have deactivated/uninstalled directplay before trying your suggestion ?
Title: Re: Blitz Basic download
Post by: Rick Nasher on January 03, 2018, 08:21:42 PM
@Yue:
You are using one of my favorite monsters!  8)   :D

(http://i67.tinypic.com/kbx2wy.jpg)
Title: Re: Blitz Basic download
Post by: Yue on January 03, 2018, 08:38:01 PM
Quote
Copy and paste dplayx.dll folder root game.
tried this, it does not work on a computer with Windows 10... it says that there are missing linked libraries or something like that...
Are you sure that you have deactivated/uninstalled directplay before trying your suggestion ?

here run perfect.

(http://i64.tinypic.com/4gtcsh.png)

If you want to upload the library, I think you're using the wrong one.
Title: Re: Blitz Basic download
Post by: Yue on January 03, 2018, 08:40:41 PM
As a note, in order to work with Blitz3D on Windows 10, the library must also be copied and pasted into the "bin" address of Blitz3D.
Title: Re: Blitz Basic download
Post by: RemiD on January 03, 2018, 10:38:17 PM
@Yue>>can you tell us the size (in octets/bytes) of your "dplayx.dll" file ? (right click on the file and select "properties")
Title: Re: Blitz Basic download
Post by: LineOf7s on January 04, 2018, 01:02:46 AM
Stevie G released his (wonderful) vanilla Blitz3D game Polymaniacs (https://stevieg.itch.io/polymaniacs) back in June or so.  It works wonderfully on Windows 10.

In relation to "the Directplay issue" he said this (and I've confirmed independently that it works):

Quote
Only minor issue was for win10 users having to download directplay - resolved by just dropping the dplay.dll into the game directory.

https://www.syntaxbomb.com/index.php/topic,78.msg955.html#msg955

Title: Re: Blitz Basic download
Post by: RonTek on January 04, 2018, 01:19:38 AM
@RemiD

Agreed. It seems LineOf7 has some additional info here which is related to our discussion:

Stevie G released his (wonderful) vanilla Blitz3D game Polymaniacs (https://stevieg.itch.io/polymaniacs) back in June or so.  It works wonderfully on Windows 10.

In relation to "the Directplay issue" he said this (and I've confirmed independently that it works):

Quote
Only minor issue was for win10 users having to download directplay - resolved by just dropping the dplay.dll into the game directory.

https://www.syntaxbomb.com/index.php/topic,78.msg955.html#msg955

Thanks for sharing this LineOf7, it does seem to be the best option so users will not be bothered with the legacy component dialog thing.
Title: Re: Blitz Basic download
Post by: RemiD on January 04, 2018, 09:11:48 AM
Can somebody please share  the directplay dll file which allows to do that ? because i have tried with the dplayx.dll file that i found in Windows 7, and it does not work on a computer with Windows 10... It provokes a crash/error (missing linked library)

Title: Re: Blitz Basic download
Post by: Yue on January 04, 2018, 01:14:59 PM
   :D   https://www.dropbox.com/s/xwche7lv32v6va8/dplayx.dll?dl=0
Title: Re: Blitz Basic download
Post by: Yue on January 04, 2018, 06:50:10 PM
One more thing to add is the WinFix library. In Windows 8 / 10 in full-screen mode up to version 1106 compatible with Fastlibs, the Flip command does not increase FPS, i. e. regardless of the value will run below or equal to 60 fps.

WinFix is a library update and looks like the current Blitz3D released by Marck but compatible with Fastlibs.

The only weird thing I've noticed about this is that when you take a screen shot using the print key in full-screen mode, it only captures one black screen.

Translated with www.DeepL.com/Translator
Title: Re: Blitz Basic download
Post by: RemiD on January 04, 2018, 07:11:55 PM
@Yue>>thanks ! i will do some tests with it...
Title: Re: Blitz Basic download
Post by: LineOf7s on January 04, 2018, 10:51:32 PM
The dplayx.dll I have is different to the one Yue posted (Yue = v10.0.10586.0, this = v5.03.2600.5512) so I'm posting it here in case it makes a difference.  I know for sure that this one works - for me - if nothing else. 

http://downloads.lineof7s.com/dplayx.zip

See how you go.

Update:  Either of them seem to allow Polymaniacs to run, where the lack of 'dplayx.dll' in the game folder means the game won't.
Title: Re: Blitz Basic download
Post by: Yue on January 05, 2018, 01:37:07 PM
The dirty trick is that the library plays to remove it from the same Windows 10/8, if not earlier are linked to DirectX.
Title: Re: Blitz Basic download
Post by: RemiD on January 05, 2018, 07:32:21 PM
Quote
The dirty trick is that the library plays to remove it from the same Windows 10/8, if not earlier are linked to DirectX.
can you rephrase that, please ? (i don't understand what you mean, no offense)
Title: Re: Blitz Basic download
Post by: Yue on January 05, 2018, 07:37:59 PM
The library for it to work must be taken from the same Windows 8/10 operating system. If it is taken from previous Windows 7/xp/ vista operating systems, it will not work, as these libraries are usually linked to DirectX.
Title: Re: Blitz Basic download
Post by: RemiD on January 05, 2018, 08:47:36 PM
Ok ! This makes sense.

So it is probably better to use the dxplay.dll from Windows 10 ? or dxplay.dll from Windows 10 and Windows 8 are the same ?
Title: Re: Blitz Basic download
Post by: Yue on January 05, 2018, 08:53:59 PM
Anyone can serve both Windows 8/10, both libraries are unlinked. 
If you need the WinFix library I can give it to you.
Title: Re: Blitz Basic download
Post by: MagosDomina on January 06, 2018, 01:48:30 AM
I'm finally doing some Windows 10 testing with my game. Very useful info Yue!

So far I on my initial 3 laptops I tested with bloatware Windows 10 installs everything worked without having to do anything above, including the enabling of direct play.
Title: Re: Blitz Basic download
Post by: Yue on January 06, 2018, 06:41:11 PM
WinFix :

https://www.dropbox.com/s/yvawf7ujgs3gvah/Windows.decls?dl=0

https://www.dropbox.com/s/n5fvesmud4hkx07/winfix.dll?dl=0


Sample :

Code: [Select]
CompatData(12, 0 )  ; Fix Bug Windows 10 / 8 Blitz3D 1106 + Fastlibs
Graphics3D( 800, 600, 32, 2 )
SimplePortal 2.3.6 © 2008-2014, SimplePortal