Doom Marine
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > DOOM RETRO v1.6.3 (updated November 25, 2014)
Pages (16): « 1 2 3 [4] 5 6 7 » ... Last »  
Author
All times are GMT. The time now is 11:20. Post New Thread    Post A Reply
bradharding
Junior Member


Posts: 226
Registered: 08-12



schwerpunk said:
Hey, just butting my head in here to say this is beautiful looking port. Like, really sexy!

One thing I've noticed, and hopefully this hasn't already been mentioned, is that the client hangs for a significant split-second when the music loops (doom.wad).



Thanks very much! I believe that's caused by the SDL_mixer library used, and at this stage I'm not sure how to get around it other than completely revamping the music system. Chocolate DOOM uses the same library: do you get the same amount of hanging using that port? I'll need to test this further in case something else is causing this...

Old Post 12-22-13 20:21 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
bradharding
Junior Member


Posts: 226
Registered: 08-12



Megamur said:
If you're going to be doing sprite mirroring, have you given any consideration to altering the revenant sprites? The fact that they visibly fire both shoulder launchers, but only let one rocket go, was always a nitpick for me. So maybe you could replace the launching sprites with altered ones where only one launcher is firing, and code the attack animation sprites to randomly mirror themselves so the revenant randomly "chooses" which launcher to fire a missile from. Obviously, this would cause compatibility issues with mods that use altered revenant sprites, but I don't think broad compatibility with mods is a priority of this engine anyway.


I'm likely not to physically alter sprites, because to then include that content with DOOM RETRO has copyright issues, but yeah, I have noticed that "issue" with the Revenant. One idea I had was for the Revenant to fire two rockets instead of one, halving the damage of each, but that might be a bit too much...

Old Post 12-22-13 20:26 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
NightFright
Junior Member


Posts: 232
Registered: 08-10



bradharding said:
Thank you very, very much NightFright! These look absolutely incredible! Exactly what I want! They will definitely be part of DOOM RETRO's next release (which I'm looking at late January at this stage). I really appreciate all your help with this. Under what name and email address/link do you want to be credited in the release notes?



Great that you like it. It was more work than I thought... didn't expect that I had to squeeze in so much text. xD HELP1/2 were easier after all since Doom 1 help screen has no 1px gaps between lines. This way, there's more space.

For the credits, just use the info from the Duke3D HRP website, that will do. ^^

Also great that the sprite fixes are already in. This could really turn into a very good port (it already is, anyway) with all the little improvement mods I currently load separately already included. Maybe it won't run with all PWADs out there, but for that you have other ports. :)

What's on top of my wishlist right now would be a config tool like the one from ChocDoom and maybe the GUS support which had been added in ChocDoom 2.0. Using native MIDI sucks for me, GUS patches are at least a little improvement - unless you consider soundfont support.

*EDIT Dec 31, 2013*
Another idea that just came to my mind: How about preventing health/armor bonuses from being picked up if you have reached the maximum values (200)? This has always been annoying me in Doom, trying to avoid picking this stuff up if I don't need it, because later if I do, it's not there. Maybe it's something to consider for your port. ^^

Last edited by NightFright on 12-31-13 at 15:17

Old Post 12-22-13 21:41 #
NightFright is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
jeff-d
Warming Up


Posts: 29
Registered: 11-13


Hi,

Another tiny bug.

In file wi_stuff.c the table 'chartoi[130]' has two entries for 26. The second one should be -1.

code:
25, 26, -1, -1, -1, -1, -1, 0, 1, 2, // 090 - 099


should be

code:
25, -1, -1, -1, -1, -1, -1, 0, 1, 2, // 090 - 099

Old Post 01-02-14 20:39 #
jeff-d is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
bradharding
Junior Member


Posts: 226
Registered: 08-12



jeff-d said:

In file wi_stuff.c the table 'chartoi[130]' has two entries for 26. The second one should be -1.



Thanks jeff-d! Fixed.

Old Post 01-02-14 20:51 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
bradharding
Junior Member


Posts: 226
Registered: 08-12



NightFright said:

What's on top of my wishlist right now would be a config tool like the one from ChocDoom and maybe the GUS support which had been added in ChocDoom 2.0. Using native MIDI sucks for me, GUS patches are at least a little improvement - unless you consider soundfont support.



One thing I am considering implementing is an in-game console that will allow all the customization people would need, but still keeping everything hidden away and neat. That will be a huge undertaking though.

Since DOOM RETRO uses SDL_mixer, Timidity sound fonts are automagically supported, as described here. Is this what you mean?




Another idea that just came to my mind: How about preventing health/armor bonuses from being picked up if you have reached the maximum values (200)? This has always been annoying me in Doom, trying to avoid picking this stuff up if I don't need it, because later if I do, it's not there. Maybe it's something to consider for your port. ^^



I have considered this, but resorted to only stopping the player picking up health when god mode is on. I'll look into it... Thanks again...

Old Post 01-02-14 21:09 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
NightFright
Junior Member


Posts: 232
Registered: 08-10


Well, in Chocolate Doom, you can set the path for the GUS patches via the setup utility. I really don't want to create a C:\Timidity dir, I have a custom dir where all my soundfonts and GUS patches reside, and it's on the D: drive. Would be great to have that customization feature at least. ^^

Old Post 01-02-14 22:59 #
NightFright is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
jeff-d
Warming Up


Posts: 29
Registered: 11-13



bradharding said:
I have considered this, but resorted to only stopping the player picking up health when god mode is on. I'll look into it... Thanks again...


I also considered this, but there are some PWADs that change the Armour bonuses to other things. E.g. some of the Wolfendoom conversions by Las Rojas (sorry, probably spelt that wrong) change them to treasure chests.

Old Post 01-02-14 23:23 #
jeff-d is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
NightFright
Junior Member


Posts: 232
Registered: 08-10


Well, this port won't be too compatible towards mods in general anyway, it seems... but anyway, this pickup behavior is nothing that's a must-have. Just wondered if it makes sense to "fix" it.

After all, you also don't pick up more ammo if you are maxed out already. One could only argue it's a strategic element, so you are supposed to avoid these bonuses if you don't need them (yet).

Old Post 01-02-14 23:48 #
NightFright is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Giomancer
Mini-Member


Posts: 74
Registered: 06-02



bradharding said:
To keep it as "Windows friendly" as possible


Not everyone uses Windows, of course. Maybe consider a Linux-buildable source release?

Something with, perhaps, fewer MSVC-isms? Win32 API calls are annoying enough to deal with when attempting to port over. And I hope your processor is the same as mine with that inline assembly.

Chocolate Doom built perfectly fine on a variety of systems using a variety of methods. Your changes sound interesting, if fundamentally uninspired and plain from a map making perspective, but I fail to comprehend how or why you destroyed what was otherwise a multi-platform build system.

- Gio

Last edited by Giomancer on 01-10-14 at 03:34

Old Post 01-10-14 02:40 #
Giomancer is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Maes
I like big butts!


Posts: 12754
Registered: 07-06



Giomancer said:
I fail to comprehend how or why you destroyed what was otherwise a multi-platform build system.


Well, the author made it clear that this is essentially his own experimental Doom-based sandbox, never claimed broad vanilla compatibility or cross-platform compatibility, and released it "as is" to whomever may find it useful.

Whether such a port warrants a public release or may appeal to anyone but its author is debatable, but beyond the scope of this discussion, IMO.

Old Post 01-10-14 11:29 #
Maes is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
Giomancer
Mini-Member


Posts: 74
Registered: 06-02



Maes said:
...never claimed cross-platform compatibility, and released it "as is"...


I never said he did, did I? Sit down, Maes.

My primary point remains: why kill the cross-platform ability in the first place? If brad doesn't want to update the configure script, I can understand, but the other things I mentioned drive a stake in anyone not running MSVC building DR. To me, that's bad form.

- Gio

Old Post 01-10-14 14:19 #
Giomancer is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Maes
I like big butts!


Posts: 12754
Registered: 07-06



Giomancer said:
My primary point remains: why kill the cross-platform ability in the first place?


As I said, this port is primarily the author's personal Dooming sandbox -and that includes programming aspects. If he also wants to try programming hacks that work only on his computer and his developing tools, that's his prerogative. He doesn't have to add cross-compatibility layers on top of his work.

Old Post 01-10-14 15:33 #
Maes is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
bradharding
Junior Member


Posts: 226
Registered: 08-12


I intend to continue working on DOOM RETRO for a long time. I was always expecting it to be a "niche" source port, not an "everything for everybody" source port that, say, ZDoom may be. If it's important to people to have Linux support, even as "uninspired" and "plain" as DOOM RETRO is, then I will reintroduce that which I took out. This is a learning experience for me, and I'm happy to take any constructive feedback. (I will replace the inline assembly straight away. I wasn't aware it could be a problem, which shows my inexperience. Thank you.)


Maes said:

Whether such a port warrants a public release or may appeal to anyone but its author is debatable



A bit harsh. Clearly you're not a fan, Maes, but on this thread, on the @doomretro Twitter, a few comments on www.doomretro.com, and emails I've received: there certainly are people who DOOM RETRO appeals to.

Old Post 01-10-14 20:19 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
Maes
I like big butts!


Posts: 12754
Registered: 07-06


That wasn't quite my intention, but the kinds of changes you're bringing to Doom Retro are mostly the kind of changes that could be done either by Dehacked, by DECORATE, or which could be better described as personalizations/tinkering with the engine, in places where normally neither DEH or DECORATE cannot "reach".

I have no problem with a port specializing in hardcoding such changes, but if you try and keep up with every feature request that people might have asked you (some of which, I bet, must be outrageous) sooner or later you'll realize that it's impossible to please everybody, and that this type of customization is better suited for an entirely different type of source port. At which point, it's more efficient to develop a scripting system exposing certain aspects of the engine "to the crowd", and let the crowd gouge their eyes out with it ;-)

And don't forget that, by your own words:


This is a learning experience for me, and I'm happy to take any constructive feedback.

Old Post 01-10-14 22:10 #
Maes is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11390
Registered: 07-07


Personally I find it refreshing to see a new port changing and adding stuff just because the dev finds it nice, without caring too much about backward compatibility with dehacked mods or old demos or whatever. It's like the early days are back!

Old Post 01-11-14 10:16 #
Gez is online now Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Giomancer
Mini-Member


Posts: 74
Registered: 06-02



bradharding said:
I intend to continue working on DOOM RETRO for a long time. I was always expecting it to be a "niche" source port, not an "everything for everybody" source port that, say, ZDoom may be.


Thank the stars, too. I am a niche fan, after all.



If it's important to people to have Linux support, even as "uninspired" and "plain" as DOOM RETRO is


Well, it's important to me.. if nobody else is bothered.. *shrugs* It'll be hell for others to port, since it's way beyond my ability to do so.

As for uninspired and plain.. I was referring to the map editing side of things, not the gameplay. One of the reasons I'd like to see it Linux-side is to check out what you've done with that, since it sounds interesting.


This is a learning experience for me, and I'm happy to take any constructive feedback.


Yeah, I was a jackass. I was a bit annoyed and frustrated that day. Apologies.

- Gio (the humbled)

Last edited by Giomancer on 01-16-14 at 22:48

Old Post 01-14-14 03:12 #
Giomancer is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Giomancer
Mini-Member


Posts: 74
Registered: 06-02



Gez said:
Personally I find it refreshing to see a new port changing and adding stuff just because the dev finds it nice, without caring too much about backward compatibility with dehacked mods or old demos or whatever. It's like the early days are back!


I agree with this sentiment. I personally look forward to if and when brad adds editing features without worrying about what other ports do/have done.

- Gio

Old Post 01-14-14 04:28 #
Giomancer is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Average
Member


Posts: 457
Registered: 05-11



Giomancer said:


I agree with this sentiment. I personally look forward to if and when brad adds editing features without worrying about what other ports do/have done.

- Gio



Me too. What's the point of another source port if all it offers is the same as what's already around?

Keep up the good work Brad. :)

Old Post 01-14-14 11:34 #
Average is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
BaronOfStuff
Senior Member


Posts: 1369
Registered: 06-08


Any chance of an option to turn translucency off?

Old Post 01-16-14 17:18 #
BaronOfStuff is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
bradharding
Junior Member


Posts: 226
Registered: 08-12



Giomancer said:

Yeah, I was a jackass. I was a bit annoyed and frustrated that day. Apologies.
- Gio (the humbled)



It's all good! :)

What sort of editing features would you like to see implemented guys?

Old Post 01-16-14 20:48 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
bradharding
Junior Member


Posts: 226
Registered: 08-12



BaronOfStuff said:
Any chance of an option to turn translucency off?


No, probably not. Do you want this option because you find the translucency to be too dark? The next version of DOOM RETRO will use additive blending for the translucency, making everything brighter.

Old Post 01-16-14 20:53 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
BaronOfStuff
Senior Member


Posts: 1369
Registered: 06-08



bradharding said:
Do you want this option because you find the translucency to be too dark?

Not really, it's just that I've never liked how translucency looks with the palette restrictions:
http://imageshack.com/a/img600/1362/qnk3.png

Something about it has always just seemed 'off' to me.

Old Post 01-16-14 21:13 #
BaronOfStuff is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
bradharding
Junior Member


Posts: 226
Registered: 08-12



BaronOfStuff said:

Not really, it's just that I've never liked how translucency looks with the palette restrictions:
...

Something about it has always just seemed 'off' to me.



I see your point. Explosions are looking better now:

http://3.bp.blogspot.com/-NwX5d_P7Sbo/UthNZ8qgVMI/AAAAAAAAEeg/7ZPETf4ZdkE/s1600/kaboom.png

(The white particles are from the smoke trail.)

Old Post 01-16-14 21:25 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
bradharding
Junior Member


Posts: 226
Registered: 08-12


Itís been only 6 short weeks since the debut release of DOOM RETRO, and yet now Iím glad to announce a new version! DOOM RETRO 1.1 contains several bugfixes and enhancements, (many of which were suggested by members here), as well as a few new surprises. Visit www.doomretro.com to download and check out the release notes.

I would like to sincerely thank everyone for supporting me in creating a DOOM source port that is new and fresh, and perhaps heading in a different direction to all else that is currently out there. Please keep your feedback coming, either by commenting here, on the website, or on Twitter.

Old Post 01-24-14 03:13 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
Magnetick
Mini-Member


Posts: 85
Registered: 09-13


Glad to hear about that widescreen thing! However, Norton is giving me issues. I'm sure it is safe, but Norton is saying it is a Heuristic Virus. I assume that is just because it is an uncommonly downloaded file and stuff, but I just want to make sure nobody else is getting any trouble.

Old Post 01-24-14 04:13 #
Magnetick is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
bradharding
Junior Member


Posts: 226
Registered: 08-12



Magnetick said:
Glad to hear about that widescreen thing! However, Norton is giving me issues. I'm sure it is safe, but Norton is saying it is a Heuristic Virus. I assume that is just because it is an uncommonly downloaded file and stuff, but I just want to make sure nobody else is getting any trouble.


It is probably because I'm using UPX to compress the executable. Bad move. I'll correct it right now. Thanks.

Old Post 01-24-14 04:16 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
axdoom1
Junior Member


Posts: 156
Registered: 05-11


The ability to rotate the monsters' sprites at the end of Doom II is cool. I always thought it was a nice feature that permitted to fully contemplate Doom64's art. While I was playing with that, I found a bug: during a monster's death animation, it's already possible to rotate the next monster.

Would you prefer bug reports on Github?

Old Post 01-24-14 04:29 #
axdoom1 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
bradharding
Junior Member


Posts: 226
Registered: 08-12



axdoom1 said:
The ability to rotate the monsters' sprites at the end of Doom II is cool. I always thought it was a nice feature that permitted to fully contemplate Doom64's art. While I was playing with that, I found a bug: during a monster's death animation, it's already possible to rotate the next monster.

Would you prefer bug reports on Github?



Thanks, I'll look into it. If you could please submit a bug report on Github, that'd be great! (Have to get used to using it!)

Old Post 01-24-14 04:37 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
NightFright
Junior Member


Posts: 232
Registered: 08-10


Looking at your new v1.1 release... if you had told me you wouldn't need the background images included with those help screens, I could have given you my templates (only with the text) directly. Would have saved you that effort. Just saying. :P

Old Post 01-24-14 09:44 #
NightFright is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
All times are GMT. The time now is 11:20. Post New Thread    Post A Reply
Pages (16): « 1 2 3 [4] 5 6 7 » ... Last »  
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > DOOM RETRO v1.6.3 (updated November 25, 2014)

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.