Skip to content

Instantly share code, notes, and snippets.

View Penguin-Spy's full-sized avatar
🏳️‍⚧️
boy irl girl url

Penguin-Spy

🏳️‍⚧️
boy irl girl url
View GitHub Profile
@Penguin-Spy
Penguin-Spy / pointless.css
Last active November 13, 2022 07:56
catastrophe build of Penguin-Spy/pointless, for use with OpenAsar. READ COMMENT!!
@charset "UTF-8";
/*
THIS IS A FULL COMPILED CSS ONLY VERSION OF POINTLESS (https://github.com/Penguin-Spy/pointless) for use with OpenAsar
THIS IS SUPER JANK AND BROKEN, I KNOW
i will NOT be providing support, although if it gets broken enough to annoy me i will fix it and post the updates here
once replugged is working again, i will remake this theme (and will use a workflow to auto-generate the .css so u can use this with any client mod)
right now i'm using https://openasar.dev/ to apply the theme to my client btw
catastrophe build changelog:
@Penguin-Spy
Penguin-Spy / zlib.lua
Last active September 28, 2022 01:51
zlib decompression implementation in pure Lua, compatible with LuaJIT
--[[
zlib.lua zlib decompression implementation in pure Lua, compatible with LuaJIT
Copyright (c) Penguin_Spy 2022
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
@Penguin-Spy
Penguin-Spy / install-tag-folder.bat
Last active August 21, 2022 00:26
batch script + registry keys to add a context menu option for tagging folders. to install: download & extract the zip (top right of this page), then run install-tag-folder.bat (say yes to the prompt, it's for adding the context menu item). after running the installer file you can delete it.
mkdir "C:\ProgramData\tag-folder"
move tag-folder.bat "C:\ProgramData\tag-folder"
tag-folder-shortcuts.reg
del tag-folder-shortcuts.reg
@echo.
@echo -------------------------------------
@echo tag-folder v1.0 has been installed!
@echo Copyright (c) 2022 Penguin_Spy
@echo.
@pause
@Penguin-Spy
Penguin-Spy / factorio-skin-mods.md
Last active November 2, 2024 11:26
A list of all the character skin mods I could find on the Factorio mod portal.

Warning

This list has not yet been updated for Factorio 2.0. The first paragraph is still accurate.

This is a list of all the character skin mods I could find on the Factorio mod portal, as well as some skin-related mods.
Some mods may or may not be updated or compatible with eachother. Most will probably break when loaded with other mods that modify the base character (such as Space Exploration or some Bob's mods).
If you are the creator of one of these skin mods, consider using Skins Factored, a library mod I wrote to address the compatibility issues. If you do, please let me know!

Mods that add Skins

  • Gear Girl 2.0 by Penguin_Spy - This mod replaces your character with a female version of the engineer, Gear Girl! Original by SleepyEngi, updated for Factorio 2.0.
  • I, Robot by Pi-C - You are Compi
# get_tool_durability.mcfunction by Penguin_Spy in 2020
# function to set lore of tool to durability of tool
# ran by the player, updates line 4 of lore of current tool
# all scoreboards are dummy, the fake player stone_axe has a toolDurabilities score of 131 (the max durability)
# expects a blank sign @ 10 129 -13, and a shulker box @ 11 129 -13
execute store result score @s durability run data get entity @s SelectedItem.tag.Damage
scoreboard players operation @s durability *= -1 constants
#choose which one based on SelectedItem.id
scoreboard players operation @s durability += stone_axe toolDurabilities
#sign, todo: make last text based on scoreboard chosen by SelectedItem.id
@Penguin-Spy
Penguin-Spy / client_side.log
Created March 30, 2020 01:32
Immersive engineering 1.14.4-94 conveyor belt crash log
[18:01:37] [main/INFO]: ModLauncher running: args [--username, Penguin_Spy, --version, forge-28.2.3, --gameDir, C:\Users\USERNAME_REMOVED\Twitch\Minecraft\Instances\Spikefeeder, --assetsDir, C:\Users\USERNAME_REMOVED\Twitch\Minecraft\Install\assets, --assetIndex, 1.14, --uuid, dfbd911d9775495eaac3efe339db7efd, --accessToken, ????????, --userType, mojang, --versionType, release, --width, 1024, --height, 768, --launchTarget, fmlclient, --fml.forgeVersion, 28.2.3, --fml.mcVersion, 1.14.4, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20190829.143755]
[18:01:37] [main/INFO]: ModLauncher 4.1.0+62+5bfa59b starting: java version 1.8.0_51 by Oracle Corporation
[18:01:38] [main/INFO]: Added Lets Encrypt root certificates as additional trust
[18:01:39] [main/INFO]: Launching target 'fmlclient' with arguments [--version, forge-28.2.3, --gameDir, C:\Users\USERNAME_REMOVED\Twitch\Minecraft\Instances\Spikefeeder, --assetsDir, C:\Users\USERNAME_REMOVED\Twitch\Minecraft\Install\assets, --uuid, dfbd911d9775495eaac3e