Xors3D engine Full
Blitz3D Forums/Blitz3D Userlibs/Xors3D engine Full
| ||
Download : https://drive.google.com/file/d/0BzkXGILTmN3JS1ZkTjBzdHo5UHc/view?usp=drive_web Keys. |
| ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() DirectX9 :D PureBasic. Blitz3D. C++ Visual Studio. BlitzMax Instructions : I hope you enjoy it. Download DropBox: https://drive.google.com/file/d/0BzkXGILTmN3JS1ZkTjBzdHo5UHc/view?usp=drive_web |
| ||
Uh, Yue. Where's the Download link buddy? :P Thanks! ~GF |
| ||
@Guy Fawkes. One moment upload to DropBox. =) |
| ||
I do hope they will make it open source for further improvements |
| ||
Couple of rather negative things, sorry. Xors is dead, as dead as a Monty Python parrot. The actual developer left a full 2 years before they stopped selling it. I was, for a short time, part of the project. I did the Delphi, GLBasic and the original BlitzMax headers. This will stop working, it's not bug-free at the moment and closed source. On top of all that, it's still copyrighted, and unless you have written permission(from BOTH of the authors), this is just distributing a patched pirate copy. |
| ||
I agree with Ian Thompson here and this is coming from him which he was part of the project for some time. @Yue Sorry but I don't understand the quest for DirectX 9 here, OpenB3D (OpenGL) wrapper for Blitzmax is already way ahead in terms of features and portability. True it's not easy as Blitz3D but the learning curve is not that steep. DirectX is just a renderer, the same with OpenGL which also accomplishes the same visual quality, you just need to write your own shaders which is not possible in Blitz3D (except for hardwired which is bug ridden atm) |
| ||
@RustyKristi do not consider programmer, this is just one spends time doing things for games, but not a game as such in order to distribute it. In this case I think the most successful tools for me are like the Unity engine where everything is relatively done. Of course, I've managed to learn things in my learning curve from a decade ago with Blitz3D, but learn something new at this time I do not see it feasible, the end is just a hobby and my biggest problem is I do not speak English and do not understand stuff. Regarding Xors3D I share, because I think very subjectively someone who can serve and I think that the creators do not care. Greetings. |
| ||
@Ian : You seem to forget... XORS3D is on Steam. -.- ~GF |
| ||
@Yue, Just saying.. :-) @GF Games made with Xors3D yes, Xors3D library don't see it unless you provide a link |
| ||
Hehehe, team Xors3D are defectors and it's a sort of a crime to the Blitz society for not releasing the source. I'm pretty sure some crafty people round here would have picked it up long time ago and perfected it into B3D-II. Therefore we all should take paintball guns and hunt them down while they're running bare naked, scared and screaming through the woods in wintertime. ;-) |
| ||
Edit First Post. Shaders add documentation for Xors3D in pdf format in the download. =) |
| ||
Nice documentation, I can probably learn something from that. Thanks. |
| ||
@Ian Thompson Since this is pretty much abandonware (no longer offer support) and for the sake of posterity, would you mind notifying (or can someone email) the authors so they can finally set this "officially" free and put it to good use? But I was thinking maybe it is not since Xors3D is also available on other products like freebasic or something like that. |
| ||
Afaik the authors are not responding to any attempts to contact them, which is a pity/shame as it's a really nice piece of work(in progress). |
| ||
The situation in Russia is very precarious , all Russian programmers both physically and Xors3D libraries , and fastlibs are Russians and their good works are suspended for the situation in his country . It is truly a shame , hopefully not respond are well . |
| ||
Include "..\bones.bb" Include "Xors3D.bb" PakOutputDir "" PakInit "Data.Pak", $82F0273E, "TMP", $323B99AF PakBulkOverWrite = True xGraphics3D 640,480,32,0,True camera = xCreateCamera() light = xCreateLight() xPositionEntity light,-1,-1,-1 xCameraZoom camera, 2.5 xPositionEntity camera,0,0,-15 Robot = xLoadMesh(pak("robot.B3D"),0) ;Pakclean() While Not xKeyDown(1) xTurnEntity robot,1,1,1,False xRenderWorld(1) xText 10,10,"One B3D Model - Textures Unpacked Automatically" xText 10,30,"Press ESC to Exit" xFlip Wend ;EndGraphics End The PakMaker working on Xors3D. =) |
| ||
Pretty cool! Thanks for sharing. |
| ||
@Rick Nasher Do you think that today Xors3D you can create a game? The question is because they say they have errors , but so far I have not noticed those mistakes. |
| ||
Thank Yue for such a contribution making an already big programming language even bigger! On my system a few of the samples don't work as intended, for example, whole white blocks are being displayed instead of the textured ones here:![]() |
| ||
@2 Unlimited![]() Hello, seems to work well , all tests so far are satisfactory. On my computer all samples functioning properly. |
| ||
Is it legal? |
| ||
@outsider As Ian Thompson, who have worked in this project already stated, it's not legal. Unless there's some proof of consent that they already made this officially abandonware. I hate to rain into someone's parade as I would like to test this one too if I get some free time. The trial version is legal though. |
| ||
-.- https://github.com/Guevara-chan/Xors3D-for-PB http://www.purebasic.fr/english/viewtopic.php?f=36&t=61082 ![]() |
| ||
Hey if the PureBasic guys can use it without being sued, so can we. ;-) |
| ||
To me what I liked most is the documentation Shaders. =) |
| ||
Do you have that one Island demo that they made with Xors3D? Heres a link for it but it's dead. http://latest.xors3d.com/demos/island.zip |
| ||
No, I do not have , just as I'm looking demo heart.zip and script.zip . |
| ||
It's a real shame this died - I bought the engine, and it's one of the best that I've worked with - mainly due to the similar syntax to Blitz3D, but also because it's a real gem. I really hope they release the source some day, as there's a few things I'd like to fix. |
| ||
@dazza you have the demos Heart.zip and Script.zip , I would like to share . |
| ||
@Dazza did you receive my mail about Xors3d? |
| ||
Update Download. Earth.zip demo XxScriptSample.zip. :)![]() |
| ||
Hopefully you find more demos :) |
| ||
I find Island demo and Ragdoll demo. |
| ||
You can probably find some xors3d codes/demos via this russian forum : http://forum.boolean.name/forumdisplay.php?f=126 (use google translator to translate the whole webpage) |
| ||
![]() ![]() Update Download. GUI for Xors3D |
| ||
@Yue - cool demo's, please share. @RemiD - Yeah ideed, I've picked up some nice stuff from round there years ago, but always run through antivirus. ;-) |
| ||
Rick Nasher, ok new Update on Download. |
| ||
@Yue - Yes please provide if you can. |
| ||
@3DRCzy The download was updated. Look at the download link. |
| ||
@Yue - I'm talking about the Island and Ragdoll demo, i don't see them there. |
| ||
Ok , sorry my English is very bad, use google translator , I esotoy looking demos of the island and ragdoll, I do not have at the time . |
| ||
Oh okay, i understand. |
| ||
The translator does not help much , I'm looking for those demos on the network. I hope to meet . I'm really baffled because this engine was abandoned , it is the perfect ideal for Blitz3D version 2, I have come to the conclusion that the situation in Russia is very complicated because all Russian programmers of the community have left their abandoned projects . |
| ||
Yeah, it's quite saddening to always come across projects like this that are abandoned. As you said, this would be make a great Blitz3D 2.0. But, there is Ploppy's project "Hardwired" which will be DX9-DX11 in Blitz3D. Hopefully that'll come out better than Xors3D and actually be continued from then on. But one can dream. Xors3D was so great, idk why they dissapeared or just abandoned it when it was going well. |
| ||
:)![]() |
| ||
LOL |
| ||
someone should contact those people and ask them to free release their code.. it should be by law that anything that you offered for sale you must release it to the public if you decided to abandon the project. its simply cannot continue like that! people pay good money and rely on a product that suddenly goes out of the market.. |
| ||
it should be by law that anything that you offered for sale you must release it to the public if you decided to abandon the project. Hmmm... Microsoft and Apple might think otherwise :) I think people should just let go of Xors3D. I also paid for a license but it's not going anywhere. Even if the source were to be released, who would pick it up? There's Openb3d, Minib3d, Ninfa3D, an Irrlicht mod and probably a lot of other engines using Blitz and the B3d command set. Free, open source and much more portable than a Windows only Dx9 engine... |
| ||
Edit Frist Post. Keys licence for Xors3d. Activate xkey(...) |
| ||
Wasn't Squid part of team Xors3D? |
| ||
I must admit having to test the Xors3D demos, OpenB3D is still way better overall. The only problem I seem to have with OpenB3D is how it handles collisions. |
| ||
Nevermind, already solved |
| ||
Hi Yue, Can you please reupload full version of Xors? Link from first post is dead. Thanks :) |
| ||
Will someone please post a link to the Xors engine for Blitz3D. I found the Purebasic site but the others I cannot find I know this is a dead, or old subject, but your help is appreciated. Consider it a a New Years gift to a few of us |
| ||
Update Link on first Post. :) |
| ||
This is probably going to be a stupid question but do I need to use the serial numbers listed for Xors? How do I post an image in this forum? |
| ||
@dna You do know the licensing status of Xors3D is grey area? As the guys here always say, it does not mean it's legally free to use if it's already abandonware. I'd invest more on opensource options like Irrlicht wrapper which is working, equally or has *more same features and different rendering options (DX9, OpenGL, Software Renderer). *You just need to write your custom shaders or stuff which is the point of working on this type of game libraries. Check out the latest version by AquaLung. http://www.blitzbasic.com/Community/posts.php?topic=106558 I was also excited by the release of Xors download here at first but had second thoughts. Hard to invest your dev time where you're using a product which is now shady, has a few to none users and support. |
| ||
@RustyKristi Oh, thanks. I thought the Irrlicht engine was dead or abandoned. Thought I read that on another thread here. I'll try it ** . . . But the Xors looks better when executing. *** NO. The Xors will have to do if I cal get the program to recognize the library. Having trouble compiling portions of that which it looks like it needs before operating How do I upload images for trouble shooting? |
| ||
** . . . But the Xors looks better when executing. that's what I'm saying, the irrlicht package has the default package and converted demos only. Not the same with Xors3D which already has the most shader stuff done for you that's why it looks good. BuildAWorld made with Irrlicht.. ![]() Great shaders and art makes all engines looks the same visually, that's the reality. Performance and other engine feature is another topic.. How do I upload images for trouble shooting? check out "forum codes" on top of reply/comment box link on how to do that. |
| ||
*** NO. The Xors will have to do if I cal get the program to recognize the library. Having trouble compiling portions of that which it looks like it needs before operating The best people you can get Xors support from here is with the uploader (Yue) which apparently is not that good with the English language. Maybe you can do Spanish? I'd say it again, use it but don't expect support because nobody here is actually using it except for the uploader and a few people hiding around. I'm not trying to discourage you or bum you out just giving you some sound advice so you don't have to waste time. good luck! |
| ||
I'm having trouble getting the compiler to find the library. The source and the library is in the same directory, the program compiles but does not run giving the error that you see there. https://drive.google.com/open?id=0B8jhw8GoxwUJQVRrcUVYWnE0cGs https://drive.google.com/open?id=0B8jhw8GoxwUJNUFuQVZ6cDZEQkk |
| ||
@dna Copy libs en your folder of proyect. for samples view, copy on folder basic o other of sambples. |
| ||
@Yue I did that and still get that message. |
| ||
@dna Update DirextX and Copy decls on folder root Blitz3D "Userlibs".![]() |
| ||
@Yue Thanks. The update did it. |
| ||
@dna :D |
| ||
@Yue I was under the impression there were unsolved bugs in Xors3D. Did you experiencing any bugs with it? |
| ||
So far the only mistake he experienced is working with cars, where the tires tremble. The rest I do not know, I do not know anything about shaders or those things. To solve the error, I did this. Const FPS:Int=60 Local period:Int=60/FPS Local time:Int=MilliSecs()-period:Int 'xWireFrame ( True ) camara.FadeIn() time:Int=MilliSecs()-period:Int While Not(xKeyHit(XKEY_ESCAPE)) Repeat elapsed = MilliSecs() - time Until elapsed ticks = elapsed / period tween# = Float(elapsed Mod period) / Float(period:Int) For k=1 To ticks time = time + period If k = ticks Then xCaptureWorld() Explorador.Motor() Explorador.Freno() Explorador.Volante() xUpdateWorld(10.0) 'camara.Libre(explorador.chassis:Int) 'xTurnEntity ( sol.luz:Int, 0.01, 0, 0 ) Next xRenderWorld(tween#,True) 'xDrawImageRect(botones:Int, 100,100, 0,posStartY:Int, 256,64) xDrawImage(puntero:Int, xMouseX(), xMouseY() ) xRect (100,100, 100 ,50,1) If xImageRectOverlap(puntero:Int, xMouseX(), xMouseY(),100,100,100,50 ) Then End End If InfoDesarrollo(Explorador:TExplorer) xFlip() If xKeyHit(xKEY_UP) Then xEntityApplyCentralForce( explorador.chassis:Int, 0, 2000*50*3, 0, False ) End If If xKeyHit(xKEY_R) Then xPositionEntity( explorador.chassis:Int, 0, 7.5, 0 ) End If Wend |
| ||
c00l, thanks buddy. |
| ||
Another error is when you assign xGraphicsAspectRatio, the 2D drawing commands as rectangles and ovals look rather strange. For example, a rectangle created with a Rect of 5x5 is not seen as a square, but as an elongated rectangle |
| ||
Bugs/issues i have experienced with Xors3D include: The terrain functions is a bit crap/slow - visible cracks between tiles etc Shadow functions really slow things down. I think I once calculated it was rendering something like 16 times, for a single frame, for default shadows. Shadow distance is tied to camera range which is a bit inconvenient. Loading and copying animated meshes is incredibly slow. Something that loaded in Blitz3d in less than a second was taking 15+ seconds on Xors3d. Loading meshes with child meshes was broken in as much as although they look like they have loaded correctly the rotation axes of the child meshes were all screwed up. I reported this bug which they tried to fix but it never worked properly. |
| ||
My experience with the terrains is not dramatic, apparently everything works perfectly here. What I have noticed with the land is that if they are loaded in threads the land does not receive shadows, since the land is broken in many fragments. On the shadows it is understandable that the performance compared to Native Blitz is thicker and depending on the configuration of the shadows affect the performance. And of the animated mesh I have not noticed that. On children I have no chance to experiment with them. But what I think is that they are not so serious problems and with a little creativity can be solved. ![]() ![]() ![]() Note that I use BlitzMax with Xor 3d |
| ||
Thanks Yue for providing Xors! |
| ||
They should release the code of Xors3D for those who dependent on it on their projects so others can fix its main errors.. |
| ||
They should release the code of Xors3D for those who dependent on it on their projects so others can fix its main errors.. If you create your own stuff feel free to give away the source, but you can't make any claim to someone else's code... |
| ||
Yea Ive heard it before.. I only say it would be nice if they will?! |
| ||
Thanks for posting this great engine. what is the example referred to by the transparent colored glass (like a church window glass) the third picture from the bottom of the Yue post, i can't find it in the examples thanks |
| ||
this?![]() |
| ||
Hi Yue yes this example, thank you |
| ||
This sample find dir ShaderPack. |