|
|
Автор |
|
Текст сообщения |
|
|
|
|
Карма: 0 Известность: 400 |
|
| |
|
Добавлено: 15.10.2008 23:00 (5935 дней)
| |
Меня интересует ответ на вопрос: "Кого-нибудь на форуме интересуют скрипты из игры?"
1. Мне удалось разобравшись в их механизме (скорее всего это отражение кода игры) и расшифровав в HEX-editore создать программу для редактирования их конечной скомпилированной версии (та что подключается к игре - у разрабов такого нет) на VB - для кого-то это будет смешно, а для кого-то приятной неожиданностью (надеюсь на это). Пишу это для того, чтобы передать свое и наследие разработчиков, как мне кажется, в хорощие и умелые руки (мозги). Все дело в том, что я к этой теме в данный момент охладел (правильнее будет: тошнит) после стольких потраченых дней не хочется чтобы мой труд пропал понапрасну. Разработал еще летом и думал что дальше будет интересно, но что-то не сложилось и не сраслось. Может у кого-нибудь все пойдет по-другому, а может эта тема обречена (без помощи разрабов понять все аспекты и тонкости скриптов невозможно: не Вам, не мне, не нам вместе). Я создал технологическую версию редактора в виде каркаса структуры скриптов, так как он хранится в файле. Сам редактор своеобразный и где-то примитивный, но на другой у меня фантазии не хватает.=)
2. Возможно со временем я вернусь к теме и напишу скрипт-мод. Готов отвечать на любые вопросы по теме, коли они родятся у почтенных сограждан форума по мере своих скудных возможностей и мало-мальской практики скриптоприменения. Думается разработчики (dab) могли хотя бы из-за невозможности раскрытия паскаль-кода-игры помочь в этом направлении. Правда я к нему обращался по некоторым вопросам, но в ответ, увы, было молчание (занятые очень видать). Все пришлось делать самому. Получилось? судить не мне, но я добился начально поставленной цели заявив в том обращении, что смогу просто это реализовать - возможжно он сомневался.
3. Нужно составить еще описаловку по всем аспектам и нюансам что мне удалось понять и разобрать, все сложить и в правильном ключе обработав собрать в единое целое для пользования всех желающих. Делать это нужно либо мне самому, либо всем вместе, потому как я могу заблуждаться в своих изысканиях и открытиях. Никто не тестил редактор, кроме меня и новичкам в программировании он на данном этапе противопоказан.=( Заранее прошу сделать скидку на то, что скриптами я последний раз занимался 3 месяца назад.
Скрипт-Едитор работает с любыми скриптами из первых и вторых КР. Интерфейс английский (в нем я не силен и возможны куча ошибок). Скрипты спокойно переносятся из одной версии в другую (только диалоги переписывать необходимо вручную - они хранятся как известно в файле RUS.DAT, но синтаксис вроде как языка С позволяет это игнорировать). Т.е. они по сути не изменились со времен КР1 1.0, а может и ранее.
Готовы увидеть в действии работу скрипта TEST.SCR? Именно он открыл мне глаза на многие исследуемые возможности. Качайте архив. Копируйте файл (я его подправил до рабочего состояния) в каталог "/Data/Script" (в КР2 Версии 1.0-1.8 вы не сможете пока подключать свои скрипты, если интересует, объясню как это сделать позже). Подключать скрипты можно только с теми именами файлов что предусмотрены разработчиками в игре. Шаг вправо и влево расстрел.=)
1. Начните новую игру, откажитесь от обучения. В момент взлета скрипт будет запущен. Запускается он только в системе с 3 базами ЦР,МЦ,НБ (т.е. стартовая система: они определены в скрипте TEST.SCR - раздел "Groups" ) всего один раз в партии из-за команд в "Global Code" (это я так назвал данный раздел скрипта). Либо при взлете, либо вроде при посадке. В КР1 запускается вроде на второй день. Вообще, в игре много скриптов и выполняются они параллельно-последовательно каждый день. Какая очередность всех не знаю, но у тестового вроде последний.
2. После взлета вас вызовят с ЦР. Потом Вы должны увидеть несколько групп кораблей взлетевших с первой обитаемой планеты в системе c некоторыми исключениями (увидите их) - Лайнеры, Пираты, военные и т.д. (определены в разделе GRoups), которые направятся к объекту в космосе (точнее они привязаны к месту - "Places" ). Мне удавалась в экспериментах добиться взлета доминаторов=) - но это скорее всего не предусмотрено разрабами.
3. Летите на первую обитаемую планету (самая ближняя к звезде). Увидите в магазине Турбогравир класса G вроде (все параметры задаются в разделе "Items", заменять на артефакт не советую - в магазине он не предусмотрен и игра вылетает). Зато можете изменить его вес на отрицательный (супер антигравитаторного типа будет=)). Все это простые изменения. Зайдите в правительство. Там будут диалоги (Далее) о том где находится турбогравир на данный момент (определяется, если не забыл в разделах "Dialog MSG и Answer" ).
Примечание. Последняя версия Исходника на VB6 прилагается. В черновиках мои скриптовые эксперименты. Скрипт Test_Ill - переработка из первыз КР для вторых (диалоги). Файл FunRangersScript.txt содержит все игровые функции скриптов и их мнемонические константы, которые мне удалось накопать, но без описаний (смотрит в сторону разрабов).
Подменять файл скриптов можно не перезапуская игру (в КР2 Перезагрузка) - удобно для отладки, с некоторыми оговорками по Global - они загружаются в версии 2.0 после Alt-Tab и думается проверяются тем самым на читерство ака "подмену" (как в нашем случае).
Надеюсь на лучшее.
|
Жизнь – дети любви. Любовь – жизнь детей. Дети – любовь жизни.
- Файл SR2 [Util] ScriptEditor (scr).rar [Скачать]
Размер файла(в байтах): 54 550 Количество скачиваний: 308
| |
|
[Загрузить файл] |
|
| |
Lenin
Back2Life Сообщений: 18
|
|
| |
|
Добавлено: 16.10.2008 16:57 (5934 дня) Оффтопик
| |
Те, кого это интересует, забанены на этом форуме. |
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 16.10.2008 17:12 (5934 дня)
| |
всё быстро скопировал файл пока автора не забанили
Добавлено: 16.10.2008 17:16:56
| Lenin:
| | Те, кого это интересует, забанены на этом форуме. | |
| вообще жутко интересно подстроить игру под свой вкус только нечестно ну а автору |
| |
|
|
|
| |
Lenin
Back2Life Сообщений: 18
|
|
| |
|
Добавлено: 16.10.2008 17:20 (5934 дня) Оффтопик
| |
Какая честность? Таблицы уже год, как нет. |
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 16.10.2008 17:21 (5934 дня)
| |
а как свои скрипты писать? прога не открывается
Добавлено: 16.10.2008 17:28:13 пишет что у мнея другая версия контрол |
| |
|
|
|
| |
Прапор Дед Мороз
Кто хотел чтоб я со смеху лопнул? Не дождетесь!!! Сообщений: 197
|
|
|
Карма: 0 Известность: 160 |
|
| |
|
Добавлено: 16.10.2008 21:16 (5934 дня)
| |
Очень и очень интересно! Ведь с помощью скриптов можно сделать кучу дополнений! Новые микромодули, базы, апгрейд транка(всегда хотел сделать)... |
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 16.10.2008 21:56 (5934 дня) Оффтопик
| |
его уже изобрели |
| |
|
|
|
|
|
Добавлено: 17.10.2008 01:50 (5933 дня)
| |
| Lenin:
| | Те, кого это интересует, забанены на этом форуме. | |
| это кто же? CheatRanger, halyavin, Кос, Нарком, Ace, Малодаром ? Народ, вы явно не в теме. все изыскания в области устройства игровых механизмов (в т.ч. создание редакторов игровых ресурсов) одобряются разрабами. известный инцидент с Косом вызван попыткой последнего использовать эти разработки в коммерческих целях, а КГ Димусику повесили, т.к. он тестер (хотя ничего секретного по сути он не выдал, если б я выложил свои наработки чуть раньше - не было бы и медальки). так что возвращаем карму автору темы |
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 17.10.2008 14:49 (5933 дня) Оффтопик
| |
А какой программой редактор запускать |
| |
|
|
|
| |
Lenin
Back2Life Сообщений: 18
|
|
| |
|
Добавлено: 17.10.2008 16:34 (5933 дня) Оффтопик
| |
| nctr:
| | | Lenin:
| | Те, кого это интересует, забанены на этом форуме. | |
| это кто же? CheatRanger , halyavin , Кос , Нарком , Ace , Малодаром ? Народ, вы явно не в теме. все изыскания в области устройства игровых механизмов (в т.ч. создание редакторов игровых ресурсов) одобряются разрабами. известный инцидент с Кос ом вызван попыткой последнего использовать эти разработки в коммерческих целях, а КГ Димусику повесили, т.к. он тестер (хотя ничего секретного по сути он не выдал, если б я выложил свои наработки чуть раньше - не было бы и медальки). так что возвращаем карму автору темы | |
| А, ну Коса разбанили |
| |
|
|
|
|
|
Карма: 0 Известность: 400 |
|
| |
|
Добавлено: 17.10.2008 21:47 (5933 дня)
| |
| nctr:
| | | Lenin:
| | Те, кого это интересует, забанены на этом форуме. | |
| это кто же? CheatRanger , halyavin , Кос , Нарком , Ace ? | |
|
Сильно сомневаюсь что они по прежнему интересуются внутренностями игры после неудачной "Судьбы рейнджеров".
Все равно будем ждать!
| Мл. Лейтенант Дед Мороз:
| | Очень и очень интересно! Ведь с помощью скриптов можно сделать кучу дополнений! Новые микромодули, базы, апгрейд транка(всегда хотел сделать)... | |
|
Это невозможно. Скрипты оперируют только существующими объектами заложенными в код игры (собственно есть мнение что часть скриптов это и есть в какой-то мере часть кода). Поэтому правило таково и ограничивается оно возможностями кода КР1. Читаем повторно:
| Малодаром:
| | они (скрипты) по сути не изменились со времен КР1 1.0, а может и ранее. | |
|
Например, через скрипт в игру можно добавить сколько угодно артефактов, но только 16-и типов - это есть наследие КР1((( (хорошо ТМ и кварка присутствуют везде ). смотрим скрин.
При экспериментах мне удалось в моих скромных изысканиях научится менять положением Блазера в галактике (других боссов бесполезно перенаправлять - не выходит или игра не работает). Конкретно: после генерации галактики он оказывался в стартовой системе и сразу окучивал игрока при взлете=). Соответственно можно написать какой никакой диалог общения с Блазером и т.д. Можно изменить скрипт Blazer.scr и избавиться от его присутствия в игре.
Нанимать можно любой корабль или базу, кроме доминаторов. Вот только не помню будет ли база летать за вами. Хотя программировать полет баз за игроком - это первый уровень в освоении редактором. Дополнительно их можно отправить в любую систему.
Перемещать доминаторов из одной системы в другую нельзя (скорее всего не предусмотрено создателями игры). Мне удавалось доминаторов генерить в коал-системах на заселённых планетах. Можно уничтожать любые корабли по их индексам (функция примерно такова - "ShipDestroy(IdToShip(index_long));" ), если они нам извеcтны. Игрок имеет индекс=1, а боссы как правило 2-3-4 (не помню кто-кто). Уничтожаются на следующий день после исполнения строки кода. Таким образом игру можно закончить 2 января 3300 года. А я умею 6 марта 3299 года.
Генерил ЧД в систему с Терроном. Сектор был закрыт=). Можно нагенерить сколь угодно и куда угодно ЧД, вплоть до мм, но сложно. Сама генерация проста и первый пример который я наверно напишу будет создание ВЧД (вечно черной дыры или ЧД каждый день возникающей рядом с игроком, скорее всего вход будет совпадать с выходом=)).
ЗЫ. Пока все. Вопросов-то по существу нет=( и в этом виноват в первую очередь я сам. Не написал не файл-помощи, ни конкретных простых примеров не придумал и не реализовал. Но не думайте, что все просто - я сам еще плохо плаваю в скриптосложении и ищу единомышленников.
Добавлено: 17.10.2008 21:53:13 Забыл спросить - TEST.SCR у всех запускается? Какие-нибудь проблемы возникли? (Маленькое пояснение: Папку "Script" нужно создать в папки "data" (у вас ее нет), где располагается сама игра. )
|
Жизнь – дети любви. Любовь – жизнь детей. Дети – любовь жизни.
- Файл Арты в скриптах.jpg [Скачать]
Размер файла(в байтах): 23 289 Количество скачиваний: 286
| |
|
[Загрузить файл] |
|
|
|
Добавлено: 18.10.2008 12:48 (5932 дня)
| |
| Малодаром:
| | Забыл спросить - TEST.SCR у всех запускается? Какие-нибудь проблемы возникли? (Маленькое пояснение: Папку "Script" нужно создать в папки "data" (у вас ее нет), где располагается сама игра. ) | |
| После взлета из ЦР у меня игра вылетела =\ |
ЫЫЫЫЫЫЫЫЫЫЫ - ЗАВИСАЕМ
| |
|
|
|
|
|
Карма: 0 Известность: 400 |
|
| |
|
Добавлено: 18.10.2008 13:33 (5932 дня)
| |
| Ostap_Blender:
| | | Малодаром:
| | Забыл спросить - TEST.SCR у всех запускается? Какие-нибудь проблемы возникли? (Маленькое пояснение: Папку "Script" нужно создать в папки "data" (у вас ее нет), где располагается сама игра. ) | |
| После взлета из ЦР у меня игра вылетела =\ | |
|
Только что проверил (на данном этапе обязательна именно КР2: Перезагрузка) - работает и в первых КР тоже проверил (здесь сам диалог с ЦР почему-то запускается на второй день ).
Что у тебя содержат новые файлы в папке "/Error" после вылета, конкретно интересует все данные следующего содержания:
>от сюда Error:
<до сюда Synchronize:
Причем, я запамятовал и оказывается в скрипте TEST.SCR определена только одна база - ЦР (раздел "Groups" - Name=GroupRC). Таким образом скрипт в данной редакции запускается с любого сейва и года в игре (в любой момент), но однократно. Для этого достаточно прилететь в систему где есть ЦР, совершить посадку куда угодно и в момент взлета скрипт будет запущен (обязательное условие - не должен исполняться обучающий скрипт "Ms_begin.scr" для КР2 и "MS_First.scr" для КР1). Если подправить в "Global code" условие и завершить текущее исполнение, то скрипт можно будет запускать неоднократно. По сути скрипт TEST.SCR это главный плацдарм для создания своих скриптов, поскольку его запуск отключен комментарием разботчиками в том же "Global code" - строка "//GRun();" и у игрока нет необходимости начинать новую игру для его инициализации и использования. |
Жизнь – дети любви. Любовь – жизнь детей. Дети – любовь жизни.
| |
|
|
|
| |
RomaM65
La mémoire éternelle Siemens Mobile Сообщений: 78
|
|
| |
|
Добавлено: 18.10.2008 16:30 (5932 дня)
| |
| Малодаром:
| | | Василий Пупкин:
| | | Малодаром:
| | Забыл спросить - TEST.SCR у всех запускается? Какие-нибудь проблемы возникли? (Маленькое пояснение: Папку "Script" нужно создать в папки "data" (у вас ее нет), где располагается сама игра. ) | |
| После взлета из ЦР у меня игра вылетела =\ | |
|
Только что проверил (на данном этапе обязательна именно КР2: Перезагрузка) - работает и в первых КР тоже проверил (здесь сам диалог с ЦР почему-то запускается на второй день ).
Что у тебя содержат новые файлы в папке "/Error" после вылета, конкретно интересует все данные следующего содержания:
>от сюда Error:
<до сюда Synchronize:
Причем, я запамятовал и оказывается в скрипте TEST.SCR определена только одна база - ЦР (раздел "Groups" - Name=GroupRC). Таким образом скрипт в данной редакции запускается с любого сейва и года в игре (в любой момент), но однократно. Для этого достаточно прилететь в систему где есть ЦР, совершить посадку куда угодно и в момент взлета скрипт будет запущен (обязательное условие - не должен исполняться обучающий скрипт "Ms_begin.scr" для КР2 и "MS_First.scr" для КР1). Если подправить в "Global code" условие и завершить текущее исполнение, то скрипт можно будет запускать неоднократно. По сути скрипт TEST.SCR это главный плацдарм для создания своих скриптов, поскольку его запуск отключен комментарием разботчиками в том же "Global code" - строка "//GRun();" и у игрока нет необходимости начинать новую игру для его инициализации и использования. | |
| Я б не против стать единомышленником но пока и сам не разобрался что к чему
|
| |
|
|
|
| |
AidStkMv
forum.vangers.org - Нам десять лет! Сообщений: 10
|
|
| |
|
Добавлено: 18.10.2008 17:39 (5932 дня)
| |
Хм... Малодаром: "Не написал не файл-помощи, ни конкретных простых примеров". Может быть, я смогу чем-нибудь помочь? Хотя бы и с написания хелпа. |
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 18.10.2008 21:14 (5932 дня)
| |
Лучше скажите какой программой запускать редактор |
| |
|
|
|
|
|
Добавлено: 18.10.2008 21:47 (5932 дня)
| |
Ну так что, давайте разбираться в коде и делиться этим соответственно! |
| |
|
|
|
|
|
Карма: 0 Известность: 400 |
|
| |
|
Добавлено: 18.10.2008 22:47 (5932 дня)
| |
| AidStkMv:
| | Хм... Малодаром: "Не написал не файл-помощи, ни конкретных простых примеров". Может быть, я смогу чем-нибудь помочь? Хотя бы и с написания хелпа. | |
|
Насчет файла помощи это хорошо, только материал надо собрать необходимый. Все дело в том что я сам только исследовал структуру скриптов и их механизмы, а практической окончательной работой понятной любому соответственно не занимался. И потом пойми, если я буду всем заниматься один или мы попытаемся сделать что-то вместе, кто будет в выигрыше? Я опробовал в действии наверно только треть доступных функций, а некоторые мне недоступны для понимания о сих пор. Сам редактор также требует доводки. В скриптах очень много ограничений и белых пятен. Может случится, что идя в направлении скриптосложения мы ничего толкового не добьемся и пользы для себя не извлекем. Останется только опыт наших жалких попыток, но он то пойдет всегда в прок.
Пока все мы еще жалкие мамонты и наше знания и учение находиться в зародыше. Я сам новорождённый скриптограф и прохожу школу самоучки.
Начну завтра стряпать простые примеры с подробными пояснениями на форуме, если планы не изменяться и будет свободное время. Вот только опыта обучать чему-либо других у меня пока не было. Будем пытаться передать свой опыт.
| Рачеехан:
| | Лучше скажите какой программой запускать редактор | |
|
Никакой. ОН сам является программой. У тебя видать Виста стоит - я на ней не тестил запуск и работу данного редактора.
| Корсар Крылатый:
| | Я б не против стать единомышленником но пока и сам не разобрался что к чему | |
|
Для этого необходимо иметь навыки и познания связанные с логикой программирования и хорошие знания игрового мира КР.
| Life with KP:
| | Ну так что, давайте разбираться в коде и делиться этим соответственно! | |
|
И я о том же. Только вот начать с чего знаю пока только я, правда знаю что самой достоверной информацией владеют лишь разработчики игры. В своих взглядах и познаниях ошибаться может каждый.
И будем стараться (в том числе и я) идти верной дорогой господа. Удачи всем!
|
Жизнь – дети любви. Любовь – жизнь детей. Дети – любовь жизни.
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 19.10.2008 00:29 (5931 день)
| |
Нет у меня виндовс, но ошибка с библеотекой с длинным названием. Пишет что-то про control |
| |
|
|
|
| |
dab
=EG= Москва Сообщений: 442
|
|
|
Карма: 0 Известность: 350 |
|
| |
|
|
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 19.10.2008 11:00 (5931 день)
| |
Error : TFileEC.CreateNew. FileName="C:\Documents and Settings\Сашулик\Рабочий стол\rscript\script\MS_Blazer" такая ошибка при создании скрипта
Добавлено: 19.10.2008 12:16:45 или я както не так создаю |
| |
|
|
|
| |
dab
=EG= Москва Сообщений: 442
|
|
|
Карма: 0 Известность: 350 |
|
| |
|
Добавлено: 19.10.2008 12:21 (5931 день)
| |
| Рачеехан:
| | Error : TFileEC.CreateNew. FileName="C:\Documents and Settings\Сашулик\Рабочий стол\rscript\script\MS_Blazer" такая ошибка при создании скрипта | |
| Не понял где. Опиши подробней ситуацию. |
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 19.10.2008 12:22 (5931 день)
| |
Задам вопрос по другому: как сконвертировать скрипт? |
| |
|
|
|
| |
dab
=EG= Москва Сообщений: 442
|
|
|
Карма: 0 Известность: 350 |
|
| |
|
Добавлено: 19.10.2008 12:30 (5931 день)
| |
| Рачеехан:
| | ---------------------------------------------------------------------------------------- Чтобы их превратить в dat файлы нужно выполнить следующую команду “rangers.exe buildcfg”. ---------------------------------------------------------------------------------------- А как её выполнить? | |
| Ооо нет. Новое поколение не знает что такое командная строка и не когда не работала в dos
| Рачеехан:
| | я нажал build а дальше пробовал поразному сконвертировать | |
| Мало информации. Расскажи подробней. Попробуй сократить путь. |
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 19.10.2008 12:35 (5931 день)
| |
| Рачеехан:
| | я нажал build а дальше пробовал поразному сконвертировать | |
| Мало информации. Расскажи подробней. Попробуй сократить путь.[/quote]
да пробовал может опишешь процесс конвертации на своём примере а то я кажется нуб |
| |
|
|
|
| |
Дaня
[Трижды Будда Советского Союза] Сообщений: 299
|
|
| |
|
Добавлено: 19.10.2008 12:37 (5931 день) Оффтопик
| |
| dab:
| | Ооо нет. Новое поколение не знает что такое командная строка и не когда не работала в dos | |
| Плакает... |
[Киса! Скажите мне, как художник-художнику, Вы рисовать умеете? (с) О. Бендер] [Клан Независимых Программистов][Клан Приволжских Рейнджеров][Художник АсТиС:ГиДРА][Раздолбай СНК][Бродяги космоса][ШР-33 навсегда]
| |
|
|
|
| |
AidStkMv
forum.vangers.org - Нам десять лет! Сообщений: 10
|
|
| |
|
Добавлено: 19.10.2008 12:39 (5931 день) Оффтопик
| |
Ммм... Кстати, на Висте редакторы-таки работают. |
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 19.10.2008 12:41 (5931 день)
| |
Рачеехан: я нажал build а дальше пробовал поразному сконвертировать Мало информации. Расскажи подробней. Попробуй сократить путь.[/quote]
да пробовал может опишешь процесс конвертации на своём примере а то я кажется нуб |
| |
|
|
|
| |
dab
=EG= Москва Сообщений: 442
|
|
|
Карма: 0 Известность: 350 |
|
| |
|
Добавлено: 19.10.2008 12:42 (5931 день)
| |
| Рачеехан:
| | да пробовал может опишешь процесс конвертации на своём примере а то я кажется нуб | |
| Скрин хоть дай. Папка то существует куда ты собрался билдить? |
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 19.10.2008 12:44 (5931 день)
| |
| dab:
| | | Рачеехан:
| | да пробовал может опишешь процесс конвертации на своём примере а то я кажется нуб | |
| Скрин хоть дай. Папка то существует куда ты собрался билдить? | |
| существует, а как скрин отправить? у меня звание мелкое |
| |
|
|
|
| |
dab
=EG= Москва Сообщений: 442
|
|
|
Карма: 0 Известность: 350 |
|
| |
|
Добавлено: 19.10.2008 12:45 (5931 день) Оффтопик
| |
| Рачеехан:
| | существует, а как скрин отправить? у меня звание мелкое | |
| Вот блин |
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 19.10.2008 12:49 (5931 день)
| |
Может опишешь как ты делал? |
| |
|
|
|
| |
dab
=EG= Москва Сообщений: 442
|
|
|
Карма: 0 Известность: 350 |
|
| |
|
Добавлено: 19.10.2008 12:52 (5931 день)
| |
| dab:
| | существует, а как скрин отправить? у меня звание мелкое | |
| Можеш сам посмотреть исходники:
m_Fa:=CreateFile(PChar(m_Name),GENERIC_READ or GENERIC_WRITE,FILE_SHARE_READ,nil,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,0); if m_Fa=INVALID_HANDLE_VALUE then begin m_Fa:=0; raise Exception.Create('TFileEC.CreateNew. FileName=' + m_Name); end;
Прога не может создать файл. Ищи косяк почему. У тебя вообще доступ есть к этой папке? Расширение к файлу задал? Может у тебя уже существует такая папка или файл в этой папке? |
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 19.10.2008 12:57 (5931 день)
| |
А ты не можешь прислать скрин а то я не очень врубился
|
| |
|
|
|
| |
dab
=EG= Москва Сообщений: 442
|
|
|
Карма: 0 Известность: 350 |
|
| |
|
Добавлено: 19.10.2008 13:05 (5931 день)
| |
| Рачеехан:
| | А ты не можешь прислать скрин а то я не очень врубился | |
| Не врубился как правильно указать имя файла?
Хм. В 13 лет у меня был спектрум и поиск. Загружал и записывал проги с магнитофона! Изучал бейсик. Мне кажется, тебе нужно для начала прочитать такие книжки как "Винда для Чайников", "Программирование для Чайников". |
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 19.10.2008 13:10 (5931 день) Оффтопик
| |
| dab:
| | | Рачеехан:
| | А ты не можешь прислать скрин а то я не очень врубился | |
| Не врубился как правильно указать имя файла?
Хм. В 13 лет у меня был спектрум и поиск. Загружал и записывал проги с магнитофона! Изучал бейсик. Мне кажется, тебе нужно для начала прочитать такие книжки как "Винда для Чайников", "Программирование для Чайников". | |
| легче скрином я мидлет паскаль изучаю на другое времени нет
|
| |
|
|
|
|
|
Карма: 0 Известность: 400 |
|
| |
|
Добавлено: 19.10.2008 14:00 (5931 день)
| |
| dab:
| | Редактор скриптов с исходниками. Можно делать свои и подключать к игре. Если конечно разберетесь | |
|
Огромное спасибо. Взглянул только его одним глазком . Я подозревал, что редактор должен быть реализован, как и редактор квестов в виде графов. ТОлько навыков программирования такого интерфейса у меня не было и нет.(((
Перехожу к работе в нем. Начну с простых примеров и буду их выкладывать. А описания всех функций нет? НЕ думаю что можно держать все в голове. Кроме клавиш "Insert" какие еще задействованы в редакторе? |
Жизнь – дети любви. Любовь – жизнь детей. Дети – любовь жизни.
| |
|
|
|
| |
dab
=EG= Москва Сообщений: 442
|
|
|
Карма: 0 Известность: 350 |
|
| |
|
Добавлено: 19.10.2008 14:51 (5931 день)
| |
Прикрепил все функции.
| Малодаром:
| | Кроме клавиш "Insert" какие еще задействованы в редакторе? | |
| Смори код. Я не помню, делал его 5 лет назад. |
- Файл aScriptFun.rar [Скачать]
Размер файла(в байтах): 12 289 Количество скачиваний: 187
| |
|
[Загрузить файл] |
|
|
|
Карма: 0 Известность: 400 |
|
| |
|
Добавлено: 19.10.2008 15:09 (5931 день)
| |
2 dab Спасибо.
| Малодаром:
| | Кроме клавиш "Insert" какие еще задействованы в редакторе? | |
| Смори код. Я не помню, делал его 5 лет назад.[/quote]
А кто сами скрипты придумывал и писал для игры?
Несколько начально важных вопросов (будем наглеть=)) по звездам и планетам в скриптах (скрин цепляю) - такое по-моему нельзя забыть. Из личного опыта знаю, что без определения оных ни один скрипт не запустить (игра вроде вылетает). Плюс обязательно нужно определить Group. Все остальное по необходимости.
Звезды: 1. Я так понимаю Созвездие - это внутриигровой индекс. А вот относительно чего: стартового созвездия или созвездия, где находится в данное время игрок?; 2. Приоритет - не понимаю наличия данного параметра. 3. Subspace - это вообще для меня загадка; 4. No kling - отсутствие в системе с задавfемой звездой доминаторов/клисан. Правильно? 5. No come kling - в задаваемую систему не летят в момент запуска скрипта доминаторы? Правильно понимаю?
Планеты: 1. В чем ключевое отличие друг от друга параметров Race и Owner. Race - это раса которая должна совпадать с задаваемой у планеты? A owner? 2. Экономика и строй - если я задам конкретные значения, как это отражается на игре. Меняет это что-то в игре или это простое условие необходимое для исполнения? 3. Range(min,max) - очередная загадка.
|
Жизнь – дети любви. Любовь – жизнь детей. Дети – любовь жизни.
- Файл StarPlanetInScript.JPG [Скачать]
Размер файла(в байтах): 44 142 Количество скачиваний: 227
| |
|
[Загрузить файл] |
|
| |
dab
=EG= Москва Сообщений: 442
|
|
|
Карма: 0 Известность: 350 |
|
| |
|
Добавлено: 19.10.2008 15:30 (5931 день)
| |
| Малодаром:
| | А кто сами скрипты придумывал и писал для игры? | |
| Программировал я. Придумывал – геймдизайнер.
1. На карте звезды группируются в созвездия. Если укажешь разные циферки, то это будет значить что эти звезды должны принадлежать разным созвездиям. 2. Точно не помню. Видимо приоритет по поиску звезд для сценария. То есть какая звезда находится первой а какая вторая и т.д. 3. Это не где не используется. 4. Да 5. Да
1. Race кто проживает на планете. Owner кому она принадлежит. 2. Условия необходимые для запуска скрипта. 3. Дальность от звезды.
|
| |
|
|
|
|
|
Добавлено: 19.10.2008 16:02 (5931 день)
| |
ДаБ!!СпасИбо!!! |
| |
|
|
|
| |
Good laky
Im a SUPER-CHITER! Введу чит-код 10бомб и конец домам! Сообщений: 341
|
|
| |
|
Добавлено: 19.10.2008 16:10 (5931 день)
| |
А как распаковать Rus.dat?!! |
| |
|
|
|
| |
Рачеехан
Под тяжким домашним баном незнаю насколько Сообщений: 158
|
|
| |
|
Добавлено: 19.10.2008 16:22 (5931 день) Оффтопик
| |
Наш любимый читер обьявился! |
| |
|
|
|
|
|
Добавлено: 19.10.2008 17:17 (5931 день)
| |
скачал все что есть, поЛьзуюсь редактором даб, есть пара вопросов...например как реализовать запуск скрипта?вот все понял а это никак..... |
| |
|
|
|
| |
dab
=EG= Москва Сообщений: 442
|
|
|
Карма: 0 Известность: 350 |
|
| |
|
Добавлено: 19.10.2008 17:58 (5931 день)
| |
| Life with KP:
| | скачал все что есть, поЛьзуюсь редактором даб, есть пара вопросов...например как реализовать запуск скрипта?вот все понял а это никак..... | |
| Поищи где выполняется GRun, а также обрати внимание на cfg.txt в редакторе. |
| |
|
|
|
| |
ВАСИЛИЧ
Косморейнджеры пленных не берут! Сообщений: 75
|
|
| |
|
Добавлено: 19.10.2008 19:38 (5931 день)
| |
| dab:
| | http://forum.spacerangers.site/download/cfg.rar Русские и английские конфигурационные файлы от адона. Чтобы их превратить в dat файлы нужно выполнить следующую команду “rangers.exe buildcfg”. Можно удалить cfg/*.dat кроме robots.dat, тогда автоматом будет грузиться из cfg файлов а не из dat.. | |
|
то есть, как я понял, после этих манипуляций игра запустится? Все ли файли и папки необходимы в папке cfg при выполнении команды “rangers.exe buildcfg”. |
| |
|
|
|
|
|
Добавлено: 19.10.2008 19:52 (5931 день)
| |
а вот именно это строчка, // GRunFrom= 0-after landing 1-before takeoff 2-after start jump 3-before end jump |
| |
|
|
|
| |
ВАСИЛИЧ
Косморейнджеры пленных не берут! Сообщений: 75
|
|
| |
|
Добавлено: 19.10.2008 19:58 (5931 день)
| |
Ещё вопрос, братцы? Какое количество планет может быть максимальным при генерации вселенной, и где это мона отыскать? |
| |
|
|
|
|
|
Добавлено: 19.10.2008 20:06 (5931 день)
| |
В исходниках поройся..... |
| |
|
|
|
| |
dab
=EG= Москва Сообщений: 442
|
|
|
Карма: 0 Известность: 350 |
|
| |
|
Добавлено: 19.10.2008 20:11 (5931 день)
| |
| ВАСИЛИЧ:
| | то есть, как я понял, после этих манипуляций игра запустится? Все ли файли и папки необходимы в папке cfg при выполнении команды “rangers.exe buildcfg”. | |
| Кто тут еще не понял что это значит? С этими файлами можно очень сильно переделать всю игру. Даже свой мини-адон создать можно.
2All: Слабо сделать крестики-нолики в этом скрипт редакторе?
|
| |
|
|