Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - akafox

Pages: [1] 2 3 4
1
General / Attract Mode list tips and tricks
« on: August 27, 2020, 02:06:09 PM »
I want to state here that you should read the entire write up first this write up is for those who want to try. I will never say that this is "simple as making a list"..far from it. If you do wish to try things in this write up I will warn you now back up your roms and lists. You chose to try this and did I not bite your ankle ans make you. If anything goes wrong following this you were warned

I also know there are tools that help do this sort of thing...but again..picky control...


I love Emulation Station on the raspberry pi. It is lightweight and works well for that "under powered" little computer. That is why it was chosen..simply because it was light and not system resource heavy. That all changed in time of course with added features that Attract Mode came with out of the box.

Now if we move to a "big-boy" desktop PC we can use Attract Mode because it has the resources to handle it. WAIT! "No you can use Attract Mode on a Raspberry PI and you can used Emulation station on a PC!", you cry. Why yes I know that...I have used both on both platforms and still do... okay well get to the point then fox!

My point is I like both front ends and use them where they run better then the other...as I think most do. However I do think that Attract Mode has one big advantage over Emulation station...and that is simply how the game list is generated.

I have no problem with Emulation Station xml format list. It adds a lot of information organized neatly and can be edited by paw..err hand if need be. XML format is a big pain in the tail at times though! Attract Mode on the other paw is this jumbled mess of seemingly unorganized mess of information if you open it in a plain text editor. The problem is here if you think that well then you do not understand the format of semi-colons and separated info.

Yes Attract Mode lists CAN be opened in a text editor. If fact they say "mame.txt"...that is a .txt extension..so DUH fox! But... it is not a text file at all! It is a "misnamed" Comma Separated Value or csv file. For those of you who do not understand spreadsheets you don't understand that wahy the means is..yes it is a spreadsheet information format file..ans thus can be opened in a spreadsheet. And by doing so will organize everything neatly and easily. We have much more power when we open it this way...as you shall see.

(Note I will be using Libreoffice Calc in these examples. Other spreadsheet programs should work the same way generally. if you have a problem with any of the steps with your software and need help go to the software site forum or help group do not ask me! I did not make the program and can not help or fix it! Also note that if you need a spreadsheet program there are free ones available to use..use your favorite search engine to help with that :) )

(Note: It is best to have a list made and they category, controls, player, ect. info added to your list. You could make a list to work with instead of your main "worked on for three days to get exactly the way I want it" list
First thing you want to do is (if you don't have a spreadsheet program go get the first!) make a copy of the list you are working with! I can not stress that enough! (open your list in a text file and save as romlist.txt.bak or copy and paste it into another folder all together)

Once you have made a copy rename your romlist.txt to romlist.csv (e.x. mame.txt to mame .csv) Next you should just be able to double-click it and it should open with your default spreadsheet program.

Once loaded you should get a box asking you how you want to format/import it once you have opened it. This next step is importaint do not just skip it! Under your separator options you want to choose "separated by..and then semi-colon. (Semi-colons are the funny little things that look like ; ) Once that is all selected you should see the list text displayed in separate rows and columns.

At the top you will notice that you have this:

#Name Title   Emulator CloneOf Year Manufacturer Category   Players   Rotation Control Status   DisplayCount... (ect...) you may have to scroll to the right to see all the columns. The information/data is still there though!

We are going to use the game 005 by Sega as an example: (I have removed missing info headers to save space and formatting...)

#Name   Title   Emulator   CloneOf   Year   Manufacturer   Category               Players   Rotation                Control                     Status    DisplayCount   DisplayType           Buttons
   5            5      mame                  1981     Sega      Maze / Shooter Small    2P alt     270     joystick (4-way),joystick (4-way)   imperfect         1                  raster                  1
   
   So what the heck does all that mean?! Actually it is easy!
  • The hash (#) tells Attract Mode do not read/display (or ignore) this line. So the is why this doesn't show up in your list.
  • Name is the ROM NAME. Thus or example is 005. (the rom name) This may not be so different on a console system but in mame-ish emulators is a BIG deal!
  • Title is the NAME OF THE GAME 005 is the NAME of the game. As a better example let's take the rom samsho. The rom FILE is named samsho...but the game is Samurai Shodown. Attract Mode shows you the GAME NAME on your list. It NEEDS the rom file name to stick into the command line to load it. (i.e. MAME doesn't know how to load mame samurai shodown...but it DOES understand how to load mame samsho...get all that?)
  • Emulator shows the emulator that the list/game is attached to (in this case mame)
  • Clone of will be filled if there is a clone for that rom/game (005 doesn't have a clone so it is blank)
  • Year means the year it came out in this case 1981

If you want a FULL breakdown of all the categories then I can do one..or maybe someone will do it for me in this thread? :P

But fox it's not named 5 it's named 005..it's wrong!..and I will tell you no it is not! See spreadsheets are really made for number crunching not text so what Calc has done is shorted the number format..why leave two zeros in front of a number right? So to change that we highlight the entire spreadsheet (click the top left corner of the sheet.. or press Ctrl+A) go to Format -> Cells (or press Ctrl+1) and we change the format to TEXT. Now click OK. We'll need to do just a little bit of manual work here... and that is add the 00 to the name and title columns (that is change 5 to 005)  Now that wasn't difficult was it!? :P

From here you may save your cvs list if you want. However you MUST save it in cvs text format! If you do not then Attract Mode will not be able to read it! if you do save it in the wrong format just re-save it in the correct format overwriting the wrong file. (you DID make a backup right?)

So there you go now it is all nice and neat and organized in front to you to read! *notices grumbling and people getting up* No wait don't go stay with me..I promise it gets better! Besides...There is beer and fried chicken at the end of all this ..at least stick around for that. No really Raygun and Progets paid for it and I had it catered...they just haven't got the credit card bill yet... heh....

Now from here we have a LOT of power over our list! Now some of you veterans here will scream that is what Attract Mode does why should I do it the hard way? Well you DON'T have to do it this way..and I would let Attract Mode filter (it's just easier) but as you'll see we can do things with our list now that Attract Mode can NOT do :) It gets deeper than just Attract Mode's list as well...but that is for another thread. But we will make an example here so you can see what I mean.

Let's highlight the D column (clones) and auto filter that. When we auto filter let's remove the clones by unchecking all items (deselect the all box) the click the (empty) item and press OK. From here we can do two things...we can copy ALL (the entire spreadsheet) and paste it into a new spreadsheet and the save it in the right format/name and use it as a new list. "So you are making me filter out the clones the hard way? I can make Attract Mode do that for me way easier! You are correct on that! ..Yes Attract Mode is powerful..but can it pull a rabbit out of it's own hat? Nope. That is why wee need a spreadsheet...

First just copy the A column (#NAME) then paste it into a new spreadsheet but not into the A column...paste it into the B column...(and the #NAME needs to be deleted here) okay now what fox? first we get our magic wand... let's say we don't want all those pesky clone games. They take up space and we never use them anyway. So what we do is in the A column we type:

 rm  (that is linux command for delete and a white-space)
  or
 del (that is windows command for delete and a white-space)

in the C column we type .zip

 ...or we can copy them to another folder by typing:
 
  cp .zip /home/user/mame/roms/clones (that is the linux copy command cp and a whitespace in A .zip and a whitespace in C and /home/user/mame/roms/clones in D)
 
  copy .zip C:\mame\roms\clones (or the windows copy command with a whitespace in A .zip and a whitespace in B C:\mame\roms\clones in the D column.
 
   so now we have at the top:
   A       B          C             D
1 cp  88games .zip /home/user/mame/roms/clones
  that is row one (1) with columns A, B, C and D filled with info! :) (trust me it will all make sense I promise!)
 
 okay so now all we have to do is do that to ALL the rows! "What the heck I am not typing that a thousand times...you are a crazy fox after all!" you cry.  That is just it..you don't have to type anything! let's highlight the cell in column A row 1 (A1) got it? good...now hover your mouse over it..see the little block on the bottom right..hover your mouse over that..it should change to a cross shape...now click and hold your mouse button down and drag it downward. Magic huh?! (it should copy that text from cell A1 to B1 and so on down.) makes it way easier huh? now let's do that to cells 1C AND D1 highlight both of them and drag them down like you did column A.
 
 Okay now you have done that..now what? more magic :) 
 
 this time highlight Cell 1F (the first cell in column F) here is the other power of spreadsheets...formulas! "But formulas are just for number crunching!" you cry. And to that I say...there is more than one way to sneak into a hen house! I mean not that I know that..I have just heard that said from other foxes... heh
 
 so with our F1 cell highlighted let's start our function wizard and once there we choose category text..and fuction concatenate from there you choose A1, B1, C1, D1 then okay it
 
 Now you are left with: cp 88games.zip /home/user/mame/roms/clones in Cell F1. Now all we have to do is drag it all the way down the column to the end.
 
 Anyone that is used to the Terminal/Command line might notice what I just did there. This is why the white-spaces were added and the .zip and the folder path... yes we just made a bash/batch script! :)  well...almost....
 
 open a plain text editor like Pluma or Notepad. (Yes it MUST be a editor like that. These editors do not add hidden formatting tags to text which can SCREW UP an entire file like this!) Now copy the F column of our spreadsheet now paste it into the text editor...almost instant batch scripts! :)  (to understand better use a search engine..I leave that as homework..or someone can add in the mising info below thanks!)
 
 And we are STILL not done! :)
 
 You can use ANY column of information you want...just want capcom games...done! Just Joystick games?... DONE!
 
 Again honestly yes I DO KNOW that you can use Attract Mode to filter items. But I did not write this to show you how to do it the hard way. I wrote this to show you how to have PRECISE control in an easy way should you want it. Remember this can be done with any game list..not just a mame list. Mostly I learned all this because of how I set up my list. I wanted just my region's roms and the CLONES that my region is familiar with. That is people don't know what puckman is (the parent or original name) but they do know what pac-man is (pacman is actually a clone..no really). That and I was able to see what games were clones and deleted them. Not all of use use a I25 intel with 14 core 5.0 Gigahertz over clocked to 5.3 GigaHertz CPU with 256 Gigabytes of ram and a 100 Terabyte SSD and a High end 4 terabyte GDDR 5 ram graphics cards for our arcade machines. Most of pick these things up cheap/used/"dead"/"broken" and they are lowspec machines with small hard drives so space is a priority..
 
 I have "crammed an entire working MAME (arcade)" set and artwork into a 40GB hard drive..no really. Again I know hard drives are huge and cheap...but we love our USB drives and our SD cards for our little raspberry pis huh? :P There is more than just saving space here though. The point of this writing was to show you that you have DIRECT control of your list to the smallest detail should you want it and things can be "automated easily"...But that is for another thread.
 
One last thing...text that is in a spreadsheet is easy to move around. Ever notice how your NHL or NFL OR NBA games are out of order?
NFL 2000
NFL 2001
then..
NFL 99
NFL 98...ect...

You can move the entire row/line (or just cut and paste into a blank new line (row)) and put them in order. Save it like above and then your games will be in order! :)

 Happy gaming! :D
 
(beer and chicken is being served in the back..eat it quick before progets and raygun get the bill!  o.o )

2
General / One list many displays
« on: August 04, 2020, 01:20:00 PM »
I might be over AM's head here I am not sure...but here goes...

So what I am trying to do is have one list...but when switching to a game I want the display to change.

That is to say... :

So you have one system for example sega mastersystem. When you change games it changes the wheel, video, snap, ect. When I change to another display (or list) then the display changes as well showing for example a 3DO.

But what if I wanted to change systems in the list and is show a different display as I scroll a single list?

Basically what I have done is made a single list of batch scripts to start each emulator. No list of games or such..it is just set up to launch each system. While I can set up each script as a system and thus when I choose the system I get the display I want I also get a long "list" of wheel art that means nothing.

So I thought well what it I could make a single list and when I choose a "game" the display changes showing that display that matches that system? Kind of like Emulation Station does when on the "main menu" (but of course in this case there is no sublist of games it just launches the script).

Anyone have ideas of how to get in this hen house? Is it even possible?

3
I have a few emulators I want to point out actually but I will post them in another thread. This tread is for emulators you probably have not heard of. One I want to bring up is Retro Virtual Machine. I don't think it can be run from the command line. But it does run on any of the major OSes. I think it is a nice emulator. Mostly I like how it looks with the tape player and disk on the side.... I like lights and noises on computers..they are there for a reason after all!

They are adding many machines to it as shown here.The one on the site allows you to emulate Spectrum and Amstrad computers but if you look at the video here you will see they are adding more systems to it. If you are a patron then you get the "full" version.

I don't like that it is closed source or that you have to "pay" for the full version

I do like that it is multi-system and all "das blinkin' lights". and the GUI is easy to use and understand. While yes you can use other emulators sometimes it is a pain in the tail so set up each one...or they are not for your OS ect. Yes you can use retroarch cores for some of the systems here...sometimes you want it to work like the computer it is instead of a "games console"

Next is MicroM8. This is an apple ][ emulator. Much in the same idea of how Retro Virtual Machine works.

Pros and cons...the same reasons for Retro Virtual Machine.

Last is Pcem. You WILL need BIOS roms for this emulator! This is not your vixen's Dosbox! This is real "low level" emulation! And for older systems it beats Virtual box paws down! (mainly because Virtual box doesn't emulate these old PCs!) You cna run anything from a TSR-80 to a Intel/AMD 486 Pentium. If you want to run real DOS(es) This is the way to do it! Warning!: If you do not know how to use an old computer from forty years ago...do some google-ing! These systems are not that easy to set up if you have no clue what you are doing!

Pros: Real emulation here..down to the bios setups! Very "native" so the machine works like it supposed to do with no tricks or hacks (well less then some other emulators anyway!  ;) ) Open source...and free!

Cons: Don't expect to run any windows 95 (though you can) games or higher versions of any OS for that matter.... It can be very difficult to set up for people who are not used to these machines.

I will be making another thread of other PC emulators...some you have heard about. Just wanted to spotlight these because they are "less known".

Happy retro computing!  ;D

4
Okay so asking for a paw of help here...

Return Fire is on many systems and works fine with the 4DO core in libretro :D

However the sequel Return Fire Maps O' Death is exclusive to the 3DO (Windows maybe?) that I know of. I also know that (I think) there was a small on board chip to save data to (much like the Sega CD). and from that when you stuck Return Fire: maps O' Death into your 3DO it saw that saved data from the original Return Fire and so loaded the game. If you did not own the original game you could not play the sequel.

It will work fine with the Phoenix Project Emulator just like it should..however with that emulator I have a difficult time running it from the command line and from AM. So I am wondering how Retroarch 4DO libretro core will run on a Raspberry Pi 4 or similar board..and thus of course Phoenix Project will not work on an ARM based CPU.

I have looked for literally hours for info on this and according to the 4DO website RF:MoD is "%100 Compatible" so what am I missing? How do I save that bit of info from Return Fire with 4DO core so I can play Return Fire Maps O' Death?

Any help or ideas are welcome! :D
 
Update: Well i got it working! But honestly I have no idea how I did it.  :o *facepaws* My point here was to try and learn how to make it work step-by step so I could give a guide here.

Solved! Okay so the best thing I can figure out that worked was to play Return Fire first that is play past the "training mission" and then play and complete one of the first missions. After that go to the options menu from the quick menu in retroarch (default key is F1 on PC or 'start+x' on retropie setup) then select NVRAM storage and make it shared then save the options config file. Quit out of Return Fire and then make a copy of the options file and rename it to EXACTLY the name of your RF:MOD file. Load Return Fire Maps O' Death and then it should load normally.

Hope that helps someone..I have seen a lot of people asking this question. Happy flag capturing! :D

5
General / Running linux bash sctripts from attract mode [solved]
« on: January 30, 2020, 10:13:03 AM »
FOR FOX SAKE!

Okay people..I have nearly torn out all my fur on this one...

I have ran bash.sh scripts from AM before without problem..but CAN NOT seem to do it now!  :o

(Note: I have an old machine with nothing but native linux games on..and I am trying to set AM up to launch them so I do not have to use the desktop gui..)
((SO MANY games out there to play!..I figure why not...  ::) ))

So here goes:

here is my script (really simple):

Code: [Select]
#! /bin/bash

cd /home/john/Downloads
./redeclipse-master-x86_64.AppImage

not trying anything fancy here..and when ran in the terminal with:

Code: [Select]
./redeclipse-master-x86_64.AppImage
it works as expected no fuss no mess...   except....


I can not get the thing to run from AM!

 and now my AM config:
Code: [Select]
# Generated by Attract-Mode v2.6.1
#
args                 ./[name].sh
workdir              /home/john/scripts/
rompath              /home/john/scripts/
romext               .sh

which spits out

./redeclipse-master-x86_64.sh into the terminal..

(or more precisely):

Quote
- Working directory: /home/john/scripts/
*** Running:  ./redeclipse-master-x86_64.sh
Error executing:  ./redeclipse-master-x86_64.sh


Guide me o wise ones so that I stay normally crazy and not become abnormally NUTS! (I would hate to turn into a squirrel! o.o )

6
Emulators / Arcade control friendly console exclusives
« on: August 16, 2019, 03:45:57 PM »
So I was given and OLD (single core 32-bit "made for windows XP") machine. Perfect for a Arcade cabinet right?! :D

I have Advance Mame loaded on it and mame 130 for the games that advmame won't run well. A version of "fastmame"..yes it is older than advance mame. I have DICE and Daphne and ZiNC. I wish zinc was still being maintained but hey I get it. So ZiNC will run Street Fighter EX and some other games well enough..however some it will not run well at all. Solution? Use a PSX emulator of course! :D

So I did.

But then I got to thinking..what other games that are console exclusives would work well on an arcade cabinet?

Well there is Weapon Lord for the SNES and Genesis..Clay Fighter as well...I am not gonna use the SNES version of Killer Instinct I can already run the arcade version!

Puzzle games?...what about Panel De Pon (tetris attack) maybe even I.Q. on the PSX I wouldn't want to play Shining Force on my arcade cabinet of course! Nor would I want to hold down a button (L/R1 or L/R2) while needing to press another button e.g. Crash Team Racing..games like that REALLY need a real controller..but you get the idea.

So what so you think I should put on there? Let me know and I'll update the list here. And let's try to keep away from ports..yes kirby's ghost trap would work great..but it is a port of an ARCADE game (Puyo Puyo). Though there may be a few exceptions

 If there is the same game for two or more systems list them anyway. The person can just pick the version they want .

This will be good for others that want to do the same. You can list ANY system. The point here is console exclusives or ports that work on other emulators better than MAME can emulate them at the moment that are arcade control friendly. You (the cabinet builder) knows what your system can handle.  (And note most arcade panels are one/two stick six button layouts) Just break them down neatly by system :)

Super Nintendo Entertainment System (SNES)
Weapon Lord (Fighting) [I miss my X-Band!]
Clay Fighter (Fighting)
Bombliss (Puzzle)
Tetris Battle Gaiden (Puzzle)
Tetris 2 (Puzzle)
Panel  De Pon (Puzzle)

Sega Master System (SMS)
Baku Baku Animal (Puzzle)

Sega Megadrive/Genesis (SMD)
Clay Fighter (Fighting)
Weapon Lord (Fighting)
Enteral Champions (Fighting)
Brutal: Paws of Fury (Fighting)
Eternal Champions: Challenge from the Dark Side (Fighting)

Nintendo Entertainment System (NES)
Pro Wresting (sports)
Super Spike V' Ball [yeah it is a port but MAME does not emulate it well] (sports)

PC Engine/Turbo Grafx-16 (PCE/TG16)
Asuka 120% Maxima: BURNING Fest. (Fighter)

Playstation 1 (PSX)
Advanced V.G. (Fighter)
Advanced V.G. 2 (Fighter)
Asuka 120% Excellent: BURNING Fest. (Fighter)
Asuka 120% Final: BURNING Fest. (Fighter)
Asuka 120% Special: BURNING Fest. (Fighter)
Battle Arena Toshinden (Fighter)
Battle Arena Toshinden 3 (Fighter)
I.Q. Intelligent Qube
Devil Dice (Puzzle)
Poy Poy (Party)
Bushido Blade (Fighter)
Bushido Blade 2 (Fighter)
Zero Divide (Fighter)
Zero Divide 2: The Secret Wish (Fighter)

Playstation 2 (PS2)
Playstation 3 (PS3)
X-Box (xbox)
Sega Saturn (SAT)
Sega Dreamcast (SDC)

7
Emulators / List of Turn Based games by system
« on: August 16, 2019, 02:29:06 PM »
Yeah I know I can go to mobygames or the games database or any offset other millions of sites out there..and I have. but wuth a list here makes it easier for others to find this info   ..moving on...

So I loaded RetroArch on an old Android phone running Oreo (8.0) works great however the control overlay is NOT a controller. It works okay..but really...

However for turn based games..well it is PERFECT! Yeah Yeah I know I can get a bluetooth controller..they even have one that has a holder for your phone attached to it..but meh. Point is I want to take my games with me with as little hassle as possible. If I want to play something "serious" then I have my PI/PC for that :P

So any and all types of TURN BASED games is what I am looking for 8 and 16 bit systems only. I am sure it is not complete and there are duplicates across systems. These are just games I pulled from other databases put here for ease.
Game BoyGame Boy ColorSega MegaDrive/GenesisSega Matersystem
Another Bible [Translated]
Castle Quest
Cave Noire [Translated]
Final Fantasy Adventure
Final Fantasy Legend III
Final Fantasy Legend II
Final Fantasy Legend, The
Gameboy Wars Turbo [Translated]
Great Greed
Hercules Eikou [Translated]
Knight Quest
Mahou Kishi Rayearth [Translated]
Mario's Picross 2
Mario's Picross
Nobunaga's Ambition
Oni 4 - Kishin no Ketsuzoku [Translated]
Othello
Pocket Monsters Yellow [Translated]
Pokemon - Blue Version
Pokemon - Red Version
SaGa 2 - Hihou Densetsu [Translated]
Super Robot Taisen [Translated]
Sword of Hope II, The
Sword of Hope, The
Ultima - Runes of Virtue II
Ultima - Runes of Virtue
Azure Dreams
Dragon Warrior Monsters 2 - Cobi's Journey
Dragon Warrior Monsters 2 - Tara's Adventure
Dragon Warrior Monsters
Gameboy Wars 2 [Translated]
GameBoy Wars 3 [Translated]
Harry Potter and The Sorcerer's Stone
Lil' Monster
Lufia - The Legend Returns
Magi Nation
Metal Walker
Pokemon -Crystal Version
Pokemon - Gold Version
Pokemon - Silver Version
Pokemon - Yellow Version
Quest RPG - Brian's Journey
Revelations - The Demon Slayer
Robopon - Sun Version
Wizardry Empire [Translated]
Wizardry III - Diamond no Kishi [Translated]
Wizardry II - Legacy of Llylgamyn [Translated]
Wizardry I - Proving Grounds of the Mad Overlord [Translated]
Advanced Dungeons & Dragons - Eye of the Beholder
Brave Battle Saga - Legend of The Magic
Buck Rogers - Countdown to Doomsday
Castlevania - Bloodlines
Dark Wizard
Dungeon Master 2 - Skullkeep
Dungeons & Dragons - Warriors of the Eternal Sun
Fatal Labyrinth
Landstalker
Langrisser II [Translated]
Liberty or Death
Light Crusader
Lunar - Eternal Blue
Lunar - The Silver Star
New Horizons
Phantasy Star III - Generations of Doom
Phantasy Star II
Phantasy Star IV
Shadowrun
Shining Force CD
Shining Force
Shining Force II
Shining in the Darkness
Sorcerer's Kingdom
Starflight
Star Odyssey
Star Trek - The Next Generation - Echoes from the Past
Star Wars Chess
Super Hydlide
Sword of Vermilion
Traysia
Uncharted Waters
Vay
Vixen 357 [Translated]
Warsong
Dragon Crystal
Miracle Warriors - Seal of the Dark Lord
Phantasy Star
Ultima IV - Quest of the Avatar
Nintendo Entertainment SystemSega Game GearSuper Nintendo Entertainment SystemPCEngine/TurboGrafx16
Advanced Dungeons & Dragons - Hillsfar
Advanced Dungeons & Dragons - Pool of Radiance
Bandit Kings of Ancient China
Conflict
Cosmic Wars (Japan) [Translated]
Deja Vu
Destiny of an Emperor
Dragon Warrior III
Dragon Warrior II
Dragon Warrior IV
Dragon Warrior
Dungeon Magic - Sword of the Elements
Esper Dream 2 - Aratanaru Tatakai [Translated]
Famicom Wars [Translated]
Final Fantasy III [Translated]
Final Fantasy II [Translated]
Final Fantasy
Final Fantasy VII
Fire Emblem - Ankoku Ryuu to Hikari no Tsurugi [Translated]
Fire Emblem Gaiden [Translated]
Fushigi no Umi no Nadia [Translated]
Godzilla 2 - War of the Monsters
Just Breed
King's Quest V
Lagrange Point
Legend of the Ghost Lion
Little Ninja Brothers
Magician
Might & Magic - Secret of the Inner Sanctum
Mouryou Senki Madara [Translated]
M.U.L.E.
North and South
Othello
Overlord
Pirates!
Princess Tomato in the Salad Kingdom
Shadowgate
Solitaire
Swords and Serpents
Tenchi wo Kurau II - Shokatsu Koumei Den [Translated]
Tombs & Treasure
Ultima - Exodus
Ultima - Quest of the Avatar
Ultima - Warriors of Destiny
Uncharted Waters
Uninvited
Venus Senki - Back the City [Translated]
Wizardry - Knight of Diamonds - The Second Scenario
Wizardry - Proving Grounds of the Mad Overlord
Wizards & Warriors III - Kuros...Visions of Power
Wizards & Warriors
Crystal Warriors
Defenders of Oasis
Dragon Crystal
Lunar - Sanposuru Gakuen [Translated]
Madou Monogatari II [Translated]
Megami Tensei Gaiden - Last Bible [Translated]
Megami Tensei Gaiden - Last Bible S [Translated]
Phantasy Star Gaiden [Translated]
Royal Stone [Translated]
Shining Force Gaiden - Final Conflict [Translated]
Shining Force II - The Sword of Hajya
Bahamut Lagoon [Translated]
Ball Bullet Gun [Translated]
Chessmaster, The
Chrono Trigger
Dai-3-ji Super Robot Taisen [Translated]
Der Langrisser [Translated]
Dragon Quest VI - Maboroshi no Daichi [Translated]
Dragon Quest V - Tenkuu no Hanayome [Translated]
EarthBound
Feda - The Emblem of Justice ([Translated]
Final Fantasy IV [Translated]
Final Fantasy - Mystic Quest
Final Fantasy VI [Translated]
Final Fantasy V [Translated]
Fire Emblem - Mystery of the Emblem [Translated]
Fire Emblem - Seisen no Keifu [Translated]
Fire Emblem - Thraki 776 [Translated]
Front Mission - Gun Hazard [Translated]
Gemfire
Genghis Khan II - Clan of the Gray Wolf
Hungry Dinosaurs
Jutei Senki [Translated]
King Arthur's World
Liberty or Death
Lufia II - Rise of the Sinistrals
Lufia & The Fortress of Doom
Mario no Super Picross (Japanese)
Mega lo Mania
Metal Marines
Metal Max Returns [Translated]
Monopoly
Nobunaga's Ambition
Ogre Battle - The March of the Black Queen
Picross NP Vol. 1 (Japanese)
Picross NP Vol. 2 (Japanese)
Picross NP Vol. 3 (Japanese)
Picross NP Vol. 4 (Japanese)
Picross NP Vol. 5 (Japanese)
Picross NP Vol. 6 (Japanese)
Picross NP Vol. 7 (Japanese)
Picross NP Vol. 8 (Japanese)
Populous II - Trials of the Olympian Gods
Populous
PowerMonger
Rise of the Phoenix
Romance of the Three Kingdoms III - Dragon of Destiny
Romance of the Three Kingdoms II
Romance of the Three Kingdoms IV - Wall of Fire
Romancing SaGa 3 [Translated]
Romancing Sa-Ga [Translated]
RPG Tsukuru 2 [Translated]
RPG Tsukuru - Super Dante [Translated]
Shin Kidou Senki Gundam W - Endless Duel [Translated]
Shin Megami Tensei II [Translated]
Shin Megami Tensei [Translated]
Shin Nekketsu Kouha - Kunio-tachi no Banka [Translated]
Silva Saga II - The Legend of Light and Darkness
Super Famicom Wars [Translated]
Tactics Ogre - Let Us Cling Together [Translated]
Tenchi Muyou! The Game [Translated]
Ultima - Runes of Virtue II
Ultima - The Black Gate
Ultima - The False Prophet
Uncharted Waters
War 2410
War 3010 - The Revolution
Wizardry Gaiden IV - Taima no Kodou [Translated]
Wizardry I-II-III - Story of Llylgamyn [Translated]
Wizardry V - Heart of the Maelstrom
Wizardry VI - Bane of the Cosmic Forge [Translated]
Worms
Double Dungeons - W
Dragon Slayer - The Legend of Heroes
Hisou Kihei X Serd [Translated]
Out Live - It's Far a Future on Planet [Translated]
The Crest of Gaia [Translated]

8
General / Warning compiling AM 2.3.0 linux libjpeg.so.8
« on: December 10, 2017, 02:07:30 PM »
Okay so after compiling on linux ubuntu based 16.04 I got this warning spit out at me:

/usr/bin/ld: warning: libjpeg.so.8, needed by /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libsfml-graphics.so, may conflict with libjpeg.so.62

It finished compiling and does run...just curious to know what it means or what it may break. also so others don't have to ask later  :P

need to update my libjpeg-dev?..(which would be strange since I update regularly)

Oh and Attract Mode...Welcome back!  ;D

9
Thanks go out to the Emulationstation team/developer, The team at RetroPie , The Libretro/ Retroarch team, To Ray here at Attract Mode and the many people who helped me make this write-up. And of course The Raspberry PI Foundation! You have all come together and made an awesome effort to make this happen! Keep it up! :D

Also more information can be found here http://forum.attractmode.org/index.php?topic=1249.0 and here
http://forum.attractmode.org/index.php?topic=705.0


First I must point out the image you are running from here is not officially maintained by any of us here! Please understand this tutorial will answer many questions going to other websites! This write up is made to help users with attract mode -the front end itself - not the underlying retropie image! If you have an attract mode problem we will help you, if not do not be offended if we redirect you elsewhere! Besides you may find an answer there on that forum!

The first issue I want to address is that using the "setting up attract mode step by step was written for a PC. Before attract mode on the pi was even thought of. So if you are using an image from here this is the one you need to read. If you are not using an image on the pi or if you want to use attractmode without any of retropie then you can follow the one for the PC.

Update: Attract mode is available by:
1. Go to the retropie menu
2. retropie setup
3. manage packages
4. Manage Experimental Packages
5. Attract Mode (near the bottom (install from source)
You can skip down to "The first setup:"

You will need two things:
1. A  keyboard plugged into the pi.
2. A usb stick.
3. A USB or bluetooth gamepad

This is coming from the point of view of a fresh new install of the SD card. I will not explain how to write the image here. See at the end marked "more information"

We need to do some things to the PI itself before we start.This is done by going to the AM setup menu and selecting "Launch EmulationStation to Configure Controls" (right under !! Press TAB to configure AM) Your pi will reboot automatically and you will launch into emulation station..from there you can set up your controllers.

Controls:
Now in Attract Mode the default is set for the controller/joystick already. However this is just for Attract Mode menu. To set up your controls for the emulators themselves you need to set up the controls through Emulationstation. Remember that you are setting controls for your emulators here. Diagrams for each of the systems' controllers are available..click the desired system on the right from the list on the RetroPie setup wiki page . I would suggest setting them up as stated on the retropie wiki that way your controls are correct for each system.

This is emulation station...this is the default frontend for retropie. Look around if you want...I'll wait...back? Ok now:
1. Go to the retropie menu
2. Choose"Raspi-config"
3. Goto Advanced Options
4. At the menu select option 1 ..expand file system then ok. (This should be done automatically on first boot. However mine did not. It will not break anything to make sure here.)
5. Choose memory split and type 256 h=then press ok
6. Choose audio From here choose the type of audio you are using. If you might need both leave it at auto.
7. Choose Localization options and change everything to your own locale (the default is British (the Pi is made in Britain/UK))
 I'll wait.
(Note: even if you are not using wifi change your locale just to be one the safe side for technical reasons I won't go into here)
8. now exit the config menu..
9. it will ask you if you want to reboot..say no. (Trust me)
10. Go to Audio (at the top)
11. choose "Mixer"
12. set it to 85 then escape (esc) to exit

Now we are going to do something that might seem strange. Don't freak out. Just keep going.
We need to update retropie and add things and such. Some of these are time based. Because the Pi does not have a real time clock we need to set the time correctly for this.
Again it may not break anything to not do this..but is sure will help!

Press F4 on your keyboard. You are greeted with the RetroPie bash script it had a lot of useful information on it! but for now we can ignore it

at the prompt type:
sudo date -s "dd mm yy  hh:mm:ss" (if in the us)
sudo date -s "yy mm dd  hh:mm:ss" (anywhere else in the world)

(example sudo date -s "19 APR 2012 11:14:00" or sudo date -s "2014-12-25 12:34:56") press enter

now type:
Code: [Select]
emulationstation
now go back to te retropie menu (if you want to set up wifi follow A1 if not skip to B2)
A1. 
1. choose wi-fi
2. Connect to wifi network
3. choose your network router name
4. enter your password
5. now back out to the retropie menu

B2.
1. Goto RetroPie setup
2. Update RetroPie-script
3. Update installed packages
Note: RetroPie will ask you if you want to update the underlying system as well. You don't have to BUT I HIGHLY suggest you do so!
4. Grab a sandwhich chips (or pizza) and a drink
5. Wait.......
6. go back to the retoropie menu, or if you are already there
7.  Seclect switch to attract mode
(the pi reboots and starts you in attractmode..and so all the configurations we made earilier take effect)

Ok NOW we can ALMOST setup attrctmode!

 First you need to have some roms (games) the reropie image makes it easy there! You can use a USB stick if you are off-line (it's faster) or transfer them through ssh (from your PC over your network)
if you are just transfering a few roms then the network version is ok) I'll cover the USB stick method here:

Get your usb stick and stick it into your PC
now make a folder called retropie
now stick it into your pi
wait....3 minutes (might be less..good to have a light on your stick here)
now pull out the usb stick and plug it back into your computer
open the retropie folder..notice it wrote a bunch of folers?

 Here is the breakdown:
BIOS: Your bioses go here any system that uses a bios MUST be in here fo them to work!
Configs: copies your config files for easy off-line editing
roms: where you put your games

So open your roms folder and place your roms into the correct folders
(note here for you U.S. users:
 pcengine is the Turbo Grafx-16
Megadrive is the Sega Genesis (you can put them in the megadrive folder because putting them in the genesis folder will put them in the megadrive folder anyway)

once you have put everything on there you want take it out
now put it into your pi
wait....  (the time will be depending on the number of games/roms you have)

https://github.com/RetroPie/RetroPie-Setup/wiki/Transferring-Roms

NOW we can set up attract mode! No really! That wasn't so bad was it??! :P


The first setup:
After adding roms we need to set up displays so we can see lists.

1. Press the tab button
2. Go to emulators
3. Select the system you want to set up
4. Select Generate Collection / Rom List*
5. now select back..and back again.

You should see your list!

*If you are not connected to the internet you will need to set info source/scraper to off. (blank) You will get errors and no list. Also with mame roms you will get rom names and not long (pretty) names.

Repeat this as necessary for each system you have.

 That is the most of it there. You can play most setups this way and not even be connected to the internet (you can unplug the network jack or erase your wifi password) and retropie will still work.
This should cover everything to get your pi working very well. I'm SURE there will be questions and problems. I don't mind helping. Understand I may refer you to other pages in my post if they are not related to attract mode.
Not being rude or ignoring you. Please understand we here at attract mode help people with attract mode...other forums help with their programs that what they are for. Besides doing that will sometimes give you faster results (and therefore solutions) than we can give you!

Happy Gaming! :D


Q&A:

Question:
Why can't I use my executables or set up like on my PC?

Answer:
The retropie image uses "run scripts" to start emulators and not the raw executable that works on a PC.
Note here that we are using retropie runscripts..(NOT the same set up as a PC!) they may look weird..but they are VERY important here.

https://github.com/RetroPie/RetroPie-Setup/wiki/runcommand

Question:
How can I add (system name here)?

Answer:
I know that not all the systems people want are included you will have to add them by hand.

You will need to copy them to your /home/pi/.attract/emulators folder. Then restart the pi and then start from "the first setup" to add the new system.

https://www.youtube.com/watch?v=pE6vRv6GuKo


Question:
The video snaps are not playing correctly. (THANKS progets!)

Answer:
This in not a attract mode issue. This has to do with the pi itself. Here's how to fix that:
1. Quit Attract mode and enter the terminal.
2. Type sudo raspi-config press enter
3. Go to Advanced options (9)
4. Go to Memory Split (A9)
5. Delete any settings there and type 256
6. Restart your pi

Question:
My screen has a little thermometer in the upper right corner sometimes. (THANKS progets!)

Answer:
That is not attract mode or retropie or retroarch. That is your Pi..and you are burning it up! Note that the pi was designed to run without a heat sink or a fan.(people would never buy cell phones if they had to deal with that!) But letting your pi run that way for too long WILL KILL IT! You need at the very least:

1. A good heat sink
2. a well ventilated case.

 (although that is not the best as noted here http://forum.attractmode.org/index.php?topic=1234.msg8901#msg8901)

The best is a small fan connected to the pi.

Video snaps are much more demanding than still pictures. Stay with still snaps if you can't cool your pi for whatever reason.
You are using software video decoding. Go into The configuration menu then to general then video decoding and change it to mml (Note that the floobs image (as of aug-20016 at least) does not have the option for mml. You have to compile it in yourself

https://github.com/mickelson/attract/wiki/Compiling-on-the-Raspberry-Pi-%28Raspbian-Jessie%29


Some layouts are to much for the pi to handle (ex. arcade-bliss)

Question:
The scraper did not find everything I wanted.

Answer:
It is not perfect. I have scraped my system and it missed artwork that it had sitting there on the gamesbd.net website. Download them from there and add them manually. Or if the game artwork/ info is missing add the game to the database.
Other places to get art work are
1 .http://www.hyperspin.com
2. http://www.emumovies.com.
3. A search engine for anything that they don't have.

Question:
[insert game here] doesn't work.

Answer:
That has nothing to do with attractmode and has to do with retroarch (the emulator) or you don't have the correct roms set (mame/arcade) %99.5 of the time. The 0.5% being that if you can start the game from the command line or emulationstation check your systems.cfg file in attractmode for errors.

https://github.com/retropie/RetroPie-Setup/wiki/MAME
https://github.com/RetroPie/RetroPie-Setup/wiki/Managing-ROMs

If you have done all the above then ask here.

Question:
I want to play multi-player games but none of the how-to's I found work and I never got an answer on the retropie / retroarch fourms:

Answer:
Huh..you too? Well here's how I fixed that (THANKS progrets!)

http://forum.attractmode.org/index.php?topic=1243.0

Here is some other info:
https://www.youtube.com/watch?v=36jnP-4cr6A
https://www.youtube.com/watch?v=AhkEnDdygbQ

Question:
I noticed this thing called kodi in the attract mode set up.

Answer:
We have nothing to do with that program whatsoever.
https://kodi.tv/

Question:
My arcade / mame rom list is full of funny names like dkong or sf2ce. What's that about and how do I fix it?

Answer:
Could be two reasons:
1. You don't have the gamesdb.net set in the info / source scraper settings.
2. You're not connected to the internet.

I can't get on the internet...So I'm stuck?

There is a work around if you are willing to do it...

First we need to add the emulator advmame to our pie image:
1. Go to Attract Mode setup
2. Choose RetroPie setup
3. Manage Packages
4. Manage Optional Packages
5. Install advmame (binary or source it doesn't matter..binary is faster though)

Next we edit our mame config..(which ever one you are using). In that config we are going to change two things. I suggest writing down the settings in there before you make changes..because we will change them back.)
We will change just the executable here..but first we need to set it up correctly:
Make your exucutable look like this:

Code: [Select]
/opt/retropie/emulators/advmame/bin/advmame

2. change the info source to lixtxml
3. now generate your roms list
4. Last type the line you wrote down back into the executable line.

Code: [Select]
/opt/retropie/supplementary/runcommand/runcommand.sh

7. Go back to the main display. Your names should be long and descriptive now! :)

You can do this same procedure for all your arcade roms you want to use. (It might work for final burn alpha also..haven't tested it yet.) Understand that this is a "last ditch effort" because you can't get on-line at all. I strongly recommend that you use the gamesbd.net source and make your list that way if you can.

more info here:
http://forum.attractmode.org/index.php?topic=1764.0

Question:
I still hear my videos after launching attractmode. Or I hear the game but attractmode is in the way.

Answer:
1. Go to the configure menu (TAB key)
2. Go to general
3. Go to window mode
4. Select fullscreen mode
5. Back out and try..if not then ask the forum.

Question:
My (insert controller name here) isn't working!

Answer:
If you need help connecting it (bluetooth) this is not the place to ask https://retropie.org.uk/forum/
If it is not working with games go here: https://forums.libretro.com
if it is not working with retropie in general..go here: https://retropie.org.uk/forum/
IT works but the buttons are wrong https://github.com/RetroPie/RetroPie-Setup/wiki click on the system/emulator to the right
if it works with everything else but not Attract Mode check the forum first..if you find nothing..then ask us :)

If your controller works but the buttons don't "work right" with your games then check the wiki here https://github.com/RetroPie/RetroPie-Setup/wiki/RetroArch-Configuration and choose your system (eg megadrive) and make sure that you have your buttons set correctly

Question:
My sd card is too small for all my stuff but I have a USB hard drive can I use it?

Answer:
Yes. Just change the paths accordingly in the Attract mode configs to point to your roms/artwork. And note that to use a USB hard drive you WILL need a powered USB hub. Your pi CAN NOT power your hard drive by itself!

Question:
I did that but now my sound samples in mame don't work!

Answer:
That has to do with the RetroPie paths/setup not Attractmode. I would suggest you drop your samples into the correct folder on your sd card. (your sd card can't be that small that you don't have room for samples!)


 if you have additional questions you can watch these for more information. Note that I did not make any of these videos, I am not responsible for anything in these videos..if you want your link removed send me a PM Some of these videos might be old.

https://www.youtube.com/watch?v=-ssbyofbm4Q
https://www.youtube.com/watch?v=Zlbw4Wpn64M
https://www.youtube.com/watch?v=1DRJs3I8FqQ
https://www.youtube.com/watch?v=xvYX_7iRRI0

Writing the SD card:

https://www.youtube.com/watch?v=LaQoI6s0RWE <-- mac
https://www.youtube.com/watch?v=ana7uz0l728 <-- linux
https://www.youtube.com/watch?v=vw2nTpLFof8 <-- windows

The above video may not say install retopie image. That is fine the idea is that same no matter what image you are writing. Just substitute the attractmode image for the image they use

Controllers:

https://github.com/retropie/RetroPie-Setup/wiki/RetroArch-Configuration
https://www.youtube.com/watch?v=tq3lk9muDHU
https://www.youtube.com/watch?v=pE6vRv6GuKo
https://www.youtube.com/watch?v=mzyZnAwTowI
https://www.youtube.com/watch?v=AhkEnDdygbQ

Transferring Games/Roms:

https://www.youtube.com/watch?v=zriog_qLLSo

https://www.youtube.com/watch?v=OYMoxvbkYD4
https://www.youtube.com/watch?v=zriog_qLLSo

connecting via ssh
Note here that you can use Filezilla or Putty on linux (yes it is for linux also) or you can use the terminal as posted here.
https://www.youtube.com/watch?v=fsRkTlv5rxw

10


Code: [Select]
# Generated by Attract-Mode v2.2.1
#
executable           /opt/retropie/supplementary/runcommand/runcommand.sh
args                 0 _SYS_ arcade  "[romfilename]"
rompath              /home/pi/RetroPie/roms/arcade
romext               .zip
system               Arcade
info_source          listxml
import_extras        /home/pi/.attract/mame-config

That is part of your mame (Advance).cfg above..
1. Change

Code: [Select]
executable           /opt/retropie/supplementary/runcommand/runcommand.sh
to
Code: [Select]
executable          /opt/retropie/emulators/advmame/bin/advmame
2. Generate/rebuild your list again
3. Back out to your list..to make sure it worked
4. Go back to the config and change:


Code: [Select]
executable          /opt/retropie/emulators/advmame/bin/advmameback to
Code: [Select]
executable           /opt/retropie/supplementary/runcommand/runcommand.sh
Now everything should be fine.

It's misunderstood a lot and it's a problem that is asked A LOT. The other lists are made from the rom name itself. Most "non-arcade" roms are "long-named" already. Mame doesn't work that way however. It uses the list XML to generate those. The "problem" with retropie is that it uses a script to start the emulator ect. When you generate a list for mame it reads the mame.exe (or binary) on a pc, but retropie is not setup that way at default. Most of us use mame directly on a PC..so you never notice it. By changing this for retropie temperately you create the "environment" of a PC (which is what mame needs at first).

basically it's like this:
You generate your list..AM says "Hey I want a list"..the script says "Ok here is what is in there". (Actually the script does nothing..attract mode just looks in the folder and makes a text list of the names of all the files that have the matching extension you've set.) And so you get a rom name list.

If you point your executable to a mame.exe (binary) then AM says "I want a list." then mame says "ok let me check mine and match them for you. thus you get a long name list.

But you want to change your executable back to the retropie script so you get your options back and everything works as it should

Hope this helps everybody! :D

12
General / Video snaps playing sound twice?
« on: January 30, 2017, 02:54:25 PM »
Now I am not sure what is going on here at all. And there is no output to give sorry. Thus why I am so stumped.

It seems to me that my snaps are playing twice. Now the video seems to be fine and not jerky or stutters. However the sound is weird.
Now the sound is fine. And as I scroll I have no problems. However if I let sit on the second pass the sound seems to "echo". On a third pass is sounds like it's coming from a public speaker set up..like you'd find in in a football field. On the fourth pass it so bad I can't even make it out. The longer it sits the worse it gets. If I change games or come back from the screensaver the sound is fine. It is only when it sits for a few minutes on the same video snap. And not just one snap..it effects all of on them.

Anybody else encounter this?

13
Emulators / The game you suck at 25 years later
« on: January 21, 2017, 09:41:02 AM »
So I realized I was old one day because one of my favorite games I played, bought it new the week it came out, I can't even beat the computer anymore!

So short story:
   My girl friend, her brother and I were playing Super Bomberman 2 for the snes. I had won and got the Golden Bomber. However I got the clogs..so I was slow from the start! We played five rounds...it took 13 rounds actually. We ended up in a 3 way tie at four wins each..I did manage to pull off the win..even with being slower than them at the start! :)

What game and system did you kick butt on and now 20 years later even the computer kicks yours?

14
Emulators / retroarch genssis-gx core 4-player
« on: January 11, 2017, 07:11:38 PM »
Yeah ok so I'm bending one of my own rules here...but to be fair I DID ask on the fourm..

https://retropie.org.uk/forum/topic/6994/problem-with-4-player-megadrive-genesis-with-lr-genesis-plus-gx
https://retropie.org.uk/forum/topic/4124/4-player-on-sega-genesis-mega-drive-not-working

however you'll notice not one reply..yeah I could wait..but i'm being impatient

I have tried looking this up for a month now..fond many -old- posts no solution that was presented worked at all..(either that or I am missing something)

most posts say "go to options -> controls -> player 2 and change to 3 button +teamplay setting"

well I go there and the options I get are "retropad" and "none"...that's it...no 3 button teamplay

so..question is..has it been removed or am I missing something?

I know how to enable "multitap" for SNES, PSX..and the NES seems to be "automatic" when using the nestopia core..I haven't tried N64 yet...

so if any of you have some fox kibble for me to nibble on and gets this working that would be great!

-cheers!

15
General / pi is hot 83C
« on: January 08, 2017, 09:55:33 AM »
Ok so I noticed when running attractmode it makes my pi HOT. Now I know running video and sound wheels all that are going to be work on the cpu...I get that no need to tell me...

I just noticed that it runs at 83C when attract mode is idle. Now this is a stock (non overclocked) .. with a heatsink..no fan rasp pi3

I noticed when I start a game (any so far) it will drop to 60c (normal) so..the safe operating temp is?? what for the pi- 80C right?

anybody else notice this with their pis?

I just don't want to re-bake my pi..I hate burnt crusts... ;)

Pages: [1] 2 3 4