на главную
об игре

The Witcher 3 "Фикс-файл для проблем со "Script Compilation error""

ОПИСАНИЕ:

Для тех многих, кто безуспешно попытался поставить моды, а при запуске игры увидел следующее: запускается процесс компиляции скриптов (Script Compilation), который в итоге закончился списком ошибок. Проблема решена моддерами с Нексуса. Ниже перевод инструкции и фикс-файл.

P.S. многие в комментах модов говорят, мол, "установи обновление, пропатчи, снеси винду, поменяй мозги" и прочие танцы с бубнами. Истинная проблема в том, КАК игра читает скрипты модов? Ответ: игра молодая, читает с букварём. =_=

ИНСТРУКЦИЯ ПРО УСТАНОВКЕ:

1. Скачайте прикреплённый файл. В архиве Witcher "3 MOD Scripting FIX.rar" лежит файл "telemetryKeyword.ws"

2. Откройте папку игры и поместите вышеуказанный файл по адресу: The Witcher 3 Wild Hunt\content\content0\scripts\engine

3. Теперь запускайте игру как обычно, вместе с якобы глючными модами. Начнется знакомый вам процесс Sript Compilation. На этот раз он должен завершиться закрытием окна компиляции, небольшой паузой и успешным запуском игры.

4. Примечание: такой вот процесс компиляции будет запускаться каждый раз, когда вы ставите новый мод (лишь при первом запуске игры), скрипты которого написаны не совсем так, как привыкла читать игра. Ничего не бойтесь! Вы ведьмак или где.

КОПИРАЙТ:

Благодарим неких заморских моддеров с никами Frigus1 и newfy69 (проект "CD Projekt RED 2015" - что бы это ни значило) за этот чудесный фикс. Ссылки на этот фикс не существует - я нашел его на просторах американских форумов совершенно случайно в одном из постов.

52
86
Комментарии:  86
Ваш комментарий

Адаптация под 1.2-1.2.1 Первое. Все фикс-моды выключаем. Второе. В папке установки ведьмака посредством поиска находим папку hacks и сносим её вместе со всем содержимым. Третье. telemetryKeyword.ws должен выглядеть следующим образом:

telemetryKeyword.ws

import class CR4TelemetryScriptProxy extends CObject { import final function LogWithName( eventType : ER4TelemetryEvents ); import final function LogWithLabel( eventType : ER4TelemetryEvents, label : String ); import final function LogWithValue( eventType : ER4TelemetryEvents, value : int ); import final function LogWithValueStr( eventType : ER4TelemetryEvents, value : String ); import final function LogWithLabelAndValue( eventType : ER4TelemetryEvents, label : String, value : int ); import final function LogWithLabelAndValueStr( eventType : ER4TelemetryEvents, label : String, value : String ); import final function SetCommonStatFlt( statType: ER4CommonStats, value : float ); import final function SetCommonStatI32( statType: ER4CommonStats, value : int ); import final function SetGameProgress( value : float ); import final function AddSessionTag( tag : String ); import final function RemoveSessionTag( tag : String ); import final function XDPPrintUserStats( statisticName : String ); import final function XDPPrintUserAchievement( achievementName : String ); }

Четвертое. Светимся от счастья.

WennY Большое спасибо, на 1.12 заработало.

WennY Твой способ определённо помогает... в какой-то мере. Раньше у меня было ошибок 5-6, а теперь только одна, эта: "Error [content0]engine\timerkeyword.ws(9): Class 'CR4TelemetryScriptProxy' was already exported." Я хочу поставить мод "Flame the Dragon / Пламя Дракона", но никак не получается.

MasterChef У меня то же самое. Отпишись сюда если найдёшь решение.

Файл уже был, помогло сменить название папки с mods на mod.

Что то не помогает. Сделал всё как написано.

У кого не работает, скорее всего у вас установлен репак. У меня стоял репак от Хатаба моды не работали. Поставил лицензию, заработали все моды, даже без фикса.

Jonny Walker Проблема осталась той же и выдает Script Compilation? Рекомендую посмотреть внимательнее на то, какую именно ошибку Вам выдает. Вполне вероятно, что это не ошибка компиляции и в таком случае, Вам не подходит данное решение вовсе.

55Lemur55 Ага. Скачал Мод на то чтоб враги были одного lvl с тобой, а скрипты негодуют.

Поддерживаю выше сказанное Script Compilation error. на 1.22

ЗАГРУЗИТЬ ВСЕ КОММЕНТАРИИ