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 Sat 19 Apr 2014, 16:00
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 10 of 12 [177 Posts]   Goto page: Previous 1, 2, 3, ..., 8, 9, 10, 11, 12 Next
Author Message
kormer

Joined: 19 Dec 2012
Posts: 2

PostPosted: Wed 19 Dec 2012, 23:01    Post subject: Multiple Controllers?  

Hi, first off I want to say this is an amazing setup. I'm currently building a system for my kids to replay all the games I loved as a kid, and this is the perfect solution for them.

Now onto my problem at hand...I have two USB controllers connected to my system and they are both being detected fine. I've gone through the joypad configuration program and all inputs are recognized on both controllers. When I open up rejoystickcc I can't seem to find a way to map the buttons of the second gamepad to keys. Only the first shows up as an option.
Back to top
View user's profile Send private message 
Nikukyu


Joined: 12 Oct 2009
Posts: 15
Location: Zipangu

PostPosted: Wed 17 Apr 2013, 05:37    Post subject: Extension app  

This pet file is hack roms patch tool.
play enjoy Razz
ips-patcher-master.zip
Description  source file
zip

 Download 
Filename  ips-patcher-master.zip 
Filesize  134.99 KB 
Downloaded  223 Time(s) 
ips-patcher.pet
Description  ips-files patch tool, make a hack roms
pet

 Download 
Filename  ips-patcher.pet 
Filesize  10.91 KB 
Downloaded  232 Time(s) 
Back to top
View user's profile Send private message Visit poster's website 
sc0ttman


Joined: 16 Sep 2009
Posts: 2363
Location: UK

PostPosted: Wed 01 May 2013, 18:41    Post subject: Re: Extension app  

Nikukyu wrote:
This pet file is hack roms patch tool.
play enjoy Razz

Thanks very much! Very Happy

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

Joined: 24 May 2013
Posts: 2

PostPosted: Fri 24 May 2013, 19:24    Post subject:  

I'm not exactly comfortable with Linux, but I am trying to set up Puppy Arcade so it will boot into Mame. When I try the standard Mame, it cannot find any games. I have been able to run the same games on a Windows PC with no problems. I've copied the entire Mame directory to the Puppy Arcade bootable USB stick.

What am I missing? How do I tell Mame about the games?
Back to top
View user's profile Send private message 
Makoto


Joined: 03 Sep 2009
Posts: 1724
Location: Out wandering... maybe.

PostPosted: Fri 24 May 2013, 19:34    Post subject:  

Which version of MAME are you running under Windows? The version in the most recent version of Puppy Arcade is an older version, unfortunately, and most likely recognizes a different set of ROMs for each game than the newer version.

Since game sets are constantly being redumped and updated, the ROMs MAME looks for can change with each update of the program. Unfortunately, that often means what works with the latest version of the program may not work with earlier versions than that.

I haven't really seen any relatively recent versions of MAME/SDLMAME posted to the forum, much less know if any of them would work with Puppy Arcade 10. It wouldn't hurt to ask around (in the Requests section of the forum), though.

_________________
[ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * My Pidgin Builds for Puppy 4.3.1+
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
Back to top
View user's profile Send private message 
CBrianA

Joined: 24 May 2013
Posts: 2

PostPosted: Tue 04 Jun 2013, 14:57    Post subject: Mame version
Subject description: Mame version
 

I'm using the latest one - I think it's .49. I can run the games on my Windows machines with no problems. But to do that, I had to create a game configuration folder.

Wish I could be more specific, but it was one of those things that I had been trying to get it working one weekend and when I finally succeeded, I don't remember what I did!
Back to top
View user's profile Send private message 
sc0ttman


Joined: 16 Sep 2009
Posts: 2363
Location: UK

PostPosted: Tue 04 Jun 2013, 16:17    Post subject: Re: Mame version
Subject description: Mame version
 

CBrianA wrote:
I'm using the latest one - I think it's .49. I can run the games on my Windows machines with no problems. But to do that, I had to create a game configuration folder.

Wish I could be more specific, but it was one of those things that I had been trying to get it working one weekend and when I finally succeeded, I don't remember what I did!

IF I remember correctly, you can drag the roms folder to / (the very top dir) (copy as a symlink) and rename to 'roms' .. So you should then have your roms in the path /roms/ ... Then MAME will find them.. But as I say, that's if I remember correctly. .. If not, also try /roms/mame/ or /roms/arcade/

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

Joined: 09 Apr 2013
Posts: 6

PostPosted: Sat 08 Jun 2013, 11:43    Post subject:  

Hi guys. I just installed Puppy Arcade 10 last night. I am attempting to look for and figure stuff out on my own, but when I go to download a graphics driver, I get this page with like 25 things all in text that I have no clue what to do with. :\ Well anyways, I did an install to my HDD ext2 format and my main goal is to get the N64 emulator going. My system is an HP m7277c Media Center PC with a 3.00Ghz dual core Pentium, 3GB DDR2 RAM, 200GB 7200RPM SATA HDD, Geforce 210 silent graphics card with 1GB and a Logitech dual action PS2 style controller. I will also note that the layout of Puppy is totally unfamiliar to me and I don't know the language for the terminal. I've been with Linux about 2 years, but have become quite accustomed to Ubuntu based and Kde desktop, so I feel like I'm in preschool again. Very Happy Thanks guys
Oh yeah, I tried to do the N64 on fresh install, but it said my plugin settings might be wrong and something about a file attempting to access secure files
Back to top
View user's profile Send private message 
sc0ttman


Joined: 16 Sep 2009
Posts: 2363
Location: UK

PostPosted: Thu 13 Jun 2013, 20:15    Post subject:  

Levi88 wrote:
Hi guys. I just installed Puppy Arcade 10 last night. I am attempting to look for and figure stuff out on my own, but when I go to download a graphics driver, I get this page with like 25 things all in text that I have no clue what to do with. :\ Well anyways, I did an install to my HDD ext2 format and my main goal is to get the N64 emulator going. My system is an HP m7277c Media Center PC with a 3.00Ghz dual core Pentium, 3GB DDR2 RAM, 200GB 7200RPM SATA HDD, Geforce 210 silent graphics card with 1GB and a Logitech dual action PS2 style controller. I will also note that the layout of Puppy is totally unfamiliar to me and I don't know the language for the terminal. I've been with Linux about 2 years, but have become quite accustomed to Ubuntu based and Kde desktop, so I feel like I'm in preschool again. Very Happy Thanks guys
Oh yeah, I tried to do the N64 on fresh install, but it said my plugin settings might be wrong and something about a file attempting to access secure files

You can download all the Nvidia drivers available for puppy arcade at akita.scottjarvis.com .... All packages start with "Nvidia-*" ... Not sure which one you'll need ... It will be one of them ... You could also check it out at the nvidia driver chooser webpage.. sorry about the late response..

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


Joined: 16 Sep 2009
Posts: 2363
Location: UK

PostPosted: Thu 13 Jun 2013, 20:16    Post subject:  

For Japanese users of Puppy Arcade (all 3 of you!) here is a custom version of Puppy Arcade 10 for Japanese users: http://wiki.livedoor.jp/pupkaii/d/Puppy%20Arcade%20%28%b2%fe%29
_________________
Akita Linux, VLC-GTK, Pup Search, Pup File Search
Back to top
View user's profile Send private message 
Nikukyu


Joined: 12 Oct 2009
Posts: 15
Location: Zipangu

PostPosted: Thu 13 Jun 2013, 21:43    Post subject:  

sc0ttman wrote:
For Japanese users of Puppy Arcade (all 3 of you!) here is a custom version of Puppy Arcade 10 for Japanese users: http://wiki.livedoor.jp/pupkaii/d/Puppy%20Arcade%20%28%b2%fe%29


Uh-huh
Speaking the truth, in a half-hearted Japanese version, I do not support in any way. Confused

Because, author of the Japanese version, because immature people who are not able to report the improvement of their own at all.

I'm sorry, but personally, it is derogatory to the author of this Japanese version. Wink
Back to top
View user's profile Send private message Visit poster's website 
rfxcasey

Joined: 14 Jan 2010
Posts: 16

PostPosted: Sun 14 Jul 2013, 04:36    Post subject:  

Messing around with prboom. I have my original Ultimate doom wad file and works great when I select it in the pupdoom menu that first comes up when I click the prboom icon. Problem is, the pupdoom utility doesn't save the wad file location and keeps reverting back to the doom2 and prboom wad files. I've looked around to see if there is a config file I can edit to set my ultimate doom wad as default but I haven't found anything. Would be nice if pupdoom would remember your last choice of wad files.

First I put a copy of my ultimate doom wad in both the /usr/share/games/doom and /usre/share/prboom directories and named them 'udoom.wad'. Then I started prboom and told pupdoom to use those 'udoom.wad' files as the iwad and pwad files. That works fine, the game plays ultimate doom. After shutting down and restarting prboom, the default iwad and pwad file in pupdoom are set back to the doom2.wad and prboom.wad respectively as they originally were.

Then I tried renaming the two udoom.wads I put in /usr/share/games/doom and /usr/share/prboom and renamed them doom2.wad and prboom.wad respectively after renaming the original doom2.wad and prboom.wad with an x in front.

Well it didn't work like that. The only thing I could think might be the problem is there seems to be a symbolic link in the /usr/share/games/ directory that perhaps as some metadata or something that gets broken as there seems to be something other then the file name involved in the link. I've been tempted to create another symbolic link but I don't want to break anything beyond my ability to repair. I mean I guess I could rename or move the original symbolic link and create a new one.

Is there any way I can it fix so pupdoom uses my choice of wad as the default? Do I have to recompile a new pupdoom from source of is there a config file somewhere where I can set it?
Back to top
View user's profile Send private message 
sc0ttman


Joined: 16 Sep 2009
Posts: 2363
Location: UK

PostPosted: Sun 21 Jul 2013, 03:45    Post subject:  

rfxcasey wrote:
Messing around with prboom. I have my original Ultimate doom wad file and works great when I select it in the pupdoom menu that first comes up when I click the prboom icon. Problem is, the pupdoom utility doesn't save the wad file location and keeps reverting back to the doom2 and prboom wad files. I've looked around to see if there is a config file I can edit to set my ultimate doom wad as default but I haven't found anything. Would be nice if pupdoom would remember your last choice of wad files.

First I put a copy of my ultimate doom wad in both the /usr/share/games/doom and /usre/share/prboom directories and named them 'udoom.wad'. Then I started prboom and told pupdoom to use those 'udoom.wad' files as the iwad and pwad files. That works fine, the game plays ultimate doom. After shutting down and restarting prboom, the default iwad and pwad file in pupdoom are set back to the doom2.wad and prboom.wad respectively as they originally were.

Then I tried renaming the two udoom.wads I put in /usr/share/games/doom and /usr/share/prboom and renamed them doom2.wad and prboom.wad respectively after renaming the original doom2.wad and prboom.wad with an x in front.

Well it didn't work like that. The only thing I could think might be the problem is there seems to be a symbolic link in the /usr/share/games/ directory that perhaps as some metadata or something that gets broken as there seems to be something other then the file name involved in the link. I've been tempted to create another symbolic link but I don't want to break anything beyond my ability to repair. I mean I guess I could rename or move the original symbolic link and create a new one.

Is there any way I can it fix so pupdoom uses my choice of wad as the default? Do I have to recompile a new pupdoom from source of is there a config file somewhere where I can set it?


Sorry about the late reply!!

I can't remember exactly how PRboom works, but it's a normal shell script, so to edit how it works, you just open it up in a text editor

defaulttexteditor `which prboom`

if the above command wont work, i think prboom is in /usr/local/rom-loader

I will get back with a little more info in a day or 2...

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

Joined: 14 Jan 2010
Posts: 16

PostPosted: Sun 21 Jul 2013, 07:48    Post subject:  

Took a little searching but I found it. Thanks.

Let me document what I did in case anyone else needs help.
First I took my Ulitmate Doom .wad file and renamed it udoom.wad. Then I copied it to
Code:
/usr/share/games/doom

Next I edited the pupdoom script located at
Code:
/initrd/pup_ro2/root/my-applications/bin/

with vi
Code:
vi pupdoom

commented out the automatic download part and changed the default paths to the .wad files. I put the entire script here below in case someone wants to copy and paste.

Bye the way Scottman, now that I have your attention, can you please help me with an issue I'm having concerning sshd? Here is a link to the thread I have going over at the Linux Forums. Any help you could give would be much appreciated as I've been screwing around trying to get sshd to allow connections for days and days. Thanks.

http://www.linuxforums.org/forum/other-linux-distributions/197389-ssh-server-pup.html


Code:
#!/bin/sh

# 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
      XPID=$!
      kill $XPID >/dev/null 2>&1
      XPID=""
      sleep 1
      killall gtkdialog3 --program=BIOS_GUI
      sleep 1
   else
      exit
   fi
fi

# download free doom
#if [ ! -e "/usr/share/prboom/doom2.wad" ];then
#   # ask to add doom
#   Xdialog --title "FreeDOOM WAD Downloader" --yesno "FreeDOOM wad file not installed\n\nYou need a DOOM file, such as 'doom1.wad', 'doom2.wad', etc.\nThis tool can automatically install 'FreeDoom' for you.\n\n(Note, if you have your own DOOM wad file, you don't need this one)\n\nDo you want to download and install 'FreeDOOM'? (optional)\n" 0 0
#   REPLY="$?"
#   if [ "$REPLY" = 0 ];then # download it if yes
#      yaf-splash -font "-misc-dejavu sans-bold-r-normal--16-0-0-0-p-0-iso10646-1" -timeout 6 -placement top -outline 0 -bg green -text "Please wait for your Free DOOM download.
#   You will then be asked to confirm installation" &
#      if [ ! -e /root/Downloads/free-doom.pet ];then
#         rxvt -background green -title "MAME frontend Install" -e wget -4  -t 0 -P /root/Downloads http://ppm.scottjarvis.com/emulation/Doom/free-doom.pet
#      fi
#      cd /root/Downloads
#      /usr/sbin/petget /root/Downloads/free-doom.pet
#   fi
#fi


# set the paths if stuff is installed
[ -e "/usr/share/games/doom/udoom.wad" ] && PRBOOM="/usr/share/games/doom/udoom.wad"
[ -e "/usr/share/games/doom/udoom.wad" ] && FREEDOOM="/usr/share/games/doom/udoom.wad"

export CHOOSER="
<window resizable=\"true\" title=\"PupDoom 0.2\" icon-name=\"gtk-cdrom\">
<vbox>
<notebook labels=\"General|Game Options|Video/Sound|Misc.\">
<vbox>
<frame Select your IWAD (example: doom2.wad)>
<hbox>
      <entry editable=\"true\" accept=\"filename\">
        <label>Select the main game file</label>
        <variable>FILE1</variable>
      <default>\"$FREEDOOM\"</default>
      </entry>
      <button tooltip-text=\"Main game file\">
        <input file stock=\"gtk-file\"></input>
        <variable>FILE_BROWSE_FILENAME</variable>
         <visible>enabled</visible>
        <action type=\"fileselect\">FILE1</action>
      </button>
</hbox>
</frame>
<frame Select your PWAD (example: prboom.wad)>
<hbox>
      <entry editable=\"true\" accept=\"filename\">
        <label>Choose your modification file(s)</label>
        <variable>FILE2</variable>
      <default>\"$PRBOOM\"</default>
      </entry>
      <button tooltip-text=\"Add-on game files\">
        <input file stock=\"gtk-file\"></input>
        <variable>FILE_BROWSE_FILENAME</variable>
         <visible>enabled</visible>
        <action type=\"fileselect\">FILE2</action>
      </button>
</hbox>
</frame>

<frame Select your DEH/BEX (optional)>
<hbox>
      <entry editable=\"true\" accept=\"filename\">
        <variable>FILE3</variable>
        <label>Select your further modification(s)</label>
      </entry>
      <button tooltip-text=\"More modifications\">
        <input file stock=\"gtk-file\"></input>
        <variable>FILE_BROWSE_FILENAME</variable>
         <visible>enabled</visible>
        <action type=\"fileselect\">FILE3</action>
      </button>
</hbox>
</frame>

<frame Custom Tags: example: -nomouse (optional)>
<hbox>
  <entry editable=\"true\">
    <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>
<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>
      <action>if true enable:LEVEL1</action>
      </radiobutton>
      <radiobutton>
      <label>2</label>
      <variable>COMBO2</variable>
      <action>if true enable:LEVEL1</action>
      </radiobutton>
      <radiobutton>
      <label>3</label>
      <variable>COMBO3</variable>
      <action>if true enable:LEVEL1</action>
      </radiobutton>
      <radiobutton>
      <label>4</label>
      <variable>COMBO4</variable>
      <action>if true enable:LEVEL1</action>
      </radiobutton>
      <radiobutton>
      <label>5</label>
      <variable>COMBO5</variable>
      <action>if true enable:LEVEL1</action>
      </radiobutton>
      <radiobutton>
      <label>6</label>
      <variable>COMBO6</variable>
      <action>if true enable:LEVEL1</action>
      </radiobutton>
      <radiobutton>
      <label>7</label>
      <variable>COMBO7</variable>
      <action>if true enable:LEVEL1</action>
      </radiobutton>
      <radiobutton>
      <label>8</label>
      <variable>COMBO8</variable>
      <action>if true enable:LEVEL1</action>
      </radiobutton>
</hbox>
<hbox>
<frame Warp>
     <checkbox>
      <label>Use Warp? (Don't check unless sure)</label>
      <variable>WARP1</variable>
  <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>
<visible>disabled</visible> 
</entry>
 
</frame>     
</hbox>
<hbox>
<frame Skill>
<combobox>
     <variable>DIFF1</variable>
      <item>Default</item>
      <item>ITYTD</item>
      <item>NotTooRough</item>
      <item>HurtMePlenty</item>
      <item>UltraViolent</item>
      <item>Nightmare</item>
      <visible>disabled</visible>
      </combobox>
     
</frame>
<frame Monsters>
<checkbox tooltip-text=\"Disable all monsters in game\" active=\"false\">

      <label>No Monsters</label>
      <variable>MON1</variable>
      <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\" active=\"false\">
      <label>Respawn</label>
      <variable>RE1</variable>
      </checkbox>
  <checkbox tooltip-text=\"Monsters move faster than normal\" active=\"false\">
      <label>Fast</label>
      <variable>F1</variable>
      </checkbox>
</frame>

</hbox>
</vbox>
       

</frame>

</vbox>
<vbox>
<frame Video>

<vbox>
<hbox>
<frame Modes>
   <checkbox tooltip-text=\"Utilize fullscreen mode for the session\">
      <label>Fullscreen</label>
      <variable>FUL1</variable>
      <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>
      <variable>WIN1</variable>
      <action>if true disable:FUL1</action>
      <action>if false enable:FUL1</action>
      </checkbox>
</frame>
<frame Screen>
<hbox>
  <combobox>
     <variable>VID1</variable>
      <item>Default</item>
      <item>320X200</item>
      <item>320x240</item>
      <item>640x400</item>
      <item>640x480</item>
      <item>800x600</item>
      <item>960x600</item>
      <item>1024x768</item>
      <item>1280x800</item>
      <item>1280x960</item>
      </combobox>
   

</hbox>
</frame>
</hbox>
<hbox>
<frame Sound>

   <checkbox tooltip-text=\"Disable all sound; Kill the soundserver\">
      <label>Mute</label>
      <variable>MU1</variable>
      <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>
      <variable>NS1</variable>
      </checkbox>
<checkbox tooltip-text=\"Effects only here. No music played\">
      <label>No Music</label>
      <variable>NM1</variable>
      </checkbox>
</frame>
<frame Input>
  <checkbox tooltip-text=\"Disable joystick input\">
      <label>Disable Joystick</label>
      <variable>DJ1</variable>
      </checkbox>
<checkbox tooltip-text=\"Disallow control over the mouse\">
      <label>Disable Mousegrab</label>
      <variable>MG1</variable>
      </checkbox>
</frame>
</hbox>
</vbox>
 
 </frame>
</vbox>

<vbox>
<frame Odds'n'Ends>
 <pixmap tooltip-text=\"stock icon\">
         <input file icon=\"gtk-help\"></input>   
         </pixmap>

 <vbox>
 <text wrap=\"true\">
    <label>(c)Copyright Ale and Technosaurus. 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>
<hbox>

  <button tooltip-text=\"Open the prboom.cfg file in a text editor to change settings\">
   <input file icon=\"gtk-info\"></input>
   <label>Global Config</label>
   <action>exec defaulttexteditor /root/.prboom/prboom.cfg</action>   
   </button>
   
  <button tooltip-text=\"Execute settings and play game\">
   <input file icon=\"gtk-execute\"></input>
        <label>Play</label>
        <action type=\"exit\">EXIT_OK</action>
   </button>

   <button tooltip-text=\"Exit\">
   <input file icon=\"gtk-quit\"></input>
        <label>Quit</label>
        <action type=\"exit\">EXIT_NOW</action>
      </button>
</hbox>
</vbox>
</window>
"

CHOOSER2==`gtkdialog3 --program=CHOOSER --center`

if [ "`echo $CHOOSER2 | grep EXIT_NOW`" != "" ]; then
exit 0
fi

#Get all of the variables
FILE1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep FILE1 | sed 's/FILE1//'`"
FILE2="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep FILE2 | sed 's/FILE2//'`"
FILE3="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep FILE3 | sed 's/FILE3//'`"
WORD1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep WORD1 | sed 's/WORD1//'`"
WORD2="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep WORD2 | sed 's/WORD2//'`"
COMBO1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep COMBO1 | sed 's/COMBO1//'`"
COMBO2="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep COMBO2 | sed 's/COMBO2//'`"
COMBO3="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep COMBO3 | sed 's/COMBO3//'`"
COMBO4="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep COMBO4 | sed 's/COMBO4//'`"
COMBO5="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep COMBO5 | sed 's/COMBO5//'`"
COMBO6="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep COMBO6 | sed 's/COMBO6//'`"
COMBO7="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep COMBO7 | sed 's/COMBO7//'`"
COMBO8="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep COMBO8 | sed 's/COMBO8//'`"
LEVEL1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep LEVEL1 | sed 's/LEVEL1//'`"
WARP1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep WARP1 | sed 's/WARP1//'`"
DIFF1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep DIFF1 | sed 's/DIFF1//'`" 
RE1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep RE1 | sed 's/RE1//'`"
MON1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep MON1 | sed 's/MON1//'`"
F1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep F1 | sed 's/F1//'`"
VID1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep VID1 | sed 's/VID1//'`"
WIN1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep WIN1 | sed 's/WIN1//'`"
FUL1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep FUL1 | sed 's/FUL1//'`"
NS1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep NS1 | sed 's/NS1//'`"
NM1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep NM1 | sed 's/NM1//'`"
MU1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep MU1 | sed 's/MU1//'`"
DJ1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep DJ1 | sed 's/DJ1//'`"
MG1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep MG1 | sed 's/MG1//'`"
MBF1="`echo "$CHOOSER2" | sed 's/\"//g' | sed 's/=//g' | grep MBF1 | sed 's/MBF1//'`"

# choose game to load really one through 7.  I tried a list here before, but it didn't pass
#variables.

if [ "$COMBO1" = "true" ];then
  LEVEL1=" -loadgame 0 "
elif "$COMBO1" = "false" ];then
  LEVEL1=""
elif "$COMBO2" = "true" ];then
  LEVEL1=" -loadgame 1 "
elif "$COMBO2" = "false" ];then
  LEVEL1=""
elif "$COMBO3" = "true" ];then
  LEVEL1=" -loadgame 2 "
elif "$COMBO3" = "false" ];then
  LEVEL1=""
elif "$COMBO4" = "true" ];then
  LEVEL1=" -loadgame 3 "
elif "$COMBO4" = "false" ];then
  LEVEL1=""
elif "$COMBO5" = "true" ];then
  LEVEL1=" -loadgame 4 "
elif "$COMBO5" = "false" ];then
  LEVEL1=""
elif "$COMBO6" = "true" ];then
  LEVEL1=" -loadgame 5 "
elif "$COMBO6" = "false" ];then
  LEVEL1=""
elif "$COMBO7" = "true" ];then
  LEVEL1=" -loadgame 6 " 
elif "$COMBO7" = "false" ];then
  LEVEL1=""
elif "$COMBO8" = "true" ];then
  LEVEL1=" -loadgame 7 "
else
  LEVEL1=" "
fi


#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
  WARP1=" -warp $WORD2 "
  elif [[ "$WARP1" = "true" ]] && [[ "$WORD2" = "" ]];then
  WARP1=""
  DIFF1=""
else
  WARP1=""
  DIFF1=""
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
  DIFF1=" -skill 1 "
elif [ "$DIFF1" = "NotTooRough" ];then
  DIFF1=" -skill 2 "
elif [ "$DIFF1" = "HurtMePlenty" ];then
  DIFF1=" -skill 3 "
elif [ "$DIFF1" = "UltraViolent" ];then
  DIFF1=" -skill 4 "
elif [ "$DIFF1" = "Nightmare" ];then
  DIFF1=" -skill 5 "
else
  DIFF1=""
fi

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

     
#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
  MON1=" -nomonsters "
else
  MON1=""
fi
#test checkbox for respawn
if [[ $RE1 = "true" ]];then
  RE1=" -respawn "
else
  RE1=""
fi
#Fast Monsters
if [[ $F1 = "true" ]];then
  F1=" -fast "
else
  F1=""
fi

#fullscreen or windowed.  Would it make more sense to use the permanent switches here?
# This will be non-permanent for now.
#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 [[ $FUL1 = "true" ]];then
  FUL1=" -nowindow "
  else
  FUL1=""
fi
#Make it a window. Not permanent.
if [[ $WIN1 = "true" ]];then
  WIN1=" -window "
  #MG1=" -nomouse "
else
  WIN1=""
fi
#Sounds
#Mute. NOTE this kills the soundserver and may improve performance
if [[ $MU1 = "true" ]];then
  MU1=" -nosound "
  else
  MU1=""
fi
#No Music-sound server is running
if [[ $NM1 = "true" ]];then
  NM1=" -nomusic "
else
  NM1=""
fi
#No Sound Effects-sound server is running
if [[ $NM1 = "true" ]];then
  NS1=" -nomusic "
else
  NS1=""
fi
#disable mousegrab
if [[ $MG1 = "true" ]];then
  MG1=" -nomouse "
else
  MG1=""
fi
#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
  DJ1=" -nojoy "
else
  DJ1=""
fi

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

#this line is structured as prboom allows.  custom tags in the front and specifics later.
#A pure check interface is boring.  It's a small hack here, but one can load multiple PWADS.
#One can also just drag n drop multiples into each box, but that's kinda cumbersome.
#To load them use the custom tag box without tag. Drag and Drop is very helpful.
#Based on Technosaurus's template at http://www.murga-linux.com/puppy/viewtopic.php?t=45474
#bugfix was just moving the $WORD1 to be independent again
/usr/games/prboom $MBF1 $WORD1 $DJ1 $MG1 $VID1 $NM1 $MU1 $WIN1 $FUL1 $MON1 $RE1 $F1 $LEVEL1 $DIFF1 $WARP1 -iwad $FILE1 -file $FILE2 -deh $FILE3
unset CHOOSER
Back to top
View user's profile Send private message 
sc0ttman


Joined: 16 Sep 2009
Posts: 2363
Location: UK

PostPosted: Sun 21 Jul 2013, 08:25    Post subject:  

rfxcasey wrote:
Unfortunately, everything I am seeing seems to be binaries at the moment when doing a search for both prboom and pupdoom. I'll continue to look.

sorry that's really dumb of me... yes you are correct..

but the frontend, the GUI where you can choose stuff is a separate thing - that is a shell script, and can be edited... the correct file to edit is /usr/local/rom-loader/paprboom .. and maybe its config file: $HOME/.paloader/paprboomrc..

if it's not that one, then it's this one: /usr/local/bin/pupdoom

_________________
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 10 of 12 [177 Posts]   Goto page: Previous 1, 2, 3, ..., 8, 9, 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.1600s ][ Queries: 13 (0.0077s) ][ GZIP on ]