RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Tutorial: Running Duke Nukem 3D Official Addons & NAM in RetroPie

    Scheduled Pinned Locked Moved General Discussion and Gaming
    duke3deduke32duke nukem
    16 Posts 7 Posters 8.3k 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.
    • BenMcLeanB
      BenMcLean @megafacehead
      last edited by

      @megafacehead said in Tutorial: Running Duke Nukem 3D Official Addons in RetroPie:

      I like your instructions too, it was really 'for dummies', as much as i love the pi project alot of guides and such are a bit too vague on how to get things to work, i love the 'go to this exact directory, open this exact cfg, and paste this exact line' etc.

      Thanks. I don't know why, but many developers seem to assume everyone has mind-reading powers.

      1 Reply Last reply Reply Quote 2
      • B
        backstander @BenMcLean
        last edited by

        Awesome tutorial @BenMcLean !

        Maybe you should put this on the Wiki! Anyone with a GitHub account can edit the Wiki.
        Or if you want me to put it on there, I can.

        BenMcLeanB 1 Reply Last reply Reply Quote 1
        • ExarKunIvE
          ExarKunIv
          last edited by

          Nice guide.

          guess its time to hunt down my copy of Duke in DC..... question where did i put it.....

          RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
          RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
          Maintainer of RetroPie-Extra .

          1 Reply Last reply Reply Quote 0
          • BenMcLeanB
            BenMcLean @backstander
            last edited by

            @backstander said in Tutorial: Running Duke Nukem 3D Official Addons in RetroPie:

            Awesome tutorial @BenMcLean !

            Maybe you should put this on the Wiki! Anyone with a GitHub account can edit the Wiki.
            Or if you want me to put it on there, I can.

            I was thinking of going more hardcore than that, and making this a part of the Duke3D setup script in RetroPie itself so it would detect these addons and make launchers automatically.

            Unfortunately, I'm more familiar with Windows batch scripting than with Linux bash scripting so it may take some time to translate this.

            BriganeB 1 Reply Last reply Reply Quote 1
            • BriganeB
              Brigane @BenMcLean
              last edited by

              @BenMcLean said in Tutorial: Running Duke Nukem 3D Official Addons in RetroPie:

              I was thinking of going more hardcore than that, and making this a part of the Duke3D setup script in RetroPie itself so it would detect these addons and make launchers automatically.

              I'm not exactly sure about this but wouldn't this be illegal? I mean, the script is installing the shareware version and the expansions doesn't seem to be freeware as far as I know.

              Systems: Raspberry Pi 0/2/3 Model B+
              Os: RetroPie 4.5
              Frontend: Emulationstation & Attract Mode

              B 1 Reply Last reply Reply Quote 0
              • B
                backstander @Brigane
                last edited by

                @Brigane
                If it's going to be officially part of RetroPie, I think the step to copy over the data from your Steam directory on your PC would have to be done manual by the end user. You would have to have already purchased the game through Steam first as well.

                BenMcLeanB 1 Reply Last reply Reply Quote 0
                • BenMcLeanB
                  BenMcLean @backstander
                  last edited by BenMcLean

                  @backstander said in Tutorial: Running Duke Nukem 3D Official Addons in RetroPie:

                  @Brigane
                  If it's going to be officially part of RetroPie, I think the step to copy over the data from your Steam directory on your PC would have to be done manual by the end user. You would have to have already purchased the game through Steam first as well.

                  That is correct. There are no legal issues with adding a check in the setup script to see if the content is present and auto-generating launchers for it if it is already present. RetroPie already has what I am suggesting for Final Doom and for Quake 1's official mission packs. (But not for Doom 2, bizarrely enough. I'd like to fix that as well)

                  1 Reply Last reply Reply Quote 1
                  • BenMcLeanB
                    BenMcLean
                    last edited by BenMcLean

                    I fixed the issue with needing all the files to be in the same folder (separate folders means you can keep user maps for separate addons separate) plus I got NAM running. Will be updating the instructions with info on this.

                    OK, ready! I did an overhaul of the instructions. For those who installed before, it shouldn't be too hard to tweak your existing install to work like my instructions now suggest.

                    P 1 Reply Last reply Reply Quote 2
                    • P
                      polygaryd @BenMcLean
                      last edited by polygaryd

                      @BenMcLean

                      Nam breaks duke3d and expansion packs now. I wrote on your wiki guide all about it. If anyone can find a fix I'd love to know what it is.

                      P 1 Reply Last reply Reply Quote 0
                      • K
                        kreoon
                        last edited by

                        Two days ago I discovered the Duke 3D version one the raspberry. I would like to get the full version of duke 3D, but I can't find where and how to get it. would it help to get the original CD of duke and replace the RTS and GRP files or doesn't it work this way?
                        I also have the original plutonium pack (somewhere) on CD
                        Can anyone help me getting the regular full version?

                        BriganeB 1 Reply Last reply Reply Quote 0
                        • BriganeB
                          Brigane @kreoon
                          last edited by

                          @kreoon You just have to replace the Grp file with the one from a full version

                          Systems: Raspberry Pi 0/2/3 Model B+
                          Os: RetroPie 4.5
                          Frontend: Emulationstation & Attract Mode

                          1 Reply Last reply Reply Quote 0
                          • P
                            polygaryd @polygaryd
                            last edited by polygaryd

                            @polygaryd said in Tutorial: Running Duke Nukem 3D Official Addons & NAM in RetroPie:

                            @BenMcLean

                            Nam breaks duke3d and expansion packs now. I wrote on your wiki guide all about it. If anyone can find a fix I'd love to know what it is.

                            Pi 3b+
                            retropie 4.4.1
                            canna kit power supply
                            64gb sandisk class 10 micro sd card
                            upgrade from jessie to stretch, originally made from stock retropie image

                            Found A fix and is still applicable in retropie 4.7.1 :

                            So duke3d and all its expansion/custom levels run without issue until running 'NAM. 'NAM will run and continue to run every time you start it up but it changes the eduke32.cfg file located in opt/retropie/configs/ports/duke3d or (.etc/eduke32 in retropie 4.4.1)on its own and breaks Duke3d and all expansion packs till you manually modify eduke32.cfg selectedgrp field back to duke3d.grp. I've tried multiple times and nam breaks duke 3d and any expansion packs every single time.

                            To avoid this change the permissions on the eduke3d.cfg file so no one can change it. You can now run duke 3d, the expansion packs, and nam without anything breaking or having to modify anything after running nam.'

                            Sorry to necro post but I wrote this on a guide to install Duke3d on retropie and then when being forced to make a whole new image for to go from stretch to buster I couldnt find the post on github I originally wrote this on.

                            1 Reply Last reply Reply Quote 1
                            • 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.