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
Unity Assets Bundle Extractor/UABE
see also .NET and il2cpp for working with compiled unity code
- 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
- recaf4forge - plugin that handles mappings for forge mods
jd-gui | recaf | |
---|---|---|
gui? | ✔️ | ✔️ |
dark mode | ❌ | ✔️ |
decompilers supported | jd-core | cfr, fernflower, procyon |
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
https://github.com/xdanieldzd/Scarlet
Dependencies (modern rewrite of dependency walker)
Process Explorer getting a bunch of info on currently running processes
https://github.com/bo3b/3Dmigoto
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)
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