| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD] хакинг Dune: The Battle for Arrakis |
| << < (54/447) > >> |
| Segaman:
Я это тоже знал, но в бою не использую, так как времени много занимает, а жизни у юнитов не бесконечные. для этого я строю 2е чинилки не подалёку от поля боя и строю кучу кариалов. и они сами всё за меня делают. хорошие новости. конвертер emc-ок почти готов. и интегратор в ассемблер тоже. формат в асм формате вполне съедобный. так что вечером надеюсь выложу Dune2Builder, интегратор и конвертер + build.asm с комментариями. |
| topos84:
--- Цитата: r57shell ---Надеюсь вы знаете что если юнита окружить (например своими же юнитами) и потом приказать ему идти вне окружения, то лайнер унесёт в чинилку. Так можно ПОПРОБОВАТЬ починить кого угодно. --- Конец цитаты --- Пехотя не чинится, хотя и заносится в чинилку. --- Цитата: r57shell ---И ещё одна тонкость, если чинилку при таком методе окружить например стенами, то починенные юниты будут отправляться в место откуда прилетели. Я так всегда делаю! Всем рекомендую :] --- Конец цитаты --- А ты знаешь, что у зебры есть полоски? :) |
| Smoke_John:
Эх жаль, не могу протестить хак, времени совсем нет, работа.. Segaman, как будет называться хак, "Серъёзный Сем - приключения на планете Дюна"??? Сема, наверное через звёздные врата туда занесло))) |
| Segaman:
У меня время кончается. 12 уезжаю. боюсь не успею хак закончить. постараюсь сёдня но ничо не обещаю. |
| lupus:
--- Цитата: topos84 от 07 Май 2010, 00:06:09 ---Такого нет ни у одного юнита в дюне, а потому Segaman этого никак не сделает. Это же целая новая процедура должна быть написана, а этого тут никто уже не добавит. Это же ромхакинг, а не программирование. --- Конец цитаты --- Харвестеры разве сами не восстанавливаются? |
| topos84:
--- Цитата: lupus ---Харвестеры разве сами не восстанавливаются? --- Конец цитаты --- o_0 Где это ты такое видел? Покажи мувик. Добавлено позже: Наверно путаешь с Дюной 2000. Там и впрямь все юниты сами восстанавливаются чуть ли не до половины (или не все, а только харвы, я уж забыл). Вот только может быть лишь в соневской версии, а не в писишной. Сегодня еще в писишной посмотрю. |
| Segaman:
У меня был харв, у которого 1 пиксель жизней оставался. так он до конца миссии проездил и нифига. а жизни не востановились. кстати конвертер готов, осталось интегратор доделать. а то он почему-то локации не хавает. пишет unknow opcode. да и конвертер поддерживает работу из коммандной строки. делает всё кроме показа xref-ок. пол-часа моск ломал, так ничо в голову и не пришло, так что оставил так. |
| topos84:
Segaman, а что это вообще за конвертеры и интеграторы? Куда их потом приделывать? В редактор? Или ты это совсем отдельные проги делаешь? |
| Segaman:
Конвертер конвертирует build.emc, player.emc, team.emc и unit.emc в понятный асм код. интегратор - это асм код, позволяющий ассемблеру понимать формат асм код сконвертированных файлов. вставляется коммандой include EMCoder.asm да и асм новый выложу. он удобней старого и даже удобней dune2minidasm Добавлено позже: DISEMC - EMC2ASM конвертер Dune2Builder.rar - постройщик рома. кидаем оригинал с именем dune2.bin, запускаем split.bat, меняем карты или что там ещё. запускаем build.bat - готово. асм файлы в папке exe. файлы из рома в src |
| lupus:
--- Цитата: topos84 от 08 Май 2010, 13:46:19 --- o_0 Где это ты такое видел? Покажи мувик. --- Конец цитаты --- мувик не покажу :blush: сегодня тестил SS Dune Runner, там в первой миссии мне харв повредили, жизней где-то треть осталась, о ближе к концу миссии у него больше жизней было... или меня проглючило? |
| Segaman:
Фишка в том что там где спайс сидит в тени примерно по 4 солдата, которые в тихаря подмачивают харва. |
| topos84:
--- Цитата: lupus ---или меня проглючило --- Конец цитаты --- может его убивали, а потом нового принесли |
| lupus:
--- Цитата: topos84 от 08 Май 2010, 19:36:30 ---может его убивали, а потом нового принесли --- Конец цитаты --- хм, не подумал, может и так было :cool: |
| Segaman:
поздравьте меня. я только что уничтожил миссии из сорса серьёзного сэма. :hang: всё из-за того что я добавил в сорс статы юнитов и строений и чтоб всё заработало запустил split.bat, который их и уничтожил. :wacko: ваапще их можно восстановить из рома, но новые 2 миссии нет. как и починка проигрыша при выигрыше. вообщем ступил я жёстко. :wall: зато статы в сорс добавил ^_^ Добавлено позже: качаем новый билдер. ссылка таже в папке src лежат статы юнитов(папка units) и строений(папка builds) формат юнитов: --- Код: ---10 = shield 14 = icon 16 = price 34 = flag turn of other clones 3A - fog visibility range 3e = soldier no comicze flag 42 = speed 46 = sprite 50 = attack range 54 = power 58 = weapon --- Конец кода --- это пока то что изучено Добавлено позже: доделал хак. качаем |
| r57shell:
Смотри: ставишь TortoiseSVN затем создаёшь папку например "Dune Project Repository" и правой кнопкой в этой папке жмёшь и говоришь создать репозиторий, после чего всё что у тебя по дюне сталкиваешь в одну папку и жмёшь там правой кнопкой и Chekout ссылку указываешь на эту папку (Dune Project Repository) после чего жмёшь Commit (в папке где всё с дюной собрано). Потом как только сделал какие-то изменения в своём проэкте, снова жмёшь Commit ... и т д, пока не доделаешь до конца. Чё это даёт? Это система контроля версий, ты сможешь откатить все изменения назад. Если проэкт не лично твой, то можно репозитории регать на серваках специальных, например sourceforge googlecode и т д... Это я для сведенья ) |
| Segaman:
не могу догнать о чём ты? Добавлено позже: на сайте появились страницы для загрузки DISEMC и Dune2Builder. а вот мануал к реду |
| lupus:
--- Цитата: r57shell от 09 Май 2010, 18:20:33 ---проэкт --- Конец цитаты --- проект!!! ксати Segaman тоже этим грешит... Хотя не только этим :) |
| r57shell:
не догоняешь, значит не дорос, увы :'(. А если дорос то прочти ещё раз. |
| Segaman:
А, это ты о том, что я случайно миссии запорол. так эт не беда. я новые написал, а чтоб такое не повторилось удалил оригинал и split.bat а про то что ты написал, так я ваапще не догоняю. большую часть слов я вааще не знаю. |
| lupus:
это я о правописании в русском языке... |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |