Created
September 30, 2018 18:17
-
-
Save patrickemuller/8ac1c3a57c6df159f5915a88dca1fb33 to your computer and use it in GitHub Desktop.
RetroArch + Ice + Steam Big picture
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Storage] | |
# The path to place your ROMs Directory. This can be in any drive or anywhere, | |
# as long as the full path is specified. Use ~ to represent your home folder | |
# (for example, C:\Users\Scott\) | |
# | |
# Set a directory where the ROMs are stored. | |
# If no directory is provided, "~/ROMs" is used. | |
# Example: | |
# ~\ROMs => C:\Users\<YOUR USERNAME>\ROMs | |
ROMs Directory=D:\SteamLibrary\emulators\ROMs | |
# Set a directory to store backups of your shortcuts.vdf file. If left blank, | |
# Ice will store backups in it's metadata folder (see note). If this option is | |
# missing or commented out (using the preceding `#`) then no backups will be | |
# created. Backups are stored in the format "/[user id]/shortcuts.[timestamp].vdf" | |
# | |
# Use ~ to represent your home folder (for example, C:\Users\Scott\) | |
# | |
# NOTE: When this option is left blank, backups will be created in a different | |
# folder depending on the operating system. | |
# | |
# Windows => C:\Documents and Settings\<User>\Application Data\Scott Rice\Ice | |
# Mac OS X => ~/Library/Application Support/Ice | |
# Linux => ~/.local/share/Ice | |
Backup Directory= | |
[Steam] | |
# Leave this field blank unless Ice can't find Steam. | |
# | |
# The directory for Steam's userdata folder. This can be in any local drive or directory, | |
# as long as the full path is specified. Use ~ to represent your home folder | |
# (for example, C:\Users\Scott\) | |
# | |
# It is located in Steam's installation directory on Windows (ex. C:\Program Files\Steam\userdata). | |
# It is generally located at ~/Library/Application Support/Steam/userdata/ on OSX and | |
# ~/.local/share/Steam/userdata/ on Linux. | |
Userdata Directory= | |
[Images] | |
# Comma separated list of providers for Ice to use when looking for grid | |
# images. The valid values are: | |
# | |
# * `local` - Looks in the `custom_images_directory` of the Console for | |
# a game of the same name. | |
# * `consolegrid` - Hits the ConsoleGrid API looking for a game of that name. | |
# | |
# Ice will ask these providers for images in order, stopping when it one is | |
# found. This means order matters, and `local, consolegrid` is not the same as | |
# `consolegrid, local`. | |
# | |
# The default is `local, consolegrid` | |
Providers=local, consolegrid |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Specifies the consoles for Ice to manage. Each console will have a ROMs folder | |
# created for it, and can have their games added to Steam. | |
# | |
# To add a new console, make a new entry following this format: | |
# | |
# [*Console Name*] | |
# option=value | |
# | |
# The *Console Name* is used as the Steam category for your Console. The options | |
# are extra information for Ice to use about the console. The only one that is | |
# necessary is 'emulator'. A full list of available options are as follows: | |
# | |
# Emulator: The emulator used to launch these games. This should be the name of | |
# an entry in emulators.txt. | |
# | |
# Nickname: *optional* A short, distinct name for the console. Used as the | |
# folder name for the default ROMs directory. If none is given, the full name | |
# of the console is used. This is not recommended, as ConsoleGrid uses | |
# the nickname as a hint to which console it should search for games in. | |
# | |
# Extensions: *optional* A (comma separated) list of file extensions to assume | |
# are ROMs. For example, if the value was set to 'sfc, smc' then only files | |
# that ended with '.sfc' or '.smc' will be added to Steam. If not provided, | |
# Ice will add every file in the ROMs directory to Steam. | |
# | |
# ROMs Directory: *optional* If given a path, Ice will look in the specified | |
# directory for ROMs (instead of the one it generates). | |
# | |
# Prefix: *optional* Text to append to the name of every game for the console. | |
# The name of the game as it appears in Steam will be | |
# "*Prefix* *ROM filename*". This is useful if you want to organize your Steam | |
# library in a way other than categories (for example, using the prefix | |
# '[NES]', or 'NES -') | |
# | |
# Icon: *optional* A path to an icon file to display for every game in the | |
# console. If none is provided, the icon of the emulator is used. | |
# | |
# Images Directory: *optional* A path to a directory to search for Grid Images. | |
# If an image is found in this directory with the same name as the ROM, it is | |
# set as the Steam Grid Image instead of one downloaded from ConsoleGrid. | |
# | |
# For example, a possible configuration (using all options) might look like this: | |
# | |
# [Super Nintendo] | |
# nickname=SNES | |
# emulator=ZSNES | |
# extensions=sfc, smc | |
# roms directory=C:\Games\Super Nintendo\ROMs | |
# prefix=[SNES] | |
# icon=C:\Games\Super Nintendo\icon.png | |
# images directory=C:\Games\Super Nintendo\Images | |
# | |
[Nintendo Entertainment System] | |
nickname=NES | |
emulator= | |
[Super Nintendo] | |
nickname=SNES | |
emulator=RetroArch_SNES | |
[Nintendo 64] | |
nickname=N64 | |
emulator= | |
[Nintendo Gamecube] | |
nickname=Gamecube | |
emulator= | |
[Nintendo Wii] | |
nickname=Wii | |
emulator= | |
[Playstation 1] | |
nickname=PS1 | |
emulator=RetroArch_PS1 | |
[Playstation 2] | |
nickname=PS2 | |
emulator= | |
[Sega Genesis] | |
nickname=Genesis | |
emulator= | |
[Sega Dreamcast] | |
nickname=Dreamcast | |
emulator= | |
[Nintendo Gameboy] | |
nickname=Gameboy | |
emulator= | |
[Gameboy Advance] | |
nickname=GBA | |
emulator= | |
[Nintendo DS] | |
nickname=DS | |
emulator= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Specifies the emulators that Ice can use when supporting consoles. Each | |
# can be referenced (by name) in consoles.txt to tell Ice how to launch games. | |
# | |
# Before attempting to add a new emulator on your own, check | |
# http://scottrice.github.io/Ice/emulators to see if someone has already found | |
# a configuration that works for your emulator. | |
# | |
# To add a new emulator manually, make a new entry using the following format: | |
# | |
# [*Emulator name*] | |
# location=*path to the emulator .exe file* | |
# command=*optional, command to use to launch a game* | |
# | |
# The 'command' option is not necessary, and the default should work for most | |
# emulators. If it does not, go to http://scottrice.github.io/Ice/faq to learn | |
# how to set up your emulator. | |
# | |
# Example Windows Configuration | |
# [Dolphin] | |
# location=C:\Emulators\Dolphin\Dolphin.exe | |
# command=%l --batch --exec=%r | |
# | |
# Example Mac Configuration | |
# [Mednafen] | |
# location=/Emulators/mednafen/mednafen | |
# command=%l %r | |
# | |
# Example GNU/Linux Configuration | |
# [SNES9X-GTK] | |
# location=/usr/bin/snes9x-gtk | |
# command=%l %r | |
# Playstation 1 | |
[RetroArch_PS1] | |
location=D:\SteamLibrary\emulators\RetroArch\retroarch.exe | |
command=%l -fullscreen -L cores\pcsx_rearmed_libretro.dll %r | |
# SNES | |
[RetroArch_SNES] | |
location=D:\SteamLibrary\emulators\RetroArch\retroarch.exe | |
command=%l -fullscreen -L cores\cap32_libretro.dll %r |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment