| Разработка и ромхакинг > Ромхакинг |
| [SMD] Неполноценный хак FIFA 96 |
| << < (2/13) > >> |
| Razuka:
Вроде нашел временное решение проблемы с выносом мяча в свои ворота. Решается с помощью Action Replay Codes и Game Genie: Team 1 Score Modifier FFF8B5:XX Team 2 Score Modifier FFF8B6:XX Идея заключается в следующем: - при возникновении ситуации, при которой команда на левой половине поля ведет в счете, мы с помощью одного из вышеуказанных кодов прямо во время игры искусственно занижаем счет до ничейного результата. Итоговый счет возвращаем при смене командами сторон поля (например во втором тайме), либо уже в конце матча, либо просто считаем результат по именам забивших игроков в итоговом отчете. Да - это костыль, но зато получаем "чистый" игровой результат без влияния на итоговый счет злополучного бага! Теперь, при наличии решения данной проблемы и редактора параметров игроков, можно турнир за любой год организовать. Да хоть всю Английскую лигу сделать со всеми дивизионами. Имена и параметры игроков можно сопоставить с характеристиками из других серий FIFA или разных футбольных менеджеров. Названия команд можно менять ручками через hex-редактор (только цвета команд будут не всегда совпадать при замене названия одной команды на другую, но это не критично). |
| Razuka:
--- Цитата: Razuka от 17 Января 2024, 00:02:40 ---Вот, не поленюсь, найду время и сделаю запись, выложу на Ютуб хотя бы пару матчей. --- Конец цитаты --- Вот так выглядит геймплей после ослабления вратарей. По ходу игры приходилось использовать Action Replay Codes, чтобы временно манипулировать счетом для недопущения вышеописанного бага с выбиванием мяча в свои ворота командой на левой половине поля (ведущей в счете). Обратите внимание на красивую комбинацию сборной Германии, завершившуюся голом на 0:57 секунде внутриигрового времени (на видео это примерно с 1:30 минуты можно посмотреть). Чемпионат мира по футболу 1994 года в США. Группа C: Германия vs Боливия (17 июня 1994 (14:00). Стадион «Солджер Филд», Чикаго) Счет в игре: 2:0 в пользу Германии Счет в реальности: 1:0 в пользу Германии |
| Razuka:
Какая боль! Какая боооль.... Бразилия - Россия (6:2) Просто фейерверк голов. Особенно порадовал гол в ворота Бразилии от Саленко (головой) - примерно 7:20-7:30 минута внутриигрового времени (11:40 - 11:50 на видео) Без использования кодов для регулирования счета (для нивелирования бага) во время игры конечно же не обошлось, но зато получаем в конце игры "чистый" результат. С одной стороны кажется, что 8 голов - многовато за матч, но... ежели обратиться к исторической справке, то именно в этой же группе "B" на ЧМ 1994 Россия затем обыграет Камерун со счетом 6:1 Так что вроде бы пока средний коэф-нт забитых мячей не выходит за рамки стандарта, но надо будет смотреть уже по итогу всего чемпионата. |
| Vurzum:
Ух, какая ностальгия! Фифа 96 - самая что ни есть основа. Благодаря заморочкам разрабов с турнирками, что бы все было "как по настоящему, по взрослому", атмосфера игры поражала каждого пацана, хоть немного набивавшего мяч по сетке у дома. И для меня игра стала культовой. Я, как и многие, начинал с купленого багованого "фифа99", в котором лига давала error, после сыгранного матча. В лигу можно было играть лишь авторезультатами. и лишь позже мне попался оригинальный 96, да не просто картридж, а с батареечной возможностью. Когда я хвастался, что могу сохранять игру, со всеми лигами, которые к тому же не вылетали, мне никто не верил из ребят. Конечно, уже тогда очень не хватало актуальных составов, а названия некоторых клубов были прописаны не привычно, и постоянно "муляли глаз". Также не хватало захватывающего экшена комп vs комп, создающего ощущение "игры в менегера". Все это, в купе с желанием создать "Лигу собственного двора", на многие последующие годы "теребило" мою душу. В году эдак 2007 я приобрел смартфон НокиаN80 и стал лазить по интернетам, обнаружил форум ЭмуЛэнда, и узнал, что мечты сбываются. Однако, знакомство с форумом принесло и недоумевание: Я всегда считал, что топ-5 культовых игруль на Сежке, это - МКУ, РокнРол, Дюна, Блейдс оф Венженс и Фифа. И если темы по первым трем играм - тут не просыхали, то ВНЕЗАПНО по Фифе и Блейдсу - вообще полнейший игнор. Поэтому пришлось пытаться делать все самому. Я всегда был далек от "прогерства", у меня даже банально - компа не было, но некоторые тутешние ребята подсказали как убрать проверку на чек сумму. Я скачал на Нокию Хекс-релактор и погрузился в скролинг Фифы и Блейдса. Конкретно, что я смог сделать: актуализировать (на момент 2009-2010 года) клубы лиг, скилы, форму. Вместо малайзийского, бразильского и нидерладского чемпов - создал чемпы Украины, РФ и Португалии. Вместо США - сокровенную Лигу Своего Двора. Устроить дворовым друзякам ламповый сюрприз мне тогда удалось! Помню, нашел возможность регулировки кол-ва клубов в Лиге, а также в Турнире - кол-во сыгранных туров. В группе на 4 клуба можно сыграть кажись до 24 туров, то есть, 4 круга, и мы в это дело изрядно рубились)) Общем, мне тогда удалось в большей степени реализовать свои детские мечты. Не удалось лишь разнообразить автосчета поединков, ну и подкрутить АИ игроков для зрелищности. Еще, никогда не нравилась мне статичность сетки ворот.. Черт возьми, со времен моего копырсания в роме уже прошло времени больше, чем от игры на приставке - до копырсания. Летит времечко. Не был уверен, что кто то возьмется за игру с энтузиазмом) |
| Razuka:
Vurzum, мое знакомство с Emu-Land началось как раз с твоей темы: "Существуют ли попытки хакнуть Sega Fifa Soccer?" (https://www.emu-land.net/forum/index.php?topic=20114.0) И я в ней тоже описал свои переживания по поводу тех дальних времен, когда играл за тренера одной из команд в Английской Премьер-лиге. Правда меня немного захэйтили и потерли комментарии, так как почему-то многим мои размышления показались не к месту в той давно уже забытой теме. Зато на этом форуме я нашел умельца, который мне сделал полноценный удобный редактор характеристик игроков :) Теперь я бьюсь над задачей по исправлению бага игры: когда комп. игроки команды, играющей на левой части поля, выбивают мяч в сторону своих ворот, если их команда ведет в счете. Пытаюсь найти исполнителя за вознаграждение, но пока не получается. Видимо, сложная эта тема. Сам я пока не разбираюсь в ассемблере, чтобы найти решение, но, может быть, когда-нибудь нам поможет Chat-GPT. Добавлено позже: --- Цитата: Razuka от 10 Февраля 2024, 20:17:41 ---ВНЕЗАПНО по Фифе и Блейдсу - вообще полнейший игнор --- Конец цитаты --- В этом то и проблема. Разбирающиеся люди есть, но их не мотивирует данное направление. Конечно, было бы огромной удачей найти специалиста с таким же уровнем ностальгии по этой игре :D Возможно, что мог бы замотивировать хороший гонорар за потраченное время, но я пока не представляю даже примерных расценок на эту работу. То, что я предлагаю в теме по заказу хаков (https://www.emu-land.net/forum/index.php?topic=85072.420), пока, вероятно, не устраивает потенциальных исполнителей. |
| Vurzum:
--- Цитата: Razuka от 10 Февраля 2024, 20:17:41 ---Теперь я бьюсь над задачей по исправлению бага игры: когда комп. игроки команды, играющей на левой части поля, выбивают мяч в сторону своих ворот, если их команда ведет в счете. --- Конец цитаты --- Я наверно более 10 лет не открывал ром. Но удивлен, что автоголы только на левой половине. Вроде бы половина поля не играла роли, и любая команда, ведущая в счете должна играть на удержание, выбивая на угловые, игнорируя собственные ворота. Предполагаю, что данный баг можно было бы попытаться вылечить, изменив направление выбиваемого мяча. Мяч должен выбиваться диагональным навесом, а не прямым. То есть, прописать некую диагональную передачу за ворота, вместо прямого навеса. Тогда шанс попадания в ворота возможно снизиться. Добавлено позже: --- Цитата: Razuka от 04 Января 2024, 18:59:18 --- На мой субъективный взгляд именно Fifa Soccer 96 является лучшей игрой этого жанра на Genesis, так как Fifa 97 и Fifa 98 смотрятся очень хаотично. --- Конец цитаты --- В каждой есть своя изюминка. В 97 - футзал. Если хакнуть футзал со зрелищной игрой 6 на 6 - это была бы бомба. В 98 - попытка отобразить все особеннности отборочного этапа ЧМ. Кто в 90-ых вообще таким мог заморачиваться для 16 биток? --- Цитата --- -2. Иногда при вбрасывании мяча из за боковой линии игрок кидает мяч четко по этой самой разделительной линии и игре приходится повторять вбрасывание (иногда так происходит по несколько раз, пока игрок все же не сменит направление вбрасывания мяча); --- Конец цитаты --- Это ужасно. Это эпично ужасно. Игрок вбрасывает и смотрит на катящийся мяч. Смотрят на него и другие игроки. Смотрит и человек с джойстиком. И сосед человека с джойстиком. Сколько суммарно времени мы на эту херню потратили - лучше не подсчитывать))) --- Цитата --- -3. Не знаю как у вас, но у меня почему-то упорно не хочет работать опция травмирования игроков. Она есть в самом меню, я ее активирую, но игроки никогда не получают травмы - даже при срабатывании на них фолов с красными карточками). --- Конец цитаты --- Хм... Тут непонятно. У меня игроки получали травмы. Правда рандомно, и не часто. Как от красной, так и от желтой карточки. Я не нашел Хексом параметры. Если не ошибаюсь, при травме игрок бродит по полю на минимальных скиллах (по 50) Но травма на следующий матч не распространяется. |
| Razuka:
--- Цитата: Vurzum от 10 Февраля 2024, 23:21:18 ---данный баг можно было бы попытаться вылечить, изменив направление выбиваемого мяча. Мяч должен выбиваться диагональным навесом, а не прямым. --- Конец цитаты --- Это не поможет, если игрок защищающейся команды стоит в упор к воротам. Он в любом случае пошлет мяч в свои ворота :wall: Лучше бы он просто выбивал мяч в сторону центра поля или отдавал пас своему партнеру по команде сзади. Кстати, надо отметить, что похожая проблема перекочевала и в следующие серии FIFA, но там вроде как это свойство относится к отдельным видам комбинаций тактики и формации на поле. |
| Razuka:
--- Цитата: Razuka от 11 Февраля 2024, 00:08:13 ---Тут непонятно. У меня игроки получали травмы. Правда рандомно, и не часто. Как от красной, так и от желтой карточки. Я не нашел Хексом параметры. Если не ошибаюсь, при травме игрок бродит по полю на минимальных скиллах (по 50) --- Конец цитаты --- Да. И мне тоже непонятно. Вот для контраста запустил FIFA 98 - и сразу за матч (12 минут, по 6 мин. за тайм) аж 4 травмы (это немного перебор, но все же). Прикрепил скрин - там видно только 3-х травмированных, которые уже заменены. 4-й травмированный остался в поле, так как кол-во замен лимитировано только 3-мя. Кстати, в составах часто встречаются игроки с начальным скиллом 50 - даже в сборных. Думаю, что 98-ю Фифу торопились выпустить и части игроков не прописали все нужные параметры. |
| Razuka:
Чувствую, что немного устал уже от попыток найти оптимальное решение для игрового баланса. :? Надо пока отпустить на какое-то время. Может кто-то еще что-то сможет придумать для улучшения этой серии (как бы странно это ни звучало в 2024 году). Оставлю в этом комментарии редактор игроков (он сделан в виде html). Может кому то пригодится ещё. Мне его делали на заказ - отличная штука, скажу я вам. :thumbup: Цифровое наследие не должно пропасть случайно. |
| Vurzum:
--- Цитата: Razuka от 11 Февраля 2024, 01:01:16 --- Кстати, в составах часто встречаются игроки с начальным скиллом 50 - даже в сборных. Думаю, что 98-ю Фифу торопились выпустить и части игроков не прописали все нужные параметры. --- Конец цитаты --- Не то чтобы торопились, просто решили сделать игру результативней и динамичней за счет резонанса скиллов игроков. АИ не подкручивали. Скорее, просто покоцали. |
| Vurzum:
[ Указанное вложение недоступно ] [ Указанное вложение недоступно ] [ Указанное вложение недоступно ]В своем хаке я через Хекс сделал прозрачным табло и убрал рамку на тайминге. Хотя инверсии цвета остались. Также удалось одеть игроков в форму белого цвета. Это выглядело очень круто, не понимаю, почему на оригинале этот цвет заменили светло-серым. |
| Razuka:
Да, там наверняка можно еще разные спец-эффекты придумать. Если бы еще и AI подкрутить в некоторых аспектах, то выглядело бы весьма зрелищно даже по текущим меркам. Сравнивал с версиями для SNES, но как будто бы разные игры вообще. Вчера еще было время потестировать 98-ю серию на Сеге. Там, конечно, дикий темп. Игроки как на стеройдах, мельтешат. С точки зрения темпа игры 96-ая более приближена к реальным условиям. Еще поглядел на версию для Sega 32X, но понял, что это недоделка. Sega могла еще долго выпускать качественные игры и спокойно эксплуатировать имеющееся железо, включая 32X, но они были вынуждены бежать впереди паровоза и делать упор на очередной next-gen, забивая на предыдущие платформы. К чему все это привело в итоге, мы все знаем. А жаль... ведь по сути потенциал всех последующих платформ после Genesis (MD2) так и не был полностью реализован ввиду управленческих и маркетинговых ошибок. Остается только гадать, какой могла бы быть настоящая FIFA на 32X, если бы они не изобретали заново велосипед, а просто улучшили бы игру с точки зрения расширения лиг, улучшения звука, исправления ошибок предыдущих серий и т.п. Визуал можно было бы совсем немного подкрутить, без фанатизма. Но это, конечно, уже размышления из ряда фантазий. |
| Razuka:
--- Цитата: Vurzum от 11 Февраля 2024, 02:49:58 ---Также удалось одеть игроков в форму белого цвета --- Конец цитаты --- А как цвета находил? Я вчера попробовал GSavestate - программа вроде неплохая, определяет палитру через сэйв игры. Сразу можно посмотреть через превью экрана, какие цвета меняются. Но мне пока немного сложно потом найти конкретный адрес в Ром, где этот цвет зафиксирован (либо я еще не до конца разобрался). |
| Razuka:
Решил попробовать создать Испанскую футбольную лигу с командами и составами текущего сезона (2023/2024). Переименовать команды не составило особо труда. Игроков через редактор поменяю, хар-ки возьму из какой-нибудь базы данных. А вот с цветами формы и логотипов придется повозиться, судя по всему. :hang: |
| Vurzum:
--- Цитата: Razuka от 12 Февраля 2024, 11:21:39 ---Решил попробовать создать Испанскую футбольную лигу с командами и составами текущего сезона (2023/2024). Переименовать команды не составило особо труда. Игроков через редактор поменяю, хар-ки возьму из какой-нибудь базы данных. А вот с цветами формы и логотипов придется повозиться, судя по всему. :hang: --- Конец цитаты --- Нужно вспомнить, там все рядом находится. Я вслепую Хексом редачил. Но очень давно. Попробую найти свои "конспекты" ) |
| Rexi:
Привет всем друзья! А Вы часом не можете подсказать можно ли убрать "лимитированный транферт игроков в 97 FIFA, думаю что для 96й он также работает, смысл в том что только определенное количество раз можно делать трансферы игроков в режиме transfer players. Может кто копался с хаками? |
| Razuka:
--- Цитата: Rexi от 13 Февраля 2024, 19:37:45 ---Привет всем друзья! А Вы часом не можете подсказать можно ли убрать "лимитированный транферт игроков в 97 FIFA, думаю что для 96й он также работает, смысл в том что только определенное количество раз можно делать трансферы игроков в режиме transfer players. Может кто копался с хаками? --- Конец цитаты --- Привет! В 96-й можно воспользоваться редактором. В нем менять имя игрока и его параметры. Таким образом, можно создать/изменить абсолютно любой состав у любой команды. P.S. Для 97-й FIFA, вероятно, редактор нужно немного подправить, так как вряд ли там 100% совпадение по адресам с данными (где лежат характеристики игроков). |
| Rexi:
--- Цитата: Razuka от 13 Февраля 2024, 21:44:53 ---Привет! В 96-й можно воспользоваться редактором. В нем менять имя игрока и его параметры. Таким образом, можно создать/изменить абсолютно любой состав у любой команды. P.S. Для 97-й FIFA, вероятно, редактор нужно немного подправить, так как вряд ли там 100% совпадение по адресам с данными (где лежат характеристики игроков). --- Конец цитаты --- А что это за редактор? Не подскажите ссылку? |
| Razuka:
--- Цитата: Rexi от 19 Февраля 2024, 17:35:49 ---А что это за редактор? Не подскажите ссылку? --- Конец цитаты --- Так в этой же теме я его выкладывал. Посмотрите выше в моих сообщениях. "Цифровое наследие не должно пропасть" - по этим словам найдете. |
| Rexi:
Всем Здравствуйте други! --- Цитата: Razuka от 19 Февраля 2024, 18:37:18 ---"Цифровое наследие не должно пропасть" --- Конец цитаты --- Дружище при всем уважении я не нашел ни одного слова из этого предложения! Может плохо искал но тем не менее, Ну и далее по теме: По цветам для клуба (именно для футболок и трусов) я пользую програмульку Translhextion.exe По порядку: прежде всего для удобства редактирования команд я создаю несколько каталогов, чтобы не путаться (например если работаю с чемпионатом России, так и называю каталог, в него кидаю ром игры и саму прогу gens.exe, я уже так привык, таким образом в каталоге у меня есть exe и rom, и это будет работать непосредственно с этим каталогом, если нужно менять что-то в другом чемпионате, создаю другой каталог и в него снова помещаю exe и rom. Всё с этим разобрались) далее открываем Translhextion загружаем через (открыть файл) наш нужный rom с нужным чемпионатом, появляется таблица символов и ссылок в общем числа, (я не знаю как правильно назвать я не программер) разделённая на левую и правую части, в левой это то что имеет отношения во всему, имена команд, фамилии игроков, цветов "флажков команд" и цветов формы, хотя тут можно ещё и найти расстановку команды. Далее ищу команду мне нужную ctrl+F набираю название "ентер" нашел. К следующему шагу... 3. Шаг поиска цвета, туту все просто давайте покажу на примере ну вот к примеру команда Russia имеет следующий вид после поиска: в левой части вы найдете выделенный фрагмент цифр в моем примере это выглядит так - 52 75 73 73 69 61 00 00 00 00 00 00 00 00 00 00 - тут прервусь первые шесть цифр - это зашифрованное название, таким образом я нашёл все буквы по цифрам, логика думаю ясна (с фамилиями игроков также работает, ищем через поиск и находим информацию но по игрокам чуть позже). Далее после нулей идут: 02 04 03 - это "флажок цвета команды" соответственно тут логически можно найти все цвета (для себя я сделал файл где всё расшифровано, какая цифра за что отвечает. Идем дальше 28 12 57 25 - что за эти 4 цифра я не знаю, честно не понял, может быть как-то связано с самой командой??? Пропускаю, и дальше идут цифры отвечающие за цвета футболок и трусов как игроков, так и киперов: 0A 01 01 0A - первые 4 цифры это цвета футболок и трусов дома и на выезде, 1я и 3я цифры отвечают за футболки дома и в гостях 2я и 4я за трусы дома и в гостях далее киперы, но я их не всегда трогаю, так как иногда почему то команда становиться "черной" в плане цвета кожи (Кстати в 97й фифа если кто обратил внимание то "цветных" команд нет, в отличии от 96й ФИФА., это к слову по мне так это не понятно почему Африканцы - светлые??? Ну да и ладно, кстати можно таким образом поиграть с цветами футболок и трусов для вратарей, и тогда можно найти "черные" составы, не в обиду на слово "черные" и "цветные" в Африке - негры это факт потому ничего тут такого в этом слове не вижу). Дальше идем цвета футболок кипера: 04 0A 00 01 - 1я и 3я - футболки, 2я и 4я трусы как и говорил выше. А Вот далее идут такие цифры и буквы - 2C CC CC DD 30 1D C0 - за что конкретно отвечают эти цифры я не знаю? Нно можно поэкспериментировать, я думаю что это показатели команды, тактика, расстановка... В принципе всё о чём хотел написать, возможно это уже многие знают, хотя как я понял разными инструментами пользуются, я например в своё время не мог никак расхачить 98-ю. Но потом все же вышло, как уже не вспомню, лет 5 назад. Но хакнутая версия сохранена. Интерес к 98-й у меня пропал, как только я научился менять любую команду и любой состав, а вот где играть с параметрами игроков это надо разбираться, когда-то очень давно я для себя что-то делал, экспериментировал, но результата уже не помню. Вот такой небольшой гайд, может кому и пригодиться, Ну а если у Вас есть более "гибкий" способ работать с командами, поделитесь пожалуйста! Да и очень приятно знать что я не одинок! :D FIFA - навсегда я в юности в нее столько переиграл что и не могу даже это .... даже ФИФА сегодняшняя мне не так интересна! Последняя вообще ФИФА в которую играл это кажется 11-я или 12-я даже лицензия! Где-то валяется, по сети играл, но надоела, души в ней нет! Ежели что не так извиняйте! |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |