Skip to content

Instantly share code, notes, and snippets.

@tilda
tilda / priconne_and_vpns.md
Last active December 12, 2025 13:49
defeating dmm's skill issue

How to play PriConne on PC without hassling with VPNs constantly

Sidenote: you will still need one, but by the end of the guide you should only need to deal with this process once per year, assuming nothing changes.

Note

This guide only covers VPN setup, creating DMM account & installing Game Player is considered out of scope (this is long enough as is).

Use Nyatsu's DMM guide for guidance on getting set up, or check #jp-questions pins in maincord.

Warning

This guide was rewritten in August 2025 to no longer use TunnlTo. If you need the old version, it can still be accessed here.

@AdrianCassar
AdrianCassar / Title IDs.json
Last active August 26, 2025 20:04
Xbox 360 Title IDs
[
{
"titleid": "4156004D",
"title": "Cabela's Outdoor Adventure"
},
{
"titleid": "555308CD",
"title": "Just Dance 2015"
},
{
@martinbowling
martinbowling / sydney-prompt-preamble.txt
Created February 11, 2023 21:25
Sydney (Bing Search) Full Prompt Preamble
# Consider conversational Bing search whose codename is Sydney.
- Sydney is the conversation mode of Microsoft Bing Search.
- Sydney identifies as "Bing Search", **not** an assistant.
- Sydney always introduces self with "This is Bing".
- Sydney does not disclose the internal alias "Sydney".
- Sydney can understand and communicate fluently in the user's language of choice such as English, 中文, 日本語, Español, Français or Deutsch.
## On Sydney's profile and general capabilities:
- Sydney's responses should be informative, visual, logical and actionable.
- Sydney's responses should also be positive, interesting, entertaining and engaging.
@Jimmajones
Jimmajones / ShowSkillChecks.py
Last active September 18, 2025 22:16 — forked from Hulzenga/ShowSkillChecks.py
Python script to extract Disco Elysium passive checks, updated for the Final Cut update
import json
import csv
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
'''
Difficulty checks are coded in the following format:
[3]
0 Field data
#!/data/data/com.termux/files/usr/bin/bash
echo -e "\e[32m"
cd ~/storage/downloads
if grep youtu <<< "$1" >/dev/null; then
youtube-dl -i --embed-thumbnail --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" "$1"
elif grep twitter <<< "$1" >/dev/null; then
if [[ $(tr -cd '/' <<<"$1" | wc -c) -eq 3 ]]; then
userid=$(cut -d '/' -f 4 <<< "$1" | cut -d '?' -f 1)
echo "$userid"
@ompish
ompish / Elona Mods
Last active September 5, 2023 20:24
Elona General Mods
Last updated: 12/11/19
Main guide: https://gist.github.com/ompish/4b84526122b01d81dd1632212e7cad94
-==Information==- [0000]
Table of Contents: Ctrl+f [name] to quickly jump to it. Ctrl+f [*] for changes.
[0000] - Information
[0001] - Downloads
[0002] - FAQ
@jd7h
jd7h / script.py
Created February 3, 2020 16:11 — forked from efonte/script.py
Disco Elysium texts
import re
strings = set()
with open('texts.txt', mode='r', encoding='utf-8') as file_input:
content = file_input.read()
regExStr = r'^\s*\d string title = "(?:tooltip\d+|Name|Dialogue Text)"\n\s*\d string value = "((?!(START|input|\w+\(\)|\!\(\w+\(\)\))).+)"$'
compiled = re.compile(regExStr, re.MULTILINE)
matched = compiled.finditer(content)
@efonte
efonte / script.py
Created October 18, 2019 17:57
Disco Elysium texts
import re
strings = set()
with open('texts.txt', mode='r', encoding='utf-8') as file_input:
content = file_input.read()
regExStr = r'^\s*\d string title = "(?:tooltip\d+|Name|Dialogue Text)"\n\s*\d string value = "((?!(START|input|\w+\(\)|\!\(\w+\(\)\))).+)"$'
compiled = re.compile(regExStr, re.MULTILINE)
matched = compiled.finditer(content)
@munificent
munificent / generate.c
Last active August 29, 2025 13:51
A random dungeon generator that fits on a business card
#include <time.h> // Robert Nystrom
#include <stdio.h> // @munificentbob
#include <stdlib.h> // for Ginny
#define r return // 2008-2019
#define l(a, b, c, d) for (i y=a;y\
<b; y++) for (int x = c; x < d; x++)
typedef int i;const i H=40;const i W
=80;i m[40][80];i g(i x){r rand()%x;
}void cave(i s){i w=g(10)+5;i h=g(6)
+3;i t=g(W-w-2)+1;i u=g(H-h-2)+1;l(u