mvscomplete layout for AttractMode front end
by Keil Miller Jr Keil Miller Jr
mvscomplete is a layout for the AttractMode front end. It was designed because I was seeking a better option than the 161-in-1 multicart for the neo geo. The 161-in-1 multicart has an awful menu, missing games, and a bunch of hacks.
This layout is intended to be displayed at a minimum of VGA resolution (640x480) and will scale gracefully to any higher resolutions, including widescreen resolutions.
- AttractMode compatible device with AttractMode 2.3.0 or greater installed
- Mame/GroovyMame installed with corresponding neogeo roms and bios (to run neo geo games)
You may need to change file paths as necessary if your differs.
- Copy layout files to
- Copy the contents of
snap/to your snap artwork folder. You may copy and rename these files to match your displays. They will be used as default for missing artwork.
- The Helpers module is REQUIRED for you to install. The layout will not work correctly without it.
- The Shuffle module is REQUIRED for you to install. The layout will not work correctly without it.
- The Shader module is RECOMMENDED. Shader module is required if you intend to use crt shaders within the layout, or have round corners on the slot artwork.
- The Leap plugin is OPTIONAL. Leap plugin helps to leap over empty filters. Whacky things happen if you have a favorites filter and no roms selected as a favorite!
- The FadeToGame plugin is OPTIONAL. FadeToGame will fade the screen when transitioning to and from a game. Be sure to set "To Game Run Time" to at least 2064 milliseconds if using SoundFx in mvscomplete, to prevent clipping of select SoundFx.
- Edit the following files to somewhat match below, or you may use the config menu (tab) inside AttractMode to enter the values. Do not forget to generate the rom index and history index from the config menu.
# Generated by Attract-Mode v2.3.0-12-dirty # display NeoGeo layout mvscomplete romlist mame in_cycle yes in_menu yes global_filter rule Category not_contains Majong rule Category not_contains Quiz rule Category not_contains Tabletop filter All filter Driving rule Category contains Driving filter Fighter rule Category contains Fighter filter Favorites rule Favourite equals 1 filter Maze rule Category contains Maze filter Platform rule Category contains Platform filter Puzzle rule Category contains Puzzle filter Shooter rule Category contains Shooter filter Sports rule Category contains Sports filter Year sort_by Year sound sound_volume 100 ambient_volume 100 movie_volume 100 input_map configure Tab back Escape back Joy0 Button1 select Return select LControl select Joy0 Button0 screenshot F12 add_favourite LAlt next_filter LShift next_game Right prev_game Left right Joy0 Right left Joy0 Left custom6 R up Up up Joy0 Up down Down down Joy0 Down displays_menu D default back exit default up default down default left prev_display default right next_display general language en exit_command default_font Arial font_path /Library/Fonts/;$HOME/Library/Fonts/ screen_saver_timeout 60 displays_menu_exit yes hide_brackets yes startup_mode default confirm_favourites no confirm_exit yes mouse_threshold 10 joystick_threshold 75 window_mode default filter_wrap_mode default track_usage yes multiple_monitors yes smooth_images yes accelerate_selection yes selection_speed_ms 40 scrape_snaps yes scrape_marquees yes scrape_flyers yes scrape_wheels yes scrape_fanart no scrape_videos no scrape_overview no video_decoder software menu_prompt Displays Menu menu_layout saver_config param basic_movie No param image_collage No param movie_collage Yes param overlay_art wheel param preserve_ar No param rgb_movie No param sound Yes layout_config mvscomplete param artworkShade 50 param artworkType marquee param enableSnapShader Yes param enableSoundFx Yes param favoriteImage Heart param hideBrackets Yes param marqueeColor Black param marqueeOpacity 85 param shaderResolution 320x240 intro_config param detect_aspect No param layout_rotation none param play_intro Yes param video_16x9 intro.mp4 param video_3x4 intro_3x4.mp4 param video_4x3 intro_4x3.mp4 param video_9x16 intro_9x16.mp4 param video_default $HOME/.attract/layouts/mvscomplete/snk boot.mp4 plugin History.dat enabled no param button Space param dat_path /Applications/mame0183b_macOS/history.dat param generate_index param index_clones No param rows 13 plugin Leap enabled yes param exception All plugin FadeToGame enabled yes param fromGameRunTime 500 param toGameRunTime 2064
# Generated by Attract-Mode v2.2.0-3 # executable /Applications/mame0183b_macOS/mame64 args [name] -bios unibios32 -video bgfx -bgfx_screen_chains crt-geom-deluxe rompath /Applications/mame0183b_macOS/roms/ romext .zip;.7z;<DIR> system neogeo info_source listxml import_extras /Applications/mame0183b_macOS/catver.ini artwork flyer /Applications/mame0183b_macOS/flyers artwork marquee /Applications/mame0183b_macOS/marquees;/Applications/mame0183b_macOS/flyers artwork snap /Applications/mame0183b_macOS/videos;/Applications/mame0183b_macOS/snaps artwork wheel /Applications/mame0183b_macOS/wheel
Artwork for front end in general can be obtained from the following:
- AntoPISA's MAME Artworks for marquees
- AntoPISA's progetto-SNAPS MAME Snapshots - Snap for snaps
- Emumovies for videos
- HypserSpin for wheel artwork�s
- PleasureDome for continuously updated torrent packages containing full sets compiled from other sources, such as the ones above, and more
Artwork for this theme in particular is recommended to be obtained from the following:
- Marquee: PleasureDome -> MAME 0.192 EXTRAs -> artwork -> romname.zip -> romname.png
- Snap: PleasureDome -> MAME 0.192 Multimedia -> videosnaps -> romname.mp4
Driver specific artwork and roms can be extracted from full sets using MAME Software Parser.
Included are some boot videos if you choose to use the Intro feature of Attract Mode. You can access this feature from the config menu (tab).
boot/neogeo.mp4for original neo geo boot
boot/snk.mp4for new snk boot
Sounds for this layout were obtained from the following locations.
Artwork for this layout were obtained from the following locations.