Я тут уже на много вопросов отвечал. Поэтому перестрахуюсь.
1) Убедись, что у тебя установлена 3.0 версия игры. При этом не имеет значения, установлен у тебя сабмод или нет.
2) Затем, согласно задумке - ружья, если ты играешь 2.4 или 3.0 с файлом, убирающем рандом у стрелков, должны быть у нескольких "продвинутых кланов". Это Ода, Токугава, Мори, Симадзу, может забыл кого-то. У них ружья, у остальных луки. Это я про асигару говорю. Со встроенным скриптом ружья есть у всех, но в разном соотношении. У Ода-Токугава 80%, у Такеды-Уэсуги 40%, у остальных еще меньше. Все остальные стрелки вооружены луками. Это чисто историзм. Ну, если ты на старой версии или на новой, но с опциональным файлом, убирающим рандом - наличие ружей зависит от клана. У Оды-Токугавы точно есть.
Насчет 3.1 - там все то же самое. Только народ не хочет ничего читать, никакое описание к файлу) Поэтому хором качают 3.1. Эта версия - 3.1. - "Бета" и еще не доделана. Перевода на нее пока нет. В ней есть еще ошибки. Ща тестирование идет. А 3.0 - стабильна, отыграна, отплюсена всеми, полностью переведена, наконец, на нее сабмод есть. Качайте ее, ребят.