Fiddling 'round with the jDRP

edited 2009 Sep 4 in Addons for DOOM
So I'm bored as of late, and I would like y'all to know that I'm currently doodling around with the jDRP models, and I'd like to know a few things:

1 - Can I use GLSL Shaders (mainly Bumpmaps, specularity maps, and the like) and have them actually work?
2 - Is there a texture size limit (I'm thinking 2048x2048) or is there some way to use external?
3 - How would I mess with particles (like muzzle flares, kinda like a fireball)?
4 - Is anybody willing to test these to see if they work (my video card will be 11 yrs. old in a little bit, and it won't run any of this crap)?
«1

Comments

  • hellrazor wrote:
    So I'm bored as of late, and I would like y'all to know that I'm currently doodling around with the jDRP models, and I'd like to know a few things:

    1 - Can I use GLSL Shaders (mainly Bumpmaps, specularity maps, and the like) and have them actually work?
    2 - Is there a texture size limit (I'm thinking 2048x2048) or is there some way to use external?
    3 - How would I mess with particles (like muzzle flares, kinda like a fireball)?
    4 - Is anybody willing to test these to see if they work (my video card will be 11 yrs. old in a little bit, and it won't run any of this crap)?

    1 - Sadly, that's not there yet... I believe it should be possible for the upcoming "new world renderer" for Deng 2.0 - I guess you'll have to tough it out and wait, though... :(
    2 - I think it's limited by your hardware, as that's a graphics option
    3 - On the documentation page, click the tab "References", and then go to "Definitions". On the next page there should be a "Generators" link amidst the documentation there, and that's where you'll find information and examples for particle generators.
    4 - I think more people here are willing to play with the stuff than work on the stuff(no shaming intended), so I don't see why not! ;)
  • Awesome, I've finished the ammo clip model (just to get the feel of importing/exporting, get the rythm down ya know), and I'm thinking about making the texture... not pcx.... maybe a little bit bigger, more detailed a little bit, etc.
  • hellrazor wrote:
    So I'm bored as of late, and I would like y'all to know that I'm currently doodling around with the jDRP models, and I'd like to know a few things:

    1 - Can I use GLSL Shaders (mainly Bumpmaps, specularity maps, and the like) and have them actually work?
    2 - Is there a texture size limit (I'm thinking 2048x2048) or is there some way to use external?
    3 - How would I mess with particles (like muzzle flares, kinda like a fireball)?
    4 - Is anybody willing to test these to see if they work (my video card will be 11 yrs. old in a little bit, and it won't run any of this crap)?

    1 - As said, not until post Deng 2.0 when the new graphics engine is finished. That is at least a year away :|
    2 - Doomsday provides command-line over-rides, but yes the default for Deng is "By hardware". 2048x2048 is a safe value to work with I think, although my 9600GT supports 4096x4096.
    3 - Already answered :)
    4 - Here's one, pick me!

    You finished an Ammo Clip? =D> I hope you're not comparing to jDRP 1.01 though. The jDRP 1.1 Alpha, although incomplete, has GREAT models for the items and it'd be hard to improve on them in my personal opinion... looking forward to see what you do (and please, don't be shy on the screenshots) :)
  • JonusC wrote:
    You finished an Ammo Clip? =D> I hope you're not comparing to jDRP 1.01 though. The jDRP 1.1 Alpha, although incomplete, has GREAT models for the items and it'd be hard to improve on them in my personal opinion... looking forward to see what you do (and please, don't be shy on the screenshots) :)
    Oh! That reminds me! Yes, it'd be good for you to look at whatever models you were planning to upgrade already in the pack - who knows? It may even just need a better skin! :)
  • I'm just building on the models that are already there, mainly on the ones that really need a makeover (pinky, cyberdemon, etc.) and other various ones that could use a little bit more detail.

    Anywho, I really didn't get anything done yesterday, I got distracted by a Tom & Jerry marathon :D.
  • Uh... yeah I hate to say it (because they are definately better than what I could do) but the current Monster models are eye-bleeding horrible. I'd rather play on 320x240 with Mono Sound and no mouse and.. actually... with no screen either than use them..

    ...ok maybe not THAT bad. But still, they just... don't fit. The items and projectiles though are very nice. I spent about 10 minutes examining and playing with the simple perfection of AmmoBox that DaniJ made into jDRP 1.1... yet I still know absolutely nothing about them :))

    Not to worry hellrazor, we're not keeping you on the clock haha! Just be sure to share some samples if you end up getting something nice done.

    And remember kids - have fun.
  • JonusC wrote:
    Uh... yeah I hate to say it (because they are definately better than what I could do) but the current Monster models are eye-bleeding horrible. I'd rather play on 320x240 with Mono Sound and no mouse and.. actually... with no screen either than use them..
    Well back in the day, I was extremely happy even with the models that were out there
    ...except for the zombies! :(
    It kind of sucks, 'cause DaniJ did decent head skins for them, but the models themselves blow and so the skins don't look right and the zombies look retarded :((
    ...ok maybe not THAT bad. But still, they just... don't fit. The items and projectiles though are very nice. I spent about 10 minutes examining and playing with the simple perfection of AmmoBox that DaniJ made into jDRP 1.1... yet I still know absolutely nothing about them :))
    Yeah, I don't know... The stuff that DaniJ puts out has an extreme degree of realism... I don't know if he's partially using pictures or just references, some hand-painting on those parts or what. Daniel, you're pushing the envelope with these model skins, you know that? ;)
  • Oh yeah, you're right. It's the animation of the monsters that gets to me. They look like robots, all rigid and shit.

    Pinky actually has a nice model I thought though. And the skins are definately good. It's only the monsters I have a quarrel with though, the weapons would be my next complaint (Pistol and Shotgun look crap, Chaingun not bad, Plasma Rifle COOOOL)

    I'm being picky and ungrateful. I can't do anything! They are all good, sorry original model creators - don't be sad! I could see myself hand-drawing all the weapon sprites in high-resolution though...
  • basically what you are saying is that you would like to see a new AI. I agree, back then it was all good but in todays world we would like to see some true AI. I think that the game could still have the same feel but with a little bit more intelligence on the part of the monsters/enemys
  • PostFatal,

    I was refering to the physical walk/move animations on the models aswell, but yes - the linear-fashion of their movement tracks is wierd - especially when their heads and arms dont flow or roll with their weight distribution as they turn and such.

    Things like that are complicated.

    In regards to AI, all it'd need is some random pathfinding logic chucked in there (easier said than done) but even then, how would that work with such simple map designs... there isn't really a point.

    Idle animations? Variable speed/sprinting and dashing? Leaping Imps, Zombies tripping and blowing their own head off? All that would be awesome, but it's definately post-Deng2 stuff. Regardless, no harm in talking about it :D

    EDIT: I think all current Doom engine ports/remakes, including Z, still use the 8-pointed compass method for alignment and can't go between them. So they either move North, West, or North-West. No North-North-West or whatever.
  • The models are much better than the sprites since sprites look far worse and have very limited frames and crappy resolution and no 3D.

    Speaking of models and monsters, will Doomsday ever increase the monster limit beyond 16 or whatever it is set at by default so fan-made wads can use more monsters, and will these monsters ever be converted to their own models? That would increase the fun factor of Doom. I think I read that ZDoom has an increased monster limit, but they are only sprites. That is probably one reason why Eternal IV only works with ZDoom and not Doomsday. Also, I always got tired of how the final boss in wads was always the Icon of Sin, and if more monsters were allowed and converted into models, their could be a whole new boss or bosses for wads and it would feel like it could be a sequel. TNT should have done that. It would have improved the addon to Doom II.

    You hear these fan made wads' storylines talk about the leaders of hell, like Eternal did, but you never get to fight them, as far as I know. That would be too good to be true. It's better to have a wad's final level have no real boss than that blasted Icon of Sin or monster spitter all the time, if those were the only 2 choices.

    I also wish they would have made Doom III more like a real continuation of Doom II with the same gameplay, like Doom 64 was, kind of, though doom 64 seems like a boring canon, if it was canon. Nothing beats pc versions of Doom since they are handicapped and limited like the console versions of Doom are and the pc versions can have levels and graphics added.

    Maybe I'm the only one who has mentioned it on a forum about increasing monster limits and creating fan-made models for new monsters. I'm surprised it was never done or even considered. Strange that a source port for a game I play called Freespace 2 has many fan-made ship models that are not based on the retail game's models, but are created for fan-made campaigns (the equivilent of a wad with multiple levels in Doom) but Doom ports have never made fan-made monster models that aren't based on the retail game.
  • gary wrote:
    The models are much better than the sprites since sprites look far worse and have very limited frames and crappy resolution and no 3D.
    That's a matter of personal opinion really. The only reason why they have limited frames and crappy resolution is because they were made in 1992. Whip out Super Street Fighter 2 Turbo HD Remix - how's THAT for low framerate, low resolution sprites!

    I'm just one of the retro gamers who appreciates the artistry that goes into sprites. By comparison, it's easier for the average person to make a good looking sprite than to make a crap looking model. Regardless, me mentioning sprites was an off-topic rant - models are definately the future.
    gary wrote:
    Speaking of models and monsters, will Doomsday ever increase the monster limit beyond 16 or whatever it is set at by default so fan-made wads can use more monsters, and will these monsters ever be converted to their own models?
    I'm pretty sure that's not hard-coded in Doomsday, but in the jPlugins themselves. Maybe not right now being an incomplete pre-release of Deng2, but it's only a matter of time until more and more things move from the core code to the jDoom (or whatever) plugin.

    gary wrote:
    I also wish they would have made Doom III more like a real continuation of Doom II with the same gameplay, like Doom 64 was, kind of
    I quite liked Doom III. It was a decent effort at an IP reboot, although it should of been more faithful to the original.... and the expansion should of been a complete reboot of Doom II.
    gary wrote:
    Maybe I'm the only one who has mentioned it on a forum about increasing monster limits and creating fan-made models for new monsters. I'm surprised it was never done or even considered.
    I would agree- if I could actually name a single new monster. That kind of thing would be up to the Mod Creators, and if they are making their Mod for Doomsday, wouldn't it?
    gary wrote:
    Strange that a source port for a game I play called Freespace 2 has many fan-made ship models that are not based on the retail game's models, but are created for fan-made campaigns (the equivilent of a wad with multiple levels in Doom) but Doom ports have never made fan-made monster models that aren't based on the retail game.
    I reckon it could be because making Spaceship models I imagine is about a billion times easier. Make a triangular block, add some Greebles and Guns, look i've got an Imperial Destroyer! You wouldnt even need to texture it - just make it gray and add some unified shadows/lighting :P Ships also don't have to worry about Skeletal Animation at all as they are generally inanimate, static blocks.

    You raise a good point though, I think I know what you mean. If I do, I think i'll add that Deng is probably a little too immature and "underground" even to have talented modellers flying in left-right-and-center (considering we can't even make a legitimate standalone game with it legally yet too).

    Fear not though, we do have Psychikon :)) *tips hat and bows in his direction*
  • JonusC wrote:
    Whip out Super Street Fighter 2 Turbo HD Remix - how's THAT for low framerate, low resolution sprites!
    Do you play?! :D
    JonusC wrote:
    gary wrote:
    I also wish they would have made Doom III more like a real continuation of Doom II with the same gameplay, like Doom 64 was, kind of
    I quite liked Doom III. It was a decent effort at an IP reboot, although it should of been more faithful to the original.... and the expansion should of been a complete reboot of Doom II.
    I too kind of liked the old-fashioned age-of-space design, but aren't some of the ideas in the new Doom more contemporary and well thought out? :) I liked the old-fashioned cacodemon, for instance, but I thought the new one was cool, too... Especially the way it bounced around like a Balzac! :D (remember those toys? "Balzac! Give it a whack!")
    gary wrote:
    Maybe I'm the only one who has mentioned it on a forum about increasing monster limits and creating fan-made models for new monsters. I'm surprised it was never done or even considered.
    Well, it's probably the same reason why people who mod for MUGEN don't think up actual original characters (for the most part)... They'll rip the sprites from a known character, change the palette, and maybe mess with the moves a little, and then they've got a new character. :( Although I will say that the "Aeons of Death" mod, although I only don't recognize a few monsters from it, is still a very big monster mod with I think hundreds of variations on monsters and weapons and stuff.
    JonusC wrote:
    Fear not though, we do have Psychikon :)) *tips hat and bows in his direction*
    Who, me?! :-O
  • gary wrote:
    Speaking of models and monsters, will Doomsday ever increase the monster limit beyond 16 or whatever it is set at by default so fan-made wads can use more monsters, and will these monsters ever be converted to their own models? That would increase the fun factor of Doom. I think I read that ZDoom has an increased monster limit, but they are only sprites...
    There is no such "limit" in Doomsday. It has been possible to define entirely new Things and States (and pretty much everything else other than complex behaviours) using definitions since before version 1.0 :D In addition, we support DeHackED patches which is another means to accomplish the same (albeit more limiting) but in a cross port compatible way.
    ...That is probably one reason why Eternal IV only works with ZDoom and not Doomsday.
    The reason Eternal IV only works correctly with (G)ZDoom is because it was designed specifically for that port and as such, it depends upon a myriad of features not present in Doomsday/jDoom. Although recent versions of Doomsday can now load maps that are stored in the so-called DOOM-In-Hexen format (such as those in Eternal IV) they are not currently playable.

    At this time we have no plans (nor desire truth be told) to start introducing half of Zdoom's feature set into Doomsday so that maps such as this can be played. I only introduced support for loading DOOM-In-Hexen format maps a) to alleviate widespread confusion when attempting to load a "DOOM mod" without caring/knowing about port-specific (in)compatibilities and witnessing the engine crash (implementing a form of heuristic analysis to reliably determine compatibility would be a large undertaking given the number of ways in which the various ports have shoe-horned their feature additions into the existing map formats) b) it was trivial to implement basic support.
  • now would it be possible to make a monster with a rail gun or a flame thrower?
  • Gordon wrote:
    now would it be possible to make a monster with a rail gun or a flame thrower?
    Well think about how you would go about doing it:
    First off, of course you'd start the thing definition for the new monster. Then, in the attack state, you would put it as a missile attack. You would then have the according states for the monster, but for the newly-created object for the flame thrower, it would be shot once (with the proper flag) every time there was an attack frame with the flag set. So then, you would want to make a few states successively for the attack, one tic each. This would give the effect of a bunch of flames coming out. The sprite could be done away with and perhaps a generator could be in place to make it look like you were getting shot at with flame particles. The railgun might be a little different... I'm pretty sure that in Vanilla doom, if a projectile goes faster than 45, you start to get errors. I don't know if these would happen in Doomsday, given the way that the engine runs. I don't know enough about it... I don't know if you could make a bullet-type shot with a lot of damage like a true railgun.
  • In Dday, you can make as many new things (monsters, decor objects etc) as you want.

    However you are limited to the original games actions (player weapon and bad guy attacks etc). Similarilly things like item drops are still tied to certain mobj ID's like they were in the original game.

    As for weapons, Dday doesn't support adding additional weapons, only replacing existing ones and, as mentioned you can only have the games original player weapon actions to use.

    Dday's mobj and weapon editing is, largely, Dehacked without the fixed table lengths.
  • So, I'm having some real entertainment trying to add vertices to the animated models in Blender..... it really seems intent on not letting me keep them. Anybody have any clues?

    Anyways, are the frame speeds in .md2s set, or is there some magic way to make them go faster (so I can have more)?
    I've also fixed up the resolution on the Cyberdemon texture, it's kinda blurry at the moment, but I'll be adding some definition to it in a little bit.

    I thought Doom 3 wasn't half bad, I just wish you could hold your flashlight at the same time as your pistol (cop-style). And they could have had the old caco if they had the pain elemental as the new caco. The new caco looked more like the old PE anyaways.
    The only real thing I didn't like about Doom 3 is how it didn't really play like the old Dooms, I always seemed to be going really slow turn-by-turn in Doom 3, where in the old Dooms I'd be hauling through corridors balls-out and shooting at everything that looked at me the wrong way.
  • I liked Doom 3 but I don't like that the bodies disappear and there is no death animation that has the body fall apart with guts. I used the ungibabble mod when Playing Doom 3 and that prevents the bodies from dissolving immediately.

    Sadly, Doom 4 is said to be neither a sequel to Doom 3 nor a reload. But maybe this is good since the only other option could be a real sequel to Doom II. Maybe they got too many complaints about its gamplay and are making a real sequel to Doom II.
  • I liked Doom 3 but I don't like that the bodies disappear and there is no death animation that has the body fall apart with guts. I used the ungibabble mod when Playing Doom 3 and that prevents the bodies from dissolving immediately.

    Sadly, Doom 4 is said to be neither a sequel to Doom 3 nor a reload. But maybe this is good since the only other option could be a real sequel to Doom II. Maybe they got too many complaints about its gamplay and are making a real sequel to Doom II.
  • I reckon Doom 4 is going to be a completely new game. Like what Quake II was to Quake 1.
    DaniJ wrote:
    At this time we have no plans (nor desire truth be told) to start introducing half of Zdoom's feature set into Doomsday so that maps such as this can be played.
    Eternal IV is a simple example of a ZDoom-only mod, but I prefer to look at Action Doom II which is a full freeware, standalone game. But how many things are there in ZDoom that can't be done in Doomsday DED's? I.e. If someone was to try and 'port' Eternal IV or Action Doom II to Doomsday, what specific things would be impossible to code in...? In the case of Action Doom II I think it has core code changes so maybe skip trying to compare that.
  • I've not looked into how Eternal IV works or indeed what ZDoom features it utilizes. All I know is that Doomsday is not capable of playing that mod as-is.
  • That's disappointing and also disappointing that there is no desire to make it work with Doomsday. That doesn't make sense to limit Doomsday like that. Zdoom isn't user friendly and I could never get it to work since there doesn't seem to be any kind of launcher like in Doomsday. It was only an exe file with no graphical addons whatsoever. I couldn't find any addons....Actually, I remember getting it to run, but I only loaded original Doom and it looked just as poorly detailed as running it in the early 90's and also I couldn't get any other wad to load, according to my vague memory on the matter.
  • gary wrote:
    That's disappointing and also disappointing that there is no desire to make it work with Doomsday. That doesn't make sense to limit Doomsday like that.
    I completely agree that it would be great if Doomsday supported mods like Action Doom, Eternal IV, etc because instantly gaining access to a large catalogue of mods must be good.

    Although the two engines share ancestral heritage, in reality they are proverbial chalk and cheese. If it were possible to support all of ZDoom's features easily, unobtrusively and without needing to continuously track future ZDoom development; then perhaps we might consider doing just that.

    However we have our own plans for the engine and where we want to take it.
  • DaniJ wrote:
    Although the two engines share ancestral heritage, in reality they are proverbial chalk and cheese. If it were possible to support all of ZDoom's features easily, unobtrusively and without needing to continuously track future ZDoom development; then perhaps we might consider doing just that.

    However we have our own plans for the engine and where we want to take it.
    MAN, it would be awesome if everyone joined together into a big coalition... Then again, variety is also good, too... Reason being that some people are like "NO NEW GFX!!!!" You've seen those people, haven't you? But then there are those like "come on, NEW GFX!!!" I happen to fall into the latter! :D
    I couldn't imagine the pulling back and forth there would be over a big group project like that, but then again, adapting one other port's features might not be all too bad as long as the developers could work together on it. That is to say, rather than trying to ride on another port's coattails, you know what I mean? Maybe not the right expression...
  • Doomsday can do more modding wise than most people think. However a combination of no advertisment of those features and documentation that goes overboard on technical jargon means very few if anybody other than the developers actually know that.

    That said, because of the rewrite, Doomsday is currently not even remotely in ZDoom's league as far modding features go. The rewrite has caused Doomsday to fall a long long way behind other ports in modding features.
  • Here is a pinky, it isn't too much better (aside from bigger teeth/horns, and a couple of various small fixes). The ammo clip managed to screw up it's UV so I don't have it at the moment.

    Ummm.... mediafire hates me at the moment, and the "Upload Attachment" (on this site) thing says that it can't load files bigger than 256 k.......
  • It is strange that the upload limit is so small. That's not good for much more than uploading a text file or lines of code.
  • hellrazor wrote:
    Here is a pinky, it isn't too much better (aside from bigger teeth/horns, and a couple of various small fixes). The ammo clip managed to screw up it's UV so I don't have it at the moment.

    Ummm.... mediafire hates me at the moment, and the "Upload Attachment" (on this site) thing says that it can't load files bigger than 256 k.......
    I was using fileden, but when that place started making me upset, I started to use rapidshare. The site, as far as I can tell, doesn't use spyware or anything like that, although I'm a little more concerned about fileden... Anyway, I just had to sign up for a collector's zone login, and it has a decent amount of space, and you're able to upload fairly large files. :)
  • gary wrote:
    It is strange that the upload limit is so small. That's not good for much more than uploading a text file or lines of code.
    As we have a dedicated sub-domain for Doomsday related downloads (http://files.dengine.net) I did not want our forum filling up with user submitted downloads as well. This is why the upload limit was set so low in order to prevent/discourage users from using this forum as a place to share files.

    We are happy to host Doomsday related downloads at http://files.dengine.net on request provided they meet certain criteria... which I haven't yet gotten around to documenting. The main restriction is no copyrighted material which the author(s) do not have the right to distribute. There is a caveat to this rule; we allow such materials if and only if they are derivative works of material(s) from a game which can be played with the Doomsday engine and the package can only be used usefully with that same game (without modification).
Sign In or Register to comment.