Skip to content

Instantly share code, notes, and snippets.

@denilsonsa
denilsonsa / Guide.md
Created March 28, 2024 15:58
How to add Windows-only non-Steam games to Steam Deck

How to add Windows-only non-Steam games to Steam Deck

This guide explains how to add a Windows-only game (or application) to Steam Deck. It also works for Steam running on Linux on any hardware (your laptop, your desktop, etc.). By following these instructions you can add any freeware and fan-game to your system. Of course, just be careful and don't download anything suspicious.

This guide was originally written as a comment to a YouTube video. However, YouTube comments are trash and are randomly silently dropped, so I'm rewriting it here. It's also easier to point people towards this guide.

Prerequisites

  • You know how to use the desktop mode.
  • You understand the concept of files and folders; and you know how to uncompress a ZIP file (or whatever format you have downloaded).
@denilsonsa
denilsonsa / README.md
Last active March 19, 2024 04:19
KLettres images for SteamGridDB

This is an Inkscape multipage SVG file based on the klettres_kids.svg default theme for KLettres. I used this multipage SVG file to generate images for SteamGridDB.

Since multipage is a new concept specific to Inkscape, you have to use it to be able to view the multiple pages. A browser will only show the first page.

Yes, the "hero" image is heavily distorted, but I'm not redrawing the original art.

@denilsonsa
denilsonsa / AlignImagesAladdin.ipynb
Last active November 28, 2023 23:24
Stitching screenshots together to make a game level map
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@denilsonsa
denilsonsa / README.md
Last active April 11, 2024 10:09
Bundle Helper
@denilsonsa
denilsonsa / diameter-chart-hand-adjusted.png
Last active October 21, 2022 10:08
Diameter chart T-shirt design, loving gift to my wife
diameter-chart-hand-adjusted.png
@denilsonsa
denilsonsa / StickyTerms.md
Last active October 7, 2021 23:11
Sticky Terms - word list

Sticky Terms - word list

[Sticky Terms][st] is a mobile game (available [on Android][and] and [on iOS][ios]) where you move and rotate pieces that were sliced up from certain words, trying to reconstruct said words. The game features 250 so-called "untranslatable" words.

Categories

The words are split in several categories:

  • 7 Fails
  • 7 Metaphors
@denilsonsa
denilsonsa / Denilsons-keyboard-idea-v2-compact.kbd.json
Last active November 12, 2020 05:56
Denilson's keyboard idea v2-compact
[
{
"name": "Denilson's keyboard idea v2-compact",
"author": "Denilson"
},
[
"Esc",
{
"x": 0.25
},
@denilsonsa
denilsonsa / Denilsons-keyboard-idea-v2_1.kbd.json
Last active November 12, 2020 05:56
Denilson's keyboard idea v2.1
[
{
"name": "Denilson's keyboard idea v2.1",
"author": "Denilson",
"pcb": false,
"plate": false
},
[
"Esc",
{
@denilsonsa
denilsonsa / migrate_bitbucket_mercurial_to_github.py
Last active July 1, 2020 19:45
Migrate Bitbucket mercurial repositories to GitHub
#!/usr/bin/env python3
#
# migrate_bitbucket_mercurial_to_github.py
#
# This is a single-use script to export all my Bitbucket.org mercurial
# repositories into my GitHub. Why? Because:
# https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket
#
# This script has my username hard-coded in the code.
#
@denilsonsa
denilsonsa / humblebundle_downloader.js
Last active May 22, 2020 22:32
Humble Bundle downloader
// This thing can be copy-pasted into the browser devtools JavaScript console, on the following page:
// https://www.humblebundle.com/home/library
// It was written to automatically download all torrent files from my Humble Bundle library.
//
// 1. Open the page.
// 2. Filter by ebooks.
// 3. Select BitTorrent instead of direct download.
// 4. Click on the first product to start downloading.
// 5. Run the code below.