Most older 'kingdoms' mods use the kingdoms.exe as reference in their BAT file which requires some small effort of the Steam user to make them compatible since Steam only has the medieval2.exe file after the merging of the two executable files a while back. Here is my tutorial detailing how to proceed: Creating a World - Starting Steam mods the easy way