All you really need is a text editor - like Windows Notepad - but should you want to create something more complicated the following are recommended
For editing Json files
- Notepad ++ | A more capable version of Windows' default Notepad, with an emphasis on coding related functionality.
- Visual Studio Code | A program meant for coding, but has many useful features even for json editing
For audio creation/manipulation
- Audacity | A simple, free, easy to understand audio editor. Good for beginners.
- Reaper | A more complex, general purpose audio workstation. Can be used for free, but purchase of a license is recommended.
- Ableton | A professional audio workstation with a focus on music production
- FL Studio | A professional audio workstation with a focus on music production. Can be used for free, but purchase of a license is recommended.
For getting original assets of games via dissassembly
For easier modding of games
- Gale | Personal recommendation
- r2modman
- Thunderstore Launcher