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 - progets

Pages: [1] 2
1
General / Tag files for MAME arcade manufacturers
« on: February 02, 2019, 12:16:01 AM »
Here are some tag files that can be used to create filters for MAME. Simply create these text files in /attract/romlists/mame/<xxx>.tag (or /attract/romlists/<your_name>/<xxx>.tag).

AAE.tag
Code: [Select]
asteroid
astdelux
barrier
bzone
bwidow
boxingb
demon
elim2
gravitar
lunarbat
llander
mhavoc
meteorts
omegrace
quantum
redbaron
ripoff
solarq
spacduel
spacfury
spacewar
speedfrk
starcas
starhawk
startrek
starwars
sundance
tacscan
tailg
tempest
vbreak
vortex
wotw
warrior
zektor

Atari Classics.tag
Code: [Select]
720gr1
720g
720r1
720r2
720r3
720
apbf
apbg
apb1
apb2
apb3
apb4
apb5
apb6
apb
agentx1
agentx2
agentx3
agentx4
airrace
alphaone
alphaonea
arabiana
arcadecl
area51a
area51
area51ta
area51t
a51mxr3k
area51mx
asteroid1
asteroid2
asteroid
astdelux1
astdelux2
astdelux
abaseb
abaseb2
atarifb4
atarifb1
atarifb
atarifb2
mgolf
soccer
avalnche
badlands
bsktball
batman
bzonec
bzonea
bzone
beathead
bwidow
blstroidg
blstroid2
blstroid3
blstroid
blstroidh
boxer
bradley
calspeeda
calspeed
cball
canyon
canyonp
catchp
centiped1
centiped2
centiped3
centiped
csprintf
csprintg1
csprintg
csprints1
csprints
csprint1
csprint2
csprint
cloakfr
cloakgr
cloaksp
cloak
cloud9
copsnrob
ccastlesj
ccastles1
ccastles2
ccastles3
ccastlesf
ccastlesg
ccastlesp
ccastles
cyberbalp
cyberbal2
cyberbal
cyberbal2p1
cyberbal2p2
cyberbal2p3
cyberbal2p
destroyr1
destroyr
digdugat1
digdugat
dominos
dominos4
dragrace
eprom
eprom2
fastfred
firefox
firefoxa
firetrk
firebeas
flyball1
flyball
foodfc
foodf1
foodf2
foodf
freezeat6
freezeat5
freezeat4
freezeat3
freezeat2
freezeat
freezeatjp
gauntlet2pg1
gauntlet2pg
gauntlet2pj2
gauntlet2pj
gauntlet2pr3
gauntlet2p
gauntletg
gauntletgr3
gauntletgr6
gauntletgr8
gauntletj12
gauntletj
pc_gntlt
gauntlets
gauntletr1
gauntlet
gauntletr2
gauntletr4
gauntletr5
gauntletr7
gauntletr9
gaunt2
gaunt22pg
gaunt22p1
gaunt22p
gaunt2g
gauntleg12
gauntleg
gravitar1
gravitar2
gravitar
guardian
guts
harddrivb5
harddrivb6
harddrivb
harddrivg4
harddrivg
harddrivj6
harddrivj
harddriv1
harddriv2
harddriv3
harddriv
harddrivcb
harddrivcg
harddrivc1
harddrivc
hdrivair
hydra
hydrap
hydrap2
irobot
indytempc
indytempd
indytemp
indytemp2
indytemp3
indytemp4
kangarooa
klaxd
klaxj
klaxp1
klaxp2
klax
klax2
klax3
liberatr
liberatr2
lunarba1
lunarbat
llander1
llander
macea
mace
mhavocrv
mhavocp
mhavoc2
mhavoc
marble
marble2
marble3
marble4
marble5
maxf_ng
maxf_102
maxforce
mazeinv
milliped
missile1
missile2
missile
montecar
nitedrvr
offtwallc
offtwall
orbit
paperboyr1
paperboyr2
paperboy
peterpak
pitfightj
pitfight3
pitfight4
pitfight5
pitfight6
pitfight7
pitfight
poleposa1
poleposa2
polepos2a
pong
poolshrk
primrage20
primrage
quantump
quantum1
quantum
qwak
racedrivb1
racedrivb4
racedrivb
racedrivg1
racedrivg4
racedrivg
racedriv1
racedriv2
racedriv3
racedriv4
racedriv
racedrivcb4
racedrivcb
racedrivcg4
racedrivcg
racedrivc1
racedrivc2
racedrivc4
racedrivc
radikalba
rampartj
rampart2p
rampart
redbarona
redbaron
relief
relief2
relief3
jedi
roadblstcg
roadblstc1
roadblstc
roadblstg1
roadblstg2
roadblstg
roadblst1
roadblst2
roadblst3
roadblst
roadriot
roadrioto
roadrunn1
roadrunn2
roadrunn
runaway
stunrun0
stunrun2
stunrun2e
stunrun3
stunrun3e
stunrun4
stunrun5
stunrune
stunrun
stunrunj
stunrunp
sfrush
shuuz2
shuuz
skullxbo1
skullxbo2
skullxbo3
skullxbo4
skullxbo
skydiver
skyraid
solarwar
spacduel0
spacduel1
spacduel
sparkz
sprint1
sprint2
sprint2a
sprint4
sprint4a
sprint8
sprint8a
starwars
starwars1
starwarso
starshp1
starshpp
steeltalg
steeltal1
steeltal
strtdriv
subs
sbrkoutc
sbrkoutct
sbrkout3
sbrkout
superbug
suprmatk
suprmatkd
ssprintf
ssprintg1
ssprintg
ssprints
ssprint1
ssprint3
ssprint
tmek20
tmek44
tmek45
tmek
tmek51p
tx1
tank8
tempest1
tempest1r
tempest2
tempest3
tempest
tenthdeg
atetrisc
atetrisc2
atetris
atetrisa
esb
laststar
thunderja
thunderj
timeplta
tomcatsw
tomcat
toobin2e
toobine
toobing
toobin1
toobin2
toobin
cyberbalt1
cyberbalt
tourtabl
tourtab2
triplhnt
tunhunt
tunhuntc
ultratnk
vaportrx
vaportrxp
vcircle
videopin
vindictre3
vindictre4
vindictre
vindictrg
vindictr1
vindictr2
vindictr4
vindictr
vindctr2r1
vindctr2r2
vindctr2
warlords
wg3dh
wolfpack
wrallyb
xeviousb
xeviousc
xeviousa
xybotsf
xybotsg
xybots0
xybots1
xybots

Capcom Classics.tag
Code: [Select]
1941j
1941u
1941
1941r1
1942b
pc_1942
1942a
1942
1942w
1943kai
1943ja
1943j
1943
1943u
19xxa
19xxb
19xxh
19xxjr2
19xxjr1
19xxj
19xx
avspa
avsp
avsph
avspj
avspu
area88r
area88
lwingsj
armwara
armwarr1
armwar
armwaru1
armwaru
avengers
avengers2
ts2j
ts2
ts2a
batcira
batcir
batcirj
bionicc
bionicc1
bionicc2
blkdrgon
blktiger
blktigera
blockj
block
blockjoy
dinou
dino
dinoj
cbasebal
capbowl
capbowl2
capbowl3
capbowl4
cscluba
csclub1d
csclub1
csclub
csclubh
csclubj
csclubjy
captcommjr1
captcommj
captcommu
captcommr1
captcomm
cawingu
cawingr1
cawing
chikij
pc_rrngr
kikaioh
commandou
commandou2
commando
cybots
cybotsj
cybotsu
daimakair
daimakai
dstlka
dstlk
dstlkh
dstlkur1
dstlku
dokaben
ddsoma
ddsomb
ddsomr3
ddsomr2
ddsomr1
ddsom
ddsomh
ddsomjr1
ddsomj
ddsomur1
ddsomu
ddtodar1
ddtoda
ddtodr1
ddtod
ddtodhr2
ddtodhr1
ddtodh
ddtodjr2
ddtodjr1
ddtodj
ddtodur1
ddtodu
dynwara
dynwar
ecofghtra
ecofghtrh
ecofghtru1
ecofghtru
ecofghtr
exedexes
f1dream
ffightj1
ffightj2
ffightj3
ffightj
ffightua
ffightub
ffightu
ffightu1
ffight
ffighta
forgottnua
forgottnuaa
forgottnu1
forgottnu
forgottn
ganbare
gngt
gng
gnga
gngc
gngprot
mt_gng
ghoulsu
ghouls
gunsmokej
gunsmokeu
gunsmokeua
gunsmoke
buraiken
hsf2a
hsf2j
hsf2
jojojr2
jojojr1
jojoj
jojobanr1
jojoba
jojoban
jojobaner1
jojobane
jojonr2
jojonr1
jojon
jojo
jyangoku
knightsja
knightsj
knightsu
knights
lastduelj
lastduel
lastduelo
ledstorm
ledstorm2
lwings
lwings2
lostwrldo
lostwrld
madgearj
madgear
mswordj
mswordu
mswordr1
msword
makaimurc
makaimurg
makaimur
msha
mshb
msh
mshh
mshjr1
mshj
mshu
mshvsfa1
mshvsfa
mshvsfb1
mshvsfb
mshvsf
mshvsfh
mshvsfj2
mshvsfj1
mshvsfj
mshvsfu1
mshvsfu
mvscar1
mvsca
mvscb
mvscr1
mvsc
mvsch
mvscjr1
mvscj
mvscjsing
mvscur1
mvscu
megaman2a
megaman2h
megaman2
pc_mman3
megamana
megaman
mmancp2u
mtwins
mercsur1
mercsu
mercs
mbombrdj
mbombrd
mbomberj
nemoj
nemo
nwarra
nwarrb
nwarr
nwarrh
nwarru
higemaru
plsmaswda
plsmaswd
pfghtj
pgearr1
pgear
qad
redearth
ringdesta
ringdest
rvschoola
rvschool
rvschoolu
rockman2j
rockmanj
rmancp2j
rushcrsh
wofa
slammastu
slammast
savgbees
sectionz
sectionza
commandoj
mercsj
jgakuen
sidearmsj
sidearmsr
sidearms
slipstrm
slipstrmh
sonson
sonsonj
sinvasn
stargld2
stargladj
starglad
sss
sfj
sfu
sfua
sf
sfp
sfa2
sfa2ur1
sfa2u
sfa3b
sfa3
sfa3hr1
sfa3h
sfa3ur1
sfa3u
sfar3
sfar2
sfar1
sfa
sfau
sfexa
sfex
sfexj
sfexu
sfexpj1
sfexpj
sfexpu1
sfexp
sfex2a
sfex2h
sfex2j
sfex2
sfex2pa
sfex2ph
sfex2pj
sfex2p
sf2hfj
sf2ceja
sf2cejb
sf2cejc
sf2ceua
sf2ceub
sf2ceuc
sf2ceea
sf2ce
sf2hfu
sf2hf
sf2ja
sf2jc
sf2jf
sf2jh
sf2j
sf2jl
sf2ua
sf2ub
sf2ue
sf2uc
sf2ud
sf2uf
sf2ug
sf2ui
sf2uk
sf2eb
sf2ee
sf2ed
sf2
sfiii2n
sfiii2j
sfiii2
sfiii3
sfiii3nr1
sfiii3n
sfiii3ur1
sfiii3u
sfiiia
sfiiin
sfiiina
sfiii
sfiiih
sfiiij
sfiiiu
sfzar1
sfza
sfzbr1
sfzb
sfzhr1
sfzh
sfzjr2
sfzjr1
sfzj
sfz2a
sfz2br1
sfz2b
sfz2h
sfz2jr1
sfz2j
sfz2n
sfz2al
sfz2alb
sfz2alh
sfz2alj
sfz3ar1
sfz3a
sfz3jr2
sfz3jr1
sfz3j
sftm110
sftm111
sftm
sftmj
strider
striderua
strider2a
strider2
striderjr
striderj
shiryu2
sgemf
sgemfa
sgemfh
smbombr1
smbomb
spf2ta
spf2th
spf2t
spf2xj
ssf2ta
ssf2tur1
ssf2tu
ssf2t
ssf2xjr
ssf2xj
ssf2ar1
ssf2a
ssf2h
ssf2jr2
ssf2jr1
ssf2j
ssf2u
ssf2
ssf2tbh
ssf2tbj
ssf2tbr1
ssf2tb
trojanj
techromn
techromnu
dynwarjr
dynwarj
wofj
kodja
kodj
kodu
kodr1
kod
punisherh
punisherj
punisheru
punisher
srumbler
srumbler2
srumbler3
3wondersu
3wondersr1
3wonders
tigeroad
topsecrt
toramich
pc_trjan
trojanr
trojan
trojana
unsquad
cawingj
uecology
vhunt2r1
vhunt2
vhuntjr2
vhuntjr1s
vhuntjr1
vhuntj
vsav2
vsava
vsav
vsavh
vsavj
vsavu
vampjr1
vampja
vampj
varthj
varthu
varthr1
varth
vulgusj
vulgus
vulgusa
wofu
wofr1
wof
warzardr1
warzard
willowj
willowo
willow
wonder3
xmvsfar3
xmvsfar2
xmvsfar1
xmvsfa
xmvsfb
xmvsfr1
xmvsf
xmvsfh
xmvsfjr2
xmvsfjr1
xmvsfj
xmvsfur1
xmvsfu
xmcotaar1
xmcotaa
xmcotar1
xmcota
xmcotahr1
xmcotah
xmcotajr
xmcotaj3
xmcotaj2
xmcotaj1
xmcotaj
xmcotau
pc_ynoid

Capcom Play System.tag
Code: [Select]
1941
cworld2j
bbros
dino
captcomm
cawing
dynwar
ffight
forgottn
ghouls
knights
msword
megaman
mtwins
mercs
mbombrd
nemo
pnickj
qad
qtono2j
slammast
sf2ce
sf2hf
sf2
strider
kod
punisher
3wonders
unsquad
varth
wof
willow

Capcom Play System II.tag
Code: [Select]
1944
19xx
avspu
armwaru
batcir
csclub
cybotsu
dstlku
dimahoou
ddsomu
ddtodu
ecofghtr
gigawing
hsf2
choko
jyangoku
mmatrix
mshu
mshvsfu
mvscu
mmancp2u
megaman2
mpangu
nwarru
progear
pzloop2j
qndream
ringdest
sfa2u
sfa3u
sfau
sfz2al
sgemf
spf2t
ssf2t
ssf2
vhunt2
vsav2
vsavu
xmvsfu
xmcotau

Capcom Play System III.tag
Code: [Select]
jojoba
jojo
redearth
sfiii2
sfiii3u
sfiii

2
RocketLauncher builtin AttractMode plugins a long time ago. ArcadeBliss wrote the AttractMode plugin for RocketLauncher a long time ago (OP http://forum.attractmode.org/index.php?topic=858.msg6557#msg6557) and now it's part of (builtin) the standard AttractMode 2.4.1 build.

Here are the basic steps to configure AttractMode with RocketLauncher:
1. run Attract-Mode and enable the RocketLauncher plug-in and configure the settings.
Code: [Select]
Configure-->Plug-ins-->RocketLauncher = enabled
Configure-->Plug-ins-->RocketLauncher--> <configure settings for your system>

2. run RocketLauncherUI to add and enable the Attract-Mode FE to RocketLauncher
Code: [Select]
RocketLauncherUI (icon on the top)-->Frontends (tab)--> "+" icon to add Frontend. Choose "AttractMode" for the name and set the path to your Attract-Mode.exe and choose Attract-Mode for both plugins and click the "disk" icon to save it. Highlight your new Frontend entry and click the "red dot" icon to make Attract-Mode your active Frontend.
3. When creating or modifying your /Attract-Mode/emulators/<system>.cfg file use these settings (obviously correct these for YOUR system)
Code: [Select]
executable           <path to>\RocketLauncher\Rocketlauncher.exe
args                 -s "[emulator]" -r "[name]" -p AttractMode -f "<path to>\AttractMode\attract.exe"


I'll be honest, RocketLaucher isn't needed for most builds. There are several less used emulators that truly benefit/need its slick autohotkey scripts but that's not why I like it. Where RocketLauncher shines is with its great loading and exiting screens and more importantly it's pause menu. If you have never seen a well done RocketLauncher build you're probably laughing and saying, "a pause menu?"

Were talking about a menu that comes up when you pause any game that will allow you to:
- see general moves for games
- see complex character's moves for games (like mortal kombat including finishing moves)
- use onscreen save and load states with screenshots of the save points
- view and hear videos, music, artwork, bezels, cabinets, consoles, etc.
- see statsitics about times played, how long it was played, when it was last played, etc.
- see game developer info, game ratings, description of the game (game info)
- read and review game manuals, arcade instructions, service manuals, circuit boards, etc.
- see onscreen maps that are very helpful for certain console games
- see walk through guides (I call this cheating)
- adjust the volume of your system
- exit out of emulation and FE
- in game controller changes

There's more to RocketLauncher, it can also:
- provide bezel loading per game or per emulator
- help you setup joy2key, xpadder, etc. controller manipulation software per emulator when need
- assist in loading virtual CD/DVDs if needed
- unzip games (if the emulator doesn't support a compressed format) and optionally delete the unzipped copy once the game is exited
- provide a uniform/one-stop-place for people that want to install/use/tryout multiple frontends on the same machine
- allow use of CPWizard and other 3rd party applications
- High Score menus for MAME games with specified names/initials highlighted

So if RocketLauncher so great why doesn't everyone have it? It takes a lot of work and time to get everything setup and maximize its benefit. You need to get every piece for every game on every system and put it in the right place. It's not for most and I only recommend it for hardcore emulators.

Who should use RocketLauncher with AttractMode:
- people that already have another FE that uses/requires it (like HyperSpin)
- hardcore emulators
- people that want to have every single piece or artwork, instruction, guide, map, moves, etc. for ever single game
- people that want to one-up their friends

Who shouldn't consider RocketLauncher with AttractMode:
- most people
- anyone not using a Windows OS (RocketLauncher is a Windows only app)
- anyone that has been in emulation for less than a year
- anyone that mostly cares about playing games and not fancy bells and whistles
- anyone that needs a lot of help setting up the basic AttractMode frontend

Why do I have RocketLauncher? Simple, if you go back long enough HyperSpin was (IMO) the best and only FE. HyperSpin migrated to use RocketLauncher years ago and so I already had a great and complete RocketLauncher build. I can honestly say that the RocketLauncher pause menu is the crown jewel of my cabinet and makes it standout more than any feature aside from the emulated games themselves and the graphics of the frontend, but anyone interest already saw/had those. I can also say that HyperSpin is no longer my preferred frontend, for the past 2 years it's been AttractMode. It's flexibility with layouts, filters, tags. etc. makes it the best and simplest to use frontend across many different OSes (especially when not using RocketLauncher).

Don't do it, it's a rabbit hole! If you already have it, want the best of best, need to impress, need to show up a friend... then dive in and don't look back.

Please chime in... who has RocketLauncher? Why do you have it? What do you like most about it? How hard was it to get all the feature you wanted setup?

3
General / Poll: What systems do you use most (85%+) of the time?
« on: July 18, 2018, 11:07:39 PM »
How do you use Attract-Mode?

4
Just as the subject suggests, why does the forum use the word theme when the term layout is used in AttractMode?

I know they are one and the same but newcomers might not. Doesn't using the same terminology everywhere make more sense and eliminate confusion?

Other options:
Layouts
Layouts/Themes
Layouts (Themes)
Themes/Layouts
Themes (Layouts)

I'm not saying it should be changed but I'm not saying it shouldn't. Is there any rhyme or reason for the name "Themes" for this topic?

5
If you have more than a hundred roms in a display it can take a long time to find the game you want to play. If you have thousands of roms in a display it's even worse. Filters in AM are dynamic and fast. They can help you find the game (or type of game) you want play very fast. Your games will need the proper xxx.txt files in the "romlists" folder for them to work (meaning scraped by thegamesdb.net correctly or using mame.xml files) but they can be magical. Below is a post of part of my attract.cfg that holds these settings that I hope will help many people navigate their systems better.

See next post(s)... apparently this one had too many characters. Make a backup copy of your attract.cfg before making changes. Leave out any sections below of this file that don't start with the word "filter".

6
Emulators / Best Compression for Specific Emulators
« on: June 12, 2018, 11:48:46 PM »
Just my 2 cents but a lot has changed in emulation over the past couple of years. In the old days I zipped large files to save space but this caused long load times. These days you can use compressed formats that are native to a specific emulator. This saves space and decreases load times. Below shows what I'm doing today.

PS2 - .cso (PCSX2)
PS - .chd (RetroArch mednafen_psx_libretro core)
PSP - .cso (RetroArch ppsspp_libretro core)
GameCube - .gcz (RetroArch dolphin_libretro core)
Wii - .wbfs (Dolphin)
Sega CD - .chd (RetroArch genesis_plus_gx_libretro core)
Sega Dreamcast - .chd (RetroArch redream_libretro core)
Sega Saturn - .chd (RetroArch mednafen_saturn_libretro core)
TurboGrafx-16 CD - .chd (RetroArch mednafen_pce_fast_libretro core)
Panasonic 3DO .chd (RetroArch 4do_libretro core)

If anyone is interested in this I'd be happy to discuss the tools I used to convert the games or how you feel is the best way to store large games.

7
General / Best Frontend - Cheers to raygun!
« on: March 24, 2018, 12:52:09 AM »
I just want to tip my hat to raygun on this great FE. I've tried most FEs and AM is the best for too many reasons to list.

Love the FE.

Love the lack of tip jar.

Love raygun.

Great job!

8
General / RetroPie Build - What games do you use alternate emulators?
« on: July 17, 2017, 01:54:05 AM »
AM on Pi is pretty great but obviously is limited on performance. Using alternate emulators makes a bunch of games more playable. What games are you using alternate emulators?

I use mame2003 as my default emulator. If you use RetroPie to set this up the changes are in the /opt/retropie/configs/all/emulators.cfg. Here's a few changes that I use to play Golden Tee games and some of the Street Fighter III games.

emulators.cfg
Code: [Select]
arcade_gt97 = "advmame"
arcade_gt98 = "advmame"
arcade_gt99 = "advmame"
arcade_gt2k = "advmame"
arcade_altbeast = "lr-mame2010"
arcade_astorm = "lr-mame2010"
arcade_hsf2 = "lr-mame2010"
arcade_jojo = "lr-fbalpha"
arcade_jojoba = "lr-fbalpha"
arcade_redearth = "lr-fbalpha"
arcade_sfiii = "lr-fbalpha"
arcade_sfiii2 = "lr-fbalpha"
arcade_sfiii3 = "lr-fbalpha"
arcade_sfz2al = "lr-mame2010"
arcade_ssf2t = "lr-mame2010"

9
General / How do you run Attract-Mode on your Pi?
« on: February 02, 2017, 01:20:54 AM »
I'm curious how people get their Attract-Mode build on the Raspberry Pi. I know there are advantages and disadvantages to each of these methods. What flavor is your Pi?

10
General / Request for a "Tutorial" main forum thread
« on: January 15, 2017, 12:59:19 AM »
I think this would be a helpful part of the forum. People tend to not search for their solutions but tend to follow instructions (if available) when setting things up, especially if they can watch a video (videos can be hosted elsewhere, if needed).

I have answered a few PMs on how to do certain things and I could put them in a new thread that will likely get lost, I think they may be better suited for another undefined part of the forum. This would also be a great area to move or link all of the "How To..." posts. I would also like to see parts of the "read me" files broken down a little in here, no offence but 70% of people don't know they exist or get bored reading them before they get to the part that could have helped them.

In relation to some of the requests for "Pi" specific topics, I think that if someone might write a full Pi build "How To" so we don't have tons of questions about the many flawed/outdated Pi images people can and will download.

What do others think?

P.S. If you have an option for moderator approval before going live that would be smart too.

11
General / Raspberry Pi F.A.Q.
« on: January 13, 2017, 02:09:38 AM »
1. 90% of your issues will be resolved by making sure that you running the latest Raspbian, RetroPie and Attract-Mode. Please update these aspects of your Pi before asking questions.

Warning to upgraders: If you are upgrading from a version of Attract-Mode that was originally installed from the RetroPie Setup menu do not use these steps, instead upgrade using the RetroPie Setup menu like your original install. Failure to do so will result in two desperate Attract-Mode installations. This specific step is meant for people that have manually installed Attract-Mode from the command line or are installing Attract-Mode for the first time.

Upgrading Raspbian. (Raspbian wiki - https://www.raspberrypi.org/documentation/raspbian/updating.md)
Code: [Select]
sudo apt-get update; sudo apt-get upgrade


Upgrading RetroPie (skip this step if you aren't using RetroPie). (RetroPie wiki - https://retropie.org.uk/docs/Updating-RetroPie/)
Code: [Select]
sudo bash ~/RetroPie-Setup/retropie_setup.sh
Choose option "U Update all installed packages"

Upgrading all aspects of Attract-Mode. (Attract-Mode wiki - https://github.com/mickelson/attract/wiki/Compiling-on-the-Raspberry-Pi-(Raspbian-Jessie))
Code: [Select]
cd ~; mkdir develop

sudo apt-get install cmake libflac-dev libogg-dev libvorbis-dev libopenal-dev libfreetype6-dev libudev-dev libjpeg-dev libudev-dev libfontconfig1-dev

cd ~/develop
git clone --depth 1 https://github.com/mickelson/sfml-pi sfml-pi
mkdir sfml-pi/build; cd sfml-pi/build
cmake .. -DSFML_RPI=1 -DEGL_INCLUDE_DIR=/opt/vc/include -DEGL_LIBRARY=/opt/vc/lib/libbrcmEGL.so -DGLES_INCLUDE_DIR=/opt/vc/include -DGLES_LIBRARY=/opt/vc/lib/libbrcmGLESv2.so
sudo make install
sudo ldconfig

cd ~/develop
git clone --depth 1 git://source.ffmpeg.org/ffmpeg.git
cd ffmpeg
./configure --enable-mmal --disable-debug --enable-shared
make
sudo make install
sudo ldconfig

cd ~/develop
git clone --depth 1 https://github.com/mickelson/attract attract
cd attract
make USE_GLES=1
sudo make install USE_GLES=1

cd ~; rm -r -f ./develop


2. If you started with anything other than the latest RetroPie image directly from the RetroPie website, ask the creator of the image for solutions to your problems. They will be better suited to answer them since Attract-Mode can be built and configured many different ways.

3. Videos don't play, stutter, turn grey, etc.. Enable hardware video decoding or use lower resolution videos.
 
To enable hardware video decoding: Configure-->General-->Video Decoder = mmal (if you can't select "mmal" run the steps for Attract-Mode upgrade in F.A.Q. #1)

4. I have random weird things happen when I exit a game or use a RetroPie configuration menu. This is an old known bug, run the steps for Attract-Mode upgrade in F.A.Q. #1 to fix it.

5. Some emulators like Daphne and Advance MAME run behind AM (a.k.a. in the background), my RetroPie runcommand dialog doesn't show in AM, or my RetroPie Setup Menu doesn't work properly in AM. Configure-->General-->Window Mode = FullScreen Mode

6. How can I access the /home/pi/.attract/ folder from Windows without using 3rd party software? You can use the RetroPie GUI that is described here http://forum.attractmode.org/index.php?topic=821.msg8138#msg8138.

You can do it from the command line like this:
Code: [Select]
sudo nano /etc/samba/smb.conf
Add these lines to the end of the file
Code: [Select]
[attractmode]
comment = attractmode
path = "/home/pi/.attract"
writeable = yes
guest ok = yes
create mask = 0644
directory mask = 0755
force user = pi
restart the samba service
Code: [Select]
sudo /etc/init.d/samba restart

7. How can I easily create custom wheels across mutiple emulators using the AM GUI? See this thread http://forum.attractmode.org/index.php?topic=1165.msg8455#msg8455 .

8. I have a lot of roms, how can I skip a page or a letter at a time?

Set these controls:
Configure-->Controls-->Previous Page
Configure-->Controls-->Next Page
Configure-->Controls-->Previous Letter
Configure-->Controls-->Next Letter

9. How can I add menus to switch booting from Attract-Mode to EmulationStation and vice versa? How can I run RetroPie Setup options from Attract-Mode? This post has a script to setup it up http://forum.attractmode.org/index.php?topic=1311.msg9542#msg9542

If you want to manually create a menu for the RetroPie Setup options in Attract-Mode see this post http://forum.attractmode.org/index.php?topic=869.msg6679#msg6679 . (Make sure you set Configure-->General-->Window Mode = FullScreen Mode)

10. In MAME emulators I see the romnames and not the friendly/nice looking game names. See these posts http://forum.attractmode.org/index.php?topic=1764.msg12450#msg12450 and http://forum.attractmode.org/index.php?topic=1665.msg11810#msg11810

11. I misconfigured my controls and now I can't make changes to correct them.

Reset your inputs to the default input mapping.
Code: [Select]
nano ~/.attract/attract.cfg
Replace the entire "input_map" section with the defaults listed below
Code: [Select]
input_map
configure            Tab
prev_letter          Up+LControl
next_letter          Down+LControl
filters_menu         Left+LControl
next_filter          Right+LControl
configure            Escape+Up
edit_game            Escape+Down
add_favourite        Escape+LControl
prev_letter          Joy0 Up+Joy0 Button0
next_letter          Joy0 Down+Joy0 Button0
filters_menu         Joy0 Left+Joy0 Button0
next_filter          Joy0 Right+Joy0 Button0
configure            Joy0 Up+Joy0 Button1
edit_game            Joy0 Down+Joy0 Button1
add_favourite        Joy0 Button0+Joy0 Button1
back                 Escape
back                 Joy0 Button1
up                   Up
up                   Joy0 Up
down                 Down
down                 Joy0 Down
left                 Left
left                 Joy0 Left
right                Right
right                Joy0 Right
select               Return
select               LControl
select               Joy0 Button0
default             back exit
default             up prev_game
default             down next_game
default             left prev_display
default             right next_display
Restart Attract-Mode

12. How can I get rid of the boot text and images? Checkout this https://retropie.org.uk/docs/FAQ/#how-do-i-hide-the-boot-text

13. How can I get rid of the terminal/console text I see when I launch a game or exit a game? Check out this post http://forum.attractmode.org/index.php?topic=1642.0.

14. How can I have Attract-Mode default to my "Favorites" romlist instead of the "All" romlist? See this post http://forum.attractmode.org/index.php?topic=1613.0.

(moderator edit: updated retropie URLs since the github wiki content has been moved to the main site)

12
1. Create a master romlist of all your games. (This will take a while to build if you have many systems and/or roms.)
    Configure-->Emulators-->Generate Collection/Rom List-->Set all of your game emulators to “Yes” and then click “Generate Collection/Rom List” and enter the name “All Systems”
2. Setup Search, Filter, Favorites and Tagging (if you haven’t already)
    Configure-->Plug-ins-->KeyboardSearch-->Enable=Yes
    Configure-->Plug-ins-->KeyboardSearch-->Trigger=Custom1
    Configure-->Controls-->Custom1=S
    Configure-->Controls-->Filter Menu=F
    Configure-->Controls-->Add/Remove Favourite=A
    Configure-->Controls-->Add/Remove Tags=T
3. Go to your newly created “All Systems” Display/Wheel and check it out

Once you create a master romlist that contains all of your games there are many ways you can use it. Here are just a few examples.

1. Press the “S” key to open the Search Plug-in and enter “Mario” then press the “Enter” key. This will show you all of your Mario games.
    To remove the search press the “S” key and delete “Mario” and press the “Enter” key
2. Create a filter for Mario games
    Configure-->Displays-->All Systems-->Add Filter-->Enter Filter Name=Mario Games-->Add Rule
    Target=Title
    Comparison=contains
    Filter Value=Mario
3. Create a filter for a Shooting Games genre
    Configure-->Displays-->All Systems-->Add Filter-->Enter Filter Name=Shooting Games-->Add Rule
    Target=Category
    Comparison=contains
    Filter Value=Shooter
4. Create a custom Display/Wheel for Mario Games
    Configure-->Displays-->Add New Display-->Enter Display Name=Mario Games
    Collection/Rom List=All Systems
    Global Filter-->Add Rule-->
    Target=Title
    Comparison=contains
    Filter Value=Mario
    (optionally you can hide the “All Systems” Display from “Show in Cycle” and/or “Show in Menu” after your done)
5. Create a tag group for Mario Games
    Press the “T” key-->Create new tag-->Enter new tag name=Mario Games
    Press the “S” key-->Search for:=Mario
    Go to a game you want to add and press the “T” key-->Add tag:’Mario Games’
    <repeat the step above until you have all the games you want to tag>
    Press the “S” key and delete “Mario” and press the “Enter” key
    Configure-->Displays-->All Systems-->Add Filter-->Enter Filter Name=Mario Games-->Add Rule
    Target=Tags
    Comparison=contains
    Filter Value=Mario
6. Create Favorites
    Go to a game you want to add and press the “A” key-->Add ‘<game name>‘ to Favourites?=Yes
    <repeat the step above until you have all the games you want to have in Favoritres>
7. Create a 80’s game filter
    Configure-->Displays-->All Systems-->Add Filter-->Enter Filter Name=80’s Games-->Add Rule
    Target=Year
    Comparison=contains
    Filter Value=198

Tip: The "All Systems" Display looks and works best when you use the same or simular "Layout" for all of your Emulator Displays.

If you found this interesting or helpful please let us know how you like to use your master romlist.

13
General / New Source Code Strikes Gold!
« on: November 04, 2016, 11:57:14 PM »
- Added customized layouts for the displays menu/system selection menu
- Added ability to set image origin in scripts (for centre rotations etc)
- [rpi] Issue #266 - Fix for keypresses being cached w/ sfml-pi build
- Added layout options configuration for 'Displays Menu' layout
- Fixed "Toggle Layout" when used on the displays menu layout

What this means... a real Displays Menu! So long to issues with a keyboard hooked up!

Great work!

14
1. a good looking (themed) system menu (a.k.a. Display Menu that is the default menu)
2. modify the search function to include an on screen keyboard (like ArcadeBiss has in his theme)
3. a Genre list (I know you can do this with filters but a separate input(s) to active a different sets of genre/other filters and/or different tag files.)
4. more predefined/standardized media paths for layout makers to include like: box. media (cart or CD), advert, snap, video, fanart, background, etc. I know you can do this now but it requires customization per theme.
5. sub-menus, so you could just have Atari, Sega, Nintendo, Arcade, etc. on the main menu then 2600, 5200, 7800, etc. on the sub-menu for example.

I love AM and I run it on several of my machines. It kicks butt on a Pi. My arcade cabinet and HTPC are still running another FE but I'm still not ready to make the jump. AM could be the best FE for all platforms but still needs some upgrades and some hype/social media/EmuMovies exposure to get it to the masses.

I know I should have put feature requests elsewhere but then it wouldn't fit the overall thought. Don't get me wrong, I think that AM is the only option for a Pi right now and a great option for everything else. I'd love to see it be the best option for every platform.


15
General / What controls do you use for Attract-Mode?
« on: August 15, 2016, 01:14:50 AM »
What is your favorite method to play games and control Attract-Mode?

Pages: [1] 2