Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 29 Jul 2014, 19:20
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
Puppy Arcade 10
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 5 of 12 [177 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6, 7, ..., 10, 11, 12 Next
Author Message
sc0ttman


Joined: 16 Sep 2009
Posts: 2373
Location: UK

PostPosted: Tue 03 May 2011, 18:32    Post subject:  

gedditoffme wrote:
I can't find that list of supported joysticks, but it can't be completely unsupported if it is being detected in "Joypad Calibrator".

No luck wiith rejoystick from the terminal though.

Hmmm... maybe it's not fully supported, and is being recognised incorrectly as something else..

You could also try joy2key (or something)... Dingo has posted it in the Games section of this forum...

_________________
Akita Linux, VLC-GTK, Pup Search, Pup File Search
Back to top
View user's profile Send private message 
tims944

Joined: 19 May 2011
Posts: 2

PostPosted: Thu 19 May 2011, 23:32    Post subject: To new to know what im doing
Subject description: puppy arcade 10 start up
 

I'm new to all of this linux stuff. I've gotten it installed to a flashdrive, and tried to boot it and i'm stuck at the grub command screen. What do i need to do to get past it and run this please. i realy want to kick some old school butt i haven't seen in almost 2 decades
Back to top
View user's profile Send private message 
cthisbear

Joined: 29 Jan 2006
Posts: 3394
Location: Sydney Australia

PostPosted: Fri 20 May 2011, 06:39    Post subject:  

tims944:

This what I do for multiboot Puppies.

The third last post.

http://murga-linux.com/puppy/viewtopic.php?t=58305&start=30

"""""""""

For Puppy Arcade I Call the folder >>> puppyarcade

And I add this to my menu....


title Puppy Arcade (sdc1/puppyarcade)
find --set-root --ignore-floppies /puppyarcade/initrd.gz
kernel /puppyarcade/vmlinuz pmedia=usbflash psubdir=puppyarcade
pfix=fsck
initrd /puppyarcade/initrd.gz

////////

So use the Hiren's formatter...posted there....zip file.

Next >> Hirens Grub4dos...zip

Extract >> Hirens grldr - makes USB multi bootable

to your usb.

My folder names and many other Puppy menus are there.

Just works...just boots.

Chris.
Back to top
View user's profile Send private message 
tims944

Joined: 19 May 2011
Posts: 2

PostPosted: Fri 20 May 2011, 11:27    Post subject: Puppy arcade 10
Subject description: Can't get past grub on first boot up
 

Either I didn't understand it or I just too new.
I gave all that a shot and got no where.
I'm not trying to use other programs to get past the first boot dialog grub screen. But thank you for the try
Back to top
View user's profile Send private message 
sc0ttman


Joined: 16 Sep 2009
Posts: 2373
Location: UK

PostPosted: Sat 21 May 2011, 06:01    Post subject: Re: Puppy arcade 10
Subject description: Can't get past grub on first boot up
 

tims944 wrote:
Either I didn't understand it or I just too new.
I gave all that a shot and got no where.
I'm not trying to use other programs to get past the first boot dialog grub screen. But thank you for the try

Try the "frugal installer" instead of "universal installer".. the frugal installer will most likely setup everything for you, but the universal installer is not so clever (although it is required to do a full install, as opposed to a frugal install).

_________________
Akita Linux, VLC-GTK, Pup Search, Pup File Search
Back to top
View user's profile Send private message 
Ale


Joined: 30 Nov 2007
Posts: 34

PostPosted: Mon 23 May 2011, 00:25    Post subject:  

Hi Scottman,
Pupdoom just got better^_^

As a doom fan, I also play some other source ports. Zdoom is much more advanced, but not open source. It has a distribute to be played license and that is all.

I've been recently using Odamex on windows, but I cannot get it to compile with sound in puppy. An online doom program would be a fun addition.

With the addition of libagar it gains a frontend, not pupdoom obviously, but it comes with a wad launcher built in.

http://odamex.net/
Back to top
View user's profile Send private message 
sc0ttman


Joined: 16 Sep 2009
Posts: 2373
Location: UK

PostPosted: Mon 23 May 2011, 12:36    Post subject:  

Ale wrote:
Hi Scottman,
Pupdoom just got better^_^

As a doom fan, I also play some other source ports. Zdoom is much more advanced, but not open source. It has a distribute to be played license and that is all.

I've been recently using Odamex on windows, but I cannot get it to compile with sound in puppy. An online doom program would be a fun addition.

With the addition of libagar it gains a frontend, not pupdoom obviously, but it comes with a wad launcher built in.

http://odamex.net/

Welcome back Ale! Long time... odamexd looks great... I think I will have to give it a go, although I'm not expert at compiling!

And here's the latest pupdoom frontend, if you have not yet seen it, and want it... It maybe updated from the last version you have, maybe not...

It might need running in the terminal and checking for errors, but should work ok.. Does on mine..

Code:
#!/bin/sh

# enable joypad rom browsing
/usr/bin/rejoystickcc --load --profile romloader

#make some shortcuts. Most for easy typing, but also for flexibility
export WORKDIR=$HOME/.paloader/tmp
export CONFIG=$HOME/.paloader/paprboomrc
# set some vars as defaults
export FULLSCREENGUI=''
export FULLGUI=''
export FS=''
export DECORATED='decorated="true"'

# set command line options
while [ $# != 0 ]; do
   I=1
   while [ $I -le `echo $# | wc -c` ]; do
      case $1 in
         -fgui) FULLGUI="true";;
         -f|--fullscreen) FS="-f "; FULLSCREENGUI="--class=jwm-maximized"; DECORATED="decorated=\"false\"";;
         -v|--version)echo "PAprboom $VERSION"; exit;;
         -h|--help)
echo 'Usage: paprboom [OPTION]

Options
  -f    Start the rom loader GUI in fullscreen
  -h    Show this help message'; exit;;
      esac
      shift
      I=$[$I+1]
   done
done

#check if config exists
if [ ! -f $CONFIG ]; then #no config - set default values
   mkdir -p $WORKDIR 2> /dev/null
   DIR="$HOME" #default browser dir
   FILE2="" #prboom wad file (required)
   FILE3="None" #DEH/BEX (optional)
   COMBO1=true
   COMBO2=false
   COMBO3=false
   COMBO4=false
   COMBO5=false
   COMBO6=false
   COMBO7=false
   COMBO8=false
   WARP1=false
   WORD2=""
   DIFF1=""
   VID1="800x600"
   MON1=false
   RE1=false
   F1=false
   FULL1=true
   WIN1=false
   MU1=false
   NM1=false
   NS1=false
   MG1=false
   DJ1=false
   MBF1="No!"
else
   . $CONFIG #read config file
fi


#####     F U N C T I O N S     ######

set -a #export all functions

write_config () {
   #write all variable values to config file
   echo '#PAprboom config file' > $CONFIG
   echo DIR="\"$DIR\"" >> $CONFIG
   echo FILE2="\"$FILE2\"" >> $CONFIG #prboom wad file (required)
   echo FILE3="\"$FILE3\"" >> $CONFIG #DEH/BEX (optional)
   echo COMBO1="$COMBO1" >> $CONFIG
   echo COMBO2="$COMBO2" >> $CONFIG
   echo COMBO3="$COMBO3" >> $CONFIG
   echo COMBO4="$COMBO4" >> $CONFIG
   echo COMBO5="$COMBO5" >> $CONFIG
   echo COMBO6="$COMBO6" >> $CONFIG
   echo COMBO7="$COMBO7" >> $CONFIG
   echo COMBO8="$COMBO8" >> $CONFIG
   echo WARP1="$WARP1" >> $CONFIG
   echo WORD1="\"$WORD1\"" >> $CONFIG
   echo WORD2="\"$WORD2\"" >> $CONFIG
   echo DIFF1="$DIFF1" >> $CONFIG
   echo VID1="$VID1" >> $CONFIG
   echo MON1=$MON1 >> $CONFIG
   echo RE1=$RE1 >> $CONFIG
   echo F1=$F1 >> $CONFIG
   echo FULL1=$FULL1 >> $CONFIG
   echo WIN1=$WIN1 >> $CONFIG
   echo MU1=$MU1 >> $CONFIG
   echo NM1=$NM1 >> $CONFIG
   echo NS1=$NS1 >> $CONFIG
   echo MG1=$MG1 >> $CONFIG
   echo DJ1=$DJ1 >> $CONFIG
   echo MBF1="\"$MBF1\"" >> $CONFIG
}

execute (){
   export GTK2_RC_FILES="$HOME/.gtkrc-2.0"   #reset gtk-theme
   write_config #keep settings for next startup

   #combodogbox.  Temporary setting to invite the marine's best friend aka a dog. Up to 3.
   if [ "$MBF1" = "No!" ];then
     C=""
   elif [ "$MBF1" = "Sure Pup" ];then
     C="-dogs 1 "
   elif [ "$MBF1" = "Bring a friend" ];then
     C="-dogs 2 "
   elif [ "$MBF1" = "Three's a crowd" ];then
     C="-dogs 3 "
   else
     C=""
   fi

   # add WORD1
   C="$C $WORD1"

   #disable joy
   #by default this is off, but if your prboom settings echo joy on then you should be able to
   #shut it.
   if [[ $DJ1 = "true" ]];then
     C="$C -nojoy "
   else
     C="$C"
   fi

   #disable mousegrab
   if [[ $MG1 = "true" ]];then
     C="$C -nomouse "
   else
     C="$C"
   fi

   #Videomodes selection.  By being set to null at the bottom it doesn't register.
   #used by the author chiefly.
   if [ "$VID1" = "Default" ];then
     C="$C"
   elif [ "$VID1" = "320X200" ];then
     C="$C -width 320 -height 200 "
   elif [ "$VID1" = "320X240" ];then
     C="$C -width 320 -height 240 "
   elif [ "$VID1" = "640x400" ];then
     C="$C -width 640 -height 400 "
   elif [ "$VID1" = "640x480" ];then
     C="$C -width 640 -height 480 "
   elif [ "$VID1" = "800x600" ];then
     C="$C -width 800 -height 600 " 
   elif [ "$VID1" = "960x600" ];then
     C="$C -width 960 -height 600 " 
   elif [ "$VID1" = "1024x768" ];then
     C="$C -width 1024 -height 768 "
   elif [ "$VID1" = "1280x800" ];then
     C="$C -width 1280 -height 800 "
   elif [ "$VID1" = "1280x960" ];then
     C="$C -width 1280 -height 960 "   
   else
     C="$C"
   fi       

   #No Music-sound server is running
   if [[ $NM1 = "true" ]];then
     C="$C -nomusic "
   else
     C="$C"
   fi

   #Mute. NOTE this kills the soundserver and may improve performance
   if [[ $MU1 = "true" ]];then
     C="$C -nosound "
     else
     C="$C"
   fi

   #No Sound Effects-sound server is running
   if [[ $NS1 = "true" ]];then
     C="$C"
     #NS1=" -nosfx "  # wrong option, just use mute
   else
     C="$C"
   fi

   #Make it a window. Not permanent.
   if [[ $WIN1 = "true" ]];then
     C="$C -window "
     #MG1=" -nomouse "
   else
     C="$C"
   fi

   #I can't see why anyone would use a window and a mousegrab so uncomment #MG1=" -nomouse"
   #if you wish to overridev prboom behaviour on its defaults.
   if [[ $FULL1 = "true" ]];then
     C="$C -nowindow "
     else
     C="$C"
   fi

   #checkbox variable of Monsters. I kept original behavior. Nomonsters does cancel the others.
   #It can also be used with new games as well as warped ones. Doesn't affect a loaded one though.
   if [[ $MON1 = "true" ]];then
     C="$C -nomonsters "
   else
     C="$C"
   fi

   #test checkbox for respawn
   if [[ $RE1 = "true" ]];then
     C="$C -respawn "
   else
     C="$C"
   fi

   #Fast Monsters
   if [[ $F1 = "true" ]];then
     C="$C -fast "
   else
     C="$C"
   fi

   if [ "$COMBO1" = "true" ];then
     LEVEL=" -loadgame 0 "
   elif "$COMBO1" = "false" ];then
     LEVEL=""
   elif "$COMBO2" = "true" ];then
     LEVEL=" -loadgame 1 "
   elif "$COMBO2" = "false" ];then
     LEVEL=""
   elif "$COMBO3" = "true" ];then
     LEVEL=" -loadgame 2 "
   elif "$COMBO3" = "false" ];then
     LEVEL=""
   elif "$COMBO4" = "true" ];then
     LEVEL=" -loadgame 3 "
   elif "$COMBO4" = "false" ];then
     LEVEL=""
   elif "$COMBO5" = "true" ];then
     LEVEL=" -loadgame 4 "
   elif "$COMBO5" = "false" ];then
     LEVEL=""
   elif "$COMBO6" = "true" ];then
     LEVEL=" -loadgame 5 "
   elif "$COMBO6" = "false" ];then
     LEVEL=""
   elif "$COMBO7" = "true" ];then
     LEVEL=" -loadgame 6 " 
   elif "$COMBO7" = "false" ];then
     LEVEL=""
   elif "$COMBO8" = "true" ];then
     LEVEL=" -loadgame 7 "
   else
     LEVEL=" "
   fi
   # add the chosen value to the final command
   C="$C $LEVEL"


   #this is the original. Signifies only warping if box is checked and not null.
   #this is an example of && being used at least. Update next version
   if [[ "$WARP1" = "true" ]] && [[ "$WORD2" != "" ]];then
     WARP=" -warp $WORD2 "
     elif [[ "$WARP1" = "true" ]] && [[ "$WORD2" = "" ]];then
     WARP=""
     DIFF=""
   else
     WARP=""
     DIFF=""
   fi

   #difficulty setting 1 through 5  this is dependent on WARP1. This breaks actual prboom standard.
   #Instead of being a command that can be launched separate I included it with the warp to
   #make sense.  It's the way I use it, but it can be easily undone.  Remove the DIFF above and
   #add it to the variable line followed by changing the things immediately below to -skill #
   if [ "$DIFF1" = "ITYTD" ];then
     C="$C -skill 1 "
   elif [ "$DIFF1" = "NotTooRough" ];then
     C="$C -skill 2 "
   elif [ "$DIFF1" = "HurtMePlenty" ];then
     C="$C -skill 3 "
   elif [ "$DIFF1" = "UltraViolent" ];then
     C="$C -skill 4 "
   elif [ "$DIFF1" = "Nightmare" ];then
     C="$C -skill 5 "
   else
     C="$C"
   fi

   # add the chosen options to the final command
   C="$C $WARP"
   
   # add deh, if exists
   [ -e "$FILE3" ] && DEH="-deh \"$FILE3\""

   # enable joypad rom browsing
   /usr/bin/rejoystickcc --load --profile doom
   
   ## THE ACTUAL, FINAL COMMAND
   /usr/games/prboom $C -iwad "$DIR$CHOOSER" -file "$FILE2" $DEH

   # enable joypad rom browsing
   /usr/bin/rejoystickcc --load --profile romloader
}

filecheck ()  {
   #update info-field with some info when click on file in file-browser
   [ -f "$DIR$CHOOSER" ] && find "$DIR$CHOOSER" -maxdepth 1 -type f -printf "Filename\t: %p\nSize\t\t: %k kb\n" > $WORKDIR/info
}

build_chooser_list () {
   #rebuild content of file-browser
   DIR="`echo "/$DIR/" | sed -e "s%///%/%g" | sed -e "s%//%/%g"`" #ensure that $DIR has the leading and trailing /
   echo "$DIR" > $WORKDIR/dir #update dir-entry in gui
   #add .. if not at /
   if [ "$DIR" = '/' ]; then
      echo -n > $WORKDIR/ls
   else
      echo "gtk-go-up|.." > $WORKDIR/ls
   fi
   #group directories before files
   find -L "$DIR" -maxdepth 1 -mindepth 1 -type d -printf "gtk-directory|%f/\n" | grep -vE "\|\." | sort >> $WORKDIR/ls #do not show hidden dirs
   find -L "$DIR" -maxdepth 1 -mindepth 1 -type f -printf "gtk-file|%f\n" | grep -E "\.wad$" | sort >> $WORKDIR/ls #show only valid extensions
}

browser_go_to_dir () {
   #called from 'Go' button or by pressing enter in <entry>
   DIR=`echo "/$DIR" | sed "s%//%/%g"`
   build_chooser_list
}

browser_change_dir (){
   #double-click in file-browser
   if [ "$CHOOSER" != ".." ]; then
      TMP=`find "$DIR$CHOOSER" -maxdepth 1 -type d -follow` > /dev/null 2>&1 #check if hit is directory
      if [ "$TMP" ];then
         DIR="`echo "$DIR$CHOOSER" | sed -e "s%//%/%g"`"
         build_chooser_list
      else #it's a file - execute
         execute
      fi
   else #go one level up in file structure (same as cd..)
      DIR=`dirname "$DIR"`/
      build_chooser_list
   fi
}





#####     P R O G R A M     ######

#define default directory in browser
echo "$DIR" > $WORKDIR/dir
ls -1p --group-directories-first "$DIR" > $WORKDIR/ls
browser_go_to_dir

#set default text in info-field
echo -e 'Select a valid doom wad (file)\nin the browser and execute' > $WORKDIR/info

#make gui fill screen by setting <tree> height.
export HEIGHT_SCREEN=`xwininfo -root | grep -m 1 '\geometry' | cut -f4 -d ' ' | cut -f2 -d 'x' | cut -f1 -d '+'`
[ ! "$HEIGHT_SCREEN" ] && export HEIGHT_SCREEN=600 #in case xwininfo doesn't return any worthy.
HEIGHT_TREE=$(($HEIGHT_SCREEN-270)) #maximize window by defining the height of <tree>

#define a unique gtk-theme. This can be built really fancy. See /usr/share/themes/DeepThought/gtk-2.0/gtkrc.
#Pmusic and Pburn uses this tecnique
##echo 'style "curtain"
##{   font_name="DejaVu bold 16"
##   bg[NORMAL]      = "#000000"}
##class "*" style "curtain"' > /tmp/gtkrc
##export GTK2_RC_FILES=/tmp/gtkrc:/root/.gtkrc-2.0


# define and build comboboxes - so they remember the previous selection

# resolution combobox
VID1_ARRAY=(Default 320X200 320x240 640x400 640x480 800x600 960x600 1024x768 1280x800 1280x960)
VID1_ITEMS="<item>$VID1</item>" #stored value should be first in list
for i in "${VID1_ARRAY[@]}"
do
   if [ "$i" != "$VID1" ];then # if not already the selected value
      VID1_ITEMS=`echo "$VID1_ITEMS<item>$i</item>"` # add the value to the list
   fi
done

# difficulty combobox
DIFF1_ARRAY=("ITYTD" "NotTooRough" "HurtMePlenty" "UltraViolent" "Nightmare")
DIFF1_ITEMS="<item>$DIFF1</item>" #stored value should be first in list
for i in "${DIFF1_ARRAY[@]}"
do
   if [ "$i" != "$DIFF1" ];then # if not already the selected value
      DIFF1_ITEMS=`echo "$DIFF1_ITEMS<item>$i</item>"` # add the value to the list
   fi
done

# check for bios file
if [ -x /usr/bin/bios-checker ];then
   # download prboom wad file
   if [ ! -e "/usr/share/games/doom/prboom.wad" ];then
      # ask to add doom
      Xdialog --title "Prboom WAD Downloader" --yesno "Prboom wad file not installed (required)\n\nPrboom is used to run DOOM games and requires its own wad file.\nThe 'BIOS-Checker' tool will automatically install this file.\n\n(Just click the 'Doom' button when the 'BIOS-Checker' appears)\n\nDo you want to download and install prboom.wad? (required)\n" 0 0
      REPLY="$?"
      if [ "$REPLY" = 0 ];then # download it if yes
         bios-checker # install it
         XPID=$!
         kill $XPID >/dev/null 2>&1
         XPID=""
         sleep 1
         killall gtkdialog3 --program=BIOS_GUI
         sleep 1
         FILE2="/usr/share/games/doom/prboom.wad"
      else
         exit
      fi
   else
      FILE2="/usr/share/games/doom/prboom.wad"
   fi
fi # end if BIOS checker installed

#build gui
export S='
<window title="Puppy Arcade - DOOM loader" icon-name="gtk-execute" '$DECORATED' width-request="550">
 <vbox>
  <notebook labels="Execute|Settings|Help">


## E X E C U T E

   <vbox>
    <hbox>
       <entry can-focus="no"><variable>DIR</variable><input>cat '$WORKDIR'/dir</input></entry>
       <button can-default="true" has-default="true" use-stock="true" can-focus="no">
        <label>Go</label>
        <action>browser_go_to_dir</action>
        <action>refresh:CHOOSER</action>
        <action>refresh:DIR</action>
       </button>
      </hbox>
      <tree headers_visible="false">
       <label>b</label>
       <height>'$HEIGHT_TREE'</height><width>50</width>
      <variable>CHOOSER</variable>
       <input icon_column="0">cat '$WORKDIR'/ls</input>
      <action signal="button-release-event">enable: PLAYNOW</action>
      <action signal="button-release-event">filecheck</action>
      <action signal="button-release-event">refresh:INFO</action>
       <action>browser_change_dir</action>
       <action>refresh:CHOOSER</action>
       <action>refresh:DIR</action>
      </tree>
     <edit editable="false" can-focus="no">
      <input file>'$WORKDIR'/info</input>
      <variable>INFO</variable>
     </edit>
   </vbox>


## S E T T I N G S

   <vbox>
   
      <frame>
      <text height-request="5"><label>""</label></text>

         <notebook labels="General|Game Options|Video/Sound|Misc.">
            <vbox>
               <frame Select your PWAD (example: prboom.wad)>
               <hbox>
                    <entry editable="true" accept="filename">
                     <variable>FILE2</variable>
                     <default>"'$FILE2'"</default>'
                     [ ! -e "$FILE2" ] && S=${S}'<visible>disabled</visible>'
                    S=${S}'<label>Choose your modification file(s)</label>
                    </entry>
                    <button tooltip-text="Add-on game files">
                     <variable>FILE_BROWSE_FILENAME</variable>
                     <visible>enabled</visible>
                     <input file stock="gtk-open"></input>
                     <action type="enable">enable:FILE2</action>
                     <action type="fileselect">FILE2</action>
                    </button>
               </hbox>
               </frame>

               <frame Select your DEH/BEX (optional)>
               <hbox>
                    <entry editable="true" accept="filename">
                     <variable>FILE3</variable>
                     <default>"'$FILE3'"</default>
                     <label>Select your further modification(s)</label>'
                     [ ! -e "$FILE3" ] && S=${S}'<visible>disabled</visible>'
                    S=${S}'</entry>
                    <button tooltip-text="More modifications">
                     <input file stock="gtk-open"></input>
                     <variable>FILE_BROWSE_FILENAME</variable>
                      <visible>enabled</visible>
                     <action type="enable">enable:FILE3</action>
                     <action type="fileselect">FILE3</action>
                    </button>
               </hbox>
               </frame>

               <frame Custom Tags: example: -nomouse (optional)>
               <hbox>
                    <entry editable="true">
                     <default>"'$WORD1'"</default>
                     <variable>WORD1</variable>
                  </entry>
                  <button tooltip-text="Clear entry box">
                     <input file icon="gtk-clear"></input>       
                     <action type="clear">WORD1</action>
                     <label>Clear</label>
                  </button>
                 </hbox>
                </frame>
               </vbox>

               <vbox>
               <text><label>""</label></text>
               <frame Load Game(overrides all)>


               <vbox>
               <hbox>
                <radiobutton>
                <label>None</label>
                <action>if true disable:LEVEL1</action>
                </radiobutton>
                    <radiobutton>
                    <label>1</label>
                    <variable>COMBO1</variable>
                    <default>"'$COMBO1'"</default>
                    <action>if true enable:LEVEL1</action>
                    </radiobutton>
                    <radiobutton>
                    <label>2</label>
                    <variable>COMBO2</variable>
                    <default>"'$COMBO2'"</default>
                    <action>if true enable:LEVEL1</action>
                    </radiobutton>
                    <radiobutton>
                    <label>3</label>
                    <variable>COMBO3</variable>
                    <default>"'$COMBO3'"</default>
                    <action>if true enable:LEVEL1</action>
                    </radiobutton>
                    <radiobutton>
                    <label>4</label>
                    <variable>COMBO4</variable>
                    <default>"'$COMBO4'"</default>
                    <action>if true enable:LEVEL1</action>
                    </radiobutton>
                    <radiobutton>
                    <label>5</label>
                    <variable>COMBO5</variable>
                    <default>"'$COMBO5'"</default>
                    <action>if true enable:LEVEL1</action>
                    </radiobutton>
                    <radiobutton>
                    <label>6</label>
                    <variable>COMBO6</variable>
                    <default>"'$COMBO6'"</default>
                    <action>if true enable:LEVEL1</action>
                    </radiobutton>
                    <radiobutton>
                    <label>7</label>
                    <variable>COMBO7</variable>
                    <default>"'$COMBO7'"</default>
                    <action>if true enable:LEVEL1</action>
                    </radiobutton>
                    <radiobutton>
                    <label>8</label>
                    <variable>COMBO8</variable>
                    <default>"'$COMBO8'"</default>
                    <action>if true enable:LEVEL1</action>
                    </radiobutton>
               </hbox>
               <hbox>
               <frame Warp>
                   <checkbox>
                    <label>Use Warp? (Dont check unless sure)</label>
                    <variable>WARP1</variable>
                    <default>"'$WARP1'"</default>
                    <action>if true enable:WORD2</action>
                    <action>if false disable:WORD2</action>
                    <action>if true enable:DIFF1</action>
                    <action>if false disable:DIFF1</action>
                  </checkbox>
                 <entry editable="true">
                    <variable>WORD2</variable>
                    <default>"'$WORD2'"</default>'
                     [ "$WARP1" = false ] && S=${S}'<visible>disabled</visible>'
                    S=${S}'</entry>
                
               </frame>     
               </hbox>
               <hbox>
               <frame Skill>
               <combobox>
                <variable>DIFF1</variable>'
                 [ "$WARP1" = false ] && S=${S}'<visible>disabled</visible>'
                 S=${S}'<default>"'$DIFF1'"</default>
                '$DIFF1_ITEMS'
               </combobox>
                   
               </frame>
               <frame Monsters>
               <checkbox tooltip-text="Disable all monsters in game">
                 <label>No Monsters</label>
                 <variable>MON1</variable>
                  <default>"'$MON1'"</default>
                 <action>if true disable:F1</action>
                 <action>if true disable:RE1</action>
                 <action>if false enable:F1</action>
                 <action>if false enable:RE1</action>
               </checkbox>
               <checkbox tooltip-text="Monsters revive after a period of time">
                    <label>Respawn</label>
                    <variable>RE1</variable>'
                    [ "$MON1" = true ] && S=${S}'<visible>disabled</visible>'
                    S=${S}'<default>"'$RE1'"</default>
                    </checkbox>
                 <checkbox tooltip-text="Monsters move faster than normal">
                    <label>Fast</label>'
                    [ "$MON1" = true ] && S=${S}'<visible>disabled</visible>'
                    S=${S}'<variable>F1</variable>
                    <default>"'$F1'"</default>
                    </checkbox>
               </frame>

               </hbox>
               </vbox>
               </frame>
               </vbox>

               <vbox>
               <text><label>""</label></text>

               <frame Video>
               <vbox>
               <hbox>
               <frame Modes>
                  <checkbox tooltip-text="Enable fullscreen mode for the session">
                    <label>Fullscreen</label>'
                    [ "$WIN1" = true ] && S=${S}'<visible>disabled</visible>'
                    S=${S}'<variable>FULL1</variable>
                     <default>"'$FULL1'"</default>
                    <action>if true disable:WIN1</action>
                     <action>if false enable:WIN1</action>
                    </checkbox>
                 <checkbox tooltip-text="Play the game in a window for a session">
                    <label>Window</label>'
                    [ "$FULL1" = true ] && S=${S}'<visible>disabled</visible>'
                    S=${S}'<variable>WIN1</variable>
                     <default>"'$WIN1'"</default>
                    <action>if true disable:FULL1</action>
                    <action>if false enable:FULL1</action>
                    </checkbox>
               </frame>
               <frame Screen>
               <hbox>
                 <combobox>
                   <variable>VID1</variable>
                      '$VID1_ITEMS'
                 </combobox>
               </hbox>
               </frame>
               </hbox>
               <hbox>

               <frame Sound>
                  <checkbox tooltip-text="Disable all sound; Kill the soundserver">
                    <label>Mute</label>
                    <variable>MU1</variable>
                    <default>"'$MU1'"</default>
                    <action>if true disable:NS1</action>
                    <action>if true disable:NM1</action>
                    <action>if false enable:NS1</action>
                    <action>if false enable:NM1</action>
                    </checkbox>
                 <checkbox tooltip-text="Turn off the effects, but play the music">
                    <label>No Sfx</label>
                     <default>"'$NS1'"</default>'
                    [ "$MU1" = true ] && S=${S}'<visible>disabled</visible>'
                    S=${S}'<variable>NS1</variable>
                    </checkbox>
               <checkbox tooltip-text="Effects only here. No music played">
                    <label>No Music</label>'
                    [ "$MU1" = true ] && S=${S}'<visible>disabled</visible>'
                    S=${S}'<variable>NM1</variable>
                      <default>"'$NM1'"</default>
                    </checkbox>
               </frame>
               <frame Input>
                 <checkbox tooltip-text="Disable joystick input">
                    <label>Disable Joystick</label>
                    <variable>DJ1</variable>
                     <default>"'$DJ1'"</default>
                    </checkbox>
               <checkbox tooltip-text="Disallow control over the mouse">
                    <label>Disable Mousegrab</label>
                    <variable>MG1</variable>
                     <default>"'$MG1'"</default>
                    </checkbox>
               </frame>
               </hbox>
               </vbox>
                
                </frame>
               </vbox>

               <vbox>
               <text><label>""</label></text>
               <frame Other Stuff>
                <pixmap tooltip-text="stock icon">
                   <input file icon="gtk-help"></input>   
                </pixmap>
                <vbox>
                <text wrap="true">
                  <label>By Ale and Technosaurus. Modded by sc0ttman for Puppy Arcade. Thanks to Plinej, MU, and Zigbert.  All of which have no idea that they helped me and special thanks to Technosaurus for whom this would not be possible. </label>
                 </text>
               </vbox>
               </frame>
               </vbox>
               </notebook>
      
      </frame>
   </vbox>

## H E L P

   <vbox>
   <edit editable="false" can-focus="no" indent="15">
      <variable>EDITOR</variable>
      <width>350</width><height>150</height>
      <default>"CONTROLS:

ESCAPE            Main Menu
CURSOR KEYS         Navigate Menu
ENTER            Choose Menu
Y               Confirm Quit

UP               forwards
DOWN            backwards
LEFT            turn left
RIGHT            turn right

CTRL            Fire
ALT               Strafe
SPACE            Use Item
CAPSLOCK         Toggle Run

(See in game menus for other controls)

Prboom Help:
=====================
PrBoom is a game engine - it provides a program to play Doom levels, but
it doesnt include any levels itself.

So to play PrBoom, you need an IWAD file from id
Software - either doom.wad, doom2.wad, tnt.wad or plutonia.wad

You also need prboom.wad. You can use the BIOS-checker to install it."</default>
   </edit>      
   </vbox>


   </notebook>


## B U T T O N S

   <hbox>
      <button use-stock="true" label="gtk-save" tootlip-text="Save your emulator settings">
         <variable>SAVE_SETTINGS</variable>
         <action>write_config; Xdialog --title "Settings Saved" --msgbox "Settings saved to $CONFIG" 0 0</action>
      </button>
      <button use-stock="true" label="gtk-help" tooltip-text="View all usage options for this emulator">
          <action>defaulttexteditor /usr/share/doc/prboom-2.5.0/README &</action>   
      </button>
      <button use-stock="true" label="gtk-quit" tooltip-text="Exit this frontend">
         <action>if [ "$FULLGUI" != "" ];then exec paloader -sk '$FS' & fi</action>
         <action type="exit">EXIT_NOW</action>
      </button>
   </hbox>
 </vbox>
</window>'

export paprboom="`echo "$S" | sed -e 's/##.*//'`"  ## I use double hash (##) for comments. Colors are defined as #FF0000
gtkdialog3 -p paprboom $FULLSCREENGUI ## this contains (or not) --class=jwm-maximized and must be defined in jwm configuration to get window maximized
unset paprboom

[ "$FULLGUI" = "" ] && /usr/bin/rejoystickcc --load --profile None

exit 0

It is recommended that you install it with BIOS-Checker, as this will be loaded by pupdoom, if installed, and auto download your prboom.wad file Smile (note, the icons are missing from the BIOS-Checker pet file!... oops)

Thanks once again for that awesome frontend - one of my favourite parts of Puppy Arcade Very Happy Very Happy Very Happy
bios-checker-0.8.pet
Description 
pet

 Download 
Filename  bios-checker-0.8.pet 
Filesize  2.62 KB 
Downloaded  313 Time(s) 

_________________
Akita Linux, VLC-GTK, Pup Search, Pup File Search
Back to top
View user's profile Send private message 
Ale


Joined: 30 Nov 2007
Posts: 34

PostPosted: Wed 25 May 2011, 00:32    Post subject:  

sc0ttman wrote:

Welcome back Ale! Long time... odamexd looks great... I think I will have to give it a go, although I'm not expert at compiling!

And here's the latest pupdoom frontend, if you have not yet seen it, and want it... It maybe updated from the last version you have, maybe not...

It might need running in the terminal and checking for errors, but should work ok.. Does on mine..
Code:
code removed for space:P

It is recommended that you install it with BIOS-Checker, as this will be loaded by pupdoom, if installed, and auto download your prboom.wad file Smile (note, the icons are missing from the BIOS-Checker pet file!... oops)

Thanks once again for that awesome frontend - one of my favourite parts of Puppy Arcade Very Happy Very Happy Very Happy

You're welcome. I keep thinking I should release the basic one the Doomworld forums so that other prboom linux users have something to work with. I pulled the version from Puppy Arcade 10 which is closest to what I made a year and a half ago while abroad in Costa Rica. I have not touched it since then (I can barely read code now:( ).

I like how you added a way for people to download some usable files before they start. The /usr/share/games/doom is the default wad directory. It took compilation of prboom-plus (which I have attached below for you to try) to finally learn this. It is recent as the 11th of May.

I have also discovered that the binary and both versions of the the frontend, current puppy arcade and newer do not seem to like capitals because they ignore my DOOM2.WAD.

Code:
 cd /usr/share/games/doom
puts us in the default directory for the wads.

You can remove the MBF variable if not using the dogs switch is not being used^_^

The new one is a lot easier to navigate for the iwad or main game file, but I can't figure out how to start the game. Is there an easy button to play the game?

I think you've done more for this project then I have. I only put in the non-binding copyright to check my name in on it:P Add yourself to the list of authors.
prboom-plus-2.5.0.8a-i486.pet
Description  this was compiled in puppy 5.25
pet

 Download 
Filename  prboom-plus-2.5.0.8a-i486.pet 
Filesize  504.08 KB 
Downloaded  289 Time(s) 
Back to top
View user's profile Send private message 
sc0ttman


Joined: 16 Sep 2009
Posts: 2373
Location: UK

PostPosted: Sun 29 May 2011, 06:36    Post subject:  

Ale wrote:
I keep thinking I should release the basic one the Doomworld forums so that other prboom linux users have something to work with.

If you can be bothered, I would... I found the easiest way to package things like GTKDialog frontends for other stuff may be a program called CDE..

Quote:
I like how you added a way for people to download some usable files before they start. The /usr/share/games/doom is the default wad directory. It took compilation of prboom-plus (which I have attached below for you to try) to finally learn this. It is recent as the 11th of May.

Thanks... I have to re-check what dir I am using, can't remember, but I will update if need be.. If I can! Hopefully I didn't hard-code the path anywhere!

Quote:
I have also discovered that the binary and both versions of the the frontend, current puppy arcade and newer do not seem to like capitals because they ignore my DOOM2.WAD... You can remove the MBF variable if not using the dogs switch is not being used^_^

Hmm... I will look into this and fix it! Thanks for noticing... I didn't..

Quote:
The new one is a lot easier to navigate for the iwad or main game file, but I can't figure out how to start the game. Is there an easy button to play the game?

There should be a button at the bottom right, first one, should say "Play" or "Start" or something... At work right now (yeah, working hard!), so I can't double check... Also double clicking on the wad should work, I tested with about 5 or 6 different ones.. But I'm no expert.. Plutonia, Doom1, Doom2, some others.. they worked... But the "Counter Strike" wad, didn't Sad

Quote:
I think you've done more for this project then I have. I only put in the non-binding copyright to check my name in on it:P Add yourself to the list of authors.

I might... But zigbert very kindly did a lot of the file chooser stuff for me, so I just mixed your work with his, really...

_________________
Akita Linux, VLC-GTK, Pup Search, Pup File Search
Back to top
View user's profile Send private message 
Lothar


Joined: 02 Jun 2011
Posts: 22

PostPosted: Thu 02 Jun 2011, 05:15    Post subject:  

For many moons I have walked with women. Never before have I seen such a fine gaming Linux distribution.

I am Lothar, of the Hill People!
Back to top
View user's profile Send private message 
sc0ttman


Joined: 16 Sep 2009
Posts: 2373
Location: UK

PostPosted: Thu 02 Jun 2011, 06:37    Post subject:  

Lothar wrote:
For many moons I have walked with women. Never before have I seen such a fine gaming Linux distribution.

I am Lothar, of the Hill People!

Thanks very much, glad you like it... Any questions, post them here, if I can't help I am sure another more experienced Linux user can step in and help as well...

Happy gaming!

_________________
Akita Linux, VLC-GTK, Pup Search, Pup File Search
Back to top
View user's profile Send private message 
javacody

Joined: 03 Jun 2011
Posts: 1

PostPosted: Fri 03 Jun 2011, 17:27    Post subject: HMDI out?  

Will this work through an HDMI out port to my TV?
Back to top
View user's profile Send private message 
sc0ttman


Joined: 16 Sep 2009
Posts: 2373
Location: UK

PostPosted: Fri 03 Jun 2011, 19:22    Post subject: Re: HMDI out?  

javacody wrote:
Will this work through an HDMI out port to my TV?

I have it setup to work on my TV - I needed to install the correct Nvidia drivers for my card, and then setup the 2nd screen in the Nvidia settings GUI thing... I use s-video, as I have an older, crapper video card (and TV)... But it works fine... I setup joypad navigation for "Rom-Loader" - so I can load my ROMs using the joypad... It all works pretty well..

_________________
Akita Linux, VLC-GTK, Pup Search, Pup File Search
Back to top
View user's profile Send private message 
tommy

Joined: 04 Oct 2005
Posts: 93
Location: Italy

PostPosted: Wed 08 Jun 2011, 03:53    Post subject:  

Hi!
I have a Nvidia Geforce4 420 go on my notebook and I'm searching for the nvidia-96.43-k2.6.25.16.pet package driver. The link in the first post
http://download.tuxfamily.org/nop/
doesn't have it anymore.
Has someone saved it somewhere over the net?
Could he kindly post a link to it?
It's a shame to see 'direct rendering: no' running glxinfo.....
Many thanks! Smile
Back to top
View user's profile Send private message 
sc0ttman


Joined: 16 Sep 2009
Posts: 2373
Location: UK

PostPosted: Thu 09 Jun 2011, 08:06    Post subject:  

tommy wrote:
Hi!
I have a Nvidia Geforce4 420 go on my notebook and I'm searching for the nvidia-96.43-k2.6.25.16.pet package driver. The link in the first post
http://download.tuxfamily.org/nop/
doesn't have it anymore.
Has someone saved it somewhere over the net?
Could he kindly post a link to it?
It's a shame to see 'direct rendering: no' running glxinfo.....
Many thanks! Smile

I'd love to help you out but don't know where the .PETs have gone... If I ever find them again, I'll make them available at ppm.scottjarvis.com

For now, you could go here: http://www.nvidia.com/Download/index.aspx?lang=en-us ... You will need the 'devx' installed to build the drivers.. Then to use the downloaded driver installer thing, there are guides on the forum, but it's basically a 'click next a lot' kind of jobbie...

_________________
Akita Linux, VLC-GTK, Pup Search, Pup File Search
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 5 of 12 [177 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6, 7, ..., 10, 11, 12 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.2612s ][ Queries: 13 (0.0071s) ][ GZIP on ]