CoffeeIsLife87 / Batch-steam-shortcut-creator

creates steam shortcuts for all the .exe(and equivalent files) in user set directories

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prerequsites

make sure you click "add python to path" when installing for windows

  • http.server (for launching html games from steam)

this can be installed using pip install shttp (on windows) or pip3 install --user shttp (on linux. --user may not be required)

Usage

  • Download/clone the repository or download the latest release

  • Run makerV3.py

  • give it the info it needs to function

  • sit back and let the script do the work

  • enjoy! :)

anouncements

now finds itch.io folder (cross platform) and epic games folders (windows only for now)

HTML5/webGL games launch and are playable now

Fixed double shortcuts for games with 64bit and 32bit variants

Now supports linux as well as Proton(partially)

I am pretty sure linux compatibility is done, however I have only tested it on stock ubuntu 20.04 LTS and fedora 32 so there may be issues

The Re-Write is complete

Now only requires python 3

Now Detects whether or not a game is a VR game based on whether or not one or both DLL files are present (openvr_api.dll / OVRPlugin.dll), (not working on linux)

It now removes old shortcuts (it does leave a blank shortcut tho)

It now detects whether or not your steam install is standard (and makes it easier for the user if it isn't)

It can now scan multiple directories (so you can add your itch.io games and your epic games store games as well as any others you may have)

fixed not being able to add a game/program that contained an "&" in the path/name

To Be Done

more QA/testing

known issues

There are no icons for shortcuts on linux

missing file error on ubuntu when looking for shortcuts.vdf the first time (works perfectly the second so it is functional)

other

I use a modified version of shortcut manager for setting the shortcuts

About

creates steam shortcuts for all the .exe(and equivalent files) in user set directories

License:MIT License


Languages

Language:Python 100.0%