Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Anth64

PrBoom+ with Ultimate Doom Problem

Recommended Posts

I am playing through ultimate doom on PrBoom+ version 2.5.1.7, and whenever I clear E2M1, the game puts me on E1M2. I do not know if this is a bug or not, but how do I fix this? Any help is appreciated.

 

Grazie,

  Anth64

EDIT: The issue also happens with E3M1 and E4M1.

Edited by Anth64

Share this post


Link to post

Doesn't happen for me using the latest git version.

 

Which PrB+ build are you using? The official 2.5.1.7 release is quite old, there are semi-regular updates in the thread.

 

Are you selecting Ultimate Doom through the launcher?

 

Do you have any autoloaded stuff?

Share this post


Link to post

Are you getting it through git? That should be the latest version... not really sure what's happening.

 

Maybe post your console output? Do ./prboom-plus -iwad DOOM.wad &> prb.txt and post that file. Play through E2M1 to be sure... (It'll have your login name on it, strip it out if you're worried about privacy.)

Share this post


Link to post

here are the contents of the prb.txt after playing e2m1 and it switching to e1m2

 default file: D:\Anthony\Games\fps\doom\prboom-plus/prboom-plus.cfg
M_LoadDefaults: Load system defaults.
 default file: D:\Anthony\Games\fps\doom\prboom-plus/prboom-plus.cfg
 found D:\Anthony\Games\fps\doom\prboom-plus/prboom-plus.wad

PrBoom-Plus v2.5.1.7 (http://prboom-plus.sourceforge.net/)
 found D:\Anthony\Games\fps\doom\prboom-plus/../IWAD/DOOM.WAD
IWAD found: D:\Anthony\Games\fps\doom\prboom-plus/../IWAD/DOOM.WAD
IWAD found: D:\Anthony\Games\fps\doom\prboom-plus/../IWAD/DOOM.WAD
PrBoom-Plus (built Jun 16 2019 14:48:54), playing: The Ultimate DOOM
PrBoom-Plus is released under the GNU General Public license v2.0.
You are welcome to redistribute it under certain conditions.
It comes with ABSOLUTELY NO WARRANTY. See the file COPYING for details.
PrBoom-Plus (built Jun 16 2019 14:48:54), playing: The Ultimate DOOM
PrBoom-Plus is released under the GNU General Public license v2.0.
You are welcome to redistribute it under certain conditions.
It comes with ABSOLUTELY NO WARRANTY. See the file COPYING for details.
V_Init: allocate screens.
V_InitMode: using 32 bit video mode
I_CalculateRes: trying to optimize screen pitch
 test case for pitch=7680 is processed 12888 times for 100 msec
 test case for pitch=7712 is processed 20830 times for 100 msec
 optimized screen pitch is 7712
I_InitScreenResolution: Using resolution 1920x1080
 found D:\Anthony\Games\fps\doom\prboom-plus/prboom-plus.wad
D_InitNetGame: Checking for network game.
W_Init: Init WADfiles.
 adding D:\Anthony\Games\fps\doom\prboom-plus/../IWAD/DOOM.WAD
 adding D:\Anthony\Games\fps\doom\prboom-plus/prboom-plus.wad
W_InitCache

M_Init: Init miscellaneous info.
SetRatio: width/height parameters 1920x1080
SetRatio: storage aspect ratio 16:9
SetRatio: assuming square pixels
SetRatio: display aspect ratio 16:9
SetRatio: gl_ratio 2.133334
SetRatio: multiplier 3/4
R_Init: Init DOOM refresh daemon - 
R_LoadTrigTables: Endianness...ok.
R_InitData: Textures Flats Sprites 
R_Init: R_InitPlanes R_InitLightTables R_InitSkyMap R_InitTranslationsTables R_InitPatches 
P_Init: Init Playloop state.
I_Init: Setting up machine state.
I_InitSound:  configured audio device with 1024 samples/slice
Fluidplayer: Fluidsynth version 1.1.6
portmidiplayer device list:
  MMSystem:Microsoft MIDI Mapper
  MMSystem:Microsoft GS Wavetable Synth
portmidiplayer: Opening device MMSystem:Microsoft MIDI Mapper for output
I_InitSound: sound module ready
S_Init: Setting up sound.
S_Init: default sfx volume 13
S_Init: default sfx volume 13
HU_Init: Setting up heads up display.
I_InitGraphics: 1920x1080
I_UpdateVideoMode: 0x1, SDL buffer, direct access
SetRatio: width/height parameters 1920x1080
SetRatio: storage aspect ratio 16:9
SetRatio: assuming square pixels
SetRatio: display aspect ratio 16:9
SetRatio: gl_ratio 2.133334
SetRatio: multiplier 3/4
ST_Init: Init status bar.
vorb_registersong: failed
vorb_registersong: failed
mad_registersong failed: input buffer too small (or EOF)
mad_registersong failed: input buffer too small (or EOF)
db_registersong: couldn't load as tracker
db_registersong: couldn't load as tracker
Exp_RegisterSongEx: Using player fluidsynth midi player
G_DoPlayDemo: playing demo with Ultimate Doom/Doom95 compatibility
vorb_registersong: failed
vorb_registersong: failed
mad_registersong failed: input buffer too small (or EOF)
mad_registersong failed: input buffer too small (or EOF)
db_registersong: couldn't load as tracker
db_registersong: couldn't load as tracker
Exp_RegisterSongEx: Using player fluidsynth midi player
P_GetNodesVersion: using normal BSP nodes
P_GetNodesVersion: using normal BSP nodes
vorb_registersong: failed
vorb_registersong: failed
mad_registersong failed: input buffer too small (or EOF)
mad_registersong failed: input buffer too small (or EOF)
db_registersong: couldn't load as tracker
db_registersong: couldn't load as tracker
Exp_RegisterSongEx: Using player fluidsynth midi player
P_GetNodesVersion: using normal BSP nodes
P_GetNodesVersion: using normal BSP nodes
P_GetNodesVersion: using normal BSP nodes
P_GetNodesVersion: using normal BSP nodes
P_GetNodesVersion: using normal BSP nodes
P_GetNodesVersion: using normal BSP nodes
vorb_registersong: failed
vorb_registersong: failed
mad_registersong failed: input buffer too small (or EOF)
mad_registersong failed: input buffer too small (or EOF)
db_registersong: couldn't load as tracker
db_registersong: couldn't load as tracker
Exp_RegisterSongEx: Using player fluidsynth midi player
vorb_registersong: failed
vorb_registersong: failed
mad_registersong failed: input buffer too small (or EOF)
mad_registersong failed: input buffer too small (or EOF)
db_registersong: couldn't load as tracker
db_registersong: couldn't load as tracker
Exp_RegisterSongEx: Using player fluidsynth midi player
P_GetNodesVersion: using normal BSP nodes
P_GetNodesVersion: using normal BSP nodes
fluidsynth: warning: No preset found on channel 0 [bank=0 prog=48]
fluidsynth: warning: No preset found on channel 1 [bank=0 prog=51]
fluidsynth: warning: No preset found on channel 2 [bank=0 prog=37]
fluidsynth: warning: No preset found on channel 3 [bank=0 prog=81]
fluidsynth: warning: No preset found on channel 4 [bank=0 prog=6]
fluidsynth: warning: No preset found on channel 5 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 6 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 7 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 8 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 9 [bank=128 prog=0]
fluidsynth: warning: No preset found on channel 10 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 11 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 12 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 13 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 14 [bank=0 prog=0]
fluidsynth: warning: No preset found on channel 15 [bank=0 prog=0]
I_ShutdownSound: 

EDIT: Should I just do a clean install of prboom+ just to see if it fixes it?

Edited by Anth64 : Added information

Share this post


Link to post

The original release of 2.5.1.7 had quite a few non-UMAPINFO glitches which have been addressed since.

 

To avoid them, use one of my builds or Never_Again's that we distribute in its topic periodically (Windows only), or compile it from source if you know how.

Share this post


Link to post

I think I found a google drive link to your build, but is there a way that I can find the source so I can build it on linux as well? The issue is fixed for now at least on my windows machine. Thanks for all that helped!

 

Grazie

  -Anth64

Share this post


Link to post
4 hours ago, Anth64 said:

I think I found a google drive link to your build, but is there a way that I can find the source so I can build it on linux as well? The issue is fixed for now at least on my windows machine. Thanks for all that helped!

 

Grazie

  -Anth64

The source is on GitHub: https://github.com/coelckers/prboom-plus

Share this post


Link to post
5 hours ago, Anth64 said:

I think I found a google drive link to your build, but is there a way that I can find the source so I can build it on linux as well?

 

Pick a directory you want to store the PrB+ source files, then run these commands. (I'm assuming you have git and all packages needed to build it.)

If you have glibc older than 2.32 (check with ldd --version) you can omit the parameter -DHAVE_DECL_SYS_SIGLIST=0, it's a workaround for a bug.

git clone https://github.com/coelckers/prboom-plus.git
cd prboom-plus/prboom2
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DHAVE_DECL_SYS_SIGLIST=0
make

 

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×