Разработка и ромхакинг > Ромхакинг и программирование
[SMD] хакинг Dune: The Battle for Arrakis
<< < (36/447) > >>
Segaman:
Кстате правой кнопкой мыши - вызвать меню обьекта
Photon9:
Свершилось  :wow:, запустил на висте сейчас докачаю всё необходимое и примусь за эксперименты :). К стати мануал непомешалобы в виде файла сделать,pdf rtf ну или чтото вроде, хотя можно и страничку сохранить
Segaman:

--- Цитата: Photon9 от 07 Октябрь 2009, 22:54:47 ---мануал непомешалобы

--- Конец цитаты ---
На сайте гледи
Photon9:

--- Цитата: Segaman ---На сайте гледи
--- Конец цитаты ---

Да я видел :), я имел ввиду в архив с прогой
Ti_:
Segaman, скажи где строки юнитов в RAM.? а то искать лень.

(сегодня говорили насчет увеличения лимитов,  думали попробавть использовать sram как ram.? )
Segaman:

--- Цитата: Ti_ от 08 Октябрь 2009, 02:11:56 ---Segaman, скажи где строки юнитов в RAM.? а то искать лень.

--- Конец цитаты ---
В дасме ищи ram_unit и ram_build

--- Цитата: Ti_ от 08 Октябрь 2009, 02:11:56 ---(сегодня говорили насчет увеличения лимитов,  думали попробавть использовать sram как ram.? )

--- Конец цитаты ---
Чтобы задействовать сейврам, пишем после ram end loc слово "RA" и 2 байта $F8,$20. А затем лонгворд с началом рама и лонгворд с концом. стандартные старт и конец - $200000 и $20FFFF. в моём дасме должмо быть описано.

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

--- Цитата: Photon9 от 08 Октябрь 2009, 00:37:55 ---Да я видел :), я имел ввиду в архив с прогой

--- Конец цитаты ---
Эт када мануал деталезированный и понятный будет. А ща он не такой.
Segaman:
Сёня весь день я и Ti_ ковыряли бедную дюну, искали лимит юнитов, чтобы его увеличить. ковыряли, ковыряли и выковыряли рам-адрес ссылок на рам-адреса данных о юнитах: FFDCC0. я смог переместить эти данны в сейв рам и всё работало, но вот увеличить лимит неудалось. не нашли. кстати у меня максимум юнитов на карте 77, а у Ti_ - 66, нипонятно почему. кстати юниты используют адреса из списка в дасме начиная с 23-го, а кариалы и туперы (их кстати 11 максимум), с 1го. остальное неясно. вообщем сейчас нужен разогнаный эмуль с хакнутым рамом, чтоб рам можно было указать больше, например с ef0000-ffffff. тогда памяти для всего хватит.
Segaman:
Найден выход из ситуации. Ардеса можно класть в ff0000 :D . Проверил - работает
Ti_:

--- Цитата: Segaman от 11 Октябрь 2009, 16:38:51 ---Найден выход из ситуации. Ардеса можно класть в ff0000 :D . Проверил - работает

--- Конец цитаты ---
интересно, и сколько вместил уже?
Segaman:
Кароче смотрел во время запуска миссии чё там творится. Туда выкладывается извлечённая графика и тут же вписывается в vram, и так много раз. так вот я туда впихал поинты юнитов и всё работало. щас надо чистилку памяти написать, чтобы ошибок не было. а так памяти там предостаточно. около $4000 байт в нашем распоряжении :)
Ti_:

--- Цитата: Segaman от 11 Октябрь 2009, 19:09:42 ---Кароче смотрел во время запуска миссии чё там творится. Туда выкладывается извлечённая графика и тут же вписывается в vram, и так много раз. так вот я туда впихал поинты юнитов и всё работало. щас надо чистилку памяти написать, чтобы ошибок не было. а так памяти там предостаточно. около $4000 байт в нашем распоряжении :)

--- Конец цитаты ---
ну, а если скажем зайти в меню опций и выйти. или в меню зданий.. там же графика иконок. врядли она прям сразу вся распаковывается.
topos84:
Segaman, последняя версия редактора глушит мою винду. В чем может быть проблема?
Segaman:

--- Цитата: topos84 от 11 Октябрь 2009, 21:21:27 ---Segaman, последняя версия редактора глушит мою винду. В чем может быть проблема?

--- Конец цитаты ---
Как понять. вылетает или глючит?
topos84:
Segaman, виснет насмерть (т.е. перезагружать приходится выключением и включением вручную). Я уже разобрался в чем проблема - нужен правильный директ-икс или драйвера для видюхи (я же винду сносил недавно).
Segaman:

--- Цитата: topos84 от 11 Октябрь 2009, 22:01:14 ---Segaman, виснет насмерть (т.е. перезагружать приходится выключением и включением вручную). Я уже разобрался в чем проблема - нужен правильный директ-икс или драйвера для видюхи (я же винду сносил недавно).

--- Конец цитаты ---
Ааа, ну и чюдно :D

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

--- Цитата: Ti_ от 11 Октябрь 2009, 19:22:45 ---ну, а если скажем зайти в меню опций и выйти. или в меню зданий.. там же графика иконок. врядли она прям сразу вся распаковывается.

--- Конец цитаты ---
Ой, и правда. Надо тогда смотреть где есть неиспользуемый участок в этом месте.
topos84:
Segaman, почему когда я запускаю билд.бат, мне в черном окошке пишут это:
the following error occured while processing "Dune2_x.p":
No such file or directory.
program terminated!

Почему не хватает файла? Он был в одной из предыдущих версий редактора?
Segaman:
Выведи мне текст файла build.bat

Добавлено позже:
Версию редактора или дасма тоже напиши
Segaman:
КАроч нарыл вроме:
byte_5252 - цвета юнитов на карте(палитра2)
word_525A - цвета земли
рам:
bf68 - анимация круглежка
bf69 - его таймер

Добавлено позже:
исправил в асме некоторые ошибки, дополнил своими находками и добавил функцию выбора перемещения или неперемещения обьект файлов. просто укажите hack = 1, и они будут в конце рома, hack = 0 - там где должны быть.
topos84:
Segaman, хорошие новости! Значит теперь можно будет исправить граф-бажество мерцов и фрименов, верно?
Segaman:

--- Цитата: topos84 от 12 Октябрь 2009, 23:09:32 ---Segaman, хорошие новости! Значит теперь можно будет исправить граф-бажество мерцов и фрименов, верно?

--- Конец цитаты ---
Какое бажество и какие новости? говори яснее

Добавлено позже:
Кароч, сегодня исправил баг в редакторе, вызванный совпадением ид юнита и палаты. там чтение идёт так. ищем $51, нашли, прочли байтом меньше. я на карте создал кучю юнитов и у одного был ид $51. ну вот редактор прочёл его как запись о палате. исправил. ещё по просьбе topos84, добавил редактирование палат в реальном времени.
т.е. зажал ctrl+1 и курсором провёл по юнитам. они тут же перекрасились в красный цвет. также и с 2,3,4,5 и 6. а чтобы изменять на выбраный дом, жмём ctrl+w для юнитов, ctrl+e для строений и ctrl+r для стен и плит.
ещё на данном этапе найдено в дасме:
код радара (в том числе цвета отображения палат на карте, и цвета земли), код круглешка-хауз, ид записей о палатах.
находится в розыске:
юнит лимит, лимит строений, код отображения трея справа, показывающего хп, картинку и т.п. , список строений и юнитов в заводах.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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