Severed bunny head
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 (updated October 25, 2014)
Pages (12): « First ... « 5 6 7 [8] 9 10 11 » ... Last »  
Author
All times are GMT. The time now is 17:03. Post New Thread    Post A Reply
bradharding
Junior Member


Posts: 192
Registered: 08-12


Hi all! I have a question. In an attempt to make things easier for those new to DOOM and DOOM source ports, what I'd ideally like to do is distribute DOOM RETRO with DOOM1.WAD (DOOM Shareware's WAD). Can this be done in a way that is legal, or regardless of how I do it, would I be summoning the wrath of the Zenimax demons?

__________________
Brad Harding ­• Developer of DOOM RETRO
brad@doomretro.comwww.doomretro.comtwitter.com/doomretrofacebook.com/doomretro

Old Post 04-05-14 01:18 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Blzut3
Member


Posts: 519
Registered: 06-04


Zenimax has in the past taken down at least one distribution of the Doom shareware. Most notably the JavaScript port that was hosted by Mozilla. So I guess legally it is only allowed to be redistributed in the form given by id.

Old Post 04-05-14 01:49 #
Blzut3 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
bradharding
Junior Member


Posts: 192
Registered: 08-12



Blzut3 said:
Zenimax has in the past taken down at least one distribution of the Doom shareware. Most notably the JavaScript port that was hosted by Mozilla. So I guess legally it is only allowed to be redistributed in the form given by id.


Ah, ok. Thanks. I have found this though at https://github.com/ChrisJan00/Warre...are-license.txt:

code:
... The above license does not appear to grant distribution permission. Email from John Carmack of ID Software provided this clarification: X-Sender: johnc@mail.idsoftware.com X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Sat, 23 Oct 1999 20:01:30 -0500 To: Joe Drew <hoserhead@woot.net> From: johnc@idsoftware.com (John Carmack) Subject: Re: Doom shareware WAD license At 08:02 PM 10/23/99 -0400, you wrote: >Can you give me a definite license on the doom 1 shareware wad? I find certain >things that say "freely distribute" and others that say "get vendor's license" >... All I need to have is a license so I can package it up for Debian. >Thanks. >Joe The DOOM shareware wad is freely distributable. No Quake data is freely distributable. John Carmack


But then I guess Zenimax can and will overrule this, said 15 or so years ago...

Old Post 04-05-14 01:59 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
bradharding
Junior Member


Posts: 192
Registered: 08-12


Hi all. I've just released DOOM RETRO v1.4. This version corrects a couple of nasty (and embarrassing) bugs, is much more well behaved with Vanilla DOOM mods, and introduces a few new features such as a low graphic detail mode, enhancements to the widescreen HUD, and most importantly: more blood. Visit www.doomretro.com to download, and pour over the release notes.

__________________
Brad Harding ­• Developer of DOOM RETRO
brad@doomretro.comwww.doomretro.comtwitter.com/doomretrofacebook.com/doomretro

Old Post 04-25-14 01:31 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Burktross
Warming Up


Posts: 24
Registered: 04-14


Beautiful; easier than chocolate doom, but still nice and classic. If only I were actually old enough to have been able to compare this to the DOS/WIN-95 Doom.

Also.
I'd love you forever should that incredibly nice but subtle blood effect be ported for use in different engines. :^)

Old Post 04-26-14 15:09 #
Burktross is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Seeker_of_Truth
Member


Posts: 331
Registered: 05-10


I think I found a bug. When I started the game, I started e1m1 and pressed pause right away to look at the gray scale on the pause menu. When paused, the music continued to play. When I unpaused, the music stopped playing as though it were paused. I exited out of the game and went back in. Same thing. Music plays when paused, but stops when playing. I then went into Doom II, and again, the same thing. As of this post, I cannot figure out how to get the music playing normally again.

Old Post 04-26-14 18:54 #
Seeker_of_Truth is online now Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
bradharding
Junior Member


Posts: 192
Registered: 08-12



Seeker_of_Truth said:
I think I found a bug. When I started the game, I started e1m1 and pressed pause right away to look at the gray scale on the pause menu. When paused, the music continued to play. When I unpaused, the music stopped playing as though it were paused. I exited out of the game and went back in. Same thing. Music plays when paused, but stops when playing. I then went into Doom II, and again, the same thing. As of this post, I cannot figure out how to get the music playing normally again.


Thank you for this! I've been using Timidity++ (which I recommend btw), and the problem doesn't occur. But having just uninstalled it, I can now see/hear the bug you're describing. Very strange! I'll look into it straight away. I'm guessing a reboot should bring the music back in the meantime.

...and it's fixed! It was due to a simple typo I made. The commit is here if you're interested. Could you please confirm that a reboot of your pc gets the music back for you?

__________________
Brad Harding ­• Developer of DOOM RETRO
brad@doomretro.comwww.doomretro.comtwitter.com/doomretrofacebook.com/doomretro

Last edited by bradharding on 04-26-14 at 23:40

Old Post 04-26-14 23:03 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
bradharding
Junior Member


Posts: 192
Registered: 08-12



Burktross said:
Beautiful; easier than chocolate doom, but still nice and classic. If only I were actually old enough to have been able to compare this to the DOS/WIN-95 Doom.

Thanks!

I'd love you forever should that incredibly nice but subtle blood effect be ported for use in different engines. :^)

That would be up to other source port developers, if that's the way they want to go. Or you could always play... Brutal DOOM. :/

Old Post 04-26-14 23:07 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Burktross
Warming Up


Posts: 24
Registered: 04-14



bradharding said:

Thanks!

That would be up to other source port developers, if that's the way they want to go. Or you could always play... Brutal DOOM. :/


Brutal Doom turns Doom into Serious Sam. Though its nice for special occasions, its not as neat and fitting as the one supplied in DR.

Old Post 04-26-14 23:41 #
Burktross is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
bradharding
Junior Member


Posts: 192
Registered: 08-12



Burktross said:

Brutal Doom turns Doom into Serious Sam. Though its nice for special occasions, its not as neat and fitting as the one supplied in DR.



I agree. (Although I may be biased!) It's all about "balance", if that makes sense. And that's what I try to consider with every change I make to DOOM RETRO.

Old Post 04-26-14 23:43 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Seeker_of_Truth
Member


Posts: 331
Registered: 05-10



bradharding said:

Could you please confirm that a reboot of your pc gets the music back for you?



I did not even have to reboot the PC. I just went on and played another game for a couple hours and when I came back to it, it started working fine.

Old Post 04-27-14 01:20 #
Seeker_of_Truth is online now Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Burktross
Warming Up


Posts: 24
Registered: 04-14


Will we be seeing easier IWAD and PWAD loading, possibly similar to Zdoom/Skulltag ports? (Selecting pwads and dragging onto .exe, then selecting an IWAD)

Old Post 04-27-14 03:13 #
Burktross is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
bradharding
Junior Member


Posts: 192
Registered: 08-12



Burktross said:
Will we be seeing easier IWAD and PWAD loading, possibly similar to Zdoom/Skulltag ports? (Selecting pwads and dragging onto .exe, then selecting an IWAD)


Possibly. I'm open to improving the WAD launcher, provided its kept minimal and intuitive.

Old Post 04-27-14 12:09 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
bradharding
Junior Member


Posts: 192
Registered: 08-12


I've just made a small point release of DOOM RETRO available for download that fixes a rather nasty issue with adjusting the sound volume, and includes a few new additional features that I managed to squeeze in. Visit www.doomretro.com to download.

Old Post 04-28-14 23:34 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Sodaholic
I feel justified yet disgusted with myself at the same time


Posts: 2885
Registered: 04-07


Nice release, the performance issues with the blurring are completely gone.

Strangely, I'm getting very jerky mouse movement when I try turning while holding the movement keys (I use the default WASD configuration for that). It seems to be jerking the opposite way I'm turning, not just that it doesn't respond.

I did want to note that the engine doesn't seem to respect my gamma levels. It saves the gamma level in the config file to what I set it to in-game when I exit, but it reverts back to 0.75 as soon as I boot it up again, and will overwrite gamma level in the config file if I don't change it every time before exiting. Why is it set to 0.75 by default, anyway?

Also wanted to make a suggestion. Have you considered using the statusbar face as the health icon instead of a medikit?

Old Post 04-29-14 02:30 #
Sodaholic is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
bradharding
Junior Member


Posts: 192
Registered: 08-12



Sodaholic said:
Nice release, the performance issues with the blurring are completely gone.

Strangely, I'm getting very jerky mouse movement when I try turning while holding the movement keys (I use the default WASD configuration for that). It seems to be jerking the opposite way I'm turning, not just that it doesn't respond.

I did want to note that the engine doesn't seem to respect my gamma levels. It saves the gamma level in the config file to what I set it to in-game when I exit, but it reverts back to 0.75 as soon as I boot it up again, and will overwrite gamma level in the config file if I don't change it every time before exiting. Why is it set to 0.75 by default, anyway?

Also wanted to make a suggestion. Have you considered using the statusbar face as the health icon instead of a medikit?



Not sure about the mouse movement issues. I have made some optimizations to the mouse movement code, but it does appear fine at my end. Have you changed the sensitivity, acceleration or threshold values? (I'll PM you a build with something that might fix this issue...)

As for the gamma, I'll look into it. (And just testing it... damnit... it doesn't save the gamma level...)

Setting the gamma to 0.75 is one of the key features to Doom Retro. A couple shades darker than Vanilla DOOM.

__________________
Brad Harding ­• Developer of DOOM RETRO
brad@doomretro.comwww.doomretro.comtwitter.com/doomretrofacebook.com/doomretro

Old Post 04-29-14 02:47 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Krazov
Mini-Member


Posts: 63
Registered: 03-14



Sodaholic said:
Also wanted to make a suggestion. Have you considered using the statusbar face as the health icon instead of a medikit?

I was just thinking about the same thing.

And now something completely different...

It would be nice if I could use custom music in mp3. Kinda like in Quakespasm or PrBoom+: user would put files with specific name in a folder (doomretro/music/doom2, for instance) and game would use them. There are some nice remakes (Steve Rot's comes to my mind at the moment).

Old Post 04-29-14 08:51 #
Krazov is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
bradharding
Junior Member


Posts: 192
Registered: 08-12



Krazov said:

I was just thinking about the same thing.

And now something completely different...

It would be nice if I could use custom music in mp3. Kinda like in Quakespasm or PrBoom+: user would put files with specific name in a folder (doomretro/music/doom2, for instance) and game would use them. There are some nice remakes (Steve Rot's comes to my mind at the moment).



I'm looking into the statusbar face thing. Maybe it wouldn't be so bad in the middle... Hmm...

As for mp3 files (or ogg would be better due to licensing issues I think): good idea! Shouldn't be too hard to do with SDL, although I'm guessing not on its own... Thanks!

__________________
Brad Harding ­• Developer of DOOM RETRO
brad@doomretro.comwww.doomretro.comtwitter.com/doomretrofacebook.com/doomretro

Old Post 04-29-14 08:56 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11229
Registered: 07-07


Fraggle recently completed a system for streamed audio replacement of MIDI music, it would be worth it to copy that code.

Old Post 04-29-14 14:52 #
Gez is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Krazov
Mini-Member


Posts: 63
Registered: 03-14


I downloaded version 1.41 and started playing "Thy Flesh Consumed", saving very often. When I reached level 2 game crashes completely per every save ("doomretro.exe stopped responding").

And once my weapon disappeared and I couldn't shoot. Pressing 1 to 6 (I didn't have BFG yet) didn't work.

Unfortunantely, stderr.txt is empty.

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


Posts: 192
Registered: 08-12



Krazov said:
I downloaded version 1.41 and started playing "Thy Flesh Consumed", saving very often. When I reached level 2 game crashes completely per every save ("doomretro.exe stopped responding").

And once my weapon disappeared and I couldn't shoot. Pressing 1 to 6 (I didn't have BFG yet) didn't work.

Unfortunantely, stderr.txt is empty.



Thanks for this. I'll look into it. So to clarify: the game crashes when saving in E4M2, or loading the savegame?
Also, strange question, but when the weapon disappeared, can you recall if you had just accessed the help screen?

Old Post 05-01-14 01:27 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Krazov
Mini-Member


Posts: 63
Registered: 03-14



bradharding said:
Thanks for this. I'll look into it. So to clarify: the game crashes when saving in E4M2, or loading the savegame?
Also, strange question, but when the weapon disappeared, can you recall if you had just accessed the help screen?


Good clarification ain't no bad. I returned to repeat the error and... it's gone. 'Cause your question was, I believe, correct: it was rather while loading. However, I finished the map (Cyberdemon telefragged!) and haven't encountered the situation anymore. I tried loading game one after another for a few times and nothing. I played E4M3 for a while and it was saving and loading without any disturbance.

As for the disappearing weapon, I haven't accessed the help screen for years. So no.

Old Post 05-01-14 02:16 #
Krazov is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
bradharding
Junior Member


Posts: 192
Registered: 08-12



Krazov said:

Good clarification ain't no bad. I returned to repeat the error and... it's gone. 'Cause your question was, I believe, correct: it was rather while loading. However, I finished the map (Cyberdemon telefragged!) and haven't encountered the situation anymore. I tried loading game one after another for a few times and nothing. I played E4M3 for a while and it was saving and loading without any disturbance.

As for the disappearing weapon, I haven't accessed the help screen for years. So no.



Hmmm... If it happens again, could you please do what I suggested in the email I sent you earlier? While I investigate what might cause loading a game to crash...
And I have no idea why the weapon was disappearing either... Question: Can you recall if the ammo in the status bar/hud changed when you pressing 1 through 6?

Old Post 05-01-14 03:32 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
jeff-d
Warming Up


Posts: 29
Registered: 11-13


There's a long standing memory leak in the load saved game function.

code:
void P_UnArchiveThinkers(void) { // remove all the current thinkers currentthinker = thinkercap.next; while (currentthinker != &thinkercap) { next = currentthinker->next; if (currentthinker->function.acp1 == (actionf_p1)P_MobjThinker || currentthinker->function.acp1 == (actionf_p1)P_BloodSplatThinker) P_RemoveMobj((mobj_t *)currentthinker); else Z_Free(currentthinker); currentthinker = next; } P_InitThinkers();


I suspect at some point in the past the function "P_RemoveMobj" called "Z_Free", but it no longer does so. As a result the structure gets orphaned from the linked list when "P_InitThinkers" is called.

One solution is to remove the 'else' and always free the memory.

There are also other issues with "P_RemoveMobj", it looks to me as though in nightmare mode it will respawn the monsters again later, although there may be something that stops this that I haven't spotted. In my version I have cleared the MF_SPECIAL flag just in case.

Jeff

Old Post 05-01-14 08:58 #
jeff-d is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
bradharding
Junior Member


Posts: 192
Registered: 08-12



jeff-d said:
There's a long standing memory leak in the load saved game function.

I suspect at some point in the past the function "P_RemoveMobj" called "Z_Free", but it no longer does so. As a result the structure gets orphaned from the linked list when "P_InitThinkers" is called.

One solution is to remove the 'else' and always free the memory.

There are also other issues with "P_RemoveMobj", it looks to me as though in nightmare mode it will respawn the monsters again later, although there may be something that stops this that I haven't spotted. In my version I have cleared the MF_SPECIAL flag just in case.

Jeff



Thanks once again Jeff! I'll commit this straight away. I think I might have to scour your code for some more stuff... ;)

Old Post 05-01-14 09:10 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
jeff-d
Warming Up


Posts: 29
Registered: 11-13



bradharding said:

I think I might have to scour your code for some more stuff... ;)



You're only allowed to look at the well written, well commented bits - not the horrendous bodges!

Old Post 05-01-14 09:21 #
jeff-d is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
bradharding
Junior Member


Posts: 192
Registered: 08-12



jeff-d said:


You're only allowed to look at the well written, well commented bits - not the horrendous bodges!



Well, you've seen my code: I'm good with bodges!

Old Post 05-01-14 09:22 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
jeff-d
Warming Up


Posts: 29
Registered: 11-13


This leaks as well.

code:
case tc_button: saveg_read_pad(); button = (button_t *)Z_Malloc(sizeof(*button), PU_LEVEL, NULL); saveg_read_button_t(button); P_StartButton(button->line, button->where, button->btexture, button->btimer); break;

Old Post 05-01-14 09:31 #
jeff-d is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Krazov
Mini-Member


Posts: 63
Registered: 03-14



bradharding said:
And I have no idea why the weapon was disappearing either... Question: Can you recall if the ammo in the status bar/hud changed when you pressing 1 through 6?


It was too hot (all those imps and cacodemons) and I died pretty quick. Next time, if it happens again, I'll try to gather more information.

Old Post 05-02-14 00:11 #
Krazov is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
bradharding
Junior Member


Posts: 192
Registered: 08-12


The development of DOOM RETRO is still going strong, and has no signs of letting up! After only 1 week since the last one, another small point release, DOOM RETRO v1.4.2, has now been made available! You may download it here. And here’s what’s changed:

  • Several more limits have been removed, allowing larger and more detailed maps to be loaded without crashing.
  • DOOM RETRO will now try to fix some common map errors before loading a map.
  • Optimizations have been made to the loading of large levels, and the handling of gamepads.
  • The smoke trails of the player’s and Cyberdemon’s rockets can now be disabled by setting smoketrails to false in doomretro.cfg. It is true by default.
  • The limit on the size of savegames has been removed, allowing the game to be saved on larger maps without exiting with an error.
  • Several changes have been made to the HUD:
  • The HUD is now displayed in non-widescreen modes.
  • The drop shadows of the numbers in the HUD are now slightly lighter.
  • The HUD has been shifted downwards slightly.
  • Values in the HUD will now start flashing at 20 (rather than 10), and the speed at which they flash will increase the closer they get to 0.
  • When the player is invulnerable, only the red part of the medikit turns gold, and not the health value.
  • Keys are no longer seen to disappear from the HUD before wiping the screen when using the IDCLEVxy cheat to warp to a new map.
  • The positions of blood splats are now randomized better.
  • A memory leak has been fixed when loading a savegame.
  • A bug has been fixed where the gamma correction level was being reset to 0.75 each time DOOM RETRO was loaded, regardless of what it was previously set to.
  • A bug has been fixed whereby some users were experiencing jerky mouse movement.
  • A flashing HOM (“Hall of Mirrors”) indicator has been implemented. The screen will flash red in place of missing textures, but not when the player has enabled “no clipping mode” using the IDCLIP or IDSPISPOPD cheats.
  • When saving a game, the savegame description will only be updated to the current map name if it hasn’t been changed to something other than map name previously.

Old Post 05-06-14 02:17 #
bradharding is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 17:03. Post New Thread    Post A Reply
Pages (12): « First ... « 5 6 7 [8] 9 10 11 » ... Last »  
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > DOOM RETRO v1.6 (updated October 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.