Skip to content

Instantly share code, notes, and snippets.

View dannystewart's full-sized avatar

Danny Stewart dannystewart

View GitHub Profile
@dannystewart
dannystewart / FastTravelTime.reds
Last active August 30, 2025 21:36
Fast Travel Time with Mod Settings
module FastTravelTime
public class FastTravelTimeConfig {
@runtimeProperty("ModSettings.mod", "Fast Travel Time")
@runtimeProperty("ModSettings.category", "Time Settings")
@runtimeProperty("ModSettings.displayName", "Travel Time Scale")
@runtimeProperty("ModSettings.description", "How much time passes when fast traveling (minutes per mile/kilometer)")
@runtimeProperty("ModSettings.step", "0.5")
@runtimeProperty("ModSettings.min", "0")
@runtimeProperty("ModSettings.max", "30")
@dannystewart
dannystewart / drm_base.reds
Created August 30, 2025 18:56
Disassembly Result Multiplier with Mod Settings
module DisassemblyResultMult.Base
public class DRM {
@runtimeProperty("ModSettings.mod", "Disassembly Result Multiplier")
@runtimeProperty("ModSettings.category", "Material Multipliers")
@runtimeProperty("ModSettings.displayName", "Base Multiplier")
@runtimeProperty("ModSettings.description", "Base multiplier for all received materials")
@runtimeProperty("ModSettings.step", "0.1")
@runtimeProperty("ModSettings.min", "0.1")
@runtimeProperty("ModSettings.max", "10.0")
@dannystewart
dannystewart / pyenv-update.vbs
Created August 30, 2025 14:20
Fixed pyenv updater to work around htmlfile deprecation
Option Explicit
Sub Import(importFile)
Dim fso, libFile
On Error Resume Next
Set fso = CreateObject("Scripting.FileSystemObject")
Set libFile = fso.OpenTextFile(fso.getParentFolderName(WScript.ScriptFullName) &"\"& importFile, 1)
ExecuteGlobal libFile.ReadAll
If Err.number <> 0 Then
WScript.Echo "Error importing library """& importFile &"""("& Err.Number &"): "& Err.Description