Перейти к содержанию

Synthwave85

Members
  • Постов

    213
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Сообщения, опубликованные Synthwave85

  1. Копы будут, но LSPD будет 1994 и 1995 года, так уж вышло, что только тогда Каприсы в реальности закупали.

     

    А на чем тогда ездили настоящие полицейские в Лос-Анджелесе в 1992 году? Если на "квадратных" 1989-1990 годов, то может такой лучше на LSPD? А в Лас-Вегасе ездили на 9C1 1991 года?

  2. Chevrolet Step Van 30 "Mr. Whoopee" '85

     

    Из замеченных глюков:

    1. Не горят задние верхние габариты (ни по бокам, ни 3 посередине), по крайней мере в варианте IVF (HQLM не тестил).

    2. Перед взрывом, когда машину сильно разобьешь или обстреляешь, огонь горит не спереди в моторном отсеке, а где-то внутри фургона.

    3. Не повреждаются передние крылья (в оригинальной модели, которая стоит на Boxville - разбиваются передние фары и трескаются боковые стекла, которые перед дверями).

    На оригинальной модели, которая на Boxville / Boxburg, то, что описано в пунктах 1 и 2 работает правильно.

  3. На выбор для установки в игру будут доступны две комплектации: CJ-5 в "базе" и версия "Renegade".

     

    А собрать 2 версии в 1 модель для игры через Vehfuncs полный нереал? Актуально и для некоторых прошлых релизов...

     

    Также, благодаря разрабам Форзы, в строй вернулся блудный пикап GMC Syclone:spiteful:

    Если серьёзно, то я хочу кардинально обновить свой старый Легаси. А именно, переделать его под US-рынок, добавить более качественную начинку, новый тюнинг и перенеси его с Intruder на Sultan.

    Она и по годам подойдет, и по смыслу. Но пока что я ею совсем не занимался..  :unknw:

     

    Пикап случайно не на Slamvan планируется? Есть возможность добавить рабочую гидравлику и хотя бы минимальный тюнинг? Subaru на Sultan однозначно просится, на Intruder вполне подойдет какая-нибудь безликая машина конца 80-х - начала 90-х, которых для SA навалом.

  4. Отличия между сериями, в основном, заключаются в светотехнике и наличии/отсутствии хромированной отделки, но некоторым этого оказалось вполне достаточно, чтобы поставить на полку все три разных варианта.

     

    Как-то так...

    post-68892-0-11044800-1602930561_thumb.jpg

  5. Заинтересовала "обратная" возможность - исключить одну или несколько экстр из возможных вариантов спауна машины. Конкретно для Ford E350 Cube Truck, чтобы установить его сразу на 2 позиции в Vice City: Mule и Spand. Если в случае со Spand можно прописать постоянное появление со 2-й экстрой, то для Mule хотелось бы эту экстру, наоборот, исключить. Т.е. чтобы появлялся с 1, 3, 4, 5, 6 экстрами или без них. Существующими способами можно или выбрать только 3 из них, или будут наложения, что тоже не вариант.

  6. Никто не задавался вопросом, каково Томми будет запрыгивать в Таргу? :biggrin:

    С Кометом конечно тяжело.. Есть 930, но с крышей, есть 964 Тарга, но по годам не подходит (и не ус-спек).

    Уже писал, но почему-то удалили сообщение. Чтобы Томми нормально садился в 930, надо в default.ide поставить флаг 1ff0, постоянное наличие 1-й экстры. И не будет запрыгивать через крышу (в оригинальной модели comet экстра 1 - именно крыша). Там эта 1-я экстра - какая-то мелочь, которая совместима с остальными экстрами и не портит вид.

  7. 1. При попытке изменить 11 тип поезда на модели на новый ид игра крэшит после катсцены в миссии по ту сторону пути. Причём значения по умолчанию в виде кучи грузовых локов работают нормально (ид и модели проверял, рабочие).

    Поезда тип 10 и 13 вообще нельзя изменять, будут вылеты в соответствующих миссиях (Catalyst и Green Goo). Тип 11 и 12 - дополнительные ID тоже не надо туда писать, тоже будут вылеты. Я на 11-й поезд только 3-й вагон добавлял рандомно, это работает, больше ничего не менял. Больше 5 вагонов тоже не рекомендую цеплять, во-первых на станциях не будет нормально помещаться, во-вторых разгоняться и ехать будет очень медленно, настолько медленно, что с рельсов никогда не сойдет.

  8. И возможно ли отключать Новый алгоритм движения поездов 5.1 при приближении к дискете сохранения на определенное расстояние, чтобы скрипт не записывал в сейф семафоры?

    Меня тоже долго мучила эта проблема. Решение пока нашел одно - каждый раз сохраняться в пустой слот, т.е. никогда не перезаписывать сохранения, а более старые сэйвы периодически вручную переносить из папки GTA San Andreas User Files в другую. И вместе с этим удалять cleo-сэйвы с соответствующими номерами слотов (только там номера на 1 меньше, т.е. от 0 до 7).

     

    2.32/80 типов поездов.

    На основе этого скрипта сделал свой, использую только типы поездов от 0 до 7 и 15. Грузовые поезда это типы 0, 3, 6, пассажирские 1, 2, 4, 5, 7. Сделал в типе 0 рандомный выбор вагонов от 1 до 4, а 5-го вагона или нет или caboose, в типе 3 - аналогично, рандомно вагоны от 1 до 3, а 4-й - или ничего, или caboose или еще один локомотив (отсыл к поезду тип 13, который только в миссиях), тип 6 - тоже аналогично, или 2 вагона или 2+caboose. Использую много  локомотивов и вагонов и на основных, и на дополнительных ID от Driver'а. С пассажирскими тоже сделал рандомные вариации по выборам вагонов (кое-где 1-й вагон багажный или спальный, кое-где последний - ресторан) + установил еще и желтый поезд с локомотивом F7 (ну очень он мне понравился, да и в начале 90-х еще могли они изредка ездить, такой себе редко появляющийся музейный ретро-поезд). На тип 11 сделал рандом 2 или 3 вагона (поезд из миссий wrong side of the tracks и snail trail), с 3-вагонными поездами миссии проходимы без вылетов абсолютно! А на 15-й тип сделал рандом или пассажирский или грузовой локомотив без вагонов. Тоже работает. Код приложить могу, но там все написано чисто для себя, с config-файлами не заморачивался, т.к. не знаю как.

     

    [spoiler=код]// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013

    {$CLEO .cs}

     

    //-------------MAIN---------------

    wait 0

     

    :NONAME_0

     

     

    //òèï ïîåçäà 0

    [email protected] = -382234

    &0([email protected],1i) = 537

    [email protected] = -382233

     

    :NONAME_01

    wait 0

     

    :NONAME_04

    0099: [email protected] = random_int_in_ranges_0_to_1023

    if or

    [email protected] == 340

    [email protected] == 382

    [email protected] == 383

    [email protected] == 398

    [email protected] == 399

    [email protected] == 569

    [email protected] == 590

    else_jump @NONAME_04

    008A: &0([email protected],1i) = [email protected] // (int)

    [email protected] += 1

    [email protected] > -382230

    else_jump @NONAME_01

     

    [email protected] = -382229

    :NONAME_05

    0099: [email protected] = random_int_in_ranges_0_to_1023

    if or

    [email protected] == 0

    [email protected] == 332

    else_jump @NONAME_05

    008A: &0([email protected],1i) = [email protected] // (int)

     

     

    //òèï ïîåçäà 1

    //[email protected] = -382217

    //:NONAME_11

    //0099: [email protected] = random_int_in_ranges_0_to_1023

    //if or

    // [email protected] == 570

    // [email protected] == 613

    //else_jump @NONAME_11

    //008A: &0([email protected],1i) = [email protected] // (int)

     

     

    //òèï ïîåçäà 2

    [email protected] = -382202

    :NONAME_20

    0099: [email protected] = random_int_in_ranges_0_to_1023

    if or

    [email protected] == 538

    [email protected] == 907

    else_jump @NONAME_20

    008A: &0([email protected],1i) = [email protected] // (int)

     

    if

    [email protected] == 907

    then

    [email protected] = -382201

    &0([email protected],1i) = 908

    [email protected] = -382200

    &0([email protected],1i) = 909

    [email protected] = -382199

    &0([email protected],1i) = 909

    [email protected] = -382198

    &0([email protected],1i) = 909

    else

    [email protected] = -382201

    &0([email protected],1i) = 613

    [email protected] = -382200

    &0([email protected],1i) = 570

    [email protected] = -382199

    &0([email protected],1i) = 0

    [email protected] = -382198

    &0([email protected],1i) = 0

    end

     

     

    //òèï ïîåçäà 3

    [email protected] = -382186

    &0([email protected],1i) = 537

    [email protected] = -382185

     

    :NONAME_31

    wait 0

     

    :NONAME_33

    0099: [email protected] = random_int_in_ranges_0_to_1023

    if or

    [email protected] == 340

    [email protected] == 382

    [email protected] == 383

    [email protected] == 398

    [email protected] == 399

    [email protected] == 569

    [email protected] == 590

    else_jump @NONAME_33

    008A: &0([email protected],1i) = [email protected] // (int)

    [email protected] += 1

    [email protected] > -382183

    else_jump @NONAME_31

     

    [email protected] = -382182

    :NONAME_34

    0099: [email protected] = random_int_in_ranges_0_to_1023

    if or

    [email protected] == 0

    [email protected] == 332

    [email protected] == 537

    else_jump @NONAME_34

    008A: &0([email protected],1i) = [email protected] // (int)

     

     

    //òèï ïîåçäà 4

    [email protected] = -382169

    :NONAME_41

    0099: [email protected] = random_int_in_ranges_0_to_1023

    if or

    [email protected] == 570

    [email protected] == 613

    else_jump @NONAME_41

    008A: &0([email protected],1i) = [email protected] // (int)

     

    if

    [email protected] == 570

    then

    [email protected] = -382168

    &0([email protected],1i) = 570

    [email protected] = -382167

    &0([email protected],1i) = 0

    else

    [email protected] = -382168

    &0([email protected],1i) = 570

    [email protected] = -382167

    &0([email protected],1i) = 614

    end

     

     

    //òèï ïîåçäà 5

    [email protected] = -382153

    :NONAME_51

    0099: [email protected] = random_int_in_ranges_0_to_1023

    if or

    [email protected] == 570

    [email protected] == 613

    else_jump @NONAME_51

    008A: &0([email protected],1i) = [email protected] // (int)

     

     

    //òèï ïîåçäà 6

    [email protected] = -382138

    &0([email protected],1i) = 537

    [email protected] = -382137

     

    :NONAME_61

    wait 0

     

    :NONAME_62

    0099: [email protected] = random_int_in_ranges_0_to_1023

    if or

    [email protected] == 340

    [email protected] == 382

    [email protected] == 383

    [email protected] == 398

    [email protected] == 399

    [email protected] == 569

    [email protected] == 590

    else_jump @NONAME_62

    008A: &0([email protected],1i) = [email protected] // (int)

    [email protected] += 1

    [email protected] > -382136

    else_jump @NONAME_61

     

    [email protected] = -382135

    :NONAME_63

    0099: [email protected] = random_int_in_ranges_0_to_1023

    if or

    [email protected] == 0

    [email protected] == 332

    else_jump @NONAME_63

    008A: &0([email protected],1i) = [email protected] // (int)

     

     

    //òèï ïîåçäà 7

    [email protected] = -382121

    :NONAME_71

    0099: [email protected] = random_int_in_ranges_0_to_1023

    if or

    [email protected] == 612

    [email protected] == 613

    else_jump @NONAME_71

    008A: &0([email protected],1i) = [email protected] // (int)

     

    if

    [email protected] == 612

    then

    [email protected] = -382120

    &0([email protected],1i) = 613

    [email protected] = -382119

    &0([email protected],1i) = 570

    else

    [email protected] = -382120

    &0([email protected],1i) = 570

    [email protected] = -382119

    &0([email protected],1i) = 614

    end

     

     

    //òèï ïîåçäà 11

    [email protected] = -382055

    :NONAME_113

    0099: [email protected] = random_int_in_ranges_0_to_1023

    if or

    [email protected] == 0

    [email protected] == 570

    else_jump @NONAME_113

    008A: &0([email protected],1i) = [email protected] // (int)

     

     

    //òèï ïîåçäà 15

    [email protected] = -381994

    :NONAME_150

    0099: [email protected] = random_int_in_ranges_0_to_1023

    if or

    [email protected] == 537

    [email protected] == 538

    else_jump @NONAME_150

    008A: &0([email protected],1i) = [email protected] // (int)

     

     

    wait 60000

    jump @NONAME_0

     

     

     

    ID у меня, которые прописаны в скрипте:

    340, 382, 383, 398, 399 - дополнительные грузовые вагоны

    332 - вагон caboose

    612, 613, 614 - багажный вагон, спальный вагон и ресторан

    907, 908, 909 - секции a и b локомотива F7, желтый пассажирский вагон

    можно менять ID в скрипте как угодно.

     

    Сам скрипт "новый алгоритм" я тоже дорабатывал около года назад, код есть в этой теме.

    Вообще, мечтаю "дополнить" GTA SA возможностями из Train Simulator, Flight Simulator, Truck Simulator по максимуму  :smile:

  9. Наверное поздно уже писать об этом, но все-же. Замечены глюки с Chevrolet El Camino (Picador), экстра с крышей над кузовом. Через окна в надстройке не видно шторок на заднем окне кабины. А также с Ford Bronco (Rancher), вариант с "постоянной" крышей - на 1-й экстре через боковые окна не видно задних сидений.

  10. Можно заменить эту функцию на свою, как я это сделал для тройки и вайса, но раз в SilentPatch изменена эта функция, то при использовании SilentPatch и плагина одновременно, будет конфликт и вылет игры.

    Может стоит попробовать, SilentPatch реагирует только на значение 4fff, все другие он оставляет без изменений, если не использовать эту комбинацию в vehicles.ide, может не будет конфликта?

  11. Чтобы модель, имеющая 4 экстры, появлялась всегда с одной из этих экстр и не появлялась без экстры надо записать так - 3fff4fff

    Чтобы модель, имеющая 5 экстр, появлялась всегда с одной из этих экстр и не появлялась без экстры надо записать так - 3fff5fff

    Чтобы модель, имеющая 6 экстр, появлялась всегда с одной из этих экстр и не появлялась без экстры надо записать так - 3fff6fff 

    А для San Andreas реально аналогично переделать правила появления экстр? Чтобы при любом количестве экстр модель могла появляться обязательно с 1 из них (без наложения 2-х) и никогда без? 4fff при установленном SilentPatch ставит 1 экстру из 6, но если их у модели меньше, то она появляется с отсутствующей 4-й, 5-й или 6-й экстрой, т.е. как бы без экстр.

  12. Если поставить 4-дверную машину на позицию, где в оригинальной игре 2-дверная, работать будет нормально? Если не будет появляться в миссиях пожарного и полицейского, без разницы. То, что наоборот нельзя, знаю.

  13. Короче, пробовал с AddSpecialCars и на чистой, и на модифицированной игре в комбинации с разными скриптами и плагинами и без них. Больше всего вылетает именно при начале новой игры. Если начать новую игру, пройти 1-ю миссию и сохраниться без плагина, потом добавить его и дальше уже загрузить сохранение с ним, становится намного стабильнее. Вылеты иногда случаются, но в целом играть можно.

×
×
  • Создать...