Skip to content

Instantly share code, notes, and snippets.

View Melon-Bread's full-sized avatar

Rain Melon-Bread

  • United States. Ohio
View GitHub Profile
@lincore81
lincore81 / godot_lazyvim.md
Last active February 13, 2025 00:41
Godot + Lazyvim

How to set up LazyVim/Neovim for Godot on Linux

Please note: This setup if for gdscript, not csharp.

External Editor Setup

When clicking on a button or error message that opens a gdscript file in Godot, we want it to open in nvim instead. There are many ways to do this, this is mine:

  • Create a bash script nvim-broadcast with this content:
@Shoozza
Shoozza / Game Development Resources.md
Last active April 4, 2025 00:40
Game Development Resources

Game Development Resources v1.67

Last update on: 2025-04-04

Please insert in alphabetical order Please make sure all entries start with "* "

Glossary

  • ➖: Placeholder

Usage

@Ran-Mewo
Ran-Mewo / Certain Anime Mods on Linux!?.md
Last active February 24, 2025 17:25
Guide on getting certain anime game launchers to work with mods on Linux

Guide on getting certain anime game launchers to work with mods on Linux!

Firefly Pat

Prerequisites

Ensure you have the following:

  1. Launcher: The launcher for your certain anime game.
  2. 3DMigoto: The correct version of 3DMigoto for your game, extracted to a location of your choice.
  3. 3DMigoto Linux Patch (if required): Some games may require a patched version of 3DMigoto.
  • For example, for ZZZMI:
@gnat
gnat / project_layout.md
Last active April 10, 2025 12:55
General Project Layout

Why a base project layout?

  • ⭐ Works for many different project types: game, website, app.
  • /main lets us have supporting files excluded from Caddy, Godot, etc with zero extra config!
  • ⭐ Avoids industry jargon.

Use ideas you like, leave ideas you dislike. The intention is to be simple adaptable starting point.

Project Layout

@savegame
savegame / pulse_sreaming.md
Last active April 22, 2025 20:50
PulseAudio / PipeWire streaming audio from Client to remote PulseAudio / PipeWire Server

We have Server machine, this computer with Headphones, and we have Client computer, this is remote PC with music =) On Server we should first open port for listening connections from Client :

# on ubuntu 
sudo ufw allow from <Client_IP> to any port 4656 proto tcp
# on fedora ( with firewalld ) 
sudo firewall-ctl --add-port 4656/tcp

note: port 4656 just for sample. you can use any port you want
than on Server, from current user add listening for connections

@themaxhero
themaxhero / rockman_x_legacy_collection_{1,2}.sh
Last active December 21, 2022 04:10
How to make Rockman X Legacy Collection {1,2} work just like in Windows.
#!/bin/sh
# Instructions
# Before running this:
# - Delete your ~/.local/share/Steam/steamapps/compatdata/$GAME_ID folder.
# - Then set your proton version to 5.0-10 for the game.
# - Run the game and close after it starts.
# - After that, you're good to go.
# If the game is Rockman X Legacy Collection 1, the ID should be 743890
# If the game is Rockman X Legacy Collection 2, the ID should be 743900
# Thanks to https://github.com/PedroHLC for Debbuging this thing and finding out how to solve.
@Zi-SH
Zi-SH / setup.txt
Created February 17, 2021 03:48
ROBOTICS;NOTES ELITE install and setup script
mkdir ~/.local/share/Steam/steamapps/compatdata/1111380/pfx/drive_c/sonome
cd ~/.local/share/Steam/steamapps/compatdata/1111380/pfx/drive_c/sonome
wget https://github.com/CommitteeOfZero/rne-patch/releases/download/1.0.5/RNEPatch-v1.0.5-Setup.zip
unzip RNEPatch-v1.0.5-Setup.zip
protontricks 1111380 --force vcrun2019
echo "Override dinput8 in the libraries tab. Set it to 'native, builtin'"
echo "Once you have read this, press enter in the terminal. Once you finish with winecfg, hit enter again."
read
STEAM_COMPAT_DATA_PATH=~/.local/share/Steam/steamapps/compatdata/1111380 ~/.local/share/Steam/steamapps/common/Proton\ 5.0/proton run winecfg
read
@Eoin-ONeill-Yokai
Eoin-ONeill-Yokai / ffix-proton-install-and-mods-readme.md
Last active November 6, 2023 03:15
FINAL FANTASY IX on Linux / Steam Deck (Moguri Mod / Alternate Fantasy) Proton Installation Guide and Bug List

Document Revision 1.2 [07/15/22]

Author Notes: Thanks to everyone who has been testing or using this installation process. I've refined the instructions to try to make this installation as simple and cross platform as humanly possible. I've also updated the Steam Deck instructions now that I have had mine for a while and thoroughly tested the installation process.

ffix_manjaro-kde

Basic Game Installation

Final Fantasy IX should be installed like any standard steam game through the steam client. Ragarding compatibility layers: it should work with a stable release of Proton 7 (7.0.X recommended) through the steam client. This also includes controller support if you are using Steam's native controller configurations. If you have any problems with a given Proton release, I would also recommend trying the latest GloriousEggroll proton builds to se

# this file contains keys needed for decryption of file system data (WUD/WUX)
# 1 key per line, any text after a '#' character is considered a comment
# the emulator will automatically pick the right key
541b9889519b27d363cd21604b97c67a # example key (can be deleted)
d7b00402659ba2abd2cb0db27fa2b656 # Common
805e6285cd487de0faffaa65a6985e17 # Espresso Ancast
b5d8ab06ed7f6cfc529f2ce1b4ea32fd # Starbuck Ancast
9a164ee15ac7ceb64d3cc130094095f6 # 007 Legends [EUR, NUS]

Flashing PineTime with Black Magic Probe (based on ST-Link V2)

  • These notes are glued from other tutorials found.
  • I use mac OS Catalina, so some commands are relevant. However installing needed packages is simple on Linux dists.
  • Feel free to improve.

Converting STM32F103C8T6 to Black Magic Probe

  • hardware: STM32F103C8T6 + ST-Link V2 Mini STM8 (I have this one)
  • software: