Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Ti_

Страницы: Назад 1 ... 7 8 9 10 [11] 12 13 14 15 ... 111 Далее
301
Ромхакинг / Battletoads & Double Dragon on Ragnarok
« : 10 Ноябрь 2017, 20:38:23 »
Скажите, а почему тогда большинство игр на ММС3? И почему портируют большинство игр именно на ММС3?
1) mmc3 от нинтендо, поэтому большинство.   2) портируют с более простых мапперов: mmc1, nrom, cnrom, иногда unrom. ; поскольку можно только в эту сторону, а не в обратную...

Что касается - Anrom - дело тут не в сложности - это невозможно, там используется режим "Single-screen mirroring" а также 32кб банк. Этих режимов нет в mmc3;  поэтому перевести можно разве что в mmc5.  (интересно что в mmc1 эти режимы таки были, но там корявое переключение банков + нет chr-ram варианта).

302
фигню показывает:
в версии 3.3 нормально, но так и не понял как в ром сохранить.

303
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 04 Ноябрь 2017, 10:29:52 »
Ментаты состоят из спрайтов. Есть карта описывающие расположение каждого спрайта.

Фременская ментатша была больше размером и не влезала. Чтобы засунуть, там ряд изменений был произведен в размерах, в схеме спрайтов, и в коде.

304
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 29 Октябрь 2017, 09:53:29 »
кстати про ментатов... в файле конфиге только 1 координата. а что если у меня глаза совсем в другом месте? где задать размер изображения для глаз и координат для глаз?
Не одна. word_25958  -  X  и Y анимации глаз.   word_25964 -  X и Y носа и рта.    Размер задать нельзя.

305
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 28 Октябрь 2017, 10:41:12 »
ежели его подвинуть, то можно освободить еще один тайл. 4:4 тайл итак не существовал, а мы этим самым освободим еще 4:3 тайл.
В 81b он так и расположен не по центру. В 82t я его наоборот обратно в центр подвинул и вернул 3 конфига вместо 8-ми. Иначе возникают неудобства в редактировании, из-за того что есть ещё комбо конфиги - кэриолл+харвестер, их тоже вернул к 3.

306
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 01 Октябрь 2017, 17:11:28 »
а чо разве такой мод с разрешением выложили в общий доступ? помница они его прячут в чулане :)
Ромы (обновления для 81b и др.) в общем доступе, можно скачать тут:
https://yadi.sk/d/vX90gsyR3ML6rk

Добавлено позже:
А вы опцией сделайте "оригинальные статы юнитов"/"новые статы юнитов"
Касаемо статов юнитов - в сборщике они почти не изменены.  Но кто скачивает и создает свои миссии, как правило правит их под свои кампании и баланс. Поэтому никакой опции не может быть по определению.

Изменен как уже заметили ИИ. Но бОльшая часть нововведений настраиваемая, просто по умолчанию ИИ усилен.  Чтобы вернуть тупого ИИ надо редактировать файл ai_units_attack , diff_levels, harv_bonus.
Также отредактируйте файл can_build.asm чтобы вернуть 1 завод и отключить новых юнитов.

Тем не менее некоторые вещи отключить нельзя (ИИ запоминает больше зданий чем в оригинале, строит на плиты, может строить МСВ,  нету бага из-за которого тяж.завод не мог восстановить, отвечает на атаки соников) - если это мешает, тогда проще в оригинал.

307
Ромхакинг / [NES] Учебник по ромхакингу
« : 07 Сентябрь 2017, 22:24:21 »
из денди данный режим по каким-то причинам выпилен, хотя соответствующие опкоды работают и переключают соответствующий флаг, который, тем не менее, игнорируется.
О причинах говорили, там дорожка разрезана. Что-то связано с лицензиями. Нинтендо не хотели платить.

308
Ромхакинг / [SMD] Rock n' Roll Racing Hack v16 beta
« : 05 Август 2017, 21:35:29 »
Просто v15.

А v16 в разработке, финальная не скоро будет. Выложу v16alpha, где будет часть изменений, ну тоже не так быстро. Ну там всё равно, бОльшая часть изменений, это мультиплеерные режимы, что не всем интересно. А кому интересно, у них есть и уже играли. И контента нового нет, остальные изменения это в основном доработки и исправления.

Единственное для синглпеера из нового это 1игрок +2ИИ союзника прокачиваемых, и выбор количества машин в гонке 4/5/6.  Ну для ко-опа 2-ем, 2+1 игрок. На этом всё.  Переигрывать ради ряда доработок, но при этом натыкаться на "новые баги" будет не ок.
Пока ни разу не пожалел, что не выложил какую-то из alpha версий.

Стоит ли составлять список изменений относительно v15 тоже подумать надо. Есть вещи которые менялись много раз, или менялись, а потом совсем убирались, либо переделывались по-другому. Поэтому даже на те списки, что тут давали, не стоит ориентироваться, тем более они относительно разных 16alpha.

309
Хак исправляет проблему ограничения FPS в режиме сплит-скрина.
Также исправлен баг с непроходимостью 2-ого уровня в этом режиме ('australia bug').
Для игры нужен разогнанный эмулятор, например  "Mednafen_Doomday's_edition" (оба игрока должны выставить одинаковый множитель разгона ЦП).
эмулятор
ром

310
R82t не была доделана, там же планировалось всё сделать так, чтобы сочеталось с редактором SeregaZ.
t значит test. Но работать там по идее всё должно.
DuneHack r82test версия (апдейт для 81б)

r81b _ 480x464  как и последний AG это отдельные пробные изменения,  сделанные только для 81b.

Добавлено позже:
r82t_update - эээээ... еще одна обновка?
там наверно ток 1 изменение.

311
Сразу спрошу, легче сразу все нарезать и написать к ним конфиг, или например сначала спрайты хотьбы, проверить, потом спрайты прыжка и так далее?
Вначале хоть 1 засунь.

312

Добавлено позже:
А что означает налажение?
когда 1 спрайт пересекает другой, частично или полностью. но в бт лимит по 16 спрайтов на кадр. поэтому про целиком двухслойные спрайты можешь забыть.
и с одной палитрой 4 цветной, но если есть возможность большего, то хотелось бы этого добиться.
скорее так:

313
правильно я понимаю?
Если добавить, тогда вначале думай что делать с оригинальной палитрой. Смотри какие цвета в оригинале. И какие ты хочешь для лопатного. Синего цвета нет в первом BT.   Или использовать хакнутый эмуль с добавление палитр как в последней версии ragnarok, тогда будет работать только на нем.

Добавлено позже:
затем как я понял мне надо уменьшить общее количество цветов до 4? либо нарезать их сначала на куски 8x8, а потом позаботиться о том, чтобы в каждом кусочке было не больше 4 цветов,
Не совсем. Самый простой вариант это до 3 цветов уменьшить - 1 палитра. Например черный голубой белый.

Если делать 4-цветного рыцаря в 2 палитры , то например так:  черный голубой белый  +  черный оранжевый белый. 
Но не может быть квадратиков скажем черный оранжевый голубой, потому что 1 спрайт только одну палитру может юзать. А не произвольные цвета из двух. Можно наложение использовать.

314
Разрезать это вообще не проблема, я подозревал, что в роме они не цельные, а составные.
А где можно посмотреть, как бы это сказать, нужные кадры, которые состоят из спрайтов, чтобы не получилось так, что я забуду нарисовать, например, кадры дрожащих ног торчащих из вентилятора или кадры при скольжении по льду...
Вначале определись BT или BT&DD , заменить или добавить. Что с палитрой будешь делать. Кто в ром пихать будет всё.
Я для jimmy использовал свой ром для составления кадров: (chr.chr - тайлы , spr_cfg.asm - конфиг их расположения).

315
А как насчёт спрайтов, которые нужны для добавления нового персонажа? я до сих пор горю желанием "подогнать" спрайты Лопатного под игру, благо хоть фотошопом владею чуточку.
спрайты это квадртики 8x8. жабы состоят максимум из 16 таких, кроме некоторых кадров, для которых сделано исключение.
в каждом квадртике по 3 цвета+прозрачный. 
для жаб там например для реша - черный зеленый светло зеленый.  для тела.  это первый блок палитры.
для головы - темно желтый, желтый, белый  - это третий блок палитры.

в бтдд постоянная палитра всю игру. во втором блоке черный красный оражевый , в последнем 4-ом: черный,синий,голубой.

так тебе надо будет разрезать на кусочки по 8x8 и потом прописывать конфиги X и Y положения для каждого.

316
Ромхакинг / [SMD] Rock n' Roll Racing Hack v16 beta
« : 05 Июнь 2017, 20:08:44 »
ну как в зеро толерансе. каждый игрок сидит за совей приставкой, а они соединены линк кабелем. игра в фуллскрине

Ты можешь объяснить как работает zero tolerance с программной точки зрения? Какой конкретно в игре код писать? Далее нужно ещё 2 сега и 2 флеш-картридж желательно с гнездами usb чтобы это дело тестировать, очень сложно будет написать с ходу, то есть может придется раз 100 править код. Без эмуляции очень сложно и понять и написать.


Добавлено позже:
получается здесь как минимум тройная работа: разобрать зеру толеранс, разобрать RRR и разобрать железную часть самой сеги, которая отвечала за это самое соединение. задача практически не реальная :)
Нет. Во-первых RRR давно разобран, во-вторых специальной железной части нету, потому что кабель работает через порт джойстика. В третьих ZT тоже разбирать необязательно детально, достаточно лишь принцип работы знать. 
Как используется этот порт и что передается, если сможешь объяснить принцип работы.

317
Ромхакинг / [SMD] Rock n' Roll Racing Hack v16 beta
« : 04 Июнь 2017, 20:33:14 »
ну каждый игрок игроет сугубо на одной приставке в фулскрине.
Не понимаю) 2 приставки или 1 приставка? если одна, она не может вывести сразу 2 картинки разных). Если 2 приставки, то они должны быть связаны.

318
Ромхакинг / [SMD] Rock n' Roll Racing Hack v16 beta
« : 04 Июнь 2017, 13:46:48 »
Ti_, а если использавать вариант - одна приставка - один игрок. так реальнее реализовать? и да, на 4 игрока вообще шикарно былоб.
а что это за вариант?

319
Ромхакинг / [SMD] Rock n' Roll Racing Hack v16 beta
« : 04 Июнь 2017, 09:00:53 »
а какое отношение между "ну если для эмуляции такого соединения ещё не придумали ничего(в зеро толеранс нипаиграть)" имеет с фактом наличия реального железа и линк кабеля ?
Ты можешь объяснить как работает zero tolerance с программной точки зрения? Какой конкретно в игре код писать? Далее нужно ещё 2 сега и 2 флеш-картридж желательно с гнездами usb чтобы это дело тестировать, очень сложно будет написать с ходу, то есть может придется раз 100 править код. Без эмуляции очень сложно и понять и написать.

Надеюсь понятно что у zero tolerance и RRR fs хака разные принципы работы?
Так вот, может лучше подумать возможно ли создать кабель для RRR? Нужно чтобы кнопки с 1-ого джойстика передавались одновременно на порты1 сег , и с 2-ого джойстика соответственно на порты2. То есть что-то вроде 2>4.  На 2-ой картридж записываем 2_1_ fs фуллскрин ром. Ещё нужен одновременный резет обоих консолей. Так работает сетевая игра в эмуляторах.  Но это спрашивайте у спецов по железу, а не у меня.
И более интересный и нереальный вариант был бы 4>4wayplay->2md. Для игры 4-ом на 2-ух сегах.

Ну и главное, а много ли народу играет в хак на железе, да ещё и 2-ем, а есть у ли у них по 2 сеги с 2 картриджами? Пара человек сыграет, проверит, на этом всё и закончится.

320
По Moon Crystal - там включён плагин Map Editor во всех конфигах, в нём можно палитры докрасить.
По мункристал неясно. Если зайти в map editor палитра отображается правильно. В основных экранах редактирования неправильно.

И в целом - масштабирование неправильное. При запуске редактора имеем scale 2x? От силы видим на экране 8 метатайлов, если не растягивать окно. Даже если растянуть в мой монитор не влазит уровень.
На самом деле 1x это уже 2x ещё и замыленное билинейкой. Размер блока в пикселях видим 32x32.
При лупе 0x5 видим размер 8x8 блока(правильно).  16x16 родной при 1x не видим.  (соотв.нельзя сделать и 3x:  48x48)

0x25 и 4x тем более смешные режимы, которые до того неюзабельные что даже с ошибкой могут закрываться.

321
Проверил. С первого пистолета кнопка start после смерти не работает, курок продолжает работать как ускорение отсчёта.
А так если?

322
Короче, прямо сейчас проверил - красный экран при включении.
поправил:

323
Вроде сделал, но с 2-мя пистолетами неясно ничего. В кеге я выставляю на 1-ый порт джойстик, на 2-ой пистолет, только так удалось в игру зайти. А пистолет управляет 1-ым игроком, а 2-ым не знаю как управлять. (в режиме bluegun + pinkgun).
Для 1-ого конты берутся выстрелом.

324
Небольшая лвл-демка Contra Force, отредактирован первый уровень. Практически проходим без использования бага
Нормально. Прошел с 1-ого раза, но правда на последней жизни у всех. Босса валил ИИ-союзником.
Вначале я бы убрал пропасть, допрыгивает без пиксельной, но чета со 2-ого раза. Может баг паузы исправишь?, но чтобы всеми персами всё проходилось без бага.

Я добавлю свой хак, он изменяет систему оружия, теперь можно сразу 2 оружия вкачать , и стреляет сразу двумя разными (чередование). Но отключено бессмертие в прыжке.
Качать теперь можно в любом порядке (апы только от смерти теряются).
2-ой ап -  пистолет+оружие2;  3-ий ап - оружие3; 2 и 3-ий апы - оружие2+оружие3.
Бинсу переделан на 2-ой слот поставлены мины с 3-его слота; на 3-ий слот поставлен пистолет-пулемет.

325
Ti_, это щас так модно постить ссылки и даже не читать что по ним написано ?
без разницы. суть в том что нашли не они.

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

Добавлено позже:
если всё еще интересно - ребята использовали недокументированный/отладочный регистр VDP

326
подробности о всяких хитрых и доселе неведомых фишках работы железа СМД найденных и используемых авторами демки можно
:wall:
http://gendev.spritesmind.net/forum/viewtopic.php?f=22&t=1206
2012

327
узнать где хвост я не смогу.
тут один вариант, по фиксированному списку из hv_tail_s_prts , а не из sprites_off.

Добавлено позже:
но зачем там +5 пустых строчек делать?
Там не 5 пустых, а 4.  И делать их не надо, они были.

328
а вот как найти его анимацию жратвы?
также поинтеры читать на конфиги, например по sprite_num + 5.  Если |LOAD GFX , то поинтер на файл узнавать отсюда же, а не на основе номера тайла.

Добавлено позже:
в sprites_ptrs.asm они не идут рядом.
что значит не рядом?  Все поинтеры в hv_tail_s_prts: описывают положение хвоста. Если ты собираешься редактировать их, то значит надо давать правку для всех. Тогда какая разница в каком они порядке?

Добавлено позже:
вдруг пользователь возьмет и сделает 3 кадра анимации вместо 5. а моя система будет продолжать искать 5 конфигов... т
Во-первых не сделает, потому что это не настраивается.
Во-вторых, пользователь может занулить или вписать глючные цифры, или левые данные в конфиг для любого юнита и поинтера. На котором твой редактор может или сломаться, повиснуть или что угодно. Это совсем другой вопрос.

329
в том то и суть была, чтоб в конфигах был четкий путь какой файл читать
путь есть и это worm_eat1_spr|LOAD_GFX  :D

330
Так нельзя.
Точнее это бы работало, если бы ты сунул все эти спрайты до лейбла units_spr_end.  А это , 80 тайлов. Ну что ж, если удалишь пару-тройку других юнитов - влезет.


Добавлено позже:
так сделай:
worm_eat_tile1 equ $6E9
worm_eat_tile2 equ $6E9
worm_eat_tile3 equ $6E9
worm_eat_tile4 equ $6E9
worm_eat_tile5 equ $6E9
и верни worm_eat1_spr|LOAD_GFX

Страницы: Назад 1 ... 7 8 9 10 [11] 12 13 14 15 ... 111 Далее