[ Новые сообщения на форуме · Пользователи сайта · Правила форума · Поиск по заголовкам тем форума · RSS ]

  • Страница 1 из 1
  • 1
Коды к игре Caribbean Legend
RagarДата: Четверг, Сегодня, 02:13 · Сообщение № 1
Командор
Группа: Проверенные
Сообщений: 1345


Содержимое сундука: 116
Репутация: 21
Местонахождение: Вне сайта
Редактирование файлов для добавления любого предмета в игре Caribbean Legend




Употребление кодов может привести к потере интереса к игре!


Описание способов
В теме https://sundukpirata.com/forum/7-219-1 перечислены способы взлома игры ГПК. Однако они просто так не сработают в Caribbean Legend, так как консоль заблокирована, поэтому используются способы для обхода. Игра основана на ГПК и многие коды и команды подходят и к этой игре, однако есть небольшие отличия. Кроме того, некоторые команды отсутствуют в том описании, хотя возможно могут быть полезны и там, так как позволяют сразу установить нужное количество предметов. Перечислю 2 способа.
1 способ простой, с небольшими правками игрового файла, абсолютно безопасный.
2 способ сложный, для вызова консоли (Не рекомендую его использовать!), но с помощью него можно добавлять бессмертие и другие фишки.

1 способ

Вам нужно добавить предмет в инвентарь персонажа.
Заходите в папку, в которой находится информация про мысли персонажа:
Caribbean Legend\Program\dialogs\russian
Открываете через блокнот файл MainHero_dialog.c
Нажимаете Правка, найти case "Exit":
Перед case "Exit": вводите 2 строчки:
int current_items = GetCharacterItem(pchar, "ххх");
TakeNItems(pchar, "ххх", N - current_items);
Где ххх – ID предмета, N – желаемое количество, можно указать 0, тогда заданный предмет пропадет, если он был в наличии. Нажимаете сохранить. Можно всё это делать через Alt+Tab выходя и заходя в игру, главное не забывать сохранять файл.
Теперь нажимая на «мысли вслух» в игре получаете предмет ххх в количестве N, даже если его было больше или меньше, или не было вовсе. К примеру, вам надо ровно 17 амулетов рыбака (+10 навигация), вводите:
int current_items = GetCharacterItem(pchar, "obereg_7");
TakeNItems(pchar, "obereg_7", 17 - current_items);
У персонажа при нажатии на «мысли вслух» появится ровно 17 амулетов рыбака. Этот вариант с вычислением разницы удобен тем, что его можно использовать для любых расходников в игре, когда хочется навести порядок в инвентаре. Например, если вы захотите держать при себе строго по 20 лечилок или по 50 пуль, достаточно будет просто поменять ID предмета и финальное число.
После того как сделали всё что нужно удаляете строчки в файле и сохраняете файл. Таким образом, вы получили что хотели, а файлы игры не поменялись.

Альтернативные команды:
GiveItem2Character(pchar, "ххх"); выдает предмет ххх в количестве 1 шт.
TakeNItems(pchar, "ххх", N); выдает предмет ххх в количестве N при каждом нажатии на «мысли вслух».
TakeNItems(pchar, "ххх"); забирает 1 предмет

Все ID-коды предметов можно найти в файле Caribbean Legend\Program\items\initItems.c
Расписывать все коды не буду, кому надо их там найдет, можно просто через поиск в файле ввести то, что интересно.
Самые нужные коды:
cannabis7 - мангароса
jewelry7 - голубой янтарь
gold_dublon - золотой дублон
chest - запертый сундук со 150 дублонами
cirass4 - миланский панцирь
talisman11 - оберег Куриный Бог

Вам нужно добавить товары в трюм.
В том же файле (MainHero_dialog.c) в том же месте пишете:
pchar.ship.cargo.goods.N = количество;
Где N – это идентификатор нужного вам товара, а количество ¬– сколько нужно товара.
К примеру, ввод команды:
pchar.ship.cargo.goods.cannon_36 = 3; добавит пушки 36 калибра в количестве 3
(пушки это товар - boal 27/07/06)
Почти все ID-коды такие же, как в ГПК, поменялись вот эти:
cinnamon – ваниль (корица в ГПК)
sandal – бакаут (сандал в ГПК)
oil – смола (масло в ГПК)
ropes – канаты
shipsilk – корабельный шелк
Названия можно вводить как со строчной, так и с заглавной буквы, разницы нет. Можно сразу ввести несколько команд для выдачи разных предметов. Если что-то введете не так и персонаж зависнет в мыслях (это было, когда я экспериментировал с разными командами и задавал переменные i), то просто закройте игру (Alt+Tab и закрыть крестиком) и вновь зайдите, подправьте команду, чтобы не было ошибок, никаких побочек не будет.
Для того, чтобы найти все предметы можно зайти в папку игры: Caribbean Legend\Program\store\
Открываете блокнотом файл initGoods.c
Пролистав его немного вниз, вы увидите список всех товаров игры.
Здесь полный список:

Товары и пушки можно вводить как с кавычками, так и без кавычек, а вот кулеврины только с кавычками.
Команды по вызову кораблей, изменения навыков и другое не привожу, так как это может испортить игру. Кому интересно может поэкспериментировать на свой страх и риск, используя коды для ГПК, приведенные в соответствующей теме ( https://sundukpirata.com/forum/7-219-1 )

2 способ
Данный способ позволит вызвать консоль с определенными заданными командами, дающими определенные вещи/возможности персонажу.
Не рекомендую его использовать!
Способ имеет место жить, если игра совсем надоела и хочется поэкспериментировать.
Лично я этими командами не пользовался и не советую использовать, как отразится на игре не знаю, кроме того, после их использования скорее всего счетчик читов поменяется, что возможно также найдет отражение в игре.
В основной папке игры открываете через блокнот файл engine.ini.
В блоке [controls] находите строку ondebugkeys = 0 и заменяете её на ondebugkeys = 1
это активирует системные горячие клавиши отладки.
В блоке [script] добавляете новую строку вручную сразу после debuginfo = 1:
debugwindow = 1
эта команда отвечает за запуск встроенного окна ввода скриптов (консоли).
Нажимаете сохранить файл.
Так как игра не умеет открывать окно Debuger по кнопке, то можно заставить её открывать отладчик, когда вы нажимаете стандартную кнопку открытия Бортового журнала (клавиша F2, затем нажать Журнал):
Переходите в папку: Caribbean Legend\Program\interface\
Находите файл Debuger.c. Переименовывайте его в questbook.c (оригинальные файлы Debuger.c и questbook.c можно для надежности скопировать во внеигровую папку в качестве резервной копии). Оригинальный файл questbook.с переименовывайте, чтобы потом легче вернуть на место. Удобно поставить перед названием нижнее подчеркивание.
Переходите в папку: Caribbean Legend\Resource\INI\interfaces\
Находите файл debuger.ini. Переименовывайте его в QuestBook.ini (оригинальный файлы также можно сохранить во внеигровой папке, а оригинальный QuestBook.ini переименовать в _QuestBook.ini).
Запускаете игру, нажимаете F2, переходите в журнал. Вместо журнала открывается окно отладчика. Выбираете чит-функцию и портите свою игровую мораль.

После использования чита, чтобы дальше не травмировать игру, возвращаете файлы на место и исправляете как было изначально файл engine.ini.

Где могут быть полезны коды
Бывают ситуации, когда устаете собирать предметы для определенного квеста и перестаете получать удовольствие от игры. В этом случае могут пригодится коды, показанные в 1 способе: мангароса, обереги куриный бог, определенное количество пистолей, рабов для квестов, сундуки и стратегические товары для апгрейда кораблей.
Во всех других случаях интереснее самому прокачать персонажа и найти уникальные предметы, чем сделать это через код.

Успехов в игре, играйте в своё удовольствие и помните, что употребление кодов может привести к падению интереса к игре!
К сообщению прикреплен файл: 8171093.jpg (208.9 Kb) · 1199621.jpg (307.8 Kb) · 5163361.jpg (322.3 Kb)


Сообщение отредактировал Ragar - Четверг, 09 Июля 2026, 02:18
 
  • Страница 1 из 1
  • 1
Поиск:
Нравится
Расширенная статистика
Свежие темы Популярные темы Активные пользователи Новые пользователи Рейтинг репутации
  • Коды к игре Caribbean Legend (0)
  • Shadow Gambit: The Cursed Crew (0)
  • Футбoл (9242)
  • Таверна "У Веселого Роджера" (8604)
  • Age of Water (0)
  • Хитрости и Секреты в игре Caribbean Legend (34)
  • Прохождение: Квест Под Черным Флагом (790)
  • Лавка "Золотой Дюк" (1204)
  • Вопросы новичков (9554)
  • Фотография (974)
  • Вопросы по прохождению игры Caribbean Legend (1107)
  • Веселые картинки (2827)
  • Таверна "У Веселого Роджера" - ЗАКРЫТА (3) (9999)
  • Обсуждение Рейдов Нашей Эскадры - ЗАКРЫТА (2) (9998)
  • Обсуждение Рейдов Нашей Эскадры - ЗАКРЫТА (1) (9998)
  • Таверна "У Веселого Роджера" - ЗАКРЫТА (2) (9998)
  • Таверна "У Веселого Роджера" - ЗАКРЫТА (1) (9997)
  • Таверна "У Веселого Роджера" - ЗАКРЫТА (6) (9995)
  • Таверна "У Веселого Роджера" - ЗАКРЫТА (5) (9990)
  • Таверна "У Веселого Роджера" - ЗАКРЫТА (4) (9990)
  • Вопросы новичков (9554)
  • Футбoл (9242)
  • Таверна "У Веселого Роджера" (8604)
  • Рейды Нашей Эскадры (7766)
  • дмитрий18корсар (27833)
  • СЛАВН (27055)
  • Ладрон (19526)
  • NNikola (15284)
  • Gendolfas (11591)
  • Андрэас_Стоун (9568)
  • Маркиз (8648)
  • Армеец (8565)
  • Duke (7325)
  • DimonD (6787)
  • Antossimys (6417)
  • Шепот (6040)
  • ZTV (5512)
  • Capitan_black_blade (5497)
  • deniskopylov (5112)
  • YanisD (5076)
  • Альтаир (4957)
  • Mikegc (4910)
  • Xandee (4872)
  • NIKOLAY1975 (4180)
  • Доктор_Джеймс (3882)
  • Орочимару (3808)
  • Vesorion (3596)
  • dim10 (3513)
  • Richard_B_Riddik (3154)
  • moslitr
  • hatikushka
  • Zhlyzov80
  • Керуин
  • greenfox
  • Dionis_WladMiR
  • shpeht
  • EvilGrin
  • Азазелло
  • ЗМЕЙ72
  • Arbuz
  • Troll
  • radikkk
  • гендос
  • qwerty3
  • alekchief1
  • Dump2135
  • FRROL
  • Bratok_bratishka
  • Casper13049191
  • AlexM584
  • marduchelli
  • shadowstorm
  • Brave123
  • klimbodom
  • СЛАВН (286)
  • дмитрий18корсар (134)
  • Андрэас_Стоун (96)
  • NNikola (89)
  • Ладрон (88)
  • Duke (87)
  • Antossimys (78)
  • DimonD (70)
  • Армеец (68)
  • Mikegc (60)
  • YanisD (58)
  • deniskopylov (55)
  • Gendolfas (55)
  • Шепот (53)
  • Old_Nick (52)
  • Xandee (51)
  • Маркиз (43)
  • dim10 (42)
  • Альтаир (38)
  • Vesorion (38)
  • Доктор_Джеймс (37)
  • Capitan_black_blade (35)
  • Мистик (31)
  • gavani (29)
  • NIKOLAY1975 (27)
  • Сундук Пирата © 2010-2026 Сегодня: 09 Июля 2026, Четверг. Московское время: 03:40

    ВНИМАНИЕ! Копирование и перепечатка материалов сайта "Сундук Пирата" на любые другие ресурсы допускается только с гиперссылкой на страницу-источник.

    PDA-версия сайта Проверить тИЦ и PR Sitemap, Sitemap-forum