Фикс файл для проблем со script compilation error
Since currently we have players (and modmakers) with two different versions of the game - 1.30 (primarily Steam) and 1.31 (GOG GOTY) - there are many reports of compatibility problems as well as requests for mod updates "to the latest patch". The problem is - there is no "latest patch" and many of the modmakers do not own 1.31 GOTY version. So here are some explanations, instructions and files to resolve the problem without a need to duplicate each and every mod. At least until we get official answer from CDPR whether or not we get unified patch for all game versions.
1. Who needs this.
Players who have 1.31 GOTY version of the game and are using 1.30 version mods. Even if you have no script compilation errors, you probably still need it, as 1.30 mods might override 1.31 specific changes you might want to keep. If you're using texture mods and no scripts mods, you don't need this file.
2. You can downgrade your scripts to 1.30 version of the game and forget the whole thing.
To do so, download "Base 1.30 scripts", unzip and copy "scripts" folder into your "\content\content0" folder. If you already have "scripts" folder under this exact path, delete it before copying unzipped one.
3. What will you loose if you decide to downgrade to 1.30.
You'll loose random main menu (which can be compensated by installing Selectable Main Menu mod), an ability to switch alternate outfits on and off (turns out this information was wrong and you can still disable/enable alternative outfits after the downgrade) and an ability to download Turkish language pack directly from in-game menu. If these options are irrelevant for you, downgrading to 1.30 is the best choice.
4. How to keep 1.31 version while using 1.30 mods.
Start by downgrading your base scripts to 1.30 (see item 2 above). It's needed for Script Merger to auto-merge all the files properly, but in the end you will still get proper 1.31 version. Then download "modGOTYDiffFiles" file and install it into your "\Mods" folder (manually or with NMM). Use Script Merger (downloading latest version is highly recommended if you haven't updated for a while) and use it to merge modGOTYDiffFiles with your installed 1.30 mods.
5. Don't mix 1.30 and 1.31 mods.
It's your choice whether or not to use "unofficial" 1.31 updates for existing 1.30 mods or to use original mods, posted by their authors, along with this method, but keep in mind that mixing mods from different game versions is never a good idea and can result in weird merging conflicts and/or weird in-game glitches.
6. Some 1.30 mods are incompatible with 1.31 version.
Most of 1.30 mods will be auto-merged perfectly with Script Merger and won't require manual conflict resolution. But some other mods are simply incompatible with 1.31 version of the game, as they require their code to be rewritten for new conditions - mods like Selectable Main Menu. But it's a rare case, as there aren't that many mods which rewrite main menu code. Also, watch out for specific instructions, posted by mod authors on their mod pages or in comments section.
7. You might not see any conflicts in Script Merger after installing modGOTYDiffFiles
This is normal and this indicates that the mod you're using doesn't change any of the GOTY related scripts and is GOTY compatible out-of-the-box. You might still keep modGOTYDiffFiles as it might help you later if the next mod you install will have GOTY incompatibilities.
8. If you're using Ghost Mode.
. don't merge definitionsManager.ws file from modGOTYDiffFiles with the one from GM: no GOTY changes are needed in GM and auto-resolution of the conflict will create corrupted script which won't compile.
TBH, I got tired of all these "unofficial" mod updates and "100% working fix" files. In my opinion, if one wants to help mod author and upload an update, he/she should do it in comments section. 1.31 to 1.30 is even worse, as some are making a big deal out of few lines of code that can be easily auto-merged with Script Merger in most cases. And some upload improper merges, creating problems for both mod author and mod users. At this rate we'll have an entire zoo of different mod versions for each and every mod, which isn't good and is super confusing for newcomers (and we got a lot of them since GOTY release).
PS I really-really hope CDPR considers making unified script base for all officially existing game version.
giga18 Ты ,наверное, пару часов всего играл и не успел ещё проникнуться приемуществом модов или комп у тебя слабый . Спроси у детишек своих )))) они тебе объяснят .
спасибо не работает
не работает этот шлак
Thorongil У меня тоже не пашит, Фуфло
На GOTY не робит.
Спасибо за залитие мода, автору отдельно огромное спасибо. С компиляциями проблем нету.
сколько раз уже делал и нифига не помогает
50 лет. 36-й уровень. 23 мода. Полёт нормальный.))) в какие же игры ты играл 40 лет назад .
не помогает та же ошибка
Не чё се помогло спасибо
Error [content0] game \components \inventorycomponent.ws(499): Native function 'GetItemsIds' cannot have script code. Даже сам этот фикс не принимает. верс 1.12
не бойся, всё я знаю как забэкапить но я не фанат переделок в играх как есть так есть у меня и на работе забот хватает, чтобы ещё дома химичить в компе
Даже HDReworked Project не используешь, он игру никак не меняет а только графу лучше делает и даже в 21 году не так стрёмно играть.
P.S. Да графика в The Witcher 3 Wild Hunt не такая уж и плохая, но прошло уже 6 лет с её выхода и надо соответствовать времени.
Ты путаешь читы с модами , а если ты ими не пользуешься , то ,пардон , чего ты забыл в этом разделе . И 8ми битный хардкор я тоже гамал . а что тут путать моды - это изменения внешности персонажей, обстановки, оружия и тд а читы - это коды к играм по-старинке или как сейчас модно программы с набором бессмертия, патронов, денег и тд
чо вы тут на него накинулись? изза этих модов у меня ща игра стоит, сохранился с неиспользованным скиллпоинтом, теперь когда врага убиваю игра виснет с концами.
не помогло. выдаёт 2 ошибки: Error [content0]game\gui\commonmainmenuep1.ws(10): Class 'CR4CommonMainMenuEp1' already defined. Error [content0]game\gui\commonmainmenuep2.ws(10): Class 'CR4CommonMainMenuEp2' already defined.
Спасибо мужик, если когда-нибудь будешь в тольятти , напиши с меня пятихатка.
Не, нифига не помогло
кто знает что можно сделать?
Спасибо бро, я уже начал игру качать как на тебя наткнулся)), все из-за Debug Console Enabler, не советую ставить, лучше вручную включать консоль, а не эту дичь. У меня была ошибка с telemetrykeyword.ws, его надо удалить по мимо ( btHack.ws и btTaskMaintainSpeed.ws ) по пути D:\Games\The Witcher 3 Wild Hunt\content\content0\scripts\engine\. Если выделывается с вашими модами, то в утилите ScriptMerger надо удалить все с правого столбика, после когда все запустится, то снова туда вставляйте свои моды и должно работать. Это только для тех у кого ошибка как у меня. И да я делал бекап своего telemetrykeyword.ws, если вы заменяли его, то просто удалите, у меня все запускалось и без него.
Download curated lists of mods easily, our "Collections" feature has entered Open Alpha. Check our wiki to get started.
Tags for this mod
Donation Points system
This mod is not opted-in to receive Donation Points
There is a serious bug in The Witcher 3 which can break the game even when one scripted mod is installed. With the following method you can actually start the game with scripted mods.
- Unpack ScriptCompileFix.7z into the The Witcher 3 Wild Hunt\Mods folder. This folder can be found where you installed the game. If you don't have the Mods folder, create it.
- Copy the Mods.settings file into Documents\The Witcher 3 folder.
- You have to insert a record for every mod you want to use into this Mods.settings file. You can use any text editor for this.
This is the original Mods.settings file:
[modBaseScripts]
Enabled=1
Priority=9999
[]
Enabled=1
Priority=9998
Let's say you want to use a mod that makes Geralt look like Batman (and this mod goes into the following folder: The Witcher 3 Wild Hunt\Mods\modMakeGeraltLookLikeBatman).
Then you have to modify the Mods.settings file to look like this:
If you want to use more mods append their data at the end of the Mods.settings file. It is important that modBaseScripts has the lowest priority (highest number) so it will load last. The lower the Priority the sooner a mod is loaded in the game.
Delete The Witcher 3 Wild Hunt\Mods\modBaseScripts folder and everything you added to the Documents\The Witcher 3\Mods.settings file.
Thanks to CD Projekt RED for creating this great game.
Thanks to skacikpl for making a guide which this fix is based on.
Download curated lists of mods easily, our "Collections" feature has entered Open Alpha. Check our wiki to get started.
- All games
- The Witcher 3
- Mods
- Utilities
- Resolving 1.31 GOTY script compilation errors for 1.30 mods
Created by
Uploaded by
File credits
This author has not credited anyone else in this file
Tags for this mod
Решение 2. Применение исправления унификации.
Если вы не хотите обновлять свои моды, а моды и игры имеют разные версии, чем вы должны применить исправление Unification, выпущенное позже, чтобы разрешить эти конфликты. Ниже мы будем применять патч шаг за шагом.
- Зайдите сюда и загрузите патч Unification
- После загрузки скопируйте обаСодержание» и «Модификации» в вашей папке с игрой.
Копирование содержимого и папки модов - Обязательно выберите Копировать и заменить.
Замечания: Убедитесь, что вы обновили игру до последней версии, прежде чем применять это решение, процесс был описан в предыдущем решении.
Created by
Original upload
Virus scan
Что вызывает ошибку компиляции скрипта?
Ошибка возникает, только если вы пытаетесь использовать моды в игре, может быть две разные причины ошибки
- Модификации версий: Версия модов, которые вы пытаетесь установить, может быть «1.30», а версия GOTY — «1.31». Даже если не возникает ошибок компиляции скриптов, вы все равно можете увидеть проблему с игровым процессом, потому что моды «1.30» просто переопределяют некоторые функции версии «GOTY 1.31» игры.
- Мод Конфликты: Если у вас установлено более одного мода, они могут конфликтовать друг с другом, особенно если у них разные версии, то есть, если одна версия мода — 1.30, а другая — 1.31, то они могут вызывать конфликт друг с другом.
Решения этих проблем будут обсуждаться ниже, и мы позаботимся о том, чтобы вы могли без проблем использовать все свои моды в своей игре.
File information
Uploaded by
Credits and distribution permission
- Other user's assets All the assets in this file belong to the author, or are from free-to-use modder's resources
- Upload permission You are not allowed to upload this file to other sites under any circumstances
- Modification permission You must get permission from me before you are allowed to modify my files to improve it
- Conversion permission You are not allowed to convert this file to work on other games under any circumstances
- Asset use permission You must get permission from me before you are allowed to use any of the assets in this file
- Asset use permission in mods/files that are being sold You are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
- Asset use permission in mods/files that earn donation points You are not allowed to earn Donation Points for your mods if they use my assets
Original upload
Virus scan
Last updated
Решение 3: Объединение скриптов модов
Не все моды Witcher 3 совместимы друг с другом и иногда приводят к конфликтам, которые приводят к ошибке компиляции скриптов. Мы будем решать эту проблему с помощью программного обеспечения, которое позволяет объединять сценарии и разрешать конфликты, которые мы рассмотрим в пошаговом процессе ниже.
Итак, мы нажимаем на Выберите строки из C
Замечания: Если у вас более одного ручного конфликта, повторите описанный выше процесс, пока все конфликты не будут разрешены
Этот процесс решает все конфликты, возникающие между сценариями двух модов, объединяя их сценарии и следя за тем, чтобы объединенный сценарий позволял вам использовать оба мода вместе без какого-либо конфликта. Обязательно попробуйте все решения по порядку, потому что в противном случае это может вызвать еще больше проблем со сценарием игры.
About this mod
Fixes the compile issues which occures when starting the game with scripted mod(s) present.
Last updated
File information
Author's instructions
Решение 1: Обновление модов и игр.
Замечания: Пропустите Шаг 14, если вы не хотите загружать каждый мод снова и попробуйте второе решение.
Этот процесс должен разрешить все связанные с версиями конфликты в модах и с игрой, если ошибка все еще сохраняется, тогда вы должны перейти к нашему следующему решению.
File credits
CDPR for base game scripts
About this mod
A set of files and instructions to help GOTY owners resolve 1.30 compatibility issues.
Author notes
This author has not provided any additional notes regarding file permissions
Donation Points system
This mod is not opted-in to receive Donation Points
Update: another solution is now recommended to resolve different game versions problem - Unification patch for 1.31 and 1.31GOTY game versions. DO NOT combine both solutions, as it will result in even more merging problems in Script Merger! Uninstall instructions for this file can be found at the bottom of the page.
Since currently we have players (and modmakers) with two different versions of the game - 1.30 (primarily Steam) and 1.31GOTY (GOG GOTY) - there are many reports of compatibility problems as well as requests for mod updates "to the latest patch". The problem is - there is no "latest patch" and many of the modmakers do not own 1.31GOTY version. So here are some explanations, instructions and files to resolve the problem without a need to duplicate each and every mod. At least until we get official answer from CDPR whether or not we get unified patch for all game versions.
1. Who needs this.
Players who have 1.31GOTY version of the game and are using 1.30 version mods. Even if you have no script compilation errors, you probably still need it, as 1.30 mods might override 1.31GOTY specific changes you might want to keep. If you're using texture mods and no scripts mods, you don't need this file. Update: Current non-GOTY version of the game (both Steam and GOG) is 1.31, changes from 1.30 are minimal and all 1.30 mods still work with 1.31 version of the game. Steam GOTY version is a bundle (!) and not actual 1.31GOTY version despite greeting message in main menu! So, you only own 1.31GOTY version of the game if you bought it on GOG and it is called GOTY (default install folder under GOG Library is named "The Witcher 3 Wild Hunt GOTY").
2. You can downgrade your scripts to 1.30 version of the game and forget the whole thing.
To do so, download "Base 1.30 scripts", unzip and copy "scripts" folder into your "\content\content0\" folder. If you already have
"scripts" folder under this exact path, delete it before copying unzipped one.
3. What will you loose if you decide to downgrade to 1.30.
You'll loose random main menu (which can be compensated by installing Selectable Main Menu mod), an ability to switch alternate outfits on and off (turns out this information was wrong and you can still disable/enable alternative outfits after the downgrade) and an ability to download Turkish language pack directly from in-game menu. If these options are irrelevant for you, downgrading to 1.30 is the best choice.
4. How to keep 1.31GOTY version while using 1.30 mods.
Start by downgrading your base scripts to 1.30 (see item 2 above). It's needed for Script Merger to auto-merge all the files properly, but in the end you will still get proper 1.31GOTY version. Then download "modGOTYDiffFiles" file and install it into your "\Mods" folder (manually or with NMM). Use Script Merger (downloading latest version is highly recommended if you haven't updated for a while) and use it to merge modGOTYDiffFiles with your installed 1.30 mods.
5. Don't mix 1.30 and 1.31GOTY mods.
It's your choice whether or not to use "unofficial" 1.31GOTY updates for existing 1.30 mods or to use original mods, posted by their authors, along with this method, but keep in mind that mixing mods from different game versions is never a good idea and can result in weird merging conflicts and/or weird in-game glitches.
6. Some 1.30 mods are incompatible with 1.31GOTY version.
Most of 1.30 mods will be auto-merged perfectly with Script Merger and won't require manual conflict resolution. But some other mods are simply incompatible with 1.31GOTY version of the game, as they require their code to be rewritten for new conditions - mods like Selectable Main Menu. But it's a rare case, as there aren't that many mods which rewrite main menu code. Also, watch out for specific instructions, posted by mod authors on their mod pages or in comments section.
7. You might not see any conflicts in Script Merger after installing modGOTYDiffFiles
This is normal and this indicates that the mod you're using doesn't change any of the GOTY related scripts and is GOTY compatible out-of-the-box.
8. If you're using Ghost Mode.
. don't merge definitionsManager.ws file from modGOTYDiffFiles with the one from GM: no GOTY changes are needed in GM and auto-resolution of the conflict will create corrupted script which won't compile.
Getting back to 1.31GOTY version after downgrade:
1. Unmerge everything you previously merged in Script Merger.
2. Download Base 1.31 GOG GOTY scripts file from Miscellaneous section.
3. Unzip and copy "scripts" folder into your "\content\content0\" folder. If you already have "scripts" folder under this exact path, delete it before copying unzipped one.
4. Delete modGOTYDiffFiles folder from your "\Mods" folder.
5. Make sure you're not using GOTY incompatible mods.
6. Remerge everything again with Script Merger.
The Witcher 3: Wild Hunt — ролевая игра с открытым миром, созданная в 2015 году CD Projekt. Игра является продолжением Ведьмака 2 и является третьим дополнением к серии. После выпуска игра была высоко оценена за потрясающую графику и открытый мир. Кроме того, хорошо написанный сюжет и побочные квесты делают игру еще более увлекательной.
Ошибка компиляции скрипта Witcher 3
Читайте также: