|
Post by Moonsweeper on Jul 7, 2024 23:31:16 GMT -5
Hello, I have been aware of your source port for years, but only have got into trying it now, first I wanted to ask, is this GZDoom with code from Vavoom or the opposite? Second, I have been able install it in a more capable machine to test the effects, but I don't have Doom on it, so I installed Freedoom, but it couldn't find it even when I specified the folder with the official launcher. It only worked when I used the console and another launcher, which doesn't support loading port specific mods. Finally, I was curious about the Android port, it was supposed to create a .k8vavoom folder on it to load the Freedoom iwad, but it didn't and my phone didn't allow me to create it because the name was already used by the earlier folder. Of course once I get the time I'll just get the official iwads from my first computer, but for now I wanted to know if I'm doing something wrong or if it is some kind of issue.
|
|
|
Post by ketmar on Jul 8, 2024 2:00:55 GMT -5
first I wanted to ask, is this GZDoom with code from Vavoom or the opposite? it's neither. Second, I have been able install it in a more capable machine to test the effects, but I don't have Doom on it, so I installed Freedoom, but it couldn't find it even when I specified the folder with the official launcher. just copy the required iwad to "iwads/", and the engine should find it. i am not using lanuchers, sorry, so i cannot say anything about them. Mr.Rocket's launcher was created mostly for network games, and i prolly should put a note that it may be outdated. alas, there is no detection of any installed games, so you need to do some manual file copying. or use "-iwaddir" command-line argument to specify IWAD directory. Finally, I was curious about the Android port it was done by a totally different person, and (prolly) based on the very outdated code. i don't even know where you got it from, as i cannot find such download link in the first post. sorry.
|
|
|
Post by Moonsweeper on Jul 8, 2024 23:53:52 GMT -5
So it's your own code with features taken directly from GZDoom and Vavoom? Interesting, it's very rare too see a port that's done from scratch just using the original source code nowadays. I have uninstalled the official launcher since then and I'm using DoomLauncher now, works with everything I tested so far. The Android port is from 2021 apparently, but I noticed you still have the files needed to compile a new one in your Github, not that I'm doing it, I just wanted to know how it looked like since I never use Android as a gaming platform.
|
|
|
Post by ketmar on Jul 9, 2024 4:28:18 GMT -5
strictly speaking, k8vavoom is a direct continuation of Vavoom. i started from the point where Janis stopped. my answer "neither" meant that it is not GZDoom code ported to Vavoom codebase, nor Vavoom code ported to GZDoom codebase. it is essentially "Vavoom as Janis might wrote it if he kept going" (at least i hope so ;-). the only thing i removed from the original is D3D renderer. yet there are more than 10K of my own commits to k8vavoom, and the code is heavily changed in many places. you still could find Vavoom roots and project architecture there, though.
also, i am not copying GZDoom code. prolly the only ZDoom code in there is ACS interpreter, and it came from Janis (i.e. was in the original). i am looking to GZDoom code, though, if i need to implement some DECORATE feature exactly as GZDoom did it. tbh, i'd really love to simply copy GZDoom code for that, but i can't: the internals of both engines are too different to make this possible. so i have to decipher what GZDoom does, and then write some VavoomC code to implement the same thing.
so sorry for misleading you with my answer. k8vavoom is definitely based on Vavoom, not done from scratch. hence the name. ;-)
as for Android port — i'm keeping the files in case the original author will return to resurrect it. it costs me nothing to keep them there, so why not. ;-) but primary platform for k8vavoom is GNU/Linux. windows version is cross-compiled on GNU/Linux machine too, and tested with Wine.
|
|
|
Post by ketmar on Aug 5, 2024 12:10:18 GMT -5
by the way. i am exploring Nanojit now. so it is very possible that VavoomC will get a fully-featured native code compiler in the future.
|
|
RastaManGames
Doomer
The taste of injustice is painfully disgusting. It tastes bitter and rotten.
Posts: 167
|
Post by RastaManGames on Aug 6, 2024 6:21:20 GMT -5
Any recent "Windows" builds that I've missed? ( ![:)](//storage.proboards.com/forum/images/smiley/smiley.png) )
|
|
|
Post by ketmar on Aug 6, 2024 6:57:28 GMT -5
sadly, nope. i'm quite slow these days.
|
|
|
Post by ketmar on Aug 10, 2024 20:20:38 GMT -5
just in case anybody's interested: no, id24 will not be supported.
|
|
|
Post by JadingTsunami on Aug 10, 2024 20:26:08 GMT -5
just in case anybody's interested: no, id24 will not be supported. Yeah, since mbf21 will not be, id24 would by extension not be possible. There are some thoughts from another user which I would imagine capture some of your concerns, but I'm just guessing, based on what you have said about mbf21 in the past.
|
|
|
Post by ketmar on Aug 10, 2024 22:26:57 GMT -5
yep, besides being mbf21-based, it requires users to buy another bethesda cash grab. so i am "double-uninterested" in it. ;-) of course, it is not a total cash grab, they brought some new content, but… i believe you got the point. ;-)
|
|
|
Post by JadingTsunami on Aug 10, 2024 22:39:30 GMT -5
yep, besides being mbf21-based, it requires users to buy another bethesda cash grab. so i am "double-uninterested" in it. ;-) of course, it is not a total cash grab, they brought some new content, but… i believe you got the point. ;-) Yes, indeed, I understand your position, although it's a bit strange for me now since ID24 is the base game. This wasn't just an "add on", but the game itself now has an expansion/DLC added to it. Doom has new monsters and weapons. I'm still adjusting to what it all means.
|
|
nnn✓ork
Doomer
Dark Prince
Posts: 638
|
Post by nnn✓ork on Aug 10, 2024 22:47:28 GMT -5
yep, besides being mbf21-based, it requires users to buy another bethesda cash grab. so i am "double-uninterested" in it. ;-) of course, it is not a total cash grab, they brought some new content, but… i believe you got the point. ;-) Don't worry, I just invented MBF24. This issue's solved, I think...
|
|
|
Post by JadingTsunami on Aug 10, 2024 22:51:33 GMT -5
yep, besides being mbf21-based, it requires users to buy another bethesda cash grab. so i am "double-uninterested" in it. ;-) of course, it is not a total cash grab, they brought some new content, but… i believe you got the point. ;-) Don't worry, I just invented MBF24. This issue's solved, I think... Hmm, I think it doesn't work, because you need assets to assign to the new monsters and weapons. I think people are misunderstanding: Doom has been expanded to include new monsters and weapons. What we called "Doom" was changed. This isn't an optional part of the new standard, it's a new version of the game itself that we have been given ID24 as a standard to implement against for the future.
|
|
nnn✓ork
Doomer
Dark Prince
Posts: 638
|
Post by nnn✓ork on Aug 10, 2024 22:53:28 GMT -5
An MBF24 would be able to play everything ID24 would if you have the id24res.wad and play it in the same way, just it can play other stuff without it and get the same expanded benefits if the appropriate .lmps are defined.
|
|
|
Post by JadingTsunami on Aug 10, 2024 23:07:30 GMT -5
An MBF24 would be able to play everything ID24 would if you have the id24res.wad and play it in the same way, just it can play other stuff without it and get the same expanded benefits if the appropriate .lmps are defined. Err, it's not really so simple. If someone places a flamethrower in their map, it is "ID24-compliant" but will crash MBF24. The expectation is these new monsters and weapons will be "everywhere", in all the new maps. We should probably move this over to the ID24 thread to avoid too much off-topicing up ketmar's nice thread. ![:)](//storage.proboards.com/forum/images/smiley/smiley.png)
|
|
|
Post by ketmar on Aug 10, 2024 23:09:54 GMT -5
What we called "Doom" was changed. ahem… i just re-checked my copies of Doom, and they weren't changed a bit. bethesda simply released something called "Doom24", which i am totally not interested in. today's id software is not id software which released Doom back then. they, of course, may do whatever they want, and i am free to ignore what they are doing. so i'm not going to support "Doom24". it may be the great game, but i am simply not interested in it.
|
|
|
Post by JadingTsunami on Aug 10, 2024 23:11:55 GMT -5
What we called "Doom" was changed. ahem… i just re-checked my copies of Doom, and they weren't changed a bit. bethesda simply released something called "Doom24", which i am totally not interested in. today's id software is not id software which released Doom back then. they, of course, may do whatever they want, and i am free to ignore what they are doing. so i'm not going to support "Doom24". it may be the great game, but i am simply not interested in it. Oh I agree with it in principle completely. I think we will have to wait to see if this new standard really takes over the mapping scene or not. Given the sluggish adoption of MBF21, I don't think it is too likely, but let's see what happens.
|
|
|
Post by ketmar on Aug 11, 2024 0:34:34 GMT -5
but let's see what happens. more community fragmentation, as usual. because there is definitely not enough competing standards, we need to have one more. but this topic was beaten to death several times already.
|
|
RastaManGames
Doomer
The taste of injustice is painfully disgusting. It tastes bitter and rotten.
Posts: 167
|
Post by RastaManGames on Aug 11, 2024 11:07:26 GMT -5
A_PlayLoopingSound when? I want to make ambient sounds w/o "DSDA's" SNDINFO that needs to be implemented in every other source-port. DehExtra method works on 50%, since walking too far away and opening menu is fucking up playback of DIY ambient sound, especially if it is long. P.S.: Sorry...
|
|
|
Post by camper on Aug 11, 2024 13:41:16 GMT -5
|
|
Lobo
Doomer
Posts: 586
|
Post by Lobo on Aug 11, 2024 15:16:01 GMT -5
just in case anybody's interested: no, id24 will not be supported. Sounds like a good plan.
|
|
|
Post by camper on Aug 15, 2024 12:28:39 GMT -5
|
|
Lobo
Doomer
Posts: 586
|
Post by Lobo on Aug 15, 2024 12:46:28 GMT -5
You can see for yourself and draw your own conclusions I think.
|
|
|
Post by camper on Aug 15, 2024 12:57:27 GMT -5
You can see for yourself and draw your own conclusions I think. Yes. The feelings are not the most pleasant...
|
|
|
Post by ketmar on Aug 15, 2024 19:13:47 GMT -5
"never talk about ketmar. how dare he to left BEFORE we banned him?!" ;-) yet i am still amused by 69 warnings post-factum, and i want to know who did it. because hey, i really like the joke.
|
|