|
Post by ketmar on Aug 15, 2024 19:19:51 GMT -5
p.s.: just in case, DW pals, i got it. it is a very creative way to say "fuck you" (or "go fuck yourself"). i was laughing my ass off when i realized it. why aren't you always such smart and fun?
|
|
|
Post by ketmar on Aug 18, 2024 4:39:30 GMT -5
by the way. as far as i know, at least some of iwads in "re-release" are tainted with id24 crap. the next k8v build will reject any wad with id24 content (because there is no way to detect if it is safe to ignore; so the engine will do the safest thing possible), so it may not work with iwads from "re-release". that is, don't throw away your normal iwads if you plan to play Doom with k8v engine.
|
|
|
Post by camper on Aug 18, 2024 10:44:19 GMT -5
Do you see the point of adding to share/basev freedm separately?
|
|
|
Post by Moonsweeper on Aug 18, 2024 11:28:13 GMT -5
I modified Freedoom.wad with a few of the older assets like the deadflare, now both ZDL and the K8Vavoom engine recognize it as Freedoom2.wad, if I load it by itself, E1M1 turns into MAP01 and et cetera, a few maps don't work because it lacks music for them. If I load a proper Ultimate Doom pwad everything seems to go back to normal, interesting nonetheless.
Also, is there some kind of way to make K8Vavoom play Quake maps? Or is there some kind of automatic tool to convert Quake assets into something the engine can read? Mostly just a curiosity.
|
|
|
Post by ketmar on Aug 18, 2024 19:45:19 GMT -5
Do you see the point of adding to share/basev freedm separately? why? there is nothing special in this wad from the engine PoV. it doesn't need any special support, so it could be downloaded as any other pwad. Also, is there some kind of way to make K8Vavoom play Quake maps? Or is there some kind of automatic tool to convert Quake assets into something the engine can read? Mostly just a curiosity. nope. this is still idTech1 engine. don't be fooled by various fancy features: it is still good old 2.5D Doom. just with a lot of additional parts, holding together with duct tape and swearing. ;-)
|
|
|
Post by Moonsweeper on Aug 18, 2024 21:34:42 GMT -5
Sorry, I just wrote this all to quickly so I didn't elaborate on what I were asking, apparently the original Vavoom had 3D floors that used code from Quake. I don't know if it was replaced by the GZDoom like 3D floors, I was wondering if the code was just for 3D platforms.
|
|
|
Post by ketmar on Aug 18, 2024 21:55:45 GMT -5
apparently the original Vavoom had 3D floors that used code from Quake. nope. it never was the case. there never was any Quake code in Vavoom, and the engine always was idTech1 derivative. old software rasterizer was based on Quake span rasterizing code, but this is only about drawing triangles, nothing more. it is physically impossible to make a "hybrid engine", because everything is completely different between Doom and Quake. it is either one, or another, there is no "in between".
|
|
|
Post by ketmar on Aug 18, 2024 21:58:18 GMT -5
to make it slightly easier to understand, let's use beloved car analogy. ;-) truck has wheels. bike has wheels. but there is no way to create a hybrid "truck-bike", even if you will use the same paint to paint both.
|
|
|
Post by camper on Aug 19, 2024 4:32:14 GMT -5
why? there is nothing special in this wad from the engine PoV. it doesn't need any special support, so it could be downloaded as any other pwad. The motivation why I wrote this was the following: since doom is now non-free as a trademark, we have to use the original iwad. I suppose that using Freed(infinity)m instead of the original doom2.wad but for the original game might be considered as not quite the right thing to do.
|
|
|
Post by camper on Aug 20, 2024 7:57:07 GMT -5
|
|
|
Post by ketmar on Aug 20, 2024 8:58:06 GMT -5
go and write it! ;-) vwad library is FOSS, so anybody may write any tool they need. but definitely not from me, because i don't need it.
|
|
|
Post by camper on Aug 21, 2024 7:50:03 GMT -5
If I understood correctly what vwad and its tools are. But that's not true. Is it an encrypted archiver-packer?
|
|
|
Post by edgelord on Sept 13, 2024 21:02:00 GMT -5
Hey there again!! Great to be back. I am still working on my dark fantasy project, now focused on building it in DECORATE, and in K8Vavoom. I have a few questions - the main being about brightmaps and models. I have an md3 model with one single texture. I have a brightmap for it. After a long while of messing around with it, I managed to make it work in GZDOOM (newest build), but it seemingly doesn't work with K8Vavoom. Does K8Vavoom support 3d models with brightmaps in any way? If not, is it planned? (And yes, I do need the BM, the object is for accent lighting in an environment). I want to use this amazing engine for my project, but this is important for me - speaking of... so there will be an ultrawide screen support, right?
|
|
|
Post by ketmar on Sept 13, 2024 23:48:02 GMT -5
sadly, brightmaps on 3d models are not supported. i may implement them later, but it will require a whole new set of shaders, and shader management in the engine… let's say it is almost non-existing. the whole renderer need to be rewritten eventually, but i don't have enough time to do it yet.
tl;dr: it MAY be implemented, but not in a way compatible with GZDoom, and i don't know when.
you may get away with a fullbright trick, though. game models could be built from several 3d "submodels", and you can control "fullbright" for any submodel. so you can make a lamp with a separate glowing part, and make that part fullbright, for example. or turn monster eyes to separate models, and make them fullbright. but that's all for now.
as for ultrawide screens… i can only support what i physically own. and i only have a cheap crappy display. so either somebody will send a patch, or we have to wait until i became a rich man and be able to afford additional hardware. ;-)
|
|
|
Post by gunrock5k on Sept 19, 2024 14:40:25 GMT -5
Okay....I been gone a while. What big changes are in K8Vavoom I missed? I know 3D poly objects are implemented now. Also were is download link to new builds?
|
|
|
Post by ketmar on Sept 19, 2024 18:50:12 GMT -5
in the first post, as usual. sadly, stupid real life doesn't leave much time to work on k8v, so it's mostly bugfixes, and much improved voxel support (with Cheello voxel pack conversion).
i'll prolly release a new maintenance build soon, just to show that the project is not dead. ;-)
one of other things i worked recently is Oberon compler using JIT. which means that JIT compiler (actually, AOT) for VavoomC might happen too.
tl;dr: the project is in maintenance mode now. but this switch is not permanent, and i will happily resume the normal development as soon as stupid real world stabilizes a little. ;-)
|
|