Разработка и ромхакинг > Ромхакинг и программирование
[SMD] хакинг Dune: The Battle for Arrakis
<< < (32/447) > >>
Segaman:
Редактор работает превосходно. я заодно пару багов исправил. пожалуй и правда. редактирование я строчное сделаю
Ti_:

--- Цитата: Segaman от 24 Сентябрь 2009, 18:35:57 ---Редактор работает превосходно. я заодно пару багов исправил. пожалуй и правда. редактирование я строчное сделаю

--- Конец цитаты ---
кстати говоря. насчет десанта. я помню что мог сделать повторять десант или высадить только 1раз. а сейчас как таймер не меняю только 1раз высаживает. в чем тут дело? мистика прям.
(и перед ним 0006 /0007 менял и так и так- ни в какую)

оо понял! короче если таймер кончается на 2b   пример (00 2b или 01 2b) - тогда десант повторяется.  предлагаю и это в редактор добавить.  (т.е. последний word делим на 2byte.  , где 1-таймер в минутах; 2байт- если 2b, то повт.десант.
Segaman:
Ща просто впишу подсказку. щас почти закончил. 5мин и я за мануал берусь
topos84:
Ну ни фига себе работа закипела! Пропустил только один неполный день на форуме и на тебе - редактор почти готов, баги исправлены, старпорт и десант теперь редактируется!  :wow:
Я в полном восторге!  :D
Жду редактор для пробы.
Dunerunner:
Ага, я тоже прям офигел. :wow: Теперь можно полноценную кампанию за какой-нить дом создать.

Недавно сделал собственную карту, на основе 9-й миссии за Харконненов. Правда вражеского десанта там нет (не работает, а жаль), но комп всё равно нападёт первым. Миссия не очень трудная, но меньше, чем за час её пройти нереально.
topos84:
Dunerunner, можно и за все дома сразу. И это будет полноценный хак игры.  :D
Segaman:
Всё, больше немогу. это экскременты отказывается читать команды или что там. кароч прыжки есть, ума не надо. берусь за мануал. может быть када нить доделаю это экскременты с командами. спина балит - с утра за гамакой сижу, за...лся.

Добавлено позже:
Ой. смишно вышло, больше буду писать слова на букву Г

Добавлено позже:
Готово! качайте, пробуйте, спрашивайте, отвечю :D
Dunerunner:

--- Цитата: Segaman от 25 Сентябрь 2009, 00:52:08 ---Готово! качайте, пробуйте, спрашивайте, отвечю :D

--- Конец цитаты ---
Респект! Редактор стал лучше, появились новые функции, что очень хорошо, но не всё в новых свойствах понятно. Например, как сделать, чтоб в носитель для десанта загрузить несколько юнитов и как настроить временной промежуток бесконечно высаживаемого десанта. Можно ли сделать, чтоб несколько носителей одновременно высадили десант в одной точке?
Не обошлось и без багов с объектами карты: в частности не грузятся 6-я и 7-я миссии у всех домов, а также 9-я у Ордосов. :-\ Надеюсь этот баг можно исправить. Собснно это не критично, просто для переделки нужно брать рабочую миссию. ;)
Segaman:
На сщёт десантов, Ti_ уже говорил, что чтоб циклическую высадку сделать, надо использовать первый байт за минуты, а во втором 2b прописывать. вот как это вводится в мой редактор
$22b - циклическая высадка через каждые 2 минуты
$72b - через каждые 7
высадку 2 танков и более я незнаю как прописывать

Добавлено позже:
На сщёт редактора - я переделаю чтение на тип работы "что нашёл, то и прачёл". Видимо как раз такая система и в игре. первые 8 значений там статические(всегда там), а все остальные, как я заметил, где попало. сёня припишу чтение и скину патч
Ti_:

--- Цитата: Dunerunner от 25 Сентябрь 2009, 08:09:49 ---Например, как сделать, чтоб в носитель для десанта загрузить несколько юнитов

--- Конец цитаты ---
никак. просто прописать н-ко десантов с одинаковыми строками , но разным ID. (в оригинале именно так и делается)
Dunerunner:

--- Цитата: Segaman от 25 Сентябрь 2009, 10:10:44 ---$22b - циклическая высадка через каждые 2 минуты
$72b - через каждые 7
высадку 2 танков и более я незнаю как прописывать

--- Конец цитаты ---
Тогда, если поставить любое другое число после $ с окончанием 2b, то это и будет кол-во минут задежки? Или есть какой-то лимит?


--- Цитата: Ti_ от 25 Сентябрь 2009, 12:56:41 ---никак. просто прописать н-ко десантов с одинаковыми строками , но разным ID.

--- Конец цитаты ---
В том то и проблема, что нельзя прописать более одной строки (add) для десанта.  :(
При попытке добавить вторую строку, вылазит ошибка.

Добавлено позже:
Segaman, небольшая просьба: убери этого бесполезного kirby, у меня из-за него редактор постоянно пишет ошибку.
Ti_:

--- Цитата: Dunerunner от 25 Сентябрь 2009, 14:10:14 ---Тогда, если поставить любое другое число после $ с окончанием 2b, то это и будет кол-во минут задежки? Или есть какой-то лимит?
В том то и проблема, что нельзя прописать более одной строки (add) для десанта.  :(
При попытке добавить вторую строку, вылазит ошибка.

Добавлено позже:
Segaman, небольшая просьба: убери этого бесполезного kirby, у меня из-за него редактор постоянно пишет ошибку.

--- Конец цитаты ---
у меня и сама по себе там ошибка выскакивать стала. кстати где мануал? почему в редакторе остались всякие левые неизв. misc? пожелания что я писал тоже не заметил.

десант таймер: пример:
$0100 - высадить через 1минуты 1 раз
$032B - высажить каждые 3 минуты.
$002B - высажить каждую секунду  ;)


Segaman: давай лучше расскажи про опросов джойстиков. (где тот участок кода , и что надо менять чтобы 4джоя было)- а лучше сразу это же в RRR'е.
Segaman:
Странно, я когда десант писал у меня адд неглючил, я 3 ставил

а ты версию новую качай, там кирби больше не вызывается. да и штобы его выключить, открываеш config.ini, и в строке "Helper" пишеш "=0". т.е. helper=0, и кирби не появится.

Про 4падридер иди сюдаhttp://www.emu-land.net/forum/index.php/topic,30754.new.html#new

Сегодня ничего наверно не ждите, у мя мама заболела и к телику не пускает.

Добавлено позже:

--- Цитата: Ti_ от 25 Сентябрь 2009, 14:50:47 ---у меня и сама по себе там ошибка выскакивать стала.
--- Конец цитаты ---
Напиши текст ошибки

--- Цитата: Ti_ от 25 Сентябрь 2009, 14:50:47 ---где мануал?
--- Конец цитаты ---
на сайте

--- Цитата: Ti_ от 25 Сентябрь 2009, 14:50:47 ---почему в редакторе остались всякие левые неизв. misc?

--- Конец цитаты ---
Потому что я не перебирал редактор, а приписывал новые функции. когда за комп сяду сделаю.

--- Цитата: Ti_ от 25 Сентябрь 2009, 14:50:47 ---пожелания что я писал тоже не заметил.

--- Конец цитаты ---
прости, к тому моменту я уже гатов был юзать форточку от боли в спине. забыл

Добавлено позже:

--- Цитата: Dunerunner от 25 Сентябрь 2009, 14:10:14 ---В том то и проблема, что нельзя прописать более одной строки (add) для десанта.  :(
При попытке добавить вторую строку, вылазит ошибка.

--- Конец цитаты ---
Напиши текст ошибки.

и ваабще, все какаие ошибки выскакивают, пишите сюда тексты ошибкок или скриншот ошибки
Dunerunner:

--- Цитата: Segaman от 25 Сентябрь 2009, 16:20:05 ---и ваабще, все какаие ошибки выскакивают, пишите сюда тексты ошибкок или скриншот ошибки

--- Конец цитаты ---
Вот эти ошибки: первая вылазит при переключении вида (turn off\on), вторая - при добавлении второй строчки десанта.
П. с. вообще нужно стереть все файлы kirby из редактора, а не просто отключить, т. к. первая ошибка точно из-за него. <_<
Segaman:
Блин, ты чё, издеваешся штоли, я же сказал, скриншоты ошйбок делать и штоб они весили мало, а ты всю прогу сфоткал ищё и в пнг. кидай в гиф, а лучше jpeg, но так шоб текст мона было разобрать

Добавлено позже:
Кароч первую ошйбку исправляем в конфиге. Да ошибку он выдайот потмушто я кирби под файлменю переделал. а где он вызывается надо поискать
вторую я допустил -
создание нового значения с чтением ещё не созданного нового значения. исправлю
Dunerunner:

--- Цитата: Segaman от 25 Сентябрь 2009, 17:01:21 ---штоб они весили мало,
--- Конец цитаты ---
Я как-то забыл, что у тебя нет нормального интернета. :-\

--- Цитата: Segaman ---а ты всю прогу сфоткал ищё и в пнг.
--- Конец цитаты ---
Вообще-то я сконвертировал в .jpg, а не .png.
Jpg и Jpeg - это одно и то же.

--- Цитата: Segaman ---Кароч первую ошйбку исправляем в конфиге.
--- Конец цитаты ---
А я не умею, не знаю и не хочу исправлять. :) Мне надо, чтоб всё было без всяких ошибок. Эту ошибку исправь сам.
Segaman:
Готово. Ночью тот удалю, а этот залью, небудет ни кирби, ни ошибок с десантом
Segaman:
Всё, качайте аттудаже нормальную версию. Я тот заменил на этот
Dunerunner:
Скачал новую версию редактора, проверил в игре... Десанты работают отлично! ^_^ Старпорт также стал полностью функциональным, что незаменимо при игре Ордосами, т. к. у них нет ракетных установок на заводе. Сам редактор тоже стал стабильным, ошибок не выдаёт, что уже радует. Наконец можно сделать нормальную миссию с работающими десантами и старпортом.
Segaman:
Щас попытался коверкнуть редактор штоб он "что нашол, то и прочёл" на скорую руку. проверил, читает всё кроме обьектов, а ещё я баг нашёл, при чтении команд(?.) список увеличивается в несуществующий адрес. вместо global.teammax+=1, там я случайно написал global.readmax+=1, так что ошибки ещё остались. сёня постараюсь исправить и переписать чтение. А ещё, я придумал как ещё уменьшить ресопожираемость. пусть мап грузится один раз и приэтом тутже будет сниматься скриншот с прочитанного куска карты и затем заместо карты блоками будет показывать карту скриншотом. согласитесь 1 большой спрайт будет меньше жрать чем 256 маленьких. ещё могу написать систему рандомного или  складывания данных по вашему порядку.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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