Taleworlds native dll ошибка
The application faced a problem we need to collect necessary files to fix this problem. Примерно это я вижу, когда пытаюсь запустить игру, установив мод. Некоторые работают, но большинство - нет. У меня лицензия.
P.s Советы по типу: "играй без модов" можете засунуть себе в очко
Вы мне очень помогли (нет). Ответ я нашел сам, (это если у кого нибудь такая же херня будет) в папке мода нужно открыть папу bin, потом Win64_Shipping_Client, найти файлы с разрешением .dll, нажать правой кнопкой мыши, потом свойства, и нажать галочку "разрешить", и так с каждым модом.
Игра в раннем доступе и постоянно обновляется. Разумеется, моды, созданные для более ранних версий будут конфликтовать с игрой. Оставь только те моды, которые не вызывают конфликтов.
Автор вопроса, спасибо большое! Моды заработали) У местных отвечающих либо что-то с головой, либо с воспитанием.
А как открыть этот файл? Я нахожу Win64_Shipping_Client открываю его, а там иероглифы какие-то, ничего не понятно
насколько я помню, мне этот совет помог только пару раз. В основном, если мод не запускается, то он и не запустится ( жди патчей, обычно спустя время все фиксят.
А как найти этот файл? Я нахожу Win64_Shipping_Client открываю его, а там иероглифы какие-то, ничего не понятно
Ты должен ВСЕ файлы в папке мода разрешить. Сначала проверь .dll файлы (Правой кнопкой мыши, свойства, внизу галочка разрешить). Если все равно не получится, так же проверяй все остальные
Галочка разрешить должна быть на первой странице, если её нет, значит файл исправно работает, с ним ничего делать не нужно, проверяй остальные
Слушай, чувак, а если нет этого окошка для галочки "Разрешить", чё делать? У меня постоянно такая проблема. Я в модах все файлы чекнул на наличие этой строки, но увы - ничего ценного. Не знаешь ли ты случаем, что делать в иных ситуациях, а то я просмотрел столько инфы уже, что мой бывший учитель истории позавидует)))))))
Ооо, помогло спасибо, суть короче в том что в файлах некоторых винда пытается их заблокировать сама так как они якобы из другого пк, нужно просто их разблокировать и все
30 мар. 2020 в 4:30
Вылетает мгновенно ошибка после запуска игры
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: TaleWorlds.MountAndBlade.Launcher.exe
Версия приложения: 1.0.0.0
Отметка времени приложения: 5e81be32
Имя модуля с ошибкой: KERNELBASE.dll
Версия модуля с ошибкой: 6.1.7601.24231
Отметка времени модуля с ошибкой: 5b6db5dd
Код исключения: e0434352
Смещение исключения: 000000000001a06d
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1058
Дополнительные сведения 1: 367e
Дополнительные сведения 2: 367e805d0e7c1ec3f63b05bb5ce5c416
Дополнительные сведения 3: b4a8
Дополнительные сведения 4: b4a8e71592364f0cd4df758e42f913a1
30 мар. 2020 в 4:38
30 мар. 2020 в 4:49
30 мар. 2020 в 4:59
При загрузочном экране вылетает ошибка The application faced a problem/ We need to collect necessary files to fix this problem. Would you like to upload these files now? - Если не соглашаться вылетает, а если соглашаться то после вылета открывается окно в котором, типа что то происходит. В очередной перезапуск игры тоже самое!
8 апр. 2020 в 3:39
Похожая проблема и в интернете пишут что многие столкнулись с похожей проблемой. Деньги заплачены, хотелось бы решения проблемы!
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: TaleWorlds.MountAndBlade.Launcher.exe
Версия приложения: 1.0.0.0
Отметка времени приложения: 5e8cab3d
Имя модуля с ошибкой: KERNELBASE.dll
Версия модуля с ошибкой: 6.1.7601.23915
Отметка времени модуля с ошибкой: 59b94f2a
Код исключения: e0434352
Смещение исключения: 000000000001a06d
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 658e
Дополнительные сведения 2: 658eec355a7393adf2b86e4853eec3fc
Дополнительные сведения 3: 665c
Дополнительные сведения 4: 665cca8df749302756e55d75c3f62736
9 апр. 2020 в 1:57
7 апр. 2020 в 12:15
Е***ть помогло
Удаление строчки помогает а замена файла или изменение на другое значение не работает.
Турки мать его за ногу. Удалил запись Language=Русский (стоял русик модом). Не помогло. Заменил на Language=English. Не помогло. Удалил Language=English. Не помогло. Удалил папку Configs. BannerlordConfig не появился. Я ставил разные моды. И потом игра не шла. Может они прописались в конфиге. Где взять дефолтный не знаю.
Может кто скинет? Буду благодарен.
7 апр. 2020 в 12:27
ЁПАТЬ! Проблема была в том, что надо было УДАЛИТЬ все моды из папки игры. И она запустилась. А ведь были отключены.
8 апр. 2020 в 2:38
ЁПАТЬ! Проблема была в том, что надо было УДАЛИТЬ все моды из папки игры. И она запустилась. А ведь были отключены.
8 апр. 2020 в 2:39
ЁПАТЬ! Проблема была в том, что надо было УДАЛИТЬ все моды из папки игры. И она запустилась. А ведь были отключены.
А ты не мог указать путь, ибо у меня они тоже не отмечены по дефолту так, у вас может отличатся
C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules
8 апр. 2020 в 4:32
по дефолту так, у вас может отличатся
C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules Не помогло(
9 апр. 2020 в 4:09
Е***ть помогло
Удаление строчки помогает а замена файла или изменение на другое значение не работает.
Турки мать его за ногу. Добрый день, пожалуйста помогите по шагам как сей момент сделать у меня тоже самая проблема
9 апр. 2020 в 4:26
Народ! Может кому будет полезно! Кто играет с Русификатором от Коммандо, обновляйте данный руссик по КД. Версия 2.1 крашит любую версию выше 1.0.0.6.
Версия 2.2 корректно работает на 1.0.0.7+
9 апр. 2020 в 20:47
11 апр. 2020 в 3:27
Комментатор LUXOR отчасти прав, но только отчасти. Дело в том, что проблема может быть не только с переводом, но с сэйвами, конфигом или еще с чем. Потому, если смена языка не помогла, вот действенный способ:
C:\Users\\Documents\ и просто удаляете целиком всю папку Mount and Blade II Bannerlord. Да, сэйвы удалятся, конфиги сбросится а игра будет думать, что вы зашли впервые. Но, игра будет работать, более того, перевод так же работает.
15 апр. 2020 в 7:00
Пофиксил у себя. Если вы играли с русификатором который ставится как модуль, и добавляет новый язык в меню настроек. Модуль либо после обновления сбросился, либо вы как и я передумали использовать и выключили сами. Есть два пути либо подключать модуль опять и играть с ним либо в настройках поменять на английский, или удалить параметр связанный с языком в папке с настройками игры в документах!
C:\Users\[Имя вашего пользователя в системе]\Documents\Mount and Blade II Bannerlord\Configs\BannerlordConfig.txt
25 апр. 2020 в 2:29
Комментатор LUXOR отчасти прав, но только отчасти. Дело в том, что проблема может быть не только с переводом, но с сэйвами, конфигом или еще с чем. Потому, если смена языка не помогла, вот действенный способ:
C:\Users\\Documents\ и просто удаляете целиком всю папку Mount and Blade II Bannerlord. Да, сэйвы удалятся, конфиги сбросится а игра будет думать, что вы зашли впервые. Но, игра будет работать, более того, перевод так же работает.
Не помогает, удаление папки. Если игра стимовская, конфиги в любом случае остались. Удалял полностью игру из корня и сэйвы, и все равно проблема оставалась.
Возможно поможет, если удалить еще и стим, но это не точно
У друга тож был русификатор как модуль, начались вылеты каждые 2-5 мин, в рандомных местах по непонятным причинам. Сидели с ним думали и в конце концов решили проблему запуском игры через лаунчер.
2 мая. 2020 в 10:56
У друга тож был русификатор как модуль, начались вылеты каждые 2-5 мин, в рандомных местах по непонятным причинам. Сидели с ним думали и в конце концов решили проблему запуском игры через лаунчер.
Разве она не всегда запускается через лаунчер или ты имеешь ввиду зайти в корневую папку открыть игру через лаунчер в папке
я столкнулся стем что вылетает даже не могу начать игру просто захожу в игру настройки все время сбрасываются. Я их снова выставлю под себя после чего начинаю кампанию и просто вылет
раньше мог хотя бы на обучение посидеть сейчас даже до этого не могу дойти
сразу как пытаюсь пропустить обучение вылет. Как говорил раньше сейчас на создание перса вылет
в Мультиплеере начинаю поиск игры он находит загрузка и вылет
кастомные бои только запускается помогите
14 апр. 2020 в 10:16
I can't start a game with ANY single mod. Mods loaded from Nexus and they match version of Bannerlord (for beta included, but I try 1.0.11 too). I Just get "Application crash" message after starting (not loading saved!) the game from launcher with any mods turned on. Without mods game starts without a problem. Windows 10 is my system. Any clues what may be an issue. Just I know for 100% those mods are WORKS for other players.
14 апр. 2020 в 11:12
Game Crashing on Startup?
Some people may have an issue with the game not being able to load the mod. If the game crashes on startup after you have installed this mod, please read all of the information listed below carefully:
Unblock the mod's .dll files
Windows automatically flags .dll files downloaded from the internet as suspect and puts a security block on them. While this is usually good, it causes problems with Bannerlord's mod loading system. To fix this, open the Bannerlord Tweaks mod folder in your modules folder, then navigate to bin -> Win64_Shipping_Client. Right click on BannerlordTweaks.dll and select Properties. In the popup window, check the 'Unblock' checkbox at the bottom of the General tab. Do the same for 0Harmony.dll and ModLib.dll as well.
Unblock all files with PowerShell (advanced method)
If you feel comfortable using a terminal, you can use PowerShell to automatically unblock all files in the Bannerlord directory. This will fix not just the files for this mod, but those for others that have issues also. Follow the instructions below:
Spoiler: Show
In the Windows start menu, search for PowerShell
Right click on it and click 'Start as administrator'. A blue window will appear.
Open an explorer window and navigate to Bannerlord's Modules folder (this is where you installed your mods)
Click on the address bar and press Control+C to copy the address.
Go back to the PowerShell window and type: cd "
Paste the address using Control+V and type the closing quotation mark "
The result should look something like this:
cd "C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules"
(Your location might be different, don't forget the quotation marks!)
Press enter.
Now type (or even better, copy the line and paste it into the PowerShell window): dir -Recurse | Unblock-File
Once you have entered that line, press enter.
The PowerShell window will work for a few seconds and then be finished. All the files in the Modules directory are now unblocked if they were blocked.
Try running the game in administrator mode
Navigate to "C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\bin\Win64_Shipping_Client" then right click on the file named "TaleWorlds.MountAndBlade.Launcher.exe" and click properties. Go to the "Compatibility" tab and check the "Run this program as an administrator" checkbox, then hit OK. (This requires you to have administrator priviliges on your computer.)
Check other mods for issues
Mods that are not setup correctly will cause issues for all other mods that you have added to the game. One bad mod will bring the whole house down.
Make sure that Bannerlord Tweaks is beneath all of the official modules in the launcher. This mod depends on code from all of the official modules and needs to be loaded after them. It has been brought to my attention that other mods that don't have their SubModule.xml file setup correctly can cause problems for those that do. If the mod load order is being jumbled up, check through the SubModule.xml file for each mod you have installed and ensure they contain this piece of code:
If they are missing even one of the lines, edit the SubModule.xml file and add the missing pieces in. Check the launcher again to see if the mod order is correct. The official TaleWorlds modules should all be grouped together at the top.
Note: If you do this incorrectly it will add to your issues. I only recommend this if you are confident in what you are doing.
Don't edit the SubModule.xml file for Bannerlord Tweaks
I have gone through and checked this file many times. There are no issues with it. Changing it will just add to your problems.
Even mods that are not activated in the launcher can cause problems.
If none of the above works, try temporarily removing all other mods from the Modules folder except for this one. Run the game and see if it will run with just this mod.
Remember: Simply deactivating the mods won't fix the issue, you have to actually remove them from the modules folder.
When you get the game to run, add one mod back and run the game again. If it still runs, add one more mod and run the game again. Repeat this, going one mod at a time, until you find the mod that causes the issue.
По общественной просьбе, воскрешаю FAQ. Так как оригинальный форум воскресить не возможно, прошу писать сюда, а я в главный пост буду время от времени двигать. Все таки этот форум, это первое место куда люди будут смотреть, так что прошу вас помогите. Лично, я попытаюсь писать что нибудь, но по-русски мне трудно печатать.
dreammora, если опять напишешь свое ФАК по локализации модов, буду премного благодарен.
dreammora
Sergeant at Arms
Question: Как получить исходные файлы для их последующего перевода?
Answer: [list type=decimal]
[*]Переключаемся на английский язык (файл language.txt)
[*]Запускаем игру
[*]В самом первом окне заходим в Configure и включаем оконный режим (Start Windowed)
[*]Выбираем необходимый Current Setting (Native или мод)
[*]Начинаем новую игру
[*]При появлении игровой карты нажимаем View/Create Language Template=>Default
[*]В корневом каталоге игры появится папка new_language с исходными файлами
[/list]
Q: Не создались файлы hints.csv, ui.csv, uimain.csv. Где их взять?
A: Эти файлы общие для игры и всех модов. Если вы делаете перевод мода, а локализация для Native уже установлена, то их переводить не нужно. А английские файлы находятся в папке Mount&Blade\languages\en.
Примечание: Если локализация Native установлена, но для переводимого мода всё-таки хочется использовать свой вариант этих файлов, то можно их перевести и положить в ту же папку, где лежат остальные языковые файлы. В некоторых (а возможно и во всех) случаях это срабатывает.
Q: Что именно нужно переводить?
A: Языковой CSV-файл имеет такую структуру: ID|text
где ID - идентификатор строки (обычно имеет вид: bla_blabla_bla_bla)
| - разделитель
text - содержание, отображающееся в игре
Вот этот текст и надо переводить.
Q: В какой программе лучше всего делать перевод?
A: Для этого прекрасно подходит самый обычный Блокнот, встроенный в Windows, или его аналоги. Сейчас я использую Notepad++. Перевод следует сохранять в кодировке UTF-8 (настраивается в окне "Сохранить как. ").
Не советую использовать программы, форматирующие текст по собственному разумению (MS Word, например).
Q: Excel форевер! Нафиг нужен этот блокнот?
A: Ой, как соблазнительно использовать Excel для перевода. Он и CSV-файлы открывает, и разделители понимает, и столбики в нём аккуратные, и строчки пронумерованные. Только вот при сохранении может текст переформатировать по-своему, и с кириллицей в кодировке UTF-8 он принципиально не работает. Очень не советую, если не хотите потом лишнего гемора с кракозябрами.
А блокнот - одна из немногих программ, которая сохраняет текст без искажений. Вы много видели настоящих программистов, пишущих исходники в Ворде? Вот, а Экселем они пользуются ещё меньше.
Q: Как заставить игру увидеть переведённые файлы?
A: Во-первых, эти файлы нужно поместить в папку Mount&Blade\Modules\. название модуля. \languages\ru.
Во-вторых, надо переключить игру на русский язык: в корневом каталоге игры изменить содержание файла language.txt с EN на RU.
После этого запустить игру.
Q: Русские буквы не отображаются, одни кракозябры. Что не так?
A: Дело в кодировке. Все языковые CSV-файлы должны быть сохранены в UTF-8. Это легко проверить: открываем файл блокнотом, нажимаем "Файл/Сохранить как. " и снизу смотрим кодировку. Она обязательно должна быть UTF-8. Если другая, то выбираем нужную и пересохраняем файл.
Примечание: Во всех правилах бывают исключения. Например, в текущей версии игры (впрочем, как и в предыдущих версиях) файл uimain.csv в папке Mount&Blade\languages\ru должен быть сохранён в кодировке ANSI. Видимо, по недосмотру разработчиков.
В случае проблем с отображением русского языка рекомендую сравнить подозрительный файл с аналогичным файлом на другом языке, если это возможно. Или поэкспериментировать самостоятельно.
Q: Почему в некоторых меню отображаются одинаковые строчки, хотя должны быть разные?
A: Этот давний глюк модульной системы, характерный для бета-версий, был исправлен в релизе.
Дело в том, что идентификаторы строк содержит не только языковой CSV-файл, но и исходный файл ресурсов игры, хотя общая структура у него другая. Движок игры определяет ID строки в исходном файле и подставляет значение строки с таким же ID из локализованного. И если в исходном файле разные строки идут под одним идентификатором, то и отображаться будет только одна строка.
В модах аналогичные косяки тоже встречаются, поэтому перевод надо проверять в игре.
Q: Как сделать перевод приятным и привлекательным? (спрашиваю за других, потому что сами не спросите )
A: Очень просто: делайте проверку правописания, хотя бы для диалогов. Иначе можно здорово насмешить почтенную публику: трудно всерьёз воспринимать своего персонажа, если вместо битвы его хочется взять за ручку и отвести в школу.
Для этого надо сделать копию CSV-файла и пересохранить её в кодировке ANSI. Полученный файл открыть в Excel'е, удалить столбец с идентификаторами и включить проверку орфографии. Все найденные ошибки исправлять в оригинальном файле через блокнот.
Q: Не могу проверить орфографию. Почему мой Excel не делит текст по столбикам?
A: Что ж, будем настраивать Excel. Тут вся фишка в разделителе: в игре используется "|", а в системе по умолчанию ";".
Надо открыть Панель управления -> Язык и региональные стандарты -> Региональные параметры -> Настройка -> Числа и поставить | в строке "Разделитель элементов списка".
Q: Хочу вставить перевод мода в инсталлятор. Как это сделать?
A: Надо создать текстовый документ и скопировать в него этот код:
После сохранения меняем расширение с txt на nsi. Теперь это не просто текст, а установочный скрипт для инсталлятора NSIS (он бесплатный, качаем 1.5Mb с домашней страницы). Скрипт проверен на текущей версии NSIS 2.44, но должен работать и на более новых, пока там что-нибудь кардинально не поменяют.
У него нет визуального интерфейса, но пользоваться им легко:
[list type=decimal]
[*] В скрипте вместо NICKNAME пишем своё имя
[*] Вместо всех MODNAME пишем название локализованного мода
[*] Указываем версию перевода в строке !define PRODUCT_VERSION (по умолчанию стоит v1.0)
[*] Копируем скрипт в папку с нашими локализованными файлами
[*] Нажимаем на него правой кнопкой и в меню выбираем Compile NSIS Script (ясное дело, сам NSIS должен быть уже установлен)
[*] В той же папке появляется файл Russian.exe
[*] Запускаем, проверяем, радуемся.
[/list]
Примечания:
- Название мода пишите внимательно - так называется папка с установленным модом в папке Modules. Иначе русификация установится мимо мода. Это название встречается в скрипте несколько раз, не пропустите.
- Вместо win-install.ico и win.bmp можете вставить свои картинки.
- В секции "MainSection" есть три неактивные строки (в самом низу). Если вы захотите использовать в моде файлы hints.csv, ui.csv и uimain.csv собственного перевода, то надо поместить их в папку к остальным файлам и раскомментить эти строчки (просто стереть символ ";" перед ними). Тогда скрипт включит их в сборку.
- Перед распространением русификатора на всякий случай проверяйте его онлайн-антивирусом.
Особенности:
- Инсталлятор сам находит установленную игру по записи в реестре. Если не находит, то появляется предупреждение, что файлы будут установлены по умолчанию в C:\Program Files\Mount&Blade
- Номер версии не проверяется. Поскольку моды в реестр не записываются, то и проверять там нечего.
В случае каких-либо непоняток обращайтесь в личку или спрашивайте в теме Локализация.
Дополнение 1
В игре такой порядок подключения переведённых строк: при запуске игры и появлении стартового меню берутся строки из общих файлов (Mount&Blade\languages\ru), а при загрузке конкретного модуля приоритет уже имеют строки из его файлов (Mount&Blade\Modules\. название модуля. \languages\ru).
Эта особенность позволяет переводчикам разных модов по желанию изменять перевод уже существующих строк без изменения общих файлов. Для этого надо просто поместить файл с нужными строками в папку мода.
Дополнение 2
Некоторые строки из файла uimain.csv игра использует как в стартовом меню, так и в меню настроек мода. Однако, в первом случае требуется кодировка ANSI, а во втором UTF-8. Поэтому рекомендую создать в папке Mount&Blade\Modules\. название модуля. \languages\ru копию файла uimain.csv с кодировкой UTF-8.
Дополнение 3
Обратите внимание, что в конце каждого языкового файла должен быть переход на пустую строку, иначе последний символ будет в игре отображаться неправильно.
Дополнение 4
Некоторое время назад появилась программа M&B Mod Localiser (by Sowa). Это довольно удобный редактор csv-файлов, специально адаптированный для Mount&Blade и наделённый многими полезными фичами. Например, он облегчает поиск уже переведённого текста, если локализация мода делается на основе нативного перевода.
Однако, не стоит увлекаться функцией удаления "лишних строк" из файлов локализации Native - они могут оказаться совсем не лишними. Просто это один из вариантов решения проблемы, описанной в Дополнении 2, а также средство совместимости с разными релизами игры.
Читайте также: