Skip to content

Instantly share code, notes, and snippets.

View mrowrpurr's full-sized avatar

Mrowr Purr mrowrpurr

View GitHub Profile
:: Create a mods\ folder to add to .zip
mkdir mods
:: Go into folder with scripts
cd data\scripts
:: Add our global script(s) to a .dat file
dat2 a -t scripts Ouchie.dat gl_ouchie_ouch.int
:: dat2 a -t scripts Ouchie.dat gl_second.int
:: dat2 a -t scripts Ouchie.dat gl_third.int
procedure setup_proc_names begin
proc_names = {
0: "no_proc",
1: "start_proc",
2: "spatial_proc",
3: "description_proc",
4: "pickup_proc",
5: "drop_proc",
6: "use_proc",
7: "use_obj_on_proc",
New-Item -ItemType SymbolicLink -Path "C:\GOG\Games\Fallout 2\data\SAVEGAME" -Target "C:\Users\mrowr\Documents\My Games\Fallout 2\SAVEGAME"
{
"workbench.colorTheme": "SynthWave '84",
"vim.handleKeys": {
"<C-k>": false,
"<C-w>": false,
"<C-pageup>": false,
"<C-pagedown>": false
},
"vim.normalModeKeyBindingsNonRecursive": [
{
@mrowrpurr
mrowrpurr / gl_mymod.ssl
Last active June 25, 2022 22:21
Not working :(
#include "../headers/define.h"
#define NAME "gl_mymod"
#include "../headers/command.h"
procedure start;
procedure start begin
if (game_loaded) then begin
variable file;
file := fs_copy("art\\critters\\MY_IDLE.frm", "art\\critters\\HFPRIMAA.frm");
GREEN="#18C418"
PINK="#bf1fba"
TOLERANCE="27%"
for FRM in *.FRM
do
BASENAME="${FRM/.FRM}"
# Turn the .frm into 6 .gif (one for each isometric direction)
frm2gif -p color.pal "$FRM"
@mrowrpurr
mrowrpurr / Papyrus for Programmers.md
Last active May 3, 2025 23:34
Papyrus for Programmers

Papyrus for Programmers

Notes for Skyrim Scripting episode

How does Scripting work in Skyrim and Creation Kit?

Example Scripts:

  • KillerItem (Object Reference)
  • Magic
@mrowrpurr
mrowrpurr / Latest Skyrim.ppj
Created April 28, 2022 23:09
Latest Skyrim .ppj
<?xml version='1.0'?>
<PapyrusProject xmlns="PapyrusProject.xsd"
Flags="TESV_Papyrus_Flags.flg"
Game="sse"
Output="Scripts"
Anonymize="false"
Optimize="false"
Release="false"
Zip="false"
Package="false"