Skip to content

Instantly share code, notes, and snippets.

View goaaats's full-sized avatar

goat goaaats

  • Mt. Ebott
View GitHub Profile
using System;
using System.Data;
using System.IO;
using System.Linq;
using System.Text;
namespace FFXIVGenerateENPCSheet
{
public class CharaSaveDat
{

Keybase proof

I hereby claim:

  • I am goaaats on github.
  • I am goatz (https://keybase.io/goatz) on keybase.
  • I have a public key whose fingerprint is 86DD 7073 ADE3 A1E3 74A2 F0D2 06C4 9068 72FD 6473

To claim this, I am signing this object:

@goaaats
goaaats / LuminaIconExtract.cs
Created February 11, 2021 23:46
Extracts FFXIV icons with Lumina
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using Lumina.Data.Files;
using Cyalume = Lumina.Lumina;
namespace LuminaIconExtract
{
class Program
@goaaats
goaaats / yuzu-ea.py
Last active August 22, 2020 15:33
Linux updater for yuzu Early Access
import http.client
import argparse
import os
import base64
import json
import re
import tarfile
import subprocess
def str2bool(v):
using System;
using System.Data;
using System.IO;
using System.Linq;
using System.Text;
namespace FFXIVGenerateENPCSheet
{
public class GenCharaSaveDat
{
using System;
namespace Dalamud.Game.ClientState.Actors
{
/// <summary>
/// Enum describing possible entity kinds.
/// </summary>
public enum ObjectKind : byte
{
/// <summary>
/*
--- for reference: 4.58 ---
.text:00000001406443D0 ; =============== S U B R O U T I N E =======================================
.text:00000001406443D0
.text:00000001406443D0
.text:00000001406443D0 ; __int64 __fastcall PopulateItemLinkObject(__int64 linkObject, itemInfoStructure *itemStructure)
.text:00000001406443D0 PopulateItemLinkObject proc near ; CODE XREF: sub_140203D00+5AE↑p
.text:00000001406443D0 ; sub_140203D00+77E↑p ...
.text:00000001406443D0
.text:00000001406443D0 arg_0 = qword ptr 8
__int64 __fastcall Xiv::Gui::ChatGui::PrintMessage(__int64 handler, unsigned __int16 chatType, __int64 senderName, __int64 message, int senderActorId, __int64 parameters)
{
char v6; // r10
__int64 v7; // r11
__int64 v8; // r14
signed __int64 v9; // r9
unsigned __int16 v10; // r15
__int64 v11; // r8
_QWORD *v12; // rdi
int v13; // ecx
char __fastcall LoadModelParameterFiles(_QWORD *a1)
{
_QWORD *v1; // rbx
__int64 v2; // rax
__int64 v3; // rax
unsigned int v4; // edi
unsigned __int16 *v5; // rsi
__int64 *v6; // r14
__int64 v7; // rax
__int64 v8; // rax
using System;
using System.IO;
using System.Net;
using System.Security.Cryptography;
using System.Text;
namespace FFLogsRehash
{
class Program
{