Skip to content

Instantly share code, notes, and snippets.

@adrianmgg
Last active March 16, 2024 20:47
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adrianmgg/05e13832f6164a522d11818f40ef30f1 to your computer and use it in GitHub Desktop.
Save adrianmgg/05e13832f6164a522d11818f40ef30f1 to your computer and use it in GitHub Desktop.

list of useful programs. originally only focused on tools for reverse engineering, asset ripping, etc. but now it's also got some general stuff too

contents

reverse engineering/asset ripping

unity

Unity Assets Bundle Extractor/UABE

AssetStudioGui

AssetRipper

see also .NET and il2cpp for working with compiled unity code

.NET

dnSpy

ILSpy

  • dnSpy uses ILSpy's decompiler internally, but where ILSpy's gui is read-only dnSpy allows editing & recompiling code.
  • dnSpy isn't actively maintained anymore, so it's stuck on an older version of ILSpy (≈ 6.1 afaict) and therefore doesn't do as well with newer c# code - ILSpy 6.1 supported up to C# 9.0, at time of writing (2023) ILSpy supports up to C# 11.0 (the current latest version)
  • so: if you need to patch code in the dll, i'd go with dnSpy, and if you just want to view code i'd go with ILSpy

il2cpp

Il2CppDumper

Cpp2IL

unreal

umodel/ue viewer

java

jd-gui

recaf

  • recaf4forge - plugin that handles mappings for forge mods
jd-gui recaf
gui? ✔️ ✔️
dark mode ✔️
decompilers supported jd-core cfr, fernflower, procyon

godot

gsdecomp

directx

ninjaripper

flash

flash player standalone/projector players (archive, original was replaced with a redirect to adobe's flash end of life page on april 2, 2022)

JPEXS free flash decompiler (FFDEC)

swftools collection of command-line tools for working with swfs

NDS

tinke

game maker

UndertaleModTool

misc/unsorted

https://github.com/xdanieldzd/Scarlet

dependency walker

Dependencies (modern rewrite of dependency walker)

Process Explorer getting a bunch of info on currently running processes

modding/patching

misc/unsorted

https://github.com/bo3b/3Dmigoto

command line programs

misc/unsorted

bat "A cat(1) clone with wings." - cat files with a bunch of useful features, including syntax highlighting

scc significant lines of code counting

yt-dlp powerful video downloader. fork of youtube-dl

fclones efficient & powerful tool for finding duplicate files (as well as deleting them / replacing them with links / etc)

gui programs

document creation/editing/viewing

sumatrapdf - lightweight pdf reader

lyx - semi-WYSIWYG (they call it WYSIWYM) LaTeX editor. tends to be best of both worlds imho

libreoffice - free ms office replacements, can import/export word/excel/powerpoint files fairly well

misc/unsorted

windirstat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment