| Разработка и ромхакинг > Ромхакинг и программирование |
| Хак Captain America and The Avengers (NES) |
| << < (4/7) > >> |
| Ti_:
--- Цитата: BalinDMK от 11 Октябрь 2014, 15:17:59 ---Afaik, жабы обновляют графику в 8225/235h. --- Конец цитаты --- Ставь брейкпоинт на Ram: $782 (на execute). :) Ну или в роме это 0x5da (cpu:85CA JSR $782). Обновляется всегда 16 тайлов, независимо от нужного кол-ва. --- Цитата: BalinDMK от 11 Октябрь 2014, 15:17:59 ---Быстрее. Pla - 4 цикла, lda,x/y - 4+ цикла. Но lda требует inx/iny - 2 цикла каждый. --- Конец цитаты --- не требует. допустим весь буффер от 300 до 400. ну или 100-200 (тот же стек). X - базовое смещение, меняя которое назначем откуда. --- Код: ---buff equ $300 LDX #$00 LDY #2 ; 2x16 байт. CLC loop: LDA buff,X STA PPU_DATA LDA buff+1,X STA PPU_DATA LDA buff+2,X STA PPU_DATA LDA buff+3,X STA PPU_DATA LDA buff+4,X STA PPU_DATA LDA buff+5,X STA PPU_DATA LDA buff+6,X STA PPU_DATA LDA buff+7,X STA PPU_DATA LDA buff+8,X STA PPU_DATA LDA buff+9,X STA PPU_DATA LDA buff+10,X STA PPU_DATA LDA buff+11,X STA PPU_DATA LDA buff+12,X STA PPU_DATA LDA buff+13,X STA PPU_DATA LDA buff+14,X STA PPU_DATA LDA buff+15,X STA PPU_DATA TXA ADC #$10 TAX DEY BNE loop RTS --- Конец кода --- |
| BalinDMK:
--- Цитата: Ti_ от 11 Октябрь 2014, 15:48:05 ---Ставь брейкпоинт на Ram: $782 (на execute). --- Конец цитаты --- Твоя правда. :) Я оконфузился. Даже странно, у них прекрасно работающий код уже есть. --- Цитата: Ti_ от 11 Октябрь 2014, 15:48:05 ---допустим весь буффер от 300 до 400. --- Конец цитаты --- Ок, так будет работать. Но это сколько оперативки вхолостую расходовать. Мне всё равно больше вариант с pha-pla нравится. |
| Ti_:
--- Цитата: BalinDMK от 11 Октябрь 2014, 23:05:16 ---Ок, так будет работать. Но это сколько оперативки вхолостую расходовать. Мне всё равно больше вариант с pha-pla нравится. --- Конец цитаты --- Всмысле? В данном варианте что я написал, подразумеваю что сам код лежит в роме. И в нём же ты можешь указать что buffer= $100. И тогда получится что: --- Код: ---PLA STA PPU_DATA --- Конец кода --- По скорости тоже самое, что и: --- Код: --- LDA buff,X STA PPU_DATA --- Конец кода --- И область памяти занимают одинаковую ($100-$1FF) Только тут выставляешь не поинтер, а X. Только вариант со стеком меньше рома займет (особенно если цикл на 32 байта расписать). И то, что он больше нравится, не спорю. Мне тоже он нравится больше. А по-поводу кода в памяти как в баттлтоадс, который как бы требует много памяти. Не забывай что в данном случае сами байты тайлов не записываются в буффер (16-тайлов-256байтов). Они напрямую из рома читаются. 256 байт вприцнипе в стек не влезут, к тому же их подготовка сожрёт кучу времени, поэтому код в рам и сделали. |
| BalinDMK:
Обновил Ike Ike! Nekketsu Hockey Bu [T+Eng1.1_TransBRC] - VS Menu Hack. Изменения: Исправлены баги из предыдущей версии (съехавшие строчки) и добавлена графика шайбы для Юниоров, которой не было. Ссылка: https://db.tt/e9cLzHtM |
| DANGER X:
Do you plan in the future to add more to this hack??? |
| BalinDMK:
--- Цитата: DANGER X от 05 Ноябрь 2014, 01:46:45 ---Do you plan in the future to add more to this hack??? --- Конец цитаты --- Can't say for sure. I try to work on some features, but my schedule is highly irregular. Because I'm busy with other stuff. And lazy :) tl;dr: Probably, but I don't know when, what or if it'll ever reach showable status. |
| DANGER X:
Can you tell me what program did you used to expand the room??? I want to add your versus screen feature this room http://www.emu-land.net/forum/index.php/topic,30411.180.html |
| BalinDMK:
DANGER X, , I do everything manually in Tiny Hexer. I'm not sure, they'll be compatible without extensive coding, because a lot of data tables were moved. I think, I stuffed everything at 20010h/21010h/22010h and further. There are plain text labels for data and routines, though. |
| DANGER X:
I want to know if you will continue Captain America and The Avengers, maybe the versus mode? |
| Lamer90:
--- Цитата: BalinDMK от 29 Сентябрь 2014, 22:41:52 ---У Кэпа вообще с пунктуацией не очень. Вот тут, например, точки не хватает. Первый же диалог. Но ты прав, не уподоблюсь. Исправил. :) Добавлено: Обновил. Теперь новый уровень - действительно новый. Своя графика, всё такое. Ссылка: https://db.tt/bvw8Q4sx --- Конец цитаты --- А почему при прокачке "health" не увеличивается сила ни сколько? Сохраненка с эмулятора. Если пройти дальше, до конца уровня - игра виснет. |
| BalinDMK:
--- Цитата: Lamer90 от 04 Февраль 2015, 18:14:51 ---А почему при прокачке "health" не увеличивается сила ни сколько? Сохраненка с эмулятора. Если пройти дальше, до конца уровня - игра виснет. --- Конец цитаты --- Health - здоровье. Сила атаки привязана к щиту, если я ничего не путаю. Как-то так получилось, когда разделял апгрейды. Она не то что бы виснет, просто в бесконечный цикл уходит. :) Я всё-таки пропустил одну из заставок. Постараюсь исправить asap. Добавлено: Исправил. Теперь должно работать. Ссылка: https://db.tt/JKYk36UM Криво был прописан возврат из моего кода, который проверял, нужно ли прогружать дополнительный уровень. Попутно обнаружил еще баг. Если пойти в Майами двумя персонажами и умереть в Омахе одним из них, то игра виснет. Пока не исправил. По задумке, такой вариант не должен быть доступен, только Кэп должен попадать в воспоминания. Но проверки нет еще. --- Цитата: DANGER X от 06 Январь 2015, 03:20:07 ---I want to know if you will continue Captain America and The Avengers, maybe the versus mode? --- Конец цитаты --- I really do not know. Some bugfixing, probably. Anything complex - not likely. With Cap I've, more or less, done everything I wanted to do. Also, I tend to do stuff when I have lots of free time and motivation. Atm, I have neither. I'll post devnotes when I'll be sure that I'm utterly done, though. |
| BalinDMK:
Обновил хак Кэпа. Добавил условия для перехода на уровень. Теперь попасть в воспоминания можно только Кэпом, как оно и должно быть. Ссылка: https://db.tt/Ey4oz8mY Добавлено: Тестовая, нестабильная версия хака. В наличии дополнительная, 12ая команда, которая пока отличается только именами и суперприемом первого персонажа (графика грузится своя, просто не перерисована). Также в наличии игроломный баг, который периодически всё подвешивает. Ссылка: https://db.tt/GDM2vTeb Зачем это нужно? Можно расширить количество команд до 16ти, со своей графикой и назначенными суперприемами. Например: Временно использована графика из этого http://www.emu-land.net/forum/index.php?topic=68015.0 прекрасного хака, поэтому не выкладываю патч. Добавлено: Кое-какой прогресс. Теперь в игре загружаются правильные портреты игроков, причем каждой из дополнительных команд можно присвоить уникальный подбородок/нижнюю часть лица (в Метеор хаке это было проблемой, емнип). Всё еще присутствует критичный баг, и я, кажется, не знаю как его исправить. |
| BalinDMK:
Еще раз обновил хак Кэпа. Поправил ряд мелких багов и сделал трюк-стрелы Хоукая намного полезнее. Они всё еще втыкаются в стены, как и раньше, и так же работают как платформы, но теперь, при желании, можно нажать атаку второй раз и остановить стрелу в полете, сделав платформу именно там, где надо. А если еще раз нажать атаку, то стрела взорвется. Кажется, я избавился от сползания и странных движений, когда Хоук стоит на стреле-платформе. Но, т.к. пришлось чуть изменить код, который отвечает за активные объекты, то возможно неожиданное поведение. Если Хоук или Кэп проваливаются сквозь объекты или наоборот стоят там, где не должны - пожалуйста, сообщайте. Ссылка: https://db.tt/ge0Anf2A Модифицировал хак Friday the 13th. Добавлена атака в прыжке, ром переведен на MMC3 маппер. Известные баги: при перерисовке комнат домов и выборе персонажа на карте экран мигает черным. Ссылка:https://db.tt/Y190IdE1 |
| DANGER X:
Good job on hockey I really want to see a 16 teams hack...I tested it and I see the game crashes often does this happen because there are to many graphics or you must add much free space or something, on the other hand I can't find the team values is hex I mean players speed health etc. I think you must add this and other values perhaps that's why it crashes. I really wish I could help you more :( Don't give up! |
| BalinDMK:
--- Цитата: DANGER X от 28 Февраль 2015, 00:40:53 ---Good job on hockey I really want to see a 16 teams hack...I tested it and I see the game crashes often does this happen because there are to many graphics or you must add much free space or something, on the other hand I can't find the team values is hex I mean players speed health etc. I think you must add this and other values perhaps that's why it crashes. I really wish I could help you more :( Don't give up! --- Конец цитаты --- Thank you. I'm not giving up, it was just a moment of weakness. :) In 2 players mode it crashes randomly due to a bug in bank switching. IRQ happens and switches banks back to their original values. I was able to fix this, I think. Singleplayer doesn't start because of yet unknown bug with "behavior" tables. Team values are in same table with names. Something like this: name, power, speed, defence. I've already modified this, but can't be sure that it doesn't try to load something else. Добавлено: Обновил нестабильный хак Ike Ike хоккея. Отловил баги в игре на двоих. Имена и портреты работают без зависаний. Ссылка: https://db.tt/uQ4hrDNY |
| DANGER X:
First all off 1 player mode doesn't matter here because the teams can't bee there so concentrate only on 2 players match. Ok good to know I will check you update if you want to any support ask me. ------------------- Download my test file with new faces https://www.dropbox.com/s/u8w2qt7f9od1gn6/IKE%20IKE%20VS%20Menu%20v21%20UnstableTeamTest%20%28J%29%20%20%5BT%2BEng1.1_TransBRC%5D%20%7BDanger%27s%20test%7D.nes?dl=0 |
| BalinDMK:
Сделал новый хак на TMNT - Tournament Fighters. Добавлен новый уровень - Технодром. В меню выбора уровня нажатие select меняет Технодром/Пиратский корабль. Багов, вроде бы, нет. Ссылка: https://db.tt/F46TakLv DANGER X: Yeah, that's what I'm talking about! Those are nice mugs. ;) Have you encountered any bugs, except broken singleplayer? |
| DANGER X:
Yes they are some crash in multiplayer too. |
| BalinDMK:
--- Цитата: DANGER X от 08 Март 2015, 19:00:55 ---Yes they are some crash in multiplayer too. --- Конец цитаты --- Ok, I know about garbled team names in intermission and score menu. Does it freeze ingame? What can I do to replicate this? |
| DANGER X:
Dude I think this is happening because You didn't duplicate all values for the players, I mean when the game must use one players values it crashes because It doesn't have it, Concentrate only on the 12 And I don't know what to say else there are not to many free space in the game for 16 I don't know If you really can accomplish this but If you could It would be the best game ever. And I saw you didn't made another values for costume color and players there are also many other values I really don't know :neznayu: |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |