Встроенного редактора хватает, но длинные скрипты удобнее писать в VS Code. Игра поддерживает это официально (страница External Editor во внутриигровой документации).
Как это работает
- Каждое окно кода сохраняется как файл
.pyв папке сохранения. - В каждом сохранении есть
__builtins__.pyс функциями игры — для автодополнения. - Язык игры похож на Python, но это не полноценный Python.
- Строки
importигра игнорирует — они нужны только редактору.
Шаги
- В игре Load → Open Folder. В Windows обычно
C:\Users\<вы>\AppData\LocalLow\TheFarmerWasReplaced\TheFarmerWasReplaced\Saves\<сохранение>. - В VS Code Файл → Открыть папку, выберите эту папку и установите расширение Python.
- В Options игры включите File Watcher.
Новые файлы
File Watcher подхватывает только изменения существующих файлов. Создайте файл сначала в игре или перезагрузите сохранение через Load. Не нажимайте Save перед Load — файлы, созданные снаружи, могут пропасть.
FAQ
Можно ли использовать VS Code? Да: откройте папку сохранения и включите File Watcher.
Почему новый файл не появился? Создайте его в игре или перезагрузите сохранение.