.Ra: I did a reformat for Windows 7 and I am trying to remember the libraries and software required for games.
There's actually a dependency installer which installs multiple dependencies that are applicable to one's OS.
I believe this is it What it can install(you can pick and choose from a list when installing):
(It also has a link to the old .net runtimes at the bottom of the page linked above)
.NET Framework 4.8 + Updates
Java Runtime Environment 8
DirectX 9.0c Extra files
General runtime files
Microsoft Visual C++ Runtimes (v2005 - v2019)
Microsoft Visual J# 2.0 SE
Microsoft Silverlight 5
Adobe Flash Player (Opera, FireFox, Internet Explorer)
Shockwave Player 12 (Internet Explorer Plugin)
Also: iirc, there are also other all-in-one runtime installers on the net as well, though I don't recall their names atm.