| 3 |
Обсуждаем игры / Другие моды / Re: МусоМный Амбар |
24.04.2026 в 23:49:44 | | Начал: FunkyJunky | Последнее сообщение пользователем: Green Eyesman |
 Баловался с частицами в Блендере. Все же в нем куда как удобнее делать покадровую анимацию и настраивать камеру на изометрию. Во втором побольше пыли надо добавить и сам момент взрыва сделать поярче. | Ответить Цитировать Уведомлять |
| 4 |
Обсуждаем игры / JA2 V1.13 Mod / Re: Ja2v1.13: Ошибки и проблемы |
24.04.2026 в 19:00:32 | | Начал: iншы | Последнее сообщение пользователем: Seven |
24.04.2026 в 18:57:46, Синепуз писал(a):| Всё это красиво звучит, но что означает фактически?! |
| Code:// Flugente Zombies 1.0: create a zombie from a corpse void CreateZombiefromCorpse(ROTTING_CORPSE * pCorpse, UINT16 usAnimState) { SOLDIERCREATE_STRUCT MercCreateStruct; MercCreateStruct.ubProfile = NO_PROFILE; MercCreateStruct.bTeam = CREATURE_TEAM; // should be ZOMBIE_TEAM, once that is properly implemented MercCreateStruct.sInsertionGridNo = pCorpse->def.sGridNo; MercCreateStruct.sSectorX = gWorldSectorX; MercCreateStruct.sSectorY = gWorldSectorY; MercCreateStruct.bSectorZ = gbWorldSectorZ; MercCreateStruct.bBodyType = pCorpse->def.ubBodyType; MercCreateStruct.ubDirection = pCorpse->def.ubDirection; MercCreateStruct.fOnRoof = pCorpse->def.bLevel > 0 ? TRUE : FALSE; // add important stats according to difficulty level // bLife is actually lower than bLifeMax. Because zombies have poison absorption, they can and will heal themselves over time, thereby gaining more life if they are not put down fast switch (gGameExternalOptions.sZombieDifficultyLevel) { case 4: MercCreateStruct.bLifeMax = (INT8)(70 + Random(30)); MercCreateStruct.bLife = MercCreateStruct.bLifeMax - (INT8)(10 + Random(15)); MercCreateStruct.bAgility = (INT8)(50 + Random(10)); MercCreateStruct.bDexterity = (INT8)(60 + Random(15)); MercCreateStruct.bStrength = (INT8)(80 + Random(20)); break; case 3: MercCreateStruct.bLifeMax = (INT8)(60 + Random(20)); MercCreateStruct.bLife = MercCreateStruct.bLifeMax - (INT8)(10 + Random(10)); MercCreateStruct.bAgility = (INT8)(40 + Random(10)); MercCreateStruct.bDexterity = (INT8)(45 + Random(10)); MercCreateStruct.bStrength = (INT8)(60 + Random(20)); break; case 2: MercCreateStruct.bLifeMax = (INT8)(45 + Random(15)); MercCreateStruct.bLife = MercCreateStruct.bLifeMax - (INT8)(5 + Random(10)); MercCreateStruct.bAgility = (INT8)(30 + Random(5)); MercCreateStruct.bDexterity = (INT8)(30 + Random(10)); MercCreateStruct.bStrength = (INT8)(45 + Random(20)); break; case 1: default: MercCreateStruct.bLifeMax = (INT8)(35 + Random(10)); MercCreateStruct.bLife = MercCreateStruct.bLifeMax - (INT8)(5 + Random(5)); MercCreateStruct.bAgility = (INT8)(15 + Random(5)); MercCreateStruct.bDexterity = (INT8)(15 + Random(5)); MercCreateStruct.bStrength = (INT8)(30 + Random(20)); break; } |
| Code:// add skills according to difficulty level switch (gGameExternalOptions.sZombieDifficultyLevel) { case 4: if (gGameOptions.fNewTraitSystem) { pNewSoldier->stats.ubSkillTraits[0] = MARTIAL_ARTS_NT; pNewSoldier->stats.ubSkillTraits[1] = MARTIAL_ARTS_NT; pNewSoldier->stats.ubSkillTraits[2] = ATHLETICS_NT; } else { pNewSoldier->stats.ubSkillTraits[0] = HANDTOHAND_OT; pNewSoldier->stats.ubSkillTraits[1] = MARTIALARTS_OT; } break; case 3: if (gGameOptions.fNewTraitSystem) { pNewSoldier->stats.ubSkillTraits[0] = MARTIAL_ARTS_NT; pNewSoldier->stats.ubSkillTraits[1] = ATHLETICS_NT; pNewSoldier->stats.ubSkillTraits[2] = NO_SKILLTRAIT_NT; } else { pNewSoldier->stats.ubSkillTraits[0] = HANDTOHAND_OT; pNewSoldier->stats.ubSkillTraits[1] = NO_SKILLTRAIT_OT; } break; case 2: if (gGameOptions.fNewTraitSystem) { pNewSoldier->stats.ubSkillTraits[0] = MARTIAL_ARTS_NT; pNewSoldier->stats.ubSkillTraits[1] = NO_SKILLTRAIT_NT; pNewSoldier->stats.ubSkillTraits[2] = NO_SKILLTRAIT_NT; } else { pNewSoldier->stats.ubSkillTraits[0] = NO_SKILLTRAIT_OT; pNewSoldier->stats.ubSkillTraits[1] = NO_SKILLTRAIT_OT; } break; case 1: default: if (gGameOptions.fNewTraitSystem) { pNewSoldier->stats.ubSkillTraits[0] = NO_SKILLTRAIT_NT; pNewSoldier->stats.ubSkillTraits[1] = NO_SKILLTRAIT_NT; pNewSoldier->stats.ubSkillTraits[2] = NO_SKILLTRAIT_NT; } else { pNewSoldier->stats.ubSkillTraits[0] = NO_SKILLTRAIT_OT; pNewSoldier->stats.ubSkillTraits[1] = NO_SKILLTRAIT_OT; } break; } |
| | Ответить Цитировать Уведомлять |
| 7 |
Генерал / О вечном / Re: Цитатник |
23.04.2026 в 18:41:36 | | Начал: Tessa | Последнее сообщение пользователем: pipetz |
Нет на свете государства свободнее нашего, которое, наслаждаясь либеральными политическими учреждениями, повинуется вместе с тем малейшему указанию власти. Козьма Прутков | Ответить Цитировать Уведомлять |
| 8 |
Обсуждаем игры / Night Ops / Re: Night Ops v.1.50 с обновлённым интерфейсом |
21.04.2026 в 15:15:31 | | Начал: ПМ | Последнее сообщение пользователем: stariy_voyack |
Решил в очередной раз свериться с таблицей патронов в оружейной линейке, а тут там оказывается уже поменяли сухие цифры на клевые картиночки. и когда успели? Круто-то как ввглядит. Композиционно шедевр. п.с. Очень нравится предельная информативность на коробках | Ответить Цитировать Уведомлять |
| 9 |
Jagged Alliance 3 и другие приключения Шурика / Jagged Alliance 3 / Custom Advanced SettingsRe: JA3: МОДный приговор |
20.04.2026 в 10:49:17 | | Начал: Green Eyesman | Последнее сообщение пользователем: TykiMikk |
20.04.2026 в 10:22:11, Баюн писал(a):| 2TykiMikk: поставь коммон либ, он должен рещать проблемы с порядком загрузки модов, только его первым надо включать |
| спасибо за совет, сейчас попробую, а то методом тыка моды отсеиваю сижу, надоело, еще странные моды серии ВСЕ конфликтуют сами с собой, качал их со стима, ну да ладно, сейчас поставлю JA3_CommonLib и буду по одному два мода подключать THQN папку нашел в AppData\Local, удалил, подключение и отключение модов пошло быстрей СПАСИБО Баюн! запустилось с модами) правда при начале новой игры есть в настройках пустые строки, насколько помню там аж три мода на разные аспекты, Custom Settings, Custom Advanced Settings, Custom Difficulty Settings, пойду читать что делают и попробую их по очереди The Awakening of the Eastern Dragon посл версии со стима вешает игру пустые полосы настроек это от: Autorepair armor when weapon reloads Autorepair weapons after reload | Ответить Цитировать Уведомлять |
Возвратиться к началу форума.
|