Разработка и ромхакинг > Ромхакинг и программирование
[SMD] хакинг Dune: The Battle for Arrakis
<< < (392/447) > >>
NakL3:
M3tro ™,  какой же ты не очень, чёрт возьми!
В своё оправдание скажу, что названия тем прошлых были очень похожи, и явного перехода до и после не существовало. А теперь она официально перестала быть той ламповой и уютной, теперь ничего не напоминает о былых взлётах и падениях.
dimidrol:
В старой теме и Ордосы зеленее...
Smoke_John:

--- Цитата: SeregaZ от 10 Ноябрь 2016, 23:27:13 ---и чо это сетевого не будет? будет  правда не в рамках сеги, а больше пк по мотивам сеги... я обязательно засяду... потом... какнить... как доделаю сраный конвертер )))
--- Конец цитаты ---
Есть уже практически готовая Dune2 https://github.com/OpenRA/d2/releases
http://imgur.com/gallery/GM3aUfS

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

--- Цитата: M3tro ™ от 13 Ноябрь 2016, 00:10:11 ---Koнвертер можно и потом отдельно выложить.
--- Конец цитаты ---
а мне хоца чтоб все вместе было, дабы не разводить солянку из пятидесяти прог где потом черт ногу сломит... но однако не получается. три момента осталось и по всем трем затык :) думал ща за самое простое - сэмплы засесть. для одного трека получается, засовываешь другой - все. пш пш пш, затыки и пропадания звука. йокараный бабай... и хотя ща к ним добавился четвертый - ноты не правильно расчитывает. процедуру то поменял на более точную, а расчет нот думает что пользуется старой процедурой. говорила мама иди в программисты, нет я в балбесы пошел :)
AuAurora:

--- Цитата: SeregaZ от 13 Ноябрь 2016, 16:43:34 ---три момента осталось и по всем трем затык
--- Конец цитаты ---
какие?
SeregaZ:
1. обработка слайдов. там потребуется очень много переделывать. нужно будет снятие значений регистров по таймеру, где тик таймера будет равняться 1 делей. сам этот 1 делей будет зависеть от тэмпа. то есть четкой паузы в секундах или миллисекундах, а точнее даже микросекунд - нет.

2. сэмплы. VGM указывает откуда начинать читать - командой $E0 по 1 байту и после система начинает играть, по поступлению команд $80-$8F. конвертер собирает эту ахинею, как пазл, по 1 байту. но затык в том, что конвертер ловит конкретную команду $E0, но её может и не быть когда два сэмпла были рядышком и один проиграл, пауза - команды $E0 нет, но тут опять пошли $80-$8F. то есть по сути это два разных сэмпла. моя система думает что это один, поскольку она ждет $E0, которого не будет. отсюда брак при определении частоты сэмпла. да и рассинхрон в итоге. вроде я там флагов понатыкал, сделал проверку если есть много пауз, и нет $80-$8F - то сделать вывод, что сэмпл закончился. и с одной песней это сработало :) однако засунул другую... и трындец. уже не работает :) пш пш пш и съедание сэмплов поперло. ужос.

3. создание PSG инструментов. сам по себе инструмент для PSG - это 7 параметров, которые будут отвечать за поведение громкости при проигрывании. типа тихое набирание громкости, потом удерживание на какой-то громкости, и после плавное затухание. может конечно и резко сразу максимальная громкость и сразу затухает. вручную то создать инструмент будет не сложно - у меня выводит график, а после просто ручками подровнял там подровнял сям и готово... но задумка то научить программу делать это самой, чтобы пользователь не отвлекался на всякую ерунду.

dimidrol:
Ti_, Раз уж было озвучено, что быть новому сборщику, то осмелюсь предложить пару идей для него.
1) Добавить в АМС возможность подгружать свои png файлы для блоков. Или считывать их из определённой директории. Это для удобства работы пригодится. Кто-то юнитов меняет, кто-то блоки, кто-то здания.
2)Сделать настройку иммунитетов к ракетам и пулям для юнитов и зданий, как у соникбласта. Это сильно повлияет на игровой процесс и позволит задействовать всех юнитов для прохождения миссий. Например: поставить зданиям имунитет к пулям, и тогда придётся гнать на базу тяжёлую пехоту или лаунчеры. Или поставить лаунчеру имунитет к ракетам, тогда будет смысл задействовать джипы для их уничтожения. Но это скорее всего не просто реализовать.
3) Добавить настройку на взрывы ракет, чтобы можно было например стрелять обычной ракетой но со взрывом от Grocket.
4) Сделать императору уникальное спец. оружие. Например десант сардаукаров или танков в указанную точку.
5) 6ой дом, рамка для выделения юнитов, туториал.
Про пятый пункт я конечно пошутил. Вроде всё понятно написал. Прям очень хотелось бы реализацию первого пункта. А остальное как пища для размышлений.

Добавлено позже:
Забыл ещё. Ещё круто было бы запилить ром многоигровку с Хаками, а то некоторым одного рома мало, вот Наклз например выпускает свои хаки боксами, тогда можно было бы в меню по человечески переключать.
-RagmuL-:
(Эээ,может у кого в Хаке уже такое и есть)  :neznayu:
Собственно: джип по ходу имеет 2 орудия,но,стреляет как-бы из центра...
Есть возможность перерисовать вид выстрела??
Т е двойной заряд (типа как в Rock n Roll Racing - у джипов,двойная плазма,с тем-же уроном)
?!?
M3tro ™:

--- Цитата: -RagmuL- от 15 Ноябрь 2016, 20:37:07 ---(Эээ,может у кого в Хаке уже такое и есть) :neznayu:
Собственно: джип по ходу имеет 2 орудия,но,стреляет как-бы из центра…
Есть возможность перерисовать вид выстрела?

--- Конец цитаты ---
RagmuL, нет, у всех юнитов в игре выстрел идёт из центра спрайта (а точнее, из центра клетки 32*32, потому что спрайт может и не ровно по центру располагаться, кто как сдвинет его у себя в хаке), что у юнитов с одиночным выстрелом, что с двойным.
dimidrol:
Ну а если прописать джипу лазер, а его нарисовать как 2 пули, задать соответствующие смещения в спрайт конфигах. Думаю должно получиться.
--- Цитата: M3tro ™ от 16 Ноябрь 2016, 19:37:18 ---RagmuL, нет, у всех юнитов в игре выстрел идёт из центра спрайта (а точнее, из центра клетки 32*32, потому что спрайт может и не ровно по центру располагаться, кто как сдвинет его у себя в хаке), что у юнитов с одиночным выстрелом, что с двойным.

--- Конец цитаты ---
dimidrol:
можно сделать вместо лазера, только я в смещениях не шарю и по диагоналям и горизонтали криво получилось
--- Цитата: -RagmuL- от 15 Ноябрь 2016, 20:37:07 ---(Эээ,может у кого в Хаке уже такое и есть)  :neznayu:
Собственно: джип по ходу имеет 2 орудия,но,стреляет как-бы из центра...
Есть возможность перерисовать вид выстрела??
Т е двойной заряд (типа как в Rock n Roll Racing - у джипов,двойная плазма,с тем-же уроном)
?!?

--- Конец цитаты ---
-RagmuL-:
dimidrol, это круто! =)

Добавлено позже:
Если это возможно,то для тяжёлого танка,девастатора и джипа - будет круто так сделать! =)
А может и в хаках пригодиться!
Или,или например типа тяжёлая пехота тоже стреляет двойным выстрелом... Итд,итп! =)
dimidrol:
На досуге покручу смещения, чтобы всё правильно отображалось, если получится выложу архивом.
--- Цитата: -RagmuL- от 19 Ноябрь 2016, 17:06:54 ---dimidrol, это круто! =)

Добавлено позже:
Если это возможно,то для тяжёлого танка,девастатора и джипа - будет круто так сделать! =)
А может и в хаках пригодиться!
Или,или например типа тяжёлая пехота тоже стреляет двойным выстрелом... Итд,итп! =)

--- Конец цитаты ---
M3tro ™:

--- Цитата: dimidrol от 19 Ноябрь 2016, 02:55:40 ---

--- Конец цитаты ---

--- Цитата: dimidrol от 19 Ноябрь 2016, 22:58:19 ---На досуге покручу смещения, чтобы всё правильно отображалось

--- Конец цитаты ---
He думаю, что сделанное на костылях изображение выстрела будет пользоваться какой-либо актуальностью среди мишнмэйкеров :? :-\.
Причин немало. Некоторые из них это: трудоёмко такой костыль делать (знаю, что сделаешь один ты, а пользоваться будут все, всё равно — зачем тратить время на это?); он затрачивает спрайт лазера, а это значит, что лазер уже не использовать в других целях; если ставить танкам и им подобным юнитам, то от выстрелов лунки уже оставаться не будут, а должны.
Вобщем, сомнительная трата времени, по моему мнению.
-RagmuL-:
M3tro ™, а прописать воронки лазеру невозможно?!  :-\

P.S: насчёт не надобности не соглашусь.  :neznayu:
Тут впринципе каждый решает для себя...  :blush:
Если дойдут руки,и буду делать хак,обязательно это использую! =)
dimidrol:
Увы, этого не сделать, так как в хаке условие на то, что лазер включается, когда у юнита стоит тип выстрела пуля а повреждения поверхностей отключено.

--- Цитата: -RagmuL- от 20 Ноябрь 2016, 09:14:17 ---M3tro ™, а прописать воронки лазеру невозможно?! 

--- Конец цитаты ---
dimidrol:
Проапдейтил спрайт-конфиг, теперь первый и третий спрайты используют тайлы пули. Это даёт небольшую оптимизацию = 4 тайла во VRAM.
Хотелось бы сделать и для диагонального спрайта. Но у лазера нет своего bin файла, поэтому ему нельзя сменить тип.
SeregaZ:
там какая-то контора права да Дюну перекупила: http://lostfilm.info/news/id28996/#2025
(ээ... дабы не вводить в заблуждение - права скорей всего будут касаться фильма, а не игры)
NakL3:
Тьфу ты, я думал у Електроников кто-то перекупил
SeregaZ:
я пофиксил описание :))))
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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