|
Post by JadingTsunami on Jun 13, 2023 22:38:31 GMT -5
Release Download PageSource CodePrBoomXJadingTsunami's PrBoom-Plus ForkThis is my own personal fork of PrBoom-Plus. It contains quality-of-play upgrades that I like and you may or may not. I posted this over at Doomworld and supposed I should cross-post here as well in case anyone would find it useful. Now that PrBoom-Plus is being discontinued, perhaps this port has some usefulness. If there are other must-have features that people would like to see, I may consider adding them as well, but for most players I imagine dsda-doom will be the preferred choice. Installation1. Install the latest PrBoom-Plusxxxx- Note: You may need the dependencies here for Windows. The DLLs are in the bin/ folder. 2. Download the latest prboomX release for your operating system. 3. Unzip the binaries alongside your PrBoom-Plus installation. xxxx- Your PrBoom-Plus settings and save games will be kept separate from prboomX. You can use both alongside one another without conflict. 4. Run the prboomX executable. FeaturesZip file support xxxxNote all WAD/DEH/BEX in the zip will be loaded Drop-down console (default key bind: ~) xxxx16-command history, use up/down arrows xxxxCheats work in the console xxxxCommand listing below "Buddha" cheat similar to GZDoom xxxxAlso adds regeneration if you stand still, similar to modern FPS games Targeted massacre cheat: tntsem xxxxKills only monsters currently targeting the player Optional uncapped framerate limiting Option to organize save games based on loaded content (WAD, DEH, etc.) xxxxNote the order in which content is loaded matters Option to fix blockmap bug (will not apply to demos/net games, uses blockmap bug fix from Terry Hearst, adapted from similar PR for Woof) Time warp (warp forward/backward in time during play) Bind keys or mouse buttons to console commands Optional enhancements to the allmap powerup: xxxxSecrets in undiscovered parts of the map are bright yellow xxxxSecrets in discovered parts of the map are bright purple xxxxFound secrets are dark purple xxxxLines can't be hidden from the map xxxxTag finder: Pressing "X" while in nofollow highlights the sector or line under the crosshair and shows the activating line/sector if any. xxxxxxxxThis lets you figure out what switches do or uncover how to open secrets if you are stuck. Console commands resurrect god noclip noclip2 (noclip+fly) quit / exit print (prints a message) toggle_psprites (turns off player weapon sprites, good for screenshots) snd_sfxvolume / snd snd_musicvolume / mus kill <class> (see also Actor Names) give <thing> note <message> (write notes to a dated text file, useful for quick notes while playtesting) mdk plat_skip (when enabled, press the "use" key to trigger a lift you're standing in to raise immediately) bind [key] [command] (bind any key to any one or more console commands) unbind [key] [config file setting] (read config file settings from the console) mapfollow (start/stop the automap in follow mode) complevel (show current compatibility level) complevel N (change compatibility level to N where N is 0-17) switchweapon N (switch weapon to N where N 0-8 or weapon name) am_warpto (warp/teleport to automap crosshair position) am_summon <class> (summon class enemy/thing/etc. to automap crosshair position) am_summonfriend <class> (summon class friendly enemy/thing/etc. to automap crosshair position) freeze (toggle freeze mode on/off)
|
|
|
Post by ketmar on Jun 14, 2023 0:40:42 GMT -5
welcome to the club! the idea with automap "X" tests is great, i may consider to steal it. ;-)
also, have an idea for regeneration for you in exchange. in k8v, i implemented "health accumulator": all collected medicits/stimpaks above 100% are accumulated in the secondary counter. if player's health goes below some threshold, he's slowly injected by 1% of health from the accum (you don't have to stand still, because i found standing in place sooo boring). also, accum can do one-time huge health boost, which it does automatically if player's health is dangerously low (about zero, or even below). accum then injects enough health to bring the player back to around 80%. such injection has a penalty, though: high cooldown time. after injection, accum needs a cooldown, and stops autohealing.
this way, health regen basically works like life support and extra life, but the player sill can die easily in the hard battle. also, all those medicits lying around are not wasted. ;-) i consider health accum as a feature of the Advanced Marine Suit. ;-)
|
|
|
Post by JadingTsunami on Jun 14, 2023 11:23:51 GMT -5
also, have an idea for regeneration for you in exchange. in k8v, i implemented "health accumulator": all collected medicits/stimpaks above 100% are accumulated in the secondary counter. if player's health goes below some threshold, he's slowly injected by 1% of health from the accum (you don't have to stand still, because i found standing in place sooo boring). also, accum can do one-time huge health boost, which it does automatically if player's health is dangerously low (about zero, or even below). accum then injects enough health to bring the player back to around 80%. such injection has a penalty, though: high cooldown time. after injection, accum needs a cooldown, and stops autohealing. Interesting gameplay mechanic. Accumulating over-healing creates a new tradeoff for the player when encountering any healing items: take it now, or leave it for "instant" recovery later with no cooldown penalty?
|
|
40oz
diRTbAg
Posts: 5,536
|
Post by 40oz on Jun 14, 2023 11:40:16 GMT -5
Oh yes, being able to find linedef actions on a map and see what they do in the game is an amazing quality of life feature. Thank you for making it!
btw, would you like a news post about this?
|
|
BIG DICK NIGGA
this post is a lie about my bodily proportions
Major Arlene obsessed, 100% verified freakazoid. AKA bzzrak
Posts: 2,296
|
Post by BIG DICK NIGGA on Jun 14, 2023 11:40:22 GMT -5
PrBoom+ is discontinued????? The latest commit on Github was literally today.
Well thanks for this. Now when I need to record a boom demo I won't have to download DSoyDA-Doom.
|
|
|
Post by JadingTsunami on Jun 14, 2023 11:53:48 GMT -5
Oh yes, being able to find linedef actions on a map and see what they do in the game is an amazing quality of life feature. Thank you for making it! btw, would you like a news post about this? Thanks, I use this feature all the time myself. In fact now I get annoyed when I don't have it...maybe I caused a problem for myself. Sure, a news post would be nice too if you feel others would be interested. PrBoom+ is discontinued????? The latest commit on Github was literally today. Well thanks for this. Now when I need to record a boom demo I won't have to download DSoyDA-Doom. PrBoom-Plus has been in "maintenance mode" for several years now, with a handful of contributors providing only bug fix patches. The main contributor has been Fabian who does the bulk of the maintenance work. However, dsda-doom has replaced PrBoom-Plus, including in the official Debian package manager. My understanding is that Fabian plans to move on from PrBoom-Plus once the UMAPINFO author field update is merged in, and essentially "seal" that as the final patch. Future updates will happen in dsda-doom. I created prboomX to include a few QoL features that I feel are worth including. If there are must-have QoL features I can consider adding them. But I don't plan major renovations; I anticipate that dsda-doom will have more contributors and more active development.
|
|
BIG DICK NIGGA
this post is a lie about my bodily proportions
Major Arlene obsessed, 100% verified freakazoid. AKA bzzrak
Posts: 2,296
|
Post by BIG DICK NIGGA on Jun 14, 2023 12:12:13 GMT -5
Well I certainly know that users of DSDA Doom have more contributors to their spouses' sexual lives.
|
|
Gokuma
You're trying to say you like DOS better than me, right?
R.I.P. Aaron Bushnell and over 34,000 genocided Gazans.
Posts: 1,017
|
Post by Gokuma on Jun 25, 2023 8:36:42 GMT -5
I just copied a bunch of Dll's from my PrBoomPlus folder but I still need a pcreposix.dll to run it.
|
|
|
Post by JadingTsunami on Jun 25, 2023 9:26:57 GMT -5
I just copied a bunch of Dll's from my PrBoomPlus folder but I still need a pcreposix.dll to run it. Right, those are the ones in the download folder here: 1. Install the latest PrBoom-Plusxxxx- Note: You may need the dependencies here for Windows. The DLLs are in the bin/ folder.
|
|
Gokuma
You're trying to say you like DOS better than me, right?
R.I.P. Aaron Bushnell and over 34,000 genocided Gazans.
Posts: 1,017
|
Post by Gokuma on Jun 25, 2023 9:56:12 GMT -5
Ok Good now. Thanks.
|
|
SilverMiner
You're trying to say you like DOS better than me, right?
The code isn't free if one can't close it
Posts: 1,041
|
Post by SilverMiner on Jul 6, 2023 1:18:46 GMT -5
How about allowing ANIMATED and SWITCHES to be parsed for cl2?
|
|
SilverMiner
You're trying to say you like DOS better than me, right?
The code isn't free if one can't close it
Posts: 1,041
|
Post by SilverMiner on Jul 6, 2023 1:19:36 GMT -5
Crispy Doom does it, and no issues happen so far
|
|
|
Post by JadingTsunami on Jul 6, 2023 12:45:52 GMT -5
Crispy Doom does it, and no issues happen so far Yep, should work already today; if not or you hit issues please do let me know.
|
|
SilverMiner
You're trying to say you like DOS better than me, right?
The code isn't free if one can't close it
Posts: 1,041
|
Post by SilverMiner on Jul 6, 2023 13:51:30 GMT -5
It's good I didn't ask for mbf transfers lol
|
|
BIG DICK NIGGA
this post is a lie about my bodily proportions
Major Arlene obsessed, 100% verified freakazoid. AKA bzzrak
Posts: 2,296
|
Post by BIG DICK NIGGA on Jul 6, 2023 14:43:00 GMT -5
How will this source port improve my chances of getting a girlfriend? Do bitches love a man that plays PrBoomX?
|
|
|
Post by JadingTsunami on Jul 6, 2023 16:06:47 GMT -5
How will this source port improve my chances of getting a girlfriend? Do bitches love a man that plays PrBoomX? When asked about your interests by a potential romantic partner, I strongly recommend not mentioning you play an ultra-obscure port of a 30-year-old video game. This is because your date would be horror-struck at your lack of accuracy because Doom is still only 29 years old.
|
|
|
Post by JadingTsunami on Aug 10, 2023 19:33:50 GMT -5
I added a new feature I find useful and thought I'd share. It's the ability to create quick notes in a text file while playing or play-testing. I find this capability useful because as I'm playing, I think of various notes, but often don't want to interrupt my play stream enough to write them down on paper. Then of course they are forgotten. Using this feature, you just: ` (summon console) note misaligned texture here<enter> And I'm back to playing the game. The notes are in a dated text file showing the current time, what WADs were loaded, the player's position, and the note you gave. If you just want to mark a location, you can just write "note" with no argument. It seems like a small thing, but I find it very useful.
|
|
|
Post by ketmar on Aug 11, 2023 0:10:35 GMT -5
i am officially renaming this thread to "features i must steal".
|
|
|
Post by JadingTsunami on Sept 14, 2023 15:19:45 GMT -5
New experimental feature: Time warping
Died and forgot to save? Overwrote your save in a bad spot? Exited a level without 100% secrets? Ate an unlucky 80dmg Revenant rocket?
Travel back in time and get another chance!
Enable Time Warping in the PrBoomX menu and control time, moving backward and forward as you please. Note this may cause performance issues on some machines or very large levels.
If you stay too long in the past, you will enter a new timeline and won't be able to travel to your old future anymore (your old timeline will be lost).
Be forewarned, time travel can be disorienting...
Feedback welcome. This feature is new so expect things may break; please do report bugs or issues.
|
|
CittyKat112
Doomer
Kitty cat one hundred and twelve
Posts: 640
|
Post by CittyKat112 on Sept 14, 2023 15:28:50 GMT -5
New experimental feature: Time warping Died and forgot to save? Overwrote your save in a bad spot? Exited a level without 100% secrets? Ate an unlucky 80dmg Revenant rocket? Travel back in time and get another chance! Enable Time Warping in the PrBoomX menu and control time, moving backward and forward as you please. Note this may cause performance issues on some machines or very large levels. If you stay too long in the past, you will enter a new timeline and won't be able to travel to your old future anymore (your old timeline will be lost). Be forewarned, time travel can be disorienting... Feedback welcome. This feature is new so expect things may break; please do report bugs or issues. It's kinda like rewind feature in DSDA Doom, but better (you can only use it to go back, but it also has the same issue with big maps with high monster count)?
|
|
|
Post by JadingTsunami on Sept 14, 2023 15:31:46 GMT -5
It's kinda like rewind feature in DSDA Doom, but better (you can only use it to go back, but it also has the same issue with big maps with high monster count)? I'm not familiar with that feature, but it does sound similar. Maybe we had the same idea. Yes, because you have to save/restore everything in the level, it would have the same performance impact for a large map.
|
|
CittyKat112
Doomer
Kitty cat one hundred and twelve
Posts: 640
|
Post by CittyKat112 on Sept 14, 2023 15:35:52 GMT -5
It's kinda like rewind feature in DSDA Doom, but better (you can only use it to go back, but it also has the same issue with big maps with high monster count)? I'm not familiar with that feature, but it does sound similar. Maybe we had the same idea. Yes, because you have to save/restore everything in the level, it would have the same performance impact for a large map. I'd like to try it out, but when I tried running PrBoomX.exe, it kept telling me I'm missing some .dll files and every time I downloaded the file needed it just told me I miss more .dll files so I didn't have the chance to play it yet (I wanted to try out the built-in playtesting notes feature) T_T
|
|
|
Post by JadingTsunami on Sept 14, 2023 15:39:41 GMT -5
|
|
|
Post by JadingTsunami on Sept 14, 2023 15:45:01 GMT -5
I'd like to try it out, but when I tried running PrBoomX.exe, it kept telling me I'm missing some .dll files and every time I downloaded the file needed it just told me I miss more .dll files so I didn't have the chance to play it yet (I wanted to try out the built-in playtesting notes feature) T_T Oh, btw, you will need one of the development builds for the new features. You can get them here: github.com/JadingTsunami/prboomX/actionsLatest as of this writing (scroll down to pick a download): github.com/JadingTsunami/prboomX/actions/runs/6190385441
|
|
CittyKat112
Doomer
Kitty cat one hundred and twelve
Posts: 640
|
Post by CittyKat112 on Sept 14, 2023 15:55:38 GMT -5
I'd like to try it out, but when I tried running PrBoomX.exe, it kept telling me I'm missing some .dll files and every time I downloaded the file needed it just told me I miss more .dll files so I didn't have the chance to play it yet (I wanted to try out the built-in playtesting notes feature) T_T Oh, btw, you will need one of the development builds for the new features. You can get them here: github.com/JadingTsunami/prboomX/actionsLatest as of this writing (scroll down to pick a download): github.com/JadingTsunami/prboomX/actions/runs/6190385441I've tried to put all the files from dependencies folder before this post and I couldn't run it for some reason: imgbox.com/XLw1LHQ8
|
|