После удачного установки новых моделей в игру возникла идея добавить в игру новые локации. Не просто добавить Таверну в Итакал, где находиться один только магазин, а совершенно новые, таких как, собор (церковь), тюрьму и даже джунгли, которые трудно представить, что они могут появляться в первых Корсарах.
Долго искал пути решения т.к. существующие локации магазин, таверна, верфь, резиденция (дворец) прописаны в сам движок и заложены в каждом городе изначально, и для того чтобы они появились достаточно просто указать координаты точек входа (1) в них и выхода / загрузки (4)
Spoiler:
Если же добавить новую точку входа, к примеру, room, по аналогии 45 строчки, то подойдя к этой координате всё будет, как и положенно, в правом верхнем углу появиться сообщение, что это "Комната", если же нажать кнопку зайти, то движок выкинет обратно, к воротом т.к. нет модели. Если же её добавить к списку, 5-8 строчки, предварительно её создав, то игра виснет.
Простым редактированием файла тут уже было не обойтись, нужны были кардинальные изменения. Решение удалось найти, но у него есть свои плюсы и минусы.
Плюсы
- Появилась возможность добавить совершенно новые локации, которых не было в игре, о которых мечтал, что они станут доступны. когда первый раз играл Корсары: ПДМ
- Появилось возможность добавить название к помещениям, к примеру, Таверна "Подзорная труба"
- Появилось возможность закрывать двери на ключ и чтобы попасть во внутрь, к примеру, по квесту, для чтобы выкрасть планы наступления англичан, нужно сначала выкрасть у адмирала ключ от его дома, где он их хранит и т.д.
- В отличии от прошлой системы нет плавного перехода по пробелу, а нужно делать выбор, но если его на секунду зажать, то изменение в игре можно и не заметить.
- В помещении в левом верхнем углу нет сообщения о том, где сейчас находишься, как это было раньше.
- Усложнена модификация т.к. заново создать вход в локации, которые уже есть