Skip to content

Instantly share code, notes, and snippets.

View applecuckoo's full-sized avatar
🔍
Reverse engineering things

applecuckoo

🔍
Reverse engineering things
  • 09:00 (UTC +12:00)
View GitHub Profile
@applecuckoo
applecuckoo / vgm.hexpat
Last active October 4, 2024 22:45
A draft ImHex pattern for the VGM chiptune file format
#pragma author applecuckoo
#pragma description VGM chiptune files (WIP)
#pragma endian little
#pragma MIME audio/x-vgm
import type.magic;
import type.byte;
import std.core;
import std.string;
import std.ptr;
@applecuckoo
applecuckoo / meta.inf
Last active March 13, 2024 06:59
Metadata file from My Little Pony: Friendship is Magic for LeapFrog LeapPads and the Leapster Explorer (GS). Ripped by myself.
MetaVersion="1.0"
Device="LeapsterExplorer"
DeviceAccess=1
Type="Application"
ProductID=0x00180049
PackageID="MULT-0x00180049-000000"
Version="1.1.2.0"
Locale="en-us"
Name="My Little Pony"
PartNumber="152-13018"

applecuckoo's YKW ripping notes

Mostly stuff about the filesystem and procedures I use to get assets, specifically models.

Ripping

Make sure that you have the RomFS of Yo-Kai Watch. In there, you should have a file named yw1_a.fa. This file contains all of the assets that aren't sounds or cutscenes. Use Kuriimu2 to extract the contents.

Once extracted, the character models will be in data/character. The .xc files are openable with a tool of your choice. I personally use the Studio Eleven Blender plugin, but Metanoia is another good choice.

@applecuckoo
applecuckoo / ripping.md
Last active March 1, 2024 08:07
applecuckoo's adventures in Dolphin, vgmstream and... the beast known as ffmpeg

applecuckoo's ripping notes

Hello! As of initial writing, I've gone through these games with relative success:

  • Spore Hero
  • LEGO Batman: The Video Game
  • Family Game Night 4 - Uploaded sfx, now pending on sounds-resource.org
  • Destroy All Humans: Big Willy Unleashed
  • Epic Mickey
  • Toy Story 3

Keybase proof

I hereby claim:

  • I am applecuckoo on github.
  • I am applecuckoo (https://keybase.io/applecuckoo) on keybase.
  • I have a public key ASAl5W39bCT1GtWkyuNA1eblgRxVDVjkW_4bohVSaYKhMAo

To claim this, I am signing this object: