Как сделать passthrough-мод с ИИ шаг за шагом: Minecraft внутри любой игры
SI NEWS
0:00 / 0:00
Как сделать passthrough-мод с ИИ шаг за шагом: Minecraft внутри любой игры
2 758 просмотров · 3 нед. назад
SI NEWS
77 подписчиков
2 758 просмотров · 3 нед. назад
Как сделать passthrough-мод с ИИ шаг за шагом: поместите Minecraft внутрь другой игры, как в SkyCraft (Minecraft внутри Skyrim) и примере Minecraft x GTA V. Ставьте видео на паузу на каждом шаге: каждая команда и каждый промпт написаны ниже, под своим шагом. Промпты оставлены на английском, как в видео — копируйте их как есть.
Главы:
0:00 Цель
0:23 Что это такое
0:39 ШАГ 1: выберите две игры
1:13 ШАГ 2: установите и проверьте
1:33 ШАГ 3: ваш ИИ-агент
2:00 ШАГ 4: создайте проект
2:29 ШАГ 5: первый промпт
3:05 ШАГ 6: одна строка в логе
3:30 ШАГ 7: рукопожатие
3:50 ШАГ 8: одно значение туда
4:18 ШАГ 9: что-то обратно
4:43 ШАГ 10: по одной функции
5:14 Если застряли
5:35 Как правильно делиться
5:53 Испытание пройдено
ШАГ 1: игре-хозяину (Game A) нужен загрузчик модов или script extender: Skyrim = SKSE, Fallout 4 = F4SE, Minecraft = Fabric, игры на Unity = BepInEx или MelonLoader, игры на Unreal = UE4SS. Хорошие пары: Skyrim + Minecraft (SkyCraft), Fallout 4 + Minecraft (FalloutCraft), Outer Wilds + Minecraft (OWCraft). Только одиночные или офлайн-игры, которые у вас есть.
ШАГ 2: установите обе игры, запустите каждую и запишите пути:
Game A: C:\Games\GameA
Game B: C:\Users\you\AppData\Roaming\.minecraft
Установите загрузчик и проверьте его на заведомо рабочем моде.
ШАГ 3: используйте агента, который работает на вашем ПК (Claude Code, Codex или OpenCode), а не чат на сайте.
ШАГ 4: создайте проект
mkdir my-passthrough && cd my-passthrough
git init
Затем создайте AGENTS.md, MODLOG.md и docs/DESIGN.md. Шаблоны: https://github.com/trevaintdead/ai-ga...
ШАГ 5: первый промпт
I want to make a passthrough mod like SkyCraft (https://github.com/chasmlol/SkyCraft), but for [Game A] and [Game B].
Clone SkyCraft locally and read its README and docs/DESIGN.md so you understand the architecture. I want the same approach as SkyCraft.
[Game A] is installed at [path]. [Game B] is installed at [path].
Before you build anything, tell me:
does [Game A] have a mod loader or script extender we can use?
does either game have online play or anti-cheat? (We don't touch those.)
Don't change any code yet. Just report what you found.
ШАГ 6: план и одна строка в логе
Write the plan as docs/DESIGN.md. Keep it to: the two halves of the mod, what data crosses between them, and the order we build it in. Then implement step 1 only.
Run it. I want to see one line in the log that says your plugin loaded. Don't do anything else yet.
ШАГ 7: рукопожатие
Next: both sides open the shared memory block and check the header. Magic number, protocol version, both process IDs. Log what each side read. If the header doesn't match, both sides stop and say so rather than continuing.
ШАГ 8: одно значение туда
Next: Minecraft is authoritative for player position. Each render frame, send its interpolated position to [Game A], which moves the player puppet to match. Log the value you send and the value [Game A] receives, so I can compare them.
ШАГ 9: что-то обратно
Next: send collision shapes from [Game A] near the player, plus NPC positions. Log both directions.
ШАГ 10: по одной функции: позиция, ввод обратно, ваш игрок в другой игре, блоки и существа, бой, инвентарь, интерфейс. После каждой — тест, затем commit (git revert, если сломалось).
Если застряли: поставьте цель поменьше, напишите STATUS.md, откройте новый чат и передайте его. Делитесь только своим кодом, никогда файлами игры.
#passthroughmod #aimodding #minecraft
Смотрите также: • Universal Modder Explained: How AI Mods Al...
Источники:
https://github.com/trevaintdead/ai-ga...
https://github.com/rehan-remade/unive...
Подписывайтесь: новый ИИ-инструмент, показанный на экране, каждый день: / @sinews-q5x
Видео — наши записи экрана настоящих страниц. Голос диктора создан ИИ.