Jump to content
LaunchBox Community Forums

1 Screenshot

About This File

 

 

🎯 ATTRACT MODE for BigBox: Auto Play N' Quit (No Plugins, No Hassle!)

Sick of staring at a frozen BigBox playlist? Wanna transform your arcade setup into a living, breathing arcade cabinet that automatically cycles through games like a pro?

Look no further. This lean AutoHotkey script brings ATTRACT MODE to BigBox, no complicated setups, no bloat.

 


What does it do?

  • 🚀 Launches a game from any BigBox playlist or platform (The one that's opened)

  • Waits a solid 5 minutes letting the game’s demo/attract mode run

  • 🛑 Closes the emulator cleanly (using Alt+F4 + forced process kill if needed)

  • 🎯 Brings BigBox back to the front, then scrolls randomly down 2 to 8 games in your list

  • 🔄 Launches the next game and repeats forever, hands-free, stress-free

  • 🎮 Supports all vertical scrolling themes only (vertical = essential for proper down-arrow navigation)

  • 🛑 Exit anytime by pressing Joy8 (Start button) or the ESC key

 


Why is this awesome?

  • You get a ATTRACT MODE, cycling games without lifting a finger

  • Works out of the box with your existing BigBox setup, zero complicated plugins

  • Customizable ProcessList.txt lets you kill any stubborn emulators or apps that refuse to close

  • Perfect for cabinets, game rooms, shows, or that “cool factor” when your rig is idle

 


⚠️ Note:

Your BigBox theme must be vertically scrolling. If you're using a horizontal wheel or grid layout, the Down-arrow navigation won’t behave properly.
You MUST download either the ZIP or the two loose files, the AHK and the TXT, and they can be placed anywhere, but MUST BE in the same folder.

 


🔧 ProcessList.txt

Just add any emulator or game launcher that needs force-closing to ProcessList.txt separated by pipes, like so:
retroarch|mame|duckstation|pcsx2
 

Buy me a Coffee IzzIsHOr

Edited by izzishor
Updated Script and Description.


What's New in Version 0.2   See changelog

Released

Redesigned the whole script, now it's a bit more complex, and after using it for almost a year, I found NO BUGS, on my setup.

  • Like 3
  • Thanks 3
  • Unusual Gem 1

User Feedback

Recommended Comments

davemk

Posted

Very cool, this needs to be implimented into Big Box as standard in my opinion.

  • Like 1
  • Game On 2
KRI$85

Posted (edited)

@izzishor  WooW Amazing script 🤗
To Full happiness it would be if could control the script by voice + random draw and by game name, genre, that would be a brain on the wall hehe maybe someday

Ps.
2 Qestion:
1. I understand that it only works with playlists, it doesn't work with platforms, etc ?
2. How to Assign, add other emu if I create a mix playlist ps1,2,xbox,arcade etc ?

Edited by KRI$85
  • Thanks 2
izzishor

Posted

53 minutes ago, KRI$85 said:

@izzishor  WooW Amazing script 🤗
To Full happiness it would be if could control the script by voice + random draw and by game name, genre, that would be a brain on the wall hehe maybe someday

Ps.
2 Qestion:
1. I understand that it only works with playlists, it doesn't work with platforms, etc ?
2. How to Assign, add other emu if I create a mix playlist ps1,2,xbox,arcade etc ?

Thanks for reaching out, and for the kind words 🥹

I forgot I posted it here, I made it a bit more complex now, works with all platforms/playlists, just have to be VERTICAL SCROLLING, or you must tweak the AHK to send right arrows instead of down arrows.

Try it out, tell me what you think, to make it close other emulators, just edit the ProcessList.txt and add whatever you want it to close in there.

Updated the description and updated the files as well.

  • Unusual Gem 1
KRI$85

Posted (edited)

49 minutes ago, izzishor said:

Thanks for reaching out, and for the kind words 🥹

I forgot I posted it here, I made it a bit more complex now, works with all platforms/playlists, just have to be VERTICAL SCROLLING, or you must tweak the AHK to send right arrows instead of down arrows.

Try it out, tell me what you think, to make it close other emulators, just edit the ProcessList.txt and add whatever you want it to close in there.

Updated the description and updated the files as well.

Great. I'll check it out tomorrow because it's time to sleep slowly 1 am :P

Unfortunately or fortunately I have a long mix list
horizontal
vertical
so there will be some changes :D

Ps:
I have to delve into AI, if such miracles can be done then maybe I +AI will be able to create something ;)

Edited by KRI$85
  • Like 1
Djronz

Posted

Tried the updated version, seems to work great and i can now get it to close some emulators (newer mame versions) that would nt shut before. 

 One thing id like it to do is once i've quit the script (by pressing start), id like it to restart after a period of inactivity, ie no key presses or joypad movements. So if i start to play a game and then finish and walk away the attract mode will kick in again, after say a few minutes .  Currently i have to manually start the script again.

is this possible?

  • Like 1
  • Game On 1
KRI$85

Posted

53 minutes ago, Djronz said:

Tried the updated version, seems to work great and i can now get it to close some emulators (newer mame versions) that would nt shut before. 

 One thing id like it to do is once i've quit the script (by pressing start), id like it to restart after a period of inactivity, ie no key presses or joypad movements. So if i start to play a game and then finish and walk away the attract mode will kick in again, after say a few minutes .  Currently i have to manually start the script again.

is this possible?

Oh, that's a really good idea💪
I'm just about to start testing it 😋

  • Like 1
KRI$85

Posted (edited)

Something always doesn't pop up for me while loading
Final error on various emu retro arch mame etc

Specifically: No application is associated with the specified file for this operation, second error

Error.png

Error2.png

Edited by KRI$85
izzishor

Posted

17 hours ago, KRI$85 said:

Something always doesn't pop up for me while loading
Final error on various emu retro arch mame etc

Specifically: No application is associated with the specified file for this operation, second error

Error.png

Error2.png

It must be ran with AHK 1.0 I believe, that's why the error is, I keep the scrips hidden in C:\ so there are no folders to path, maybe that's the error you're facing, try keeping it in the root of a HDD, hidden or not it doesn't matter, see if the error is still there, and the #NO ENV is due to AHK 2.0 i think, if you're using AKH 1.0 and have that error, you can delete the #noENV line from it.

izzishor

Posted

21 hours ago, Djronz said:

Tried the updated version, seems to work great and i can now get it to close some emulators (newer mame versions) that would nt shut before. 

 One thing id like it to do is once i've quit the script (by pressing start), id like it to restart after a period of inactivity, ie no key presses or joypad movements. So if i start to play a game and then finish and walk away the attract mode will kick in again, after say a few minutes .  Currently i have to manually start the script again.

is this possible?

Yes, it is, I have a shortcut made inside a game I don't play, that starts with A, that launches it when I launch that game, just add it in Additional APPS under LaunchBox.

Or make another AHK script with chatGPT that runs the autorun script when you press a combo of buttons.

So happy it works for you, I did this for myself in spare time, and glad it helps some peeps ❤️

Djronz

Posted (edited)

10 minutes ago, izzishor said:

Yes, it is, I have a shortcut made inside a game I don't play, that starts with A, that launches it when I launch that game, just add it in Additional APPS under LaunchBox.

Or make another AHK script with chatGPT that runs the autorun script when you press a combo of buttons.

So happy it works for you, I did this for myself in spare time, and glad it helps some peeps ❤️

 I've literally just done that with chat gbt!  Used a button combo to start the actract mode.  Any controller presses exit the attract script. 

 I've tried to get it to automatically restart after a period of inactivity but as yet couldn't get it to work correctly. 

Edited by Djronz

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...