Duke4.net Forums: What do you think about BloodGDX ? - Duke4.net Forums

Jump to content

  • 9 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

What do you think about BloodGDX ?

#31

View PostM210, on 21 June 2017 - 10:37 AM, said:

Yes I can, but...
Если текстура не кратна 2, ее невозможно разделить на 2 без остатка и соответствен но, невозможно правильно выровнять по центру меша, поэтому применяется смещение на 0.5 текселей, таким образом текстура принимает симметричное положение относительно меша и тексели занимают все пиксели по обе стороны текстуры.

I don't understand Russian :P.
0

User is offline   Psycho87 

#32

View Postfgsfds, on 20 June 2017 - 10:32 PM, said:

What exactly is the problem with Java? From the developer's perspective there are many great things like an ability to make changes to the code in real time and cross-platform support. It might be slower than a compiled language, but is this really a problem for a 20 years old game? From what I can see, BGDX doesn't have any problems with the loading times or fps.


It's a horrible language.

http://tech.jonathan.../Why_Java_Sucks

View PostM210, on 20 June 2017 - 10:29 PM, said:

Also, I do not want to waste time yo compiling my port after every change or experiment. In java, I can just make a change and see the result in 1 second. I've been working on the project for about 1 year, but if I worked with c++, I would have achieved the same result only after 2 years .... maybe that's why projects like BloodXL have not been released yet? They are just still being compiling :P)


http://buffered.io/p...f-unity-builds/
https://www.youtube....h?v=oijEnriqqcs
0

User is offline   TerminX 

  • el fundador

  #33

Are you sure you didn't introduce another bug somewhere else when you ported it to Java?
0

User is offline   Tekedon 

#34

Can people please stop complaining. If you have a better fucking idea how to make a port then DO IT. M210 has atleast given us what no one else has. What people have been promising so far are just empty words of promise. M210 has atleast shown us that what he starts he finishes and delivers. And he works fast also. If he wants to use JAVA, let him use java. If someone want's to use QBASIC then LET them use qbasic. WHAT IS THE PROBLEM?
0

User is offline   m210® 

#35

View PostTerminX, on 21 June 2017 - 11:47 AM, said:

Are you sure you didn't introduce another bug somewhere else when you ported it to Java?

Maybe....but bounced sprites is a problem of latest eDuke32 too. At least with the Blood resources.
0

User is offline   Psycho87 

#36

I'm not hating on BloodGDX. I was just responding to specific issues. I'm actually glad to see more projects like this.
0

User is offline   fgsfds 

#37

View Posticecoldduke, on 21 June 2017 - 10:49 AM, said:

I don't understand Russian :P.


Let me try.
If a texture is not a multiple of 2, it can't be divided by 2 without a remainder and thus, can't be properly aligned in a center of a mesh. When a 0.5 texel offset is applied, the texture becomes symmetrical to the mesh and the texels take all the pixels on both sides of the texture.

View PostTekedon, on 21 June 2017 - 11:51 AM, said:

Can people please stop complaining.

Healthy criticism is never a bad thing. But the choice of the language is not up to debate in this case, I guess.
4

User is offline   J432 

#38

View PostNokiaman, on 21 June 2017 - 09:04 AM, said:

I am glad someone finally made working port after all the time.


Yes. I have seen so many vaporwares around Blood game that I can hardly count them. There were people like author of XL Engine that appeared time from time with grandiose plans and then always disappeared for months or even years and did not not even bother to communicate on his forum. I also remember reading for years pointless disputes in Transfusion forums about the direction their project should take. Plus there were countless other plans for Blood from various people. Some cryptic, other with great hype, but all of them rather disappointing. And then came Alexander and actually produced playable experience. He delivers on promises, makes quick updates, promptly answers to any questions/suggestions and even bother to reply to impolite people. Night and day difference and a big thank for it.

This post has been edited by J432: 22 June 2017 - 01:38 AM

0

User is offline   Ceekur 

#39

This is bloody great! Finally a project that has proof of progress and has further potential even beyond the first stages we've seen so far. There's no saying we won't be able to make actual 3D models (similar to in the Duke3D ports) down the line. The save game damage bug was fixed immediately, and thanks to the renderer, allowing true look up/down height angling, rather than the stretched manipulation from the old 8-bit color render system.
0

User is offline   TheCultist 

#40

I just want to say a huge thank you to M210 for BloodGDX, it keeps getting better with every update, please keep doing this for the community, this is our only hope to finally have the port we always wanted. Don't let this game be forgotten!
0

#41

View Postfgsfds, on 21 June 2017 - 12:02 PM, said:

Let me try.
If a texture is not a multiple of 2, it can't be divided by 2 without a remainder and thus, can't be properly aligned in a center of a mesh. When a 0.5 texel offset is applied, the texture becomes symmetrical to the mesh and the texels take all the pixels on both sides of the texture.

Based on some of the leaked material in the blood alpha archives, the Blood engineering team was not very happy with Ken. It seems like all the extra tech they added(XSECTOR, XWALL, etc) was because the Blood team couldn't get the support they needed from Ken; so they did a whole bunch of end-runs around Ken, by hacking past a lot of the build engine(which was a huge undertaking because Ken never supplied licensees with the build engine source code, only compiled OBJ's).

M210 you are not explaining why your solution works for other build engine games. You need to make sure when you purpose changes to the build engine, that these changes are global for other build engines. I agree your change works for Blood, but I don't agree it should be taken as a global change for Shadow Warrior and Duke3D. There are going to be a decent amount of changes you will have to do to the build engine that will unique to Blood that will not work for the other build games because the original team did so much hacking.

This post has been edited by icecoldduke: 22 June 2017 - 10:01 AM

1

User is offline   gordon81 

#42

For me it is a unique job and the only hope to enjoy this classic right now without the problems and limitations of msdos.

I made the donation because it is necessary to support this project, $ 10 and as soon as I can donate more, because it has managed to bring back the same experience of the 90's

I only have words of thanks to the author and I hope you can progress little by little to give us the ultimate experience of this game.
0

User is offline   SPILL 

#43

I think what is important to recognize is that all the Blood players appreciate M210's port. It seems like the Duke players have a Machismo problem and feel necessary to butt their heads into affairs that do not belong to them. Go back to playing BloodCM. This port is an amazing step forward for genuine Blood players who have been waiting almost 2 decades for something like this. I think they are jealous of the speed, success, and authenticity that this port is being created/updated on a regular basis. Thanks to Java. M210 is a hero in our community and I've donated 50$ and plan to donate more. I will not tolerate anybody discouraging M210 because Blood players have had ENOUGH of failed projects. Let's make this thread actually productive.

Here's my latest video feedback on Blood GDX.


-5

User is offline   axl 

#44

M210, a small request for the future. It would be really useful if BloodGDX would have the possibility to show "level stats" during a level... like number of enemies killed and number of secrets found...

It's these small game improvements (also featured in Eduke32 and Classic Redux) which makes the whole experience even better.
0

User is offline   Hendricks266 

  • Weaponized Autism

  #45

View PostSPILL, on 22 June 2017 - 08:32 AM, said:

It seems like the Duke players have a Machismo problem and feel necessary to butt their heads into affairs that do not belong to them.

Go back to /vr/, TX and I are experts in all things BUILD.
1

User is offline   Tekedon 

#46

Who is ready to bet that M210 will get multiplayer working before eduke32 :P just kidding. I'm just so happy we finally got something like this.

This post has been edited by Tekedon: 22 June 2017 - 12:46 PM

-4

User is offline   Hendricks266 

  • Weaponized Autism

  #47

Plugging the old engine multiplayer code into modern networking protocols is easy. Restructuring the game logic to operate in a client/server manner is not.
1

User is offline   TerminX 

  • el fundador

  #48

The same crappy sync based multiplayer the game had before? Not that difficult. If it was any good or worth continuing with, we wouldn't have ripped it out.
2

User is offline   Tekedon 

#49

Sure I can believe that. I know nothing about programming myself. Only mapping. Whatever the case, I appreciate what M210 is doing for the Blood community. And It's not like I don't appreciate eduke32, I enjoy that alot too. But finally there is a glimmer of hope for Blood aswell, and that makes alot of people very happy.
0

User is offline   Striker 

  • Auramancer

#50

View PostTekedon, on 21 June 2017 - 11:51 AM, said:

Can people please stop complaining. If you have a better fucking idea how to make a port then DO IT. M210 has atleast given us what no one else has. What people have been promising so far are just empty words of promise. M210 has atleast shown us that what he starts he finishes and delivers. And he works fast also. If he wants to use JAVA, let him use java. If someone want's to use QBASIC then LET them use qbasic. WHAT IS THE PROBLEM?

How about you stop white-knighting, M210 can handle himself. He's not getting upset, and nobody is shitting on him, there is no hostility, just offering honest criticism and bringing up stuff that is important to consider. Notice that a good majority of the people who are doing so, are people who have had years of experience with the BUILD engine, and are very skilled programmers? It's not like nobody here appreciates what he's done, but that doesn't mean there isn't room for improvement.

BTW, shitting on the Duke community will fast-track you to being ostracized from this place. Remember where you are.

View PostTekedon, on 22 June 2017 - 12:41 PM, said:

Who is ready to bet that M210 will get multiplayer working before eduke32 ;) just kidding. I'm just so happy we finally got something like this.

Main reason it's taken so long, is Duke3D's codebase needs to be restructured & tweaked, as it wasn't designed with a Client/Server networking architecture in mind. There's a lot of quirks with both Build itself and Duke3D that need to be considered when making it work. EDuke32-OldMP(Which I personally maintain) can be used in the meantime, which uses the old sync-based netcode. For the longest time, there wasn't anyone around to do this since Hendricks266 and TerminX have had other priorities. However, [IFOC]75 is working on it now, and it's becoming closer to reality. When he's done his part, I'll be contributing to it as well.

Quote

Also, I do not want to waste time yo compiling my port after every change or experiment. In java, I can just make a change and see the result in 1 second. I've been working on the project for about 1 year, but if I worked with c++, I would have achieved the same result only after 2 years .... maybe that's why projects like BloodXL have not been released yet? They are just still being compiling :P)

No, BloodXL is never going to be released not because of it being coded in C++, it's because the creator is a lazy dick who can't be bothered to even sign onto his own site for over a year.
I don't know why you have such trouble compiling C++... EDuke32 only takes about 5 seconds to compile in MinGW if you have the right compiler flags, and even less in Visual Studio 2015 if you use incremental linking.

This post has been edited by Striker: 22 June 2017 - 01:15 PM

4

User is offline   Tekedon 

#51

I'm not trying to shit on the Duke community, I'm sorry if I came across that way. I'm also part of the Duke community even though I don't map for the game officially or anything or make myself heard much, so I'm not hating on the community, I can confess I might have used angry words in a fit of anger, I'm only human. And yes I am aware of where I am. :P
1

#52

View PostTekedon, on 22 June 2017 - 12:41 PM, said:

Who is ready to bet that M210 will get multiplayer working before eduke32 :P just kidding. I'm just so happy we finally got something like this.

If you actually wanted to get educated on the multiplayer situation https://forums.duke4...p/page__st__210
0

User is offline   J432 

#53

If I remember correctly, IceColdDuke also tried to make a port for Blood approximately ten years ago but never completed it and stopped working on it. There are more experts like that who now criticize BloodGDX and I hope they do it just because they want best for Blood. Yes, main culprits in this case are right holders and with source code release we would probably have many great ports to choose from. But fact is that M210 is the first that gave to Blood players fully working port and without his effort we would still play the game only in DOSBox.

This post has been edited by J432: 22 June 2017 - 02:16 PM

0

#54

View PostJ432, on 22 June 2017 - 01:58 PM, said:

If I remember correctly, IceColdDuke also tried to make a port for Blood approximately ten years ago but never completed it and stopped working on it.

Just because I have an inability to commit and follow through on side projects, does not make any of my points invalid. M210's work is light years ahead of that mess I tried to do during my high school years. That aside, Its frankly annoying that you guys are white knighting M210. This is what technical discussions look like guys. M210 has unquestionably made some terrible technical choices. Furthermore he submitted a "fix" for consideration without taking into account the other build games. It was correct to call him out on that.
0

#55

View Posticecoldduke, on 22 June 2017 - 03:27 PM, said:

Just because I have an inability to commit and follow through on side projects, does not make any of my points invalid. M210's work is light years ahead of that mess I tried to do during my high school years. That aside, Its frankly annoying that you guys are white knighting M210. This is what technical discussions look like guys. M210 has unquestionably made some terrible technical choices. Furthermore he submitted a "fix" for consideration without taking into account the other build games. It was correct to call him out on that.


They never remember all my "hard work" on your blood project too :P

This post has been edited by sirlemonhead: 22 June 2017 - 03:45 PM

1

#56

View Postsirlemonhead, on 22 June 2017 - 03:45 PM, said:

They never remember all my "hard work" on your blood project too :P

You did a lot of great work. I just didn't have the talent back then to pull it off.
0

#57

I think Bloodgdx is great. I used to play Blood like a maniac when I was in high school, and I remember using PCanywhere software to connect to my buddy through good old fashioned dialup modems and simulate a local area network to play it.
Over the years I've seen other build projects go open source and got tweaked for modern machines. I don't want to wait another decade or two to see a blood for modern machines. I'd love to see a project that gets modern features like mod support, high-res textures, and 3d models.
0

#58

View PostWookiestick, on 22 June 2017 - 03:52 PM, said:

I'd love to see a project that gets modern features like mod suppor

That won't happen with his project because its closed source.

This post has been edited by icecoldduke: 22 June 2017 - 03:56 PM

0

User is offline   Micky C 

  • Honored Donor

#59

What's the deal with this project? Is there some kind of release thread with a description and download?
0

User is offline   Lunick 

#60

View PostMicky C, on 22 June 2017 - 03:56 PM, said:

What's the deal with this project? Is there some kind of release thread with a description and download?

It was posted in the main Blood thread but there was little info provided aside from what will and won't be implemented in the future.
0

Share this topic:


  • 9 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic


All copyrights and trademarks not owned by Voidpoint, LLC are the sole property of their respective owners. Play Ion Fury! ;) © Voidpoint, LLC

Enter your sign in name and password


Sign in options