| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD] хакинг Dune: The Battle for Arrakis |
| << < (60/447) > >> |
| ALEX_230_VOLT:
а можно делать союзниками кого то помимо Фрименов? и ещё - Серьёзный Сэм это действительно НОВЫЙ юнит, или новый юнит поверх старого? |
| Titanishu:
--- Цитата: Ti_ от 17 Август 2010, 20:24:28 ---За два выстрела отвечает один из битовых флагов (0 или 1). Для его установки надо взять число (2байта) с адреса $38 и на калькулятор(вид->инженерный, точка на hex) провести операцию Or с числом $400. Пример: у tank там $8064, $8064 Or $400 получится $8464. (это не одно и тоже что сложение, но в данном случае совпадает просто) Три выстрела игрой не предусмотрено, и стандартными методами сделать нельзя. --- Конец цитаты --- Насколько я понял это чтобы у танка было 2 выстрела, а наоборот чтобы сделать нужно Xor $400 ? |
| Titanishu:
Вот еще что, коварное читерство компа можно как-нибудь убрать? Это когда он здания на твоих юнитах строит беспалевно, причем даже когда рядом нет ни плит, ни зданий, просто на пустом месте, так нельзя ведь... |
| ALEX_230_VOLT:
жалко что ты шестой дом убрал. Просто у меня на него планы были :-\ Кста, а реально ли Фрименам создать свою функцию для дворца? Например чтобы их дворец высаживал десант в указанной точке? Добавлено позже: и вообще чем именно можно расширить конфиги домов? o_0 |
| ALEX_230_VOLT:
да просто я думал сделать мисии за Ордосов где Мерценары (можно я буду называть их "контрабандистами?") будут собзниками (как бы аналог Фрименов, но за Ордосов). Но в принципе это можно какнибуть обойти. Можно ли например сделать на карте 2х Ордосов - одни под контроелм игрока, а другие под контролем АИ и союзники? И ещё интересно можно ли сделать чтобы каждый АИ был сам за себя и АИ воевали друг с другом? |
| topos84:
ALEX_230_VOLT, ну у тебя и запросики к хаку! :ohmy: Жди тогда уже когда Сегаман на основе данных, полученных от хакинга, сделает полноценный порт игры на гамаке. Уж там-то наверно можно будет и 6-ой дом оформить как следует. |
| r57shell:
--- Цитата: topos84 от 18 Август 2010, 16:42:05 ---полноценный порт игры на гамаке. --- Конец цитаты --- От таких фраз, на хаха тянет... |
| Petrosyan:
а я то думал о Delphi или C++,а графика OpenGL или DirectX |
| topos84:
--- Цитата: r57shell ---От таких фраз, на хаха тянет... --- Конец цитаты --- Ну делай на Unity. Я думаю, тебе фанаты за это только спасибо скажут. Сделаешь 3D, вид сверху? |
| r57shell:
--- Цитата: Petrosyan от 18 Август 2010, 20:15:45 ---а я то думал о Delphi или C++,а графика OpenGL или DirectX --- Конец цитаты --- Если вычеркнуть у тебя Delphi, то получится то, о чём я думал. Хотя Unity3D тоже варьянт, там можно сделать с самыми новыми эфектами, но зато нету той гибкости которую можно достичь на C++. Такчто, зачёркивай Delphi и пиши Unity3D вместо него, и будет самое то. |
| topos84:
--- Цитата: r57shell ---зато нету той гибкости которую можно достичь на C++. --- Конец цитаты --- А разве в Юнити скрипты пишутся не на чем угодно? |
| r57shell:
--- Цитата: topos84 от 18 Август 2010, 20:39:22 ---А разве в Юнити скрипты пишутся не на чем угодно? --- Конец цитаты --- Даже еслиб там писались скрипты на C++, это не означало бы что есть все возможности. Ктомуже С++ не скриптовый язык. А там, пишутся только на C# и на JavaScript. |
| topos84:
--- Цитата: r57shell ---Даже еслиб там писались скрипты на C++, это не означало бы что есть все возможности. --- Конец цитаты --- А тебе без С++ не хватит возможностей этого конструктора? |
| r57shell:
Для дюны должно хватить, а для RRR например, очень сомневаюсь. Основные проблемы: анимация палитры заднего фона во время трассы, смена цветов тачек, рандомизированный background. Все эти проблемы можно обойти, но с ужасными затратами в производительности. Один background обойдётся в 512x512 анимированную текстуру + 44160 треугольников. Или можно меньше треугольников, но тогда надо постоянно обновлять их. Может можно проще как-то... Я парился с оптимизацией на эту тему. И сделал в итоге как в генсе, просто всю графику рисую на 512х512 текстуру в памяти, и 2-мя треугольниками вывожу. Получилось лучше чем я пробовал по другому. Добавлено позже: Дело в том, что как я понимаю (может ошибаюсь) в Unity3D нету возможности рисовать текстуры на лету програмно. |
| topos84:
А разве рисовать текстуры на лету затратнее по ресурсам, чем просто подгружать их в готовом виде в оперативу? Или ты о случаях, когда текстур слишком много и оперативы просто не хватит? |
| r57shell:
Когда текстуру готовую грузишь в память - есть специальный экран "загрузка" :)). Обычно текстуры на лету не грузят пачками... Ты видел какого размера background в RRR? 3072х920, а теперь ещё с анимацией палитры если? (ну всмысле вместо анимации палитры, сделать анимацию самой картинки, которая без палитры, т.к. с палитрой скока я не пытался, может я просто нуб, но вроде все цвета должны быть из палитры чтобы с ней работать, такчто я эмулирую палитру). А загружать текстуру, да долго. |
| Titanishu:
А если не исправлять мерцев, а в брифинге миссии написать типа это предатели харков? |
| topos84:
А у мерцев есть ведь нет палитры для обозначения их на радаре. Ведь в одной из версий редактора можно было их ставить, так там дырки были в радаре - сквозь них видно было песок, спайс и пр. |
| r57shell:
Круто, а почему бы не сделать дырявый радар. Этоже так модно. |
| Vurzum:
Ti_, как снять ограничение рома для возможности его редактирования Hех редактором? У меня (Е) версия, при редактировании возникает черный экран. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |