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