Разработка и ромхакинг > Ромхакинг и программирование
[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ех редактором? У меня (Е) версия, при редактировании возникает черный экран.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии