|
|
|
Опции темы | Опции просмотра |
Пользователь сказал cпасибо: | SAROMANOS (24.10.2011) |
06.12.2010, 02:58 | #20 |
Старший матрос
|
Re: МОДЫ на Корсары 3: Сундук мертвеца
Согласен с Вами !
В К-4 не светит модострой Bash Ковыряю скрипты через дебаг ~ половину открыл Bath Есть сомнение, что движок ГПК потянет фичи Сундука Drag SF Сундука задолбал, но пока терплю главное вытащить скрипты, а там посмотрим Book
__________________
Алчных на рею !!! |
13.04.2011, 00:48 | #21 |
Старший матрос
|
Re: МОДЫ на Корсары 3: Сундук мертвеца
И тема умерла
__________________
Fallout = Мир жестокости и насилия (СОХРАНИМ ВЕРНОСТЬ НАВСЕГДА) |
Реклама | |
13.04.2011, 21:45 | #22 |
Старший матрос
|
Re: МОДЫ на Корсары 3: Сундук мертвеца
Тема может и умерла, но ковырять скрипты я не прекращаю !
Надеятся на выход романтичной игры про море не светит Вместо развития игры всем миром, все бросились засекречивать свои аддоны, даже если там ничего принципиально нового ничего нет. Распутать клубок связей, при наличии множества ошибок, не профи дело муторное. Ошибки лезут от ручной работы, хоть и стараюсь быть внимательным. У меня к латиницы алергия с детства Тем не менее - Если долго мучится, что-нибудь получится !
__________________
Алчных на рею !!! |
Пользователь сказал cпасибо: | сомалиец (23.04.2012) |
Реклама | |
Зарегистрированным пользователям показывается меньше рекламы! |
14.04.2011, 03:25 | #23 |
Старожил
Мичман
BlackMark Studio
|
Re: МОДЫ на Корсары 3: Сундук мертвеца
Раз уж Вы добрались до скриптов, то, возможно, найдёте, есть ли при игре за Лоренса иной вариант, кроме массовой гибели героев у могилы Николаса Шарпа?
Во всяком случае, Gray Angel недвусмысленно намекал на то, что игра имеет иное продолжение. Да и на упаковке с диском не зря же написано: "... украдено его главное сокровище - любимая женщина. Отрубите каждую руку, что посмела её коснуться, и пусть все Карибы узнают цену Вашей мести!" Я надеюсь, что эти слова были написаны не только для того, чтобы потенциальный геймер клюнул на них и купил игру, а потом обломался через пару часов после начала игры.
__________________
И нет нам твёрже почвы под ногами, чем палубы надводных кораблей. |
15.04.2011, 00:09 | #24 |
Старший матрос
|
Re: МОДЫ на Корсары 3: Сундук мертвеца
Уважаемые фанаты !!!
Читать скрипты ,,Сундука,, очень просто !!! Вот как копировать знают не многие, ,,Ковровец.. например нашёл способ, но не просвятил И так читаем: Заходим в папку с игрой ,, Сундука ,, Создаём в ней папку Program. Саptain Flint - может сразу в пустой папке создать папку scripts, а вней quests_lines. Запускаем игру. Как появится главное меню нажимаем F5. Появится окно дебюг. Нажимаем вверху на кнопку File. Затем открыть Open. Входим в папку Program. Набираем нужное имя файла например seadogs.c И ЧИТАЕМ СОДЕРЖИМОЕ !!! Flint может пройти в папку quests_lines и набрать addon_line.c Названия новых файлов смотрим при декларации т.е. #include начиная с файла seadogs.c Желаю всем творческих успехов !
__________________
Алчных на рею !!! |
Пользователь сказал cпасибо: | Broken Heart (18.05.2012) |
28.05.2011, 15:19 | #25 |
Салага
|
Re: МОДЫ на Корсары 3: Сундук мертвеца
В настройках engine.ini есть строчка codefiles = 0
меняем ее на codefiles = 1 и получаем все файлы из папки Program которые грузятся во время игры. Предупреждаю файлы с расширением .b Если их открыть то в самой первой строчке будет написано их местоположение в папках... как их перегнать в нормальный человеческий код не знаю... А для того чтобы движок читал из папки Program надо просто от К3 engine.exe заменить...,а не крякать resourse.dat... и вопрос к samovar'у:где находится функция Ship_DoFakeFire ???? Последний раз редактировалось BlackeAngel; 28.05.2011 в 16:04. |
14.10.2011, 22:39 | #26 |
Старший матрос
|
Re: МОДЫ на Корсары 3: Сундук мертвеца
файл AIShip.c
.................... void Ship_DoFakeFire(ref rChar, string sBort, float fRandTime, float fAng) { SendMessage(rChar, "lsff", MSG_SHIP_FAKE_FIRE, sBort, fRandTime, fAng); } void Ship_EventFakeFire() { float fX = GetEventData(); float fY = GetEventData(); float fZ = GetEventData(); float fAY = GetEventData(); float fAng = GetEventData(); CreateParticleSystem("cancloud_fire", fX, fY, fZ, -fAng, fAY, 0.0, 5); Play3DSound("cannon_fire", fX, fY, fZ); } { SendMessage(rChar, "lsff", MSG_SHIP_FAKE_FIRE, sBort, fRandTime, fAng); } .................................................. ............................. и клубок завязок на другие файлы...
__________________
Алчных на рею !!! |
19.10.2011, 20:10 | #27 |
Мичман
|
Re: МОДЫ на Корсары 3: Сундук мертвеца
__________________
Истина где-то рядом, а молчание-золото за которое отрубают голову. |
20.10.2011, 21:06 | #28 |
Старожил
Старшина
|
Re: Моды для Корсары 3: Сундук мертвеца
в quests_reaction все такое же как и в оригинальных К3 версии 1.5
все квесты в scripts\quests_lines\ addon_line.c altman_lines.c lokk_lines.c main_storyline.c starter.c story_line_extension.c story_line_mineattack.c zulus_lines.c так-то)
__________________
Что толку, если не можешь сделать мир лучше. |
22.10.2011, 02:45 | #29 |
Старший матрос
|
Re: МОДЫ на Корсары 3: Сундук мертвеца
Пожалуста
// файл quests_reaction.c из Сундука void QuestComplete(string sQuestName, string qname, bool isFailCondition) // new { ref chr; string sFunction = ""; // new if(CheckAttribute(pchar, "quest." + qname + ".function")) { sFunction = pchar.quest.(qname).function; // new --> if(CheckFunction(sFunction) == 1) { call sFunction(qname); DeleteAttribute(pchar, "quest." + qname + ".Function"); return; } } if(CheckAttribute(pchar, "quest." + qname + ".EmptyFunction") && isFailCondition == 0) { sFunction = pchar.quest.(qname).EmptyFunction; if(CheckFunction(sFunction) == 1) { call sFunction(); DeleteAttribute(pchar, "quest." + qname + ".EmptyFunction"); return; } } if(CheckAttribute(pchar, "quest." + qname + ".FailEmptyFunction") && isFailCondition == 1) { sFunction = pchar.quest.(qname).FailEmptyFunction; if(CheckFunction(sFunction) == 1) { call sFunction(); DeleteAttribute(pchar, "quest." + qname + ".FailEmptyFunction"); return; } } // <--new switch(sQuestName) { case "check_items_generation": // new int iGenItem = GenerateItem(true); // new break; // ниже всё как в К-3 case "test_ai_groups": CheckAiGroups(); break;
__________________
Алчных на рею !!! |
27.02.2012, 04:43 | #30 |
Старший матрос
|
Re: МОДЫ на Корсары 3: Сундук мертвеца
Для любознательных :
фича обстрела города с кораблей возможна только на движке Сундука Делать моды на движке с SF можно, но играть не будут, да ещё геморой с интерфейсом управления. Нужен NO/CD и переписывать DLL-ки движка.
__________________
Алчных на рею !!! |
23.04.2012, 14:47 | #31 |
Старший матрос
|
Re: Моды для Корсары 3: Сундук мертвеца
Кто-нибуть объясните, как пользоватся этой прогой ???
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\ ВСЕМ НАРОД МНЕ УДАЛОСЯ ВЗЛОМАТЬ КОД ENGINE.EXE ВОТ ОН СПРОСИТЕ КАК Я ВЗЛОМАЛ КОД Я НАПИСАЛ NoENGINE.EXE_SOURCE А вот код ENGINE.EXE но придуприждаю большенство функций черпаитться из модулей двига в папке modules такчто неожыдайте увидеть весь соурс двига //STORM 2.5 ENGINE.EXE SOURCE //Crack Bu Sea-Storm $all = #define modules/all #pragmacomment(lib,modules/$all) int GUI = 1; if (n + n = 1) { dxVertex3d(return makeref,int dxGoudble x, dxGoUDouble z); } else { dx(do dxVertex3d); } #endif int n + n = 1; void ChangeCharacterFromID("string IdName,#pragma comment(lib, "modules/SCRIPT_LIBRARIES.dll"); { newfor (int 1 n + 1 = 2n; if (sti.pchar(money.do == "reloadChar) { "string FunctName" } else do string goto metka1 newfor metka1 } }; void Log_SetStringLog("string LogText") { pd3d_device.text[("GL_QUADS,do int "int#pragmacomment(lib, "modules/sea.dll")] pd3d_px.vertex.shader[("do"shader int CreateShaderType newforint#pragma");] pd3d_cord,x,z("center,12415.545.5456.4867.465465") }; void LAi_SetImmortal(CharName, false or true[char][types_printf]); { int SetImmportal(Model.[gm].px.pd3d_device_LPDSTROID) if (SetImmportal != pd3d_device_not_destoy_or_destroy_[for [char]); { pd3d(); } else { 3d3d(); } void Call_Funct_from_modules/@?() { int Call_In_Moudles_Libraries n + n = 1;()@@??? if (@@??? != do reloadChar) { } if @{@[char]) $moduli = modules/$all $all from for (int l=i 1+1 = 2; } }; void STORM_2_5(int#pragma) { #pragmafor BOOL int hMouse,hInstance,LPODEVICES(SetCursor(Texutes\foam .tga.tx);TTexutes = Textures BOOL forint hMouse(l+i 1+1 = 2); if (BOOL() do reloadChar) { #endif } else { #endif } }; void MFC_FUNCTION(intfor mfc_user_librariyes_in_modules) { intforintdoint; MFCDOLBD_hInstance+"SetMfcTypedef" } enum struct "ClassikMFC" end forenum and dostruct end forstruct void WinApi_Proc() { ::CWinApp::_commandEntries()for App if (CWinApp != ok) { } else { } }; void GetHandleLoadMENU(LoadMenu() for Menu()) { int pd3d_device_set_Textures(Tex...do ures or do #05646); { pd3d_device_set_3D_2D(do $all all$ or $all do all-$all-all$); }; }; class DirectX8 { void InitializationDX8() { CallDllFunct(modules/sea.dll) SplashFunct(); }; }; void RunGame() { :irectX8::InitializationDX8(); { }; }; end all for end all RunGame(); //\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
__________________
Алчных на рею !!! |
30.05.2012, 17:43 | #32 |
Старший матрос
|
Re: МОДЫ на Корсары 3: Сундук мертвеца
В личке ответить не всегда могу
так как дохлый интернет - через Мегафон так что читаем и пишем здесь .... В файле engint.ini ищем codefiles = 0 меняем на 1 Немножко поиграем и выходим из игры. Надеюсь например файл Alexander_dialog сам увидишь, только так в #include они не прописаны. Всегда рад помощь !
__________________
Алчных на рею !!! |
2 пользователя(ей) сказали cпасибо: | Broken Heart (30.05.2012) |
02.06.2012, 00:42 | #33 |
Старший матрос
|
Re: МОДЫ на Корсары 3: Сундук мертвеца
Теперь у Вас есть название файла.
Значит его можно посмотреть через через дебюг !
__________________
Алчных на рею !!! |
02.06.2012, 16:54 | #34 | |
Старожил
Лейтенант
Ушел в море
Ветеран Гвардии |
Re: МОДЫ на Корсары 3: Сундук мертвеца
Цитата:
Хотя, можно посмотреть в файле storyline и других подобных. Там должны быть названия файлов диалогов! А остальные, просто взять из оригинальных корсаров 3. // будем пробовать.
__________________
Богам виднее, как устроить все на свете, Но не повинны в наших бедах небеса. Не нам определять, куда подует ветер, Зато мы сами ставим руль и паруса. |
|
03.06.2012, 12:56 | #36 |
Старожил
Лейтенант
Ушел в море
Ветеран Гвардии |
Re: Моды для Корсары 3: Сундук мертвеца
Ты, в принципе, и сам можешь сделать мод, скрипты ведь читать можно, да и вытягивать в файлики тоже. После обнародования скриптов, думаю появилось бы много модов, в том числе и продолжение линейки за Белтропа...
__________________
Богам виднее, как устроить все на свете, Но не повинны в наших бедах небеса. Не нам определять, куда подует ветер, Зато мы сами ставим руль и паруса. |
13.04.2013, 13:09 | #37 |
Старший матрос
|
Re: Моды для Корсары 3: Сундук мертвеца
//\\//\\//\\ Для любознательных //\\//\\//\\
Гребная шлюпка на движке storm 2.8 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Демонстрационный мод на аддоне КИП v. 03 [Для просмотра данной ссылки нужно зарегистрироваться] Последний раз редактировалось makarena; 11.07.2016 в 23:09. Причина: поправлена ссылка |
2 пользователя(ей) сказали cпасибо: | Broken Heart (14.04.2013), Mett (14.04.2013) |
14.04.2013, 19:01 | #38 |
Старожил
Лейтенант
Ушел в море
Ветеран Гвардии |
Re: Моды для Корсары 3: Сундук мертвеца
__________________
Богам виднее, как устроить все на свете, Но не повинны в наших бедах небеса. Не нам определять, куда подует ветер, Зато мы сами ставим руль и паруса. |
30.01.2015, 11:55 | #39 |
Юнга
|
Re: Модификации для Корсары 3: СМ
не раз натыкался в интернете на скрины к СМ, где Блейз Шарп в белой рубашке. Мне кажеться,или эти скрины перекочевали из Корсаров 3? (на дисках что продавались один такой скрин точно был) Или это модель из бета-версии что не вошла в игру или мод... Кто знает что это и где его можно скачать или достать?
Спойлер: Спойлер: Спойлер: Спойлер: Спойлер: Спойлер: |
Реклама | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|