RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Can't get Brutal Doom to work

    Scheduled Pinned Locked Moved Help and Support
    brutaldoomtutorialvideohelp
    4 Posts 2 Posters 1.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • DUBlajesD
      DUBlajes
      last edited by

      Hi all. I just bought a Rasp. Pi 3B+. I wanted to install Brutal Doom, so I've followed every single step of this video

      The problem is that I've tried many times but the result is the same: it just starts normal Doom or Doom 2. Can someone help me or send me a link to a step by step tutorial?

      Thanks

      1 Reply Last reply Reply Quote 0
      • DUBlajesD
        DUBlajes
        last edited by

        I was wondering if I had to make any changes to the emulator.cfg file...

        1 Reply Last reply Reply Quote 0
        • DUBlajesD
          DUBlajes
          last edited by

          upp

          tpo1990T 1 Reply Last reply Reply Quote 0
          • tpo1990T
            tpo1990 @DUBlajes
            last edited by

            @DUBlajes

            This is the way i used to get it to work. Maybe you can get it working as well. I must warn you that this is a long time ago since i last tried Brutal Doom with Zdoom on my RetroPie.

            Go to opt/retropie/configs/ports folder and create a new folder called brutaldoom.
            Copy the emulators.cfg file and the zdoom.ini file from the doom folder in the opt/retropie/configs/doom to the brutaldoom config folder. (Notice this might need sudo command in terminal)

            Paste this into the new zdoom.ini file in the brutaldoom config folder so that it will replace the original text.

            # This file was generated by ZDoom <unknown version> on Sun Aug 13 13:59:52 2017
            
            # These are the directories to automatically search for IWADs.
            # Each directory should be on a separate line, preceded by Path=
            [IWADSearch.Directories]
            Path=.
            Path=$DOOMWADDIR
            Path=~/.config/brutaldoom
            Path=/home/pi/RetroPie/roms/ports/doom
            
            # These are the directories to search for wads added with the -file
            # command line parameter, if they cannot be found with the path
            # as-is. Layout is the same as for IWADSearch.Directories
            [FileSearch.Directories]
            Path=~/.config/brutaldoom
            Path=/usr/local/share/
            Path=$DOOMWADDIR
            
            # Files to automatically execute when running the corresponding game.
            # Each file should be on its own line, preceded by Path=
            
            [Doom.AutoExec]
            Path=/home/pi/.config/brutaldoom/autoexec.cfg
            
            [Heretic.AutoExec]
            Path=/home/pi/.config/brutaldoom/autoexec.cfg
            
            [Hexen.AutoExec]
            Path=/home/pi/.config/brutaldoom/autoexec.cfg
            
            [Strife.AutoExec]
            Path=/home/pi/.config/brutaldoom/autoexec.cfg
            
            [Chex.AutoExec]
            Path=/home/pi/.config/brutaldoom/autoexec.cfg
            
            # WAD files to always load. These are loaded after the IWAD but before
            # any files added with -file. Place each file on its own line, preceded
            # by Path=
            [Global.Autoload]
            
            # Wad files to automatically load depending on the game and IWAD you are
            # playing.  You may have have files that are loaded for all similar IWADs
            # (the game) and files that are only loaded for particular IWADs. For example,
            # any files listed under 'doom.Autoload' will be loaded for any version of Doom,
            # but files listed under 'doom.doom2.Autoload' will only load when you are
            # playing a Doom 2 based game (doom2.wad, tnt.wad or plutonia.wad), and files listed under
            # 'doom.doom2.commercial.Autoload' only when playing doom2.wad.
            
            [doom.Autoload]
            
            [doom.doom2.Autoload]
            
            [doom.doom2.commercial.Autoload]
            
            [doom.doom2.bfg.Autoload]
            
            [doom.doom2.plutonia.Autoload]
            
            [doom.doom2.tnt.Autoload]
            
            [doom.doom1.Autoload]
            
            [doom.doom1.registered.Autoload]
            
            [doom.doom1.ultimate.Autoload]
            
            [doom.doom1.bfg.Autoload]
            
            [doom.freedoom.Autoload]
            
            [doom.freedoom.demo.Autoload]
            
            [doom.freedoom.phase1.Autoload]
            
            [doom.freedoom.phase2.Autoload]
            
            [doom.freedoom.freedm.Autoload]
            
            [heretic.Autoload]
            
            [heretic.heretic.Autoload]
            
            [heretic.shadow.Autoload]
            
            [blasphemer.Autoload]
            
            [hexen.Autoload]
            
            [hexen.deathkings.Autoload]
            
            [hexen.hexen.Autoload]
            
            [strife.Autoload]
            
            [chex.Autoload]
            
            [chex.chex1.Autoload]
            
            [chex.chex3.Autoload]
            
            [urbanbrawl.Autoload]
            
            [hacx.Autoload]
            
            [hacx.hacx1.Autoload]
            
            [hacx.hacx2.Autoload]
            
            [harmony.Autoload]
            
            [square.Autoload]
            
            [square.squareware.Autoload]
            
            [square.square.Autoload]
            
            [LastRun]
            Version=211
            
            [GlobalSettings]
            gus_memsize=0
            midi_dmxgus=true
            gus_patchdir=
            midi_voices=16
            midi_config=timidity.cfg
            snd_efx=true
            snd_aldevice=Default
            wildmidi_enhanced_resampling=true
            wildmidi_reverb=false
            wildmidi_frequency=0
            wildmidi_config=
            fluid_chorus_type=0
            fluid_chorus_depth=8
            fluid_chorus_speed=0.3
            fluid_chorus_level=1
            fluid_chorus_voices=3
            fluid_reverb_level=0.57
            fluid_reverb_width=0.76
            fluid_reverb_damping=0.23
            fluid_reverb_roomsize=0.61
            fluid_threads=1
            fluid_samplerate=0
            fluid_interp=1
            fluid_voices=128
            fluid_chorus=true
            fluid_reverb=true
            fluid_gain=0.5
            fluid_patchset=
            opl_core=0
            opl_numchips=2
            timidity_frequency=22050
            timidity_pipe=90
            timidity_mastervolume=1
            timidity_byteswap=false
            timidity_8bit=false
            timidity_stereo=true
            timidity_reverb=0
            timidity_chorus=0
            timidity_extargs=
            timidity_exe=timidity
            snd_mididevice=-2
            spc_amp=1.875
            mod_dumb_mastervolume=1
            mod_autochip_scan_threshold=12
            mod_autochip_size_scan=500
            mod_autochip_size_force=100
            mod_autochip=false
            mod_interp=2
            mod_volramp=2
            mod_samplerate=0
            mod_dumb=true
            snd_sfxvolume=1
            snd_backend=openal
            snd_output=default
            snd_buffersize=0
            snd_samplerate=0
            snd_musicvolume=0.65
            snd_waterlp=250
            snd_midipatchset=
            snd_output_format=PCM-16
            snd_speakermode=Auto
            snd_resampler=Linear
            snd_waterreverb=true
            snd_hrtf=false
            snd_buffercount=0
            snd_driver=0
            opl_fullpan=true
            vid_tft=true
            m_showinputgrid=false
            m_show_backbutton=0
            m_use_mouse=1
            show_messages=true
            mouse_sensitivity=1
            map_point_coordinates=true
            vid_aspect=0
            vid_nowidescreen=false
            vid_refreshrate=0
            vid_vsync=false
            vid_defbits=8
            vid_defheight=480
            vid_defwidth=640
            Gamma=1
            statfile=zdoomstat.txt
            savestatistics=0
            snd_flipstereo=false
            snd_channels=8
            r_columnmethod=1
            r_quakeintensity=1
            cl_predict_lerpthreshold=2
            cl_predict_lerpscale=0.05
            cl_predict_specials=true
            cl_noprediction=false
            telezoom=true
            r_fakecontrast=1
            chase_dist=90
            chase_height=-8
            gl_cachetime=0.6
            gl_cachenodes=true
            nomonsterinterpolation=false
            png_gamma=0
            png_level=5
            screenshot_dir=
            screenshot_type=png
            screenshot_quiet=false
            use_joystick=true
            autosavecount=4
            disableautosave=0
            autosavenum=2
            smooth_mouse=false
            m_side=2
            m_forward=1
            m_yaw=1
            m_pitch=1
            lookstrafe=false
            freelook=true
            invertmouse=false
            cl_run=false
            demo_compress=true
            cl_waitforsave=true
            save_dir=
            longsavemessages=true
            storesavepic=true
            nofilecompression=false
            cl_capfps=false
            defaultiwad=
            queryiwad=true
            con_ctrl_d=
            con_buffersize=-1
            showendoom=0
            bgamma=1
            ggamma=1
            rgamma=1
            vid_forcesurface=false
            vid_displaybits=32
            vid_adapter=0
            mouse_capturemode=1
            m_filter=false
            m_noprescale=false
            use_mouse=true
            vid_winscale=1
            fullscreen=true
            vid_maxfps=200
            
            [GlobalSettings.Unknown]
            midi_timiditylike=true
            
            [Doom.Player]
            wi_noautostartmap=false
            playerclass=Modern
            stillbob=0
            movebob=0.25
            neverswitchonpickup=false
            gender=male
            team=255
            skin=base
            colorset=-1
            color=00 00 ff
            name=Thomas
            autoaim=35
            
            [Doom.ConsoleVariables]
            r_drawfuzz=1
            vid_nopalsubstitutions=false
            snd_pitched=false
            menu_screenratios=-1
            snd_menuvolume=0.6
            show_obituaries=true
            am_showmaplabel=2
            crosshairgrow=false
            crosshairscale=false
            crosshairhealth=true
            crosshaircolor=ff 00 00
            crosshairforce=false
            crosshair=0
            st_scale=true
            paletteflash=0
            hudcolor_stats=3
            hudcolor_statnames=6
            hudcolor_xyco=3
            hudcolor_ttim=5
            hudcolor_ltim=8
            hudcolor_time=6
            hudcolor_titl=10
            hud_berserk_health=true
            hud_armor_green=100
            hud_armor_yellow=50
            hud_armor_red=25
            hud_health_green=100
            hud_health_yellow=50
            hud_health_red=25
            hud_ammo_yellow=50
            hud_ammo_red=25
            hud_showlag=0
            hud_timecolor=5
            hud_showtime=0
            hud_showammo=2
            hud_showweapons=true
            hud_showscore=false
            hud_showstats=false
            hud_showitems=false
            hud_showmonsters=true
            hud_showsecrets=true
            hud_althud=false
            hud_althudscale=2
            st_oldouch=false
            cl_maxdecals=1024
            cl_spreaddecals=true
            transsouls=0.75
            wi_showtotaltime=true
            wi_percents=true
            dimcolor=ff d7 00
            dimamount=-1
            hud_scale=false
            allcheats=false
            r_stretchsky=true
            r_shadercolormaps=true
            screenblocks=10
            r_deathcamera=false
            cl_showsecretmessage=true
            cl_bloodtype=0
            cl_pufftype=0
            addrocketexplosion=false
            cl_missiledecals=true
            cl_doautoaim=false
            cl_bloodsplats=true
            cl_showmultikills=true
            cl_showsprees=true
            r_maxparticles=4000
            r_rail_trailsparsity=1
            r_rail_spiralsparsity=1
            r_rail_smartspiral=false
            cl_rockettrails=1
            dlg_musicvolume=1
            sb_teamdeathmatch_headingcolor=6
            sb_teamdeathmatch_enable=true
            sb_deathmatch_otherplayercolor=2
            sb_deathmatch_yourplayercolor=3
            sb_deathmatch_headingcolor=6
            sb_deathmatch_enable=true
            sb_cooperative_otherplayercolor=2
            sb_cooperative_yourplayercolor=3
            sb_cooperative_headingcolor=6
            sb_cooperative_enable=true
            nametagcolor=5
            displaynametags=0
            language=auto
            compatmode=0
            vid_cursor=None
            wipetype=1
            dehload=0
            chat_substitution=false
            chatmacro0=No
            chatmacro9=Yes
            chatmacro8=I'll take care of it.
            chatmacro7=Come here!
            chatmacro6=Next time, scumbag...
            chatmacro5=You suck!
            chatmacro4=Help!
            chatmacro3=I'm not looking too good!
            chatmacro2=I'm OK.
            chatmacro1=I'm ready to kick butt!
            lookspring=true
            con_midtime=3
            msgmidcolor2=4
            msgmidcolor=5
            msg4color=3
            msg3color=3
            msg2color=2
            msg1color=5
            msg0color=6
            msg=0
            con_alpha=0.75
            con_scaletext=0
            con_centernotify=false
            con_notifytime=3
            con_notablist=false
            cl_bbannounce=false
            am_followplayer=true
            am_textured=false
            am_ovthingcolor_citem=e8 88 00
            am_ovthingcolor_item=e8 88 00
            am_ovthingcolor_ncmonster=e8 88 00
            am_ovthingcolor_monster=e8 88 00
            am_ovthingcolor_friend=e8 88 00
            am_ovthingcolor=e8 88 00
            am_ovsecretsectorcolor=00 ff ff
            am_ovinterlevelcolor=ff ff 00
            am_ovtelecolor=ff ff 00
            am_ovunseencolor=00 22 6e
            am_ovcdwallcolor=00 88 44
            am_ovfdwallcolor=00 88 44
            am_ovefwallcolor=00 88 44
            am_ovlockedcolor=00 88 44
            am_ovotherwallscolor=00 88 44
            am_ovspecialwallcolor=ff ff ff
            am_ovsecretwallcolor=00 88 44
            am_ovwallcolor=00 ff 00
            am_ovyourcolor=fc e8 d8
            am_thingcolor_citem=fc fc fc
            am_thingcolor_item=fc fc fc
            am_thingcolor_ncmonster=fc fc fc
            am_thingcolor_monster=fc fc fc
            am_thingcolor_friend=fc fc fc
            am_secretsectorcolor=ff 00 ff
            am_interlevelcolor=ff 00 00
            am_intralevelcolor=00 00 ff
            am_lockedcolor=00 78 00
            am_notseencolor=6c 6c 6c
            am_xhaircolor=80 80 80
            am_gridcolor=8b 5a 2b
            am_thingcolor=fc fc fc
            am_efwallcolor=66 55 55
            am_cdwallcolor=4c 38 20
            am_fdwallcolor=88 70 58
            am_tswallcolor=88 88 88
            am_specialwallcolor=ff ff ff
            am_secretwallcolor=00 00 00
            am_wallcolor=2c 18 08
            am_yourcolor=fc e8 d8
            am_backcolor=6c 54 40
            am_showthingsprites=0
            am_showtriggerlines=false
            am_showkeys=true
            am_drawmapback=1
            am_map_secrets=1
            am_customcolors=true
            am_colorset=0
            am_showtotaltime=false
            am_showtime=true
            am_showitems=false
            am_showmonsters=true
            am_showsecrets=true
            am_overlay=0
            am_rotate=0
            
            [Doom.LocalServerInfo]
            sv_corpsequeuesize=64
            forcewater=false
            sv_smartaim=0
            sv_disableautohealth=false
            sv_dropstyle=0
            compatflags2=0
            compatflags=0
            
            [Doom.UnknownConsoleVariables]
            
            [Doom.ConsoleAliases]
            
            [Doom.ZBloodKeys.Bindings]
            c=+ZBSWIMDOWN
            j=use jumpboots
            m=use portableMedikit
            
            [Doom.ZBloodKeys.DoubleBindings]
            
            [Doom.Bindings]
            1=slot 1
            2=slot 2
            3=slot 3
            4=slot 4
            5=slot 5
            6=slot 6
            7=slot 7
            8=slot 8
            9=slot 9
            0=slot 0
            -=sizedown
            Equals=sizeup
            tab=togglemap
            t=messagemode
            LeftBracket=invprev
            RightBracket=invnext
            enter=invuse
            ctrl=+attack
            `=toggleconsole
            shift=+speed
            \=+showscores
            ,=+moveleft
            .=+moveright
            alt=+strafe
            space=+jump
            capslock=toggle cl_run
            f1=menu_help
            f2=menu_save
            f3=menu_load
            f4=menu_options
            f5=menu_display
            f6=quicksave
            f7=menu_endgame
            f8=togglemessages
            f9=quickload
            f10=menu_quit
            f11=bumpgamma
            f12=spynext
            sysrq=screenshot
            pause=pause
            home=land
            uparrow=+forward
            pgup=+moveup
            leftarrow=+left
            rightarrow=+right
            end=centerview
            downarrow=+back
            pgdn=+lookup
            ins=+movedown
            del=+lookdown
            mouse1=+attack
            mouse2=+altattack
            mouse3=+zoom
            mouse4=+speed
            joy1=+reload
            joy2=+crouch
            joy3=+jump
            joy4=+use
            mwheelup=weapprev
            mwheeldown=weapnext
            mwheelright=invnext
            mwheelleft=invprev
            dpadup=togglemap
            dpaddown=invuse
            dpadleft=invprev
            dpadright=invnext
            pad_start=pause
            pad_back=menu_main
            lthumb=crouch
            lshoulder=weapprev
            rshoulder=weapnext
            ltrigger=+altattack
            rtrigger=+attack
            pad_a=+use
            pad_y=+jump
            w=+forward
            a=+moveleft
            s=+back
            d=+moveright
            c=+crouch
            e=+use
            r=+reload
            joy5=weapprev
            joy6=weapnext
            joy7=+altattack
            joy8=+attack
            
            [Doom.DoubleBindings]
            
            [Doom.AutomapBindings]
            0=am_gobig
            -=+am_zoomout
            Equals=+am_zoomin
            p=am_toggletexture
            f=am_togglefollow
            g=am_togglegrid
            c=am_clearmarks
            m=am_setmark
            kp-=+am_zoomout
            kp+=+am_zoomin
            uparrow=+am_panup
            leftarrow=+am_panleft
            rightarrow=+am_panright
            downarrow=+am_pandown
            mwheelup=am_zoom 1.2
            mwheeldown=am_zoom -1.2
            
            [Doom.Player.Mod]
            bd_shotgunstrap=0
            bd_lowgraphicsmode=0
            bd_bloodamount=2
            
            [Doom.LocalServerInfo.Mod]
            bd_disabledecorations=0
            bd_isnazilevel=0
            zdoombd_shotgunstrap=0
            bd_nobulletpenetration=1
            isrunningzandronum=1
            zdoombrutaljanitor=0
            zdoombrutalblood=2
            bd_classicmonsters=0
            
            [Doom.BrutalDoomActions.Bindings]
            q=kickem
            g=grenadetoss
            joy9=grenadetoss
            pov1left=grenadetoss
            j=unreloader
            
            [Doom.BrutalDoomActions.DoubleBindings]
            
            [Doom.BrutalDoomInteractions.Bindings]
            h=brutaltaunt
            pov1up=brutaltaunt
            v=wave1
            pov1right=wave1
            i=wave2
            m=advtaunt
            k=oneliner
            pov1down=oneliner
            
            [Doom.BrutalDoomInteractions.DoubleBindings]
            
            [Doom.BrutalDoomAdvMoves.Bindings]
            z=roleft
            x=roright
            
            [Doom.BrutalDoomAdvMoves.DoubleBindings]
            
            [Joy:JS:0]
            Axis2map=0
            Axis3scale=0.4
            Axis3map=1
            Axis4map=1
            

            Create a folder called "brutaldoom" inside /home/RetroPie/roms/ports folder
            Download latest brutaldoom from moddb.com and extract the brutaldoom files into that brutaldoom folder

            Create a new runcommand/launch sh file and notice the commands that is meant to refer to the location of the files to launch brutaldoom.

            #!/bin/bash
            /opt/retropie/ports/zdoom/zdoom +set fullscreen 1 +set freelook 1 -config /opt/retropie/configs/ports/brutaldoom/zdoom.ini -iwad /home/pi/RetroPie/roms/ports/doom/DOOM.WAD -file /home/pi/RetroPie/roms/ports/brutaldoom/brutalv20b.pk3
            

            Sorry for the long post. Hope this helps. :-)

            Greetings from Denmark. :-)

            Developer of install scripts for ports such as Hexen 2, Return to Castle Wolfenstein and Caesar III. See my other projects at my profile.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.