Halo 2 PC/Vista/PC/Desktop has the Halo 2 Editing Kit for making your own maps, and everything you can dream up (about anything) as long as you know what you're doing. One could even create a whole new campaign if one wanted.
You install the maps editing kit via your halo 2 dvd or a backup file via #modding in the Halo 2 PC Discord.