#1 Re: Вопросы по скриптингу » Один вопрос » 05-09-2013 02:38

@Seemann Спасибо.

@Voron295, @XEPOMAHT007
"Вы ещё подеритесь, горячие финские парни..."

Короче, если я правильно понимаю, лично на моём компе (P4, 2GHz, 1,25Gb Ram, NVidia 6200 512 Mb, WinXp SP3) всё это не имеет смысла... Даже перенос всех повторяющихся текстур карты San Andreas'а (а речь шла именно о нём) в один общий txd'шник прироста особого не даст... Скорее наоборот, ибо стриму в .exe'шнике быстрее подгружать картинки из разных txd'шников в img архиве, чем загружать оперативу одним generic... Единственное преимущество, которое я вижу, - экономия нескольких мегобайт места на жёстком диске, но с парой терабайтных винтов - это не имеет смысла...
Вопрос был вызван моим желанием сделать чистую и вычещенную от мусора установку SA. С удалением всех ненужных файлов, контейнеров, архивов и прочей лабуды от консольной версии, а также оптимизацией остающихся и нужных для игры файлов... Теперь этот вопрос закрыт. Спасибо.

#2 Re: Вопросы по скриптингу » Один вопрос » 02-09-2013 13:17

Voron295 wrote:

Ну, загрузка текстур происходит один раз в память. Интенсивное использование текстур не означает их постоянную загрузку. Они уже есть в памяти и к ним игра обращается в нужное время.

Хм... Есть у меня сомнения по этому поводу... зачем тогда игре стрим функции карты, если всё уже в памяти? Ну да ладно...

У меня очередной нубский вопрос... Просто интересно стало, без каких-либо претензий или что-то такое... Вопрос к Seemann'у...
Я старый уже и других языков программирования, кроме бейзика, в школе не изучал... В советской школе в 80-х учили именно бейзик. Да и управляющие файлы ОС того времени - мс-дос писались на нём... Вот я на gtamodding.com вычитал, что прародителем SCM языка был бейзик. Так вот, в нём были командные слова и конструкции, которые сплошь и рядом встречаются в скриптинге для ГТА с использованием Санни... Но слова в нём изменены... Ну, например вместо GoTo используется Jump, или вместо On... используется If... Собственно вопрос: что это за язык лёг в основу Санни Билдера или почему слова изменены? Еще раз - нубский вопрос (гуманитарий я) из простого любопытства...

#3 Re: Sanny Builder и CLEO » ASI Loader » 28-08-2013 08:17

Всем спасибо, вопрос, думаю, исчерпан...

Seemann wrote:

Чем-то особым она, думаю, не отличается, разве, что

... размером (весом)...

#4 Sanny Builder и CLEO » ASI Loader » 26-08-2013 19:52

Yoda
Replies: 8

Господа,
вопрос по файлам ASI Loader'a.
На данный момент в сети доступны следующие основные варианты:
1. JernejL's ASI Loader
a27IU.jpg
Первый известный ASI Loader для GTA:SA, если ничего не путаю. Устарел - ?
2. Silent's ASI Loader v.1.1
71wrb.jpg
Версия с поддержкой конфигурирования ASI Loader (загрузки плагинов: а) не из корневой папки; б) в зависимости от используемого .exe файла).
3. Sanny Builder v3.09 ASI Loader
gJiYT.jpg
Согласно справке, начиная с версии 3.08, используется Silent's ASI Loader v.1.1.
4. CLEO 4 Library (v4.1.1.30f) ASI Loader
TMlGp.jpg
А вот тут, собственно, вопросы:
- что это за версия и в чем её отличия / преимущества / недостатки ?
- будет ли последняя версия библиотеки CLEO 4 корректно работать при использовании вместно этой версии, поставляемой в комплекте, версии Silent's ASI Loader v.1.1?

#5 Re: Вопросы по скриптингу » Один вопрос » 25-08-2013 22:26

Так, а у меня почти нубский вопрос...
Как организована загрузка игры с точки зрения текстур и использования памяти?
Вот текстуры (интересуют прежде всего текстуры карты) в игре бывают в .txd контейнерах и .img архивах... Про загрузку .img писали в теме по mpack'ам, если не ошибаюсь, что они сами не грузятся, а только их заголовки (содержание)... А как с .txd дела обстоят? Они динамически подгружаются в зависимости от того, где игрок? Или они (ссылки на них) постоянно где-то в памяти висят?

Я это к чему, собственно... Я вот тут вычитал неведомый мне до того способ... И возник у меня вопрос, а нельзя ли всю карту по наследству generic сделать (то есть сделать-то можно, но что с игрой и fps будет мне не понятно)...
И, встати, вообще, что дает этот самый generic?

upd. Надеюсь использование латиницы сделает вопрос понятнее... И ссылку позаметнее сделал...

#6 Re: Серия GTA » Grand Theft Auto V » 25-08-2013 21:07

НикИТОС wrote:

Сони выложила в PSN файлы игры, это называется предзагрузкой. То есть, скачать их можно сейчас, а поиграть только в день релиза. Но кое-что уже расковыряли...

Если в кратце (и, кстати, если откинуть версию, что это сделано преднамерено и с ведома Рокстар для подогрева интереса), то, Соня просто накосячила... По информации ign.com, контактировавших с Рокстарз 21 августа ГТА 5 должна была стать доступной для скачивания только в нуль часов нуль минут гавайского времени 17 числа 9-го месяца. Никакой предзагрузки не планировалось. Суть в том, что скачали по PSN, что есть версия консоли с постоянным доступом к сети. Консоль сама сверяет по сети время, почему игру так никто, вроде, и не запустил...

XEPOMAHT007 wrote:

Ещё хакнуты трэклисты радиостанций (по слухам этим инцидентом уже занимается полиция), TV-ролики (уже массово расползаются по сети) и интро-мувисы (последний был заблокирован Take Two). В общем это похоже всё, что смогли вытащить из "прездзагрузки" GTA5.

Я вчера с удовольствием слушал файл мп3 весом 1,500,968,960 байт, содержащий как бы 41 час 41 минуту и 37 секунд (а по факту примерно 35:08:00, после чего файл ревиндится) всякой разной музыки и ля-ля диджеев...

НикИТОС wrote:

Треклист — список файлов в рпф

Скачивали по 18 Гб (так что там скорее всего полная версия игры, то есть нет необходимости подгружать что-либо с серверов). На дисках юзеров:
DK3n6.png OokIQ.png nyPGK.png
Мой файл был вырезан из audio_radio... Вырезан криво, видать торопились очень...

з.ы. Можно для ГТА:СА мод запилить... В юзер тракс такой файл кинуть... И клео скриптом его обрабатывать... Будет СА с радио из ГТА 5... Правда, боюсь от такого размера файла РендерВейр сдохнет

#7 Re: Серия GTA » Grand Theft Auto V » 25-08-2013 02:06

Sergey81 wrote:

@Yoda - 3D так сравнивать некорректно.

Я, конечно, гуманитарий и с алгеброй, геометрией и тригонометрией никогда не дружил, но не вижу причин, почему нет... 3д есть три измерения, то есть помимо ширины и высоты еще и глубина изображения. Герои, зрительно, стоят на одном удалении от камеры, то есть глубина почти равна... Что ж не сравнить ширину и высоту? Что я в ироническом смысле и сделал...
Другое дело, что настройки камеры в ГТА 5 имеют меньшее поле зрения, чем в СА... то есть покрывают меньшие ширину и высоту (2д)... Но мы ведь не об этом? wink

Кстати, консольную ГТА 5 к моменту, когда я пишу это сообщение, уже частично поломали... и в сеть выложили... то ли соня накосячила, то ли с защитой файлов рокстаровцы недомудрили чего-то...

#8 Re: Серия GTA » Grand Theft Auto V » 24-08-2013 02:12

Особенно впечатляют разговоры рокстар про размеры мира... Учитывая, что модели в два раза больше:
Kwb5c.png (обе картинки 1920*1080. пруф)

#9 Re: Вопросы по скриптингу » Yoda's mod » 20-01-2013 08:31

Доброго времени суток, господа...
Спустя почти полтора года я решил вернуться к СА и моддингу данной игрушки... Тем более, что комп стеренький и IV или V всё равно не пойдут... Так что, идея мода скорее жива... Но он всё еще в зачаточном состоянии...

Как я уже выше описывал он будет построен по принципу мода от Deezire (он, кстати, вчера объявился на собственном сайте...), то есть на основе оригинальной сюжетной линии, с добавлнием новых фич и возможностей и исправлением внутриигровых багов... Кроме того, мод будет реализован посредством MPACK.

Переустанавливая игру я столкнулся с одной проблеммкой, которую, как я надеюсь, кто-нибудь сможет мне помочь разрешить... Вопрос в том, что я не программист и нифига не понимаю в ассемблерном (или как он там правильно называется) коде... Короче, нужна помощь человека, который понимает этот самый код и разбирается в gta_sa.exe...

Итак, я установил чистую игру, заменил exe на компакт и сверху поставил мод от Deezire. Мод этот, как Вы, надеюсь, знаете, вносит целый ряд изменений в exe, связанных, в том числе с устранением багов. Вопрос в том, что после установки мода, лично у меня (поскольку комп старенький это хорошо заметно) появляются утечки памяти... То есть игра по прошествии времени начинает очень сильно тормозить... Понятно, что это может быть связано с ошибками в скриптах, но, возможно, вызвано и теми изменениями, что вносятся в exe. Кроме того, отмечу, что мод от Deezire уже содержит mpack fix от Sanchez (полное побайтное совпадение)...

Ещё короче, в приложенном файле побайтная разница в компакте и компакте с установленным модом... Кто может помочь определить "побайтно" что есть что?
С IDA базой, скаченной с sb компакт по оффсетам не совпадает... Ридми с описанием изменений, вносимых модом, тоже скопи-пастил в приложение... Могу при необходимости скриншоты из Fairdell HexCmp2 или сами файлы залить...

EDIT: пропустил там один кусок (самый большой)... во избежание ошибок - скриншотом его добавляю...
Хм... что-то не добавляется... ну и ладно, вот он keFg6.jpg

#10 Re: Вопросы по скриптингу » [SA|WIP]episode from san andreas » 27-10-2011 14:43

444andrei444 wrote:

Мне кажется правильно будет священник. Или речь идет о другом?

Ну, если речь о служителе культа - то правильно свЯЩенник (от святой). А в моде видимо надо завалить кого-то свЕт даруюШего...

#11 Re: Беседка » Распространение модов: правовая сторона вопроса » 27-10-2011 14:34

@~AquaZ~Согласно российским законам, насколько я понимаю, охране подлежат только программы для ЭВМ, то есть .exe. А вот что это за .exe (GTA:SA или упаковщика аудио) это уже второй вопрос. Пример. Посадить за архивирование в формат .rar тебя не могут. Только за взлом rar.exe... Если сможешь написать свой архиватор - сажать не за что... Тут тоже самое.
Ну и игра в целом тоже является объектом охраны. То есть, когда ты распространяешь пару файлов, - к тебе претензий быть не может. Ответственность на том, кто на своём компе использует твои файлы для изменения оригинальной игры.
[---]
@Seemann, можно сообщения из этой темы, начиная с этого сообщения ~AquaZ~, и за исключением этого  сообщения Jack Daniel's, вынести в отдельный топик? Хотя, можно и не заморачиваться...

#12 Re: Серия GTA » Grand Theft Auto V » 26-10-2011 17:39

Sw[ee]t wrote:

Так рашка вроде как вылезла из кризиса, ну там 100500 новых рабочих мест по заверению перзидента и всё такое

во-первых, премьер сказал делить всё на 100 smile во-вторых, это у президента с заверениями что-то smile

#13 Re: GTA Modding » Мой код по умолчанию снова! Боже мой! » 26-10-2011 15:35

Manoel Victor wrote:

Please speak english! I not understand russian! I tried translate your text in russian with google translate,but not work! I not understand what you speak!

Don't pay attention. Even we - russians, doesn't always understand him. He is a schoolboy - studying ... to communicate and express his thoughts... even in russian language. He meant that your code doesn't have a required check of model.available.

#14 Re: Серия GTA » Grand Theft Auto V » 26-10-2011 11:32

Sw[ee]t wrote:

Пришло время купить новый компьютер maybe?

кризис -> безработица -> San Andreas wink

#15 Re: Серия GTA » Grand Theft Auto V » 26-10-2011 11:27

Sw[ee]t wrote:

В четвёртой части нам сильно урезали все развлечения в пользу реалистичности, посмотрим что покажет пятая часть smile

лично у меня на компе и четверка не пошла smile так что мне пятерка тожже не сильно интересна grin

#16 Re: Беседка » Распространение модов: правовая сторона вопроса » 26-10-2011 11:24

~AquaZ~ wrote:

Я вот тоже собираюсь распространять свой мод в полном объёме и с exe listener'a (хотя меня интересует и его мнение), который принадлежит одновременно и R*. И хотя многое меняется, остаётся тот же RW (Не Рей Вильям, а RenderWare), который вообще не знаю кому принадлежит. Собственно вопрос: Насколько распространение такого дистрибутива легально, ведь R* всё ещё пытается продавать GTA:SA за лаве?

Вы мне тут все помогаете с точки зрения скриптов.... Проконсультирую как практикующий юрист smile Ответ отрицательный. Формально, с точки зрения закона, внесение изменений в exe - не легально. Ибо автору принадлежит в том числе право на неприкосновенность произведения. Тут можно долго спорить является ли нарушением любой мод или программа, залезающие в память... Но компакт то точно меняет сам объект охраны авторского права... Поэтому лучше распространять мод без exe. Напиши в ридми, что мод заточен под американскую версию 0.1 (так ведь?) и что оптимальным является использование компакта.

#17 Re: Вопросы по скриптингу » Кровь у Карла » 24-10-2011 17:57

russkiy wrote:

А есть какой-то другой эффект, для этого.
Знаете, как в миссиях медика - кровь сочится с пациэнтов!
Что-то такое.
Из кровяных эффектов только этот нашёл!

Тогда, примерно так: Открываешь Sanny Builder. Кликаешь левой кнопкой мышки File->Open->Main.scm. Кликаешь левой кнопкой мышки Edit->Find. В появившееся окошко вбиваешь Paramedic Sub-Mission. Нажимаешь ок. Когда найдёт - нажми искать далее. Когда найдёт четвёртое, если не путаю, совпадение - внимательно посмотри код. Найдёшь там:

0332: set_actor 81@ bleeding 1

#18 Re: Вопросы по скриптингу » Кровь у Карла » 24-10-2011 14:37

0669: $ATCH = attach_particle "BLOOD_HELI" to_actor $PLAYER_ACTOR with_offset 0.05 0.12 0.01 flag 1
064C: make_particle $ATACH visible

может крови нет потому, что particle в переменной $ATCH не видим? А видим particle из переменной $ATACH? Короче проверь в коде имена переменных для начала.

#19 Re: Вопросы по скриптингу » Yoda's mod » 24-10-2011 14:32

Jack Daniel's wrote:

И еще можно хардкор мод запилить, чтобы вообще без всего hud'a (даже маркеров хп над головами и без прицелов grin).

Можно многое smile Но я этого делать не буду, ибо по моим субъективным желаниям - на худе единовременно (чтоб не тыкать кнопки и не уходить в меню) отображается максимум информации.

Jack Daniel's wrote:

Если в .exe Листенера не пофиксены некоторые баги, свойственные для гта , которые пофиксены в мультиплеере, то могу запилить нужные адреса для исправления

Ты тут грозился адресами поделиться smile
[---]
И ещё ко всем вопрос. Вот тут мне Den_spb показал куда пишутся указатели на текстуры particle.txd. А кто знает куда пишутся указатели на текстуры hud.txd и gta3.img? Или проще говоря на текстуры худа?

#20 Re: Вопросы по скриптингу » Yoda's mod » 24-10-2011 14:14

Seemann wrote:

на предоставленном скриншоте избыток информации. большинству игроков она будет не нужна. сделай несколько вариантов переключения интерфейса: минимал (только радар и хп), средний, полный (как сейчас)

Я подумаю над тем, чтобы сделать это, скажем, через ини файл (читать ключ - если значение 1 - отображать, если 0 - нет; есть ещё вариант единого ключа - 1 минимал, 2 средний, 3 полный).
Вместе с тем, во-первых, не вся инфа отображается всегда (звезды розыска, кислород, боезапас гаснут как в оригинале. На скрине максимально на данный момент возможная комбинация) и, во-вторых, уже писал, что а) "HUD будет реализован посредством клео скрипта(-ов), посколько сугубо индивидуален" и б) "Мод не планируется публиковать, хотя релиз может состояться по просьбе уважаемых форумчан". Форумчане, думаю, люди в клео сведующие - могут отключить smile Тем более, что у меня весь скрипт из единого лупа и госабов состоит. Два слеша вставил и уже не отображается.

#21 Re: Вопросы по скриптингу » Yoda's mod » 23-10-2011 22:22

444andrei444 wrote:

Юзай опкоды клео4 и не будет лишних проблем

ммм... как ты предлагаешь мне юзать клео опкоды в main?

Sw[ee]t wrote:

я так и не научился устанавливать mpackи

Ну ставить то, вроде, элементарно...
В папке "GTA San Andreas User Files" создаёшь папку "MPACK".
В папке "MPACK" создаёшь папку "MPACK1" (Вместо 1 можно использовать номера 1-9. Можно и больше (до 25) но больше 9 названий паков на экран не выводится).
В папке "MPACK1" блокнотом создаёшь файл "mpack.dat". В него пишешь следующую строку "1 #Sw[ee]t Mod#" (Номер соответствует номеру в названии папки. Имя пака любое).
Копируешь в папку "MPACK1" файл main.scm и переименовываешь его в scr.scm.
Копируешь в папку "MPACK1" файл american.gxt (или тот, который твоя игра использует) и переименовываешь его в text.gxt.
В папке "data\script" копируешь-вставляешь копию script.img и переименовываешь её в script1.img (номер соответствует номеру в названии папки с паком и номеру в файле mpack.dat).
Последним шагом идешь сюда и берёшь в первом посте патч (можешь и не ходить, конечно). И патчишь .exe.
... Ну да... и отключи свою прогу smile

#22 Re: Справочная информация » Светофоры » 23-10-2011 21:54

@Sw[ee]t - текстура, если я правильно понимаю, называется "handman". файл "models\particle.txd"
@Jack Daniel's - ряд текстур, насколько я понимаю, грузятся экзешником... типа худа, например... или вот эта состоит из двух частей (рука и человечек, которые выводятся по отдельности)... кстати, было бы интересно узнать адреса по которым они (указатели на них ?) хранятся в игре... сюда вот - 0хA94B68 - грузятся 128 (вроде) текстур, вызываемых скриптами... а текстуры худа (и, очевидно, партиклз и ещё много чего) грузятся еще куда-то.

#23 Re: Вопросы по скриптингу » Yoda's mod » 23-10-2011 14:33

Господа, такой вопрос: какие есть плюсы и минусы, если мод будет скриптово реализован через mpack?
Возможно, я не очень знаком с темой, посему не вижу минусов... Плюс один, но огромный - не надо трогать оригинальный мейн -> в оригинальную версию всегда можно поиграться... smile

Также, буду признателен, если кто-нибудь ответит на вопрос, который я когда-то задал в "Одном вопросе", но ответа не получил... Можно ли в мейне (или своём сцм файле в мпаке) прыгать на метки вне текущего потока? Например, идёт поток в нём надо найти педа... Параллельно идёт поток и в нём надо найти некое авто... Могут ли оба потока использовать один интерсептор, например?

#24 Re: Вопросы по скриптингу » [SA|WIP]episode from san andreas » 21-10-2011 15:15

Ivan_Goblin wrote:

Хаус может начяться в 6:0  часов я просто не знаю в проверки  $TIME_MINS == 0 писать два нуля или нет

один... хотя всё зависит от того, что такое $TIME_MINS...

#25 Re: Вопросы по скриптингу » Yoda's mod » 21-10-2011 13:32

444andrei444 wrote:

А я так и не сообразил зачем нужны эти скрипты? Как вам в голову даже это пришло(в хорошем смысле этого слова)

... Надо попробовать в миссии Management Issues - должно прикольно смотреться - выпрыгиваешь, а менеджер летит и не просто в воду падает, а ещё и взрывается smile Или когда от полицейской погони уходиш, на роад блок натыкаешься - выпрыгнул и там всё в пух и прах разметало...

444andrei444 wrote:

юбилейный пост

ой... поздравляю. Мне до этого ещё далеко... Хотя, наверное, было бы прикольно в топ15 войти smile но для этого надо ещё 193 поста smile

Board footer

Powered by FluxBB