• over_clox@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    22 hours ago

    Debian Linux Script…

    TR1X-Debian-3.sh

    
    #!/bin/bash
    
    if [ -f ~/Desktop/TR1X-3.0.2-Debian/TR1X.sh ]; then
    
        # Simply run the game startup script and exit...
        pushd ./
            cd ~/Desktop/TR1X-3.0.2-Debian
            ./TR1X.sh
        popd
        exit
    
    else
    
        # Create temporary download folder
        if [ ! -d /tmp/TR1X-download ]; then
            mkdir /tmp/TR1X-download
        fi
    
        # Download and extract game engine tarball
        pushd ./
            cd /tmp/TR1X-download
            if [ ! -f TR1X-3.0.2-Debian.tar.gz ]; then
                wget http://web.archive.org/web/20231122035737if_/https://files.catbox.moe/lc2sqz.gz
                mv lc2sqz.gz TR1X-3.0.2-Debian.tar.gz
            fi
            if [ ! -d ~/Desktop/TR1X-3.0.2-Debian ]; then
                mkdir ~/Desktop/TR1X-3.0.2-Debian
            fi
            pushd ./
                cd ~/Desktop/TR1X-3.0.2-Debian
                if [ ! -f TR1X ]; then
                    tar -xvf /tmp/TR1X-download/TR1X-3.0.2-Debian.tar.gz
                fi
            popd
        popd
    
        # Nude Raider Title Screen
        if [ ! -f /tmp/TR1X-download/titleh.png ]; then
            pushd ./
                cd /tmp/TR1X-download
                wget https://tinyurl.com/nr1xtitle
                mv nr1xtitle titleh.png
                rm ~/Desktop/TR1X-3.0.2-Debian/data/titleh.png
                cp titleh.png ~/Desktop/TR1X-3.0.2-Debian/data/titleh.png
            popd
        fi
    
        pushd ./
            cd /tmp/TR1X-download
            if [ -f /tmp/TR1X-download/titleh.png ]; then
                if [ ! -f /tmp/TR1X-download/tombraid.rar ]; then
                    wget https://tinyurl.com/nuderaid
                    mv nuderaid tombraid.rar
                fi
            else
                if [ ! -f /tmp/TR1X-download/tombraid.rar ]; then
                    wget https://tinyurl.com/wombraid
                    mv wombraid tombraid.rar
                fi
            fi
    
            type -P unrar > /dev/null && echo || sudo apt-get install unrar
            unrar x /tmp/TR1X-download/tombraid.rar /tmp/TR1X-download
    
            if [ -f /tmp/TR1X-download/titleh.png ]; then
                7z x /tmp/TR1X-download/nuderaid.iso
            else
                7z x /tmp/TR1X-download/tombraid.iso
            fi
    
            cp /tmp/TR1X-download/Data/*.* ~/Desktop/TR1X-3.0.2-Debian/data
            mkdir ~/Desktop/TR1X-3.0.2-Debian/fmv
            cp /tmp/TR1X-download/Fmv/*.* ~/Desktop/TR1X-3.0.2-Debian/fmv
    
            if [ ! -f /tmp/TR1X-download/music.zip ]; then
                wget https://tinyurl.com/tr1xmusic
                mv tr1xmusic music.zip
            fi
            if [ ! -d ~/Desktop/TR1X-3.0.2-Debian/music ]; then
                mkdir ~/Desktop/TR1X-3.0.2-Debian/music
                unzip /tmp/TR1X-download/music.zip -d ~/Desktop/TR1X-3.0.2-Debian
            fi
    
        popd
    
        # Modern TR1X doesn't recognize the original PCX images
        rm ~/Desktop/TR1X-3.0.2-Debian/data/*.pcx
    
        # Clean temporary files
        if [ -d /tmp/TR1X-download ]; then
            rm -r /tmp/TR1X-download
        fi
    
        # Generate startup script...
        if [ ! -f ~/Desktop/TR1X-3.0.2-Debian/TR1X.sh ]; then
            rm ~/Desktop/TR1X-3.0.2-Debian/TR1X.sh
            echo "#!/bin/bash" > ~/Desktop/TR1X-3.0.2-Debian/TR1X.sh
            echo "./TR1X" >> ~/Desktop/TR1X-3.0.2-Debian/TR1X.sh
            chmod 755 ~/Desktop/TR1X-3.0.2-Debian/TR1X.sh
        fi
    
        # Initialize the game...
    #    if [ -f ~/Desktop/TR1X-3.0.2-Debian/TR1X.sh ]; then
    #        pushd ./
    #            cd ~/Desktop/TR1X-3.0.2-Debian
    #            ./TR1X.sh
    #        popd
    #    fi
    
    fi
    
    
      • over_clox@lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        20 hours ago

        I get bored sometimes.

        Hope the script didn’t give you any trouble.

        If you comment out the title screen download section, it’ll install regular Tomb Raider instead.