RockstarRaccoon wrote:
Are you saying that the GZDoom source code is old?
Of course no. That the same that say something like "letter A is old. All must use Ⰰ instead".
I mean, it still have bunch of some little restrictions which...I dont know much english phraseology (neither), so "make impossible to make some not so common thing in it",...which, restrictions, exist in gzdoom because of
1)time when some possibility was implemented;
2)backward compatibility;
3)errors of the developers themselves;
4)etc.
Like, why is function/instruction array.find(something) return array.size(), if it dont find what you want, if more logically just return -1?
Or, why I cant make action line on 3d flood, which can teleport/open door/anything only if some one use it on this define floor?
Or, why just change size of attenuated light, due bug, if in mod/map dont exist zscript file lump OR its version smaller than 3.3?
Or, why dont make tick contant as cvar, which can be changed for more smoother animations or more complicated effects, etc?
Or, when the hell do we recieve ability to play matroska video files, render limiting distanve fog, battle-cruiser-gunship-toster-jeep yamato 2199 and intergalactic teleportator in gzdoom? (that was an irony, just to make sure)
Of course I understand how did it, and all other, happens and why its now dont changing/fix. And of course that not something critically important, without of which you cant do what you want, there are always way workaround. And its normal as for independets source port.
But game industry dictates other conditions for games, which you design for a commercial purpose.
Plus some human feelings...
I remember Drama, with big letter D, with I
ron Maiden, about using sprites from it in gzdoom mods. Because all you must do to achieve it open build editor and extract it as png pictures.
You sure that you dont be in rage if I use something from you game in my mod, say gun sprite in full hd 320*240, just because it cool and I want it in my mod? But this is a question from another opera...