1. Знаки препинания ставятся, так как это сложноподчиненное предложение. Первая часть (до запятой) - главное предложение, вторая - придаточная. От главной части к придаточной можно задать вопрос - как?
[подлежащее сказуемое],(что) (подлежащее определение сказуемое дополнение дополнение)
2.
1 запятая - между бессоюзными предложениями.
2ая - сложносочиненное предложение
3яя - бессоюзное предложение
[сказуемое подлежащее дополнение определение дополнение],[подлежащее сказуемое дополнение обстоятельство],[но сказуемое обстоятельство определение],[дополнение сказуемое обстоятельство]
3. Бессоюзные предложения
[определение подлежащее сказуемое], [подлежащее обстоятельство сказуемое обстоятельство]
4. Все запятые стоят из-за однородных членов предложения
[определение подлежащее, определение подлежащее дополнение, дополнение союз дополнение обстоятельство сказуемое дополнение определение дополнение]
5. Сложноподчиненное предложение
[сказуемое подлежащее], когда (подлежащее сказуемое дополнение определение дополнение)
6. Бессоюзные предложения
[подлежащее сказуемое дополнение дополнение], [подлежащее сказуемое обстоятельство дополнение определение дополнение дополнение]
7. Сравнительный оборот
[сказуемое дополнение сказуемое, определение, обстоятельство]