Разработка и ромхакинг > Ромхакинг и программирование
[NES] Хак Ferrari GP Challenge. Нужна помощь
(1/1)
JAM:
Всем привет.
Давно у меня появилась идея замутить хак на игру Ferrari Grand Prix Challenge, вставив туда реальных пилотов вместо всяких Васей Пупкиных из несуществующих команд. Несколько дней назад прилично посидел и нашёл все данные. Вчера ещё посидел. Можно сказать, хак готов на 85%.

Вот картинка из игры, плод экспериментов =)




Теперь, что касается опроса. Есть 2 варианта того, что можно сделать:
1. Добавить слабенькую команду Ligier-Lamborghini, где будут участвовать гонщики Thierry Boutsen и Eric Comas (в 1991 году они вообще ни одного очка не набрали), при этом наш партнёр по команде будет Жан Алези, подразумевая, что играем мы по умолчанию за Алана Проста.
2. Включить Алана Проста в команду Феррари, помимо нас и Жана Алези. Т.е., оба этих гонщика будут нашими партнёрами по команде Феррари, где будут гонять трое.

И тут я подумал, что пилоты в игре -- завуалированные реальные люди, которых можно вычислить по фамилии, принадлежности к команде или стране. Поэтому я решил сделать отдельную версию, где только развуалировать всех пилотов и команды. И чихать я хотел на копирайты. =) И вот здесь мне нужна ваша помощь, ценители Формулы-1 (а не в том, чтоб кто-то за меня сделал всю работу, как можно было предположить судя по названию темы).

Вот список всех пилотов, встречающихся в игре.


№ПилотСтранаКоманда00A.SESSIONSGBRFERRARI01B.HOFFMANGERBUDD02C.PETERSGBRDART03B.MAYERGERFALCON04E.LACONTEFRALAUREL05H.DESALLESFRAZIP SPEED06S.NIELSSONNORBRATTON07I.FURILLOITASHANNON08V.ANTONIOSPAARC09M.HUNTERGBRLAUREL10S.TAKAHASHIJPNDART11T.TOMURAJPNBUDD12N.COOMANNSBELZIP SPEED13B.BERGMANSWEFALCON14H.HOCKBERGUSAARC15V.SANTINIBRABRATTON16S.CORTEZBRASHANNON17G.FOSTERAUSDART18I.PECCIITABUDD19D.RILEYUSADART20D.BAELLIITAFALCON21N.ARANTESSPALAUREL22T.FONTANAFRAZIP SPEED23W.NORMANNAUSBRATTON24D.BARRATTUSASHANNON25V.ANTONIO???ARC26B.HOFFMANGERBUDD
Последний -- пилот-призрак. Вообще, тот, что квалифицируется последним, тот же в той квалификации становится и первым, чтоб не обидно было. =)

Вот, что я уже расшифровал:
Zip Speed = Zakspeed
Arc = AGS? March? Arrows?
Budd = Judd
Dart = Ford
Bratton = Benetton
Laurel = McLaren? Renault?
Shannon = Canon
Falcon = ??? Onyx?

Zakspeed вообще аж в 1989 году участвовала последний раз в Формуле (никак не в 1991-м или 1992-м), но пусть будет такая сборная солянка из разных годов. По самим фамилиям, разве что, японцев можно вычислить. Т.е., японец на месте японца.

Игра вышла в 1992-м году, поэтому, данные надо собирать до 1992-го года. Если узнаете кого-нибудь из зашифрованных пилотов, пишите.

Как только всех и вся вычислим, я перепишу эти данные в игре. Всё уже вычислил, займёт от 30 минут до часа. Ну а полноценный хак с реальными пилотами и командами 1991 года выйдет в любом случае, как будет готов.
ENS Player:

--- Цитата: JAM от 18 Июль 2014, 06:02:18 ---
Вот, что я уже расшифровал:
Zip Speed = Zakspeed
Arc = AGS? March? Arrows?
Budd = Judd
Dart = Ford
Bratton = Benetton
Laurel = McLaren? Renault?
Shannon = Canon
Falcon = ??? Onyx?

Игра вышла в 1992-м году, поэтому, данные надо собирать до 1992-го года. Если узнаете кого-нибудь из зашифрованных пилотов, пишите.

--- Конец цитаты ---
Привет!
Laurel - это МакЛарен, скорее всего.

Ну здесь сложно найти, но предположим вот:
№   Пилот           Страна   Команда
00   A.SESSIONS     GBR           FERRARI 
01   B.HOFFMAN      GER           BUDD
02   C.PETERS         GBR           DART            - R. PATRESE
03   B.MAYER           GER           FALCON
04   E.LACONTE       FRA           LAUREL        - J.J. LEHTO ?
05   H.DESALLES     FRA           ZIP SPEED   - A. DE CESARIS
06   S.NIELSSON     NOR          BRATTON
07   I.FURILLO         ITA            SHANNON
08   V.ANTONIO       SPA            ARC
09   M.HUNTER        GBR            LAUREL
10   S.TAKAHASHI    JPN            DART
11   T.NOMURA         JPN           BUDD
12   N.COOMANNS   BEL           ZIP SPEED    - E. COMAS
13   B.BERGMAN      SWE          FALCON        - G. BERGER (AUT)
14   H.HOCKBERG    USA          ARC              - J. HERBERT(GBR)
15   V.SANTINI         BRA          BRATTON      - A. SENNA ?(BRA), P. MARTINI ?(ITA)
16   S.CORTEZ         BRA          SHANNON
17   G.FOSTER         AUS          DART
18   I.PECCI            ITA            BUDD          - N. PIQUET (BRA)
19   D.RILEY            USA          DART
20   D.BAELLI          ITA           FALCON       - J. BAILEY (GBR)
21   N.ARANTES      SPA           LAUREL        - E. DE ANGELIS ?(ITA)
22   T.FONTANA       FRA           ZIP SPEED
23   W.NORMANN    AUS          BRATTON
24   D.BARRATT       USA          SHANNON    - M. BARTELS ?(GER), O. BERETTA ?(FRA)
25   V.ANTONIO      ???            ARC             - M. ALBORETO?
26   B.HOFFMAN     GER           BUDD

Собирал данные и расшифровывал тех, что участвовали в 80е - начало 90х.

Добавлено позже:
Но здесь нет имён, похожих на имена ещё троих известных гонщиков того времени: M. SCHUMACHER (GER), M. HAKKINEN (FIN), J. ALESI (FRA).
JAM:
Привет, Игрок!
Огромное спасибо за информацию! Даже не ожидал, что кто-нибудь напишет.

Номера 2, 5, 12-14, 18 и 20 -- просто в точку!
15-й -- скорее всего, MARTINI, а Сенна, возможно, A. SESSIONS

В общем, что уже ясно, даже страны не совпадают. 2 американских пилота есть, которые вообще в Формуле-1 редко появляются. У них же Индикар. Я сам посмотрю ещё ближайшие дни на список пилотов тех сезонов, может ещё кого найду.
ENS Player:

--- Цитата: JAM от 19 Июль 2014, 08:09:30 ---Огромное спасибо за информацию! Даже не ожидал, что кто-нибудь напишет.

--- Конец цитаты ---
Да незачто.
№   Пилот           Страна   Команда
00   A.SESSIONS     GBR           FERRARI
01   B.HOFFMAN      GER           BUDD
02   C.PETERS         GBR           DART            - R. PATRESE
03   B.MAYER           GER           FALCON
04   E.LACONTE       FRA           LAUREL        - J.J. LEHTO ?
05   H.DESALLES     FRA           ZIP SPEED   - A. DE CESARIS
06   S.NIELSSON     NOR          BRATTON     - S. JOHANSSON ?(SWE)
07   I.FURILLO         ITA            SHANNON
08   V.ANTONIO       SPA            ARC            - M. ALBORETO?
09   M.HUNTER        GBR            LAUREL
10   S.TAKAHASHI    JPN            DART
11   T.NOMURA         JPN           BUDD
12   N.COOMANNS   BEL           ZIP SPEED    - E. COMAS
13   B.BERGMAN      SWE          FALCON        - G. BERGER (AUT)
14   H.HOCKBERG    USA          ARC              - J. HERBERT(GBR)
15   V.SANTINI         BRA          BRATTON      - A. SENNA ?(BRA), P. MARTINI ?(ITA)
16   S.CORTEZ         BRA          SHANNON
17   G.FOSTER         AUS          DART
18   I.PECCI            ITA            BUDD          - N. PIQUET (BRA)
19   D.RILEY            USA          DART
20   D.BAELLI          ITA           FALCON       - J. BAILEY (GBR)
21   N.ARANTES      SPA           LAUREL        - E. DE ANGELIS ?(ITA)
22   T.FONTANA       FRA           ZIP SPEED
23   W.NORMAN     AUS          BRATTON        - E. BERNARD ?(FRA)
24   D.BARRATT       USA          SHANNON    - M. BARTELS ?(GER), O. BERETTA ?(FRA)

Сложновато подобрать, тут разработчики ну просто  "спрятали концы в воду.
 :neznayu:
Вот неподходящие по тем именам, но наиболее известные гонщики Ф-1 тех сезонов:
M. HAKKINEN (FIN), M. SCHUMACHER (GER), J. ALESI (FRA), A. PROST (FRA), M. BRUNDLE (GBR), S. MODENA (ITA), R. MORENO (BRA), A. NANNINI (ITA), S. NAKAZIMA (JPN), J. PALMER (GBR), E. PIRRO (ITA), O. GROUILLARD (FRA), M. DONNELLY (GBR), K. TAKAHASI*(JPN), P. BARILLA (ITA), M. BRUNDELL (GBR), T. BOUTSEN (BEL), K. WENDLINGER (AUT), P. GHINZANI (ITA), M. GUGELMIN (BRA), C. DANNER (GER), U. KATAYAMA (JPN), Y. DALMAS (FRA), A. ZANARDI (ITA), N. LARINI (ITA), J. LAFFITE (FRA), O. LARRAURI (ARG), P. MCCARTHY (GBR), P. CHAVES (POR), N. MANSELL (GBR), B. SCHNEIDER (GER), D. HILL (GBR), D. WARWICK (GBR), E. CHEEVER (USA), ..... )
JAM:
Да уж... Спасибо ещё раз.

Такой вопрос. Количество пилотов ограничено, поэтому всех, кого хотел бы вставить, не вставишь. И сейчас есть 2 варианта, что можно сделать. Это про расширенную версию.

1. Добавить слабенькую команду Ligier-Lamborghini, где будут участвовать гонщики Thierry Boutsen и Eric Comas (в 1991 году они вообще ни одного очка не набрали), при этом наш партнёр по команде будет Жан Алези, подразумевая, что играем мы по умолчанию за Алана Проста.
2. Включить Алана Проста в команду Феррари, помимо нас и Жана Алези. Т.е., оба этих гонщика будут нашими партнёрами по команде Феррари, где будут гонять трое.

Команда Benetton в любом случае будет иметь больше шансов на победу, т.к. в ней будут участвовать 3 пилота вместо 2 во всех остальных командах. Так уж получилось, что все 3 гонщика, гонявшие в сезоне 1991 года, набрали очки. В оригинале тоже был перевес (у одной команды было целых 4 гонщика, что повышало их вероятность попасть в очки).

Игрок, скажи, что думаешь, пожалуйста, а завтра я опрос замучу.
ENS Player:

--- Цитата: JAM от 20 Июль 2014, 06:56:18 ---Игрок, скажи, что думаешь, пожалуйста, а завтра я опрос замучу.

--- Конец цитаты ---
Ну в игре можно сделать как угодно, смотря от чего здесь "отталкиваться".
Конечно неплохо бы было, если бы в гонках(в игре) участвовали, и Алан Прост, и Жан Алези, да ещё и твои партнёры по команде.) С другой стороны, согласно "спортивному регламенту Формулы-1, от каждой команды в каждом Гран-при должны выступать два гонщика, хоть в команде "Benetton", либо в команде "Ferrari", либо в любой другой команде. Такие дела.
Если будешь добавлять французкую команду "Лижье", то в игре можно не писать "Ligier-Lamborghini", достаточно просто "Ligier". А "упор" делаем на какой-то определённый сезон, или лучше расшифруем имена?
JAM:

--- Цитата: Игрок от 21 Июль 2014, 14:01:58 ---Ну в игре можно сделать как угодно, смотря от чего здесь "отталкиваться".
Конечно неплохо бы было, если бы в гонках(в игре) участвовали, и Алан Прост, и Жан Алези, да ещё и твои партнёры по команде.) С другой стороны, согласно "спортивному регламенту Формулы-1, от каждой команды в каждом Гран-при должны выступать два гонщика, хоть в команде "Benetton", либо в команде "Ferrari", либо в любой другой команде. Такие дела.

--- Конец цитаты ---
Всё правильно, но в 1991 году такой ужас творился... Пилоты в течение сезона мигрировали туда-сюда. Поэтому и получаются команды с 3 гонщиками, где один гоняет всё время, а с определённой гонки второй пилот меняется. Что до Бенеттона, у меня рука не поднялась выкинуть нафиг Шумахера, который выступал за неё с 12 по 16 этапы в свой первый сезон, и уже тогда набрал очки. Чередование пилотов сделать тоже не получилось. Почему -- см. ниже.


--- Цитата: Игрок от 21 Июль 2014, 14:01:58 ---Если будешь добавлять французкую команду "Лижье", то в игре можно не писать "Ligier-Lamborghini", достаточно просто "Ligier".

--- Конец цитаты ---
Да там и не влезет целиком. 9 символов максимум. И то, чтобы добавить новые команды, пришлось сжимать код игры для высвобождения свободного места. 2 раза.


--- Цитата: Игрок от 21 Июль 2014, 14:01:58 ---А "упор" делаем на какой-то определённый сезон, или лучше расшифруем имена?

--- Конец цитаты ---
И то, и другое. =) Будет 2 версии, как я уже сказал:
1. Версия с расшифрованными именами (минимум изменений).
2. Версия с реальными пилотами сезона 1991 года.
ENS Player:

--- Цитата: JAM от 21 Июль 2014, 21:59:00 ---Всё правильно, но в 1991 году такой ужас творился... Пилоты в течение сезона мигрировали туда-сюда. Поэтому и получаются команды с 3 гонщиками, где один гоняет всё время, а с определённой гонки второй пилот меняется.

--- Конец цитаты ---
Ну да, так, но в гонке всегда участвовало 2 гонщика от каждой команды.

--- Цитата: JAM от 21 Июль 2014, 21:59:00 ---Что до Бенеттона, у меня рука не поднялась выкинуть нафиг Шумахера, который выступал за неё с 12 по 16 этапы в свой первый сезон, и уже тогда набрал очки. Чередование пилотов сделать тоже не получилось. Почему -- см. ниже.

--- Конец цитаты ---
Да, Михаэля Шумахера нельзя "выкидывать".

--- Цитата ---И то, и другое. =) Будет 2 версии, как я уже сказал:
1. Версия с расшифрованными именами (минимум изменений).
2. Версия с реальными пилотами сезона 1991 года.
--- Конец цитаты ---
Отлично!
JAM:
Так, на данный момент я немного изменил баланс и добавил, наконец-таки, опрос.

1. Количество кругов увеличено до 6, как в бета-версии. Попробуйте проехать, не стерев резину. Мне удалось. =)
2. Кубок конструкторов теперь выйграть сложнее несмотря на увеличение числа команд. С вероятностью примерно 10% можно попасть в ситуацию, когда одна из команд соперника не отстаёт, а то и обгоняет Феррари после гонки. Например, финишировав первым и набрав 10 очков, 2 пилота другой команды приходят вторым и третьим, набирая 10 очков в сумме (6 + 4). Наш партнёр не набирает очков. Другой вариант: игрок приходит третьим и набирает 4 очка. 2 представителя другой команды занимают первое и второе места, и их команда отрывается от Феррари на 12 очков.
dimelord:
Так а где хак скачать можно? Не вижу :)
zink:

--- Цитата: ENS Player от 19 Июль 2014, 02:06:01 ---Zip Speed = Zakspeed
Arc = AGS? March? Arrows?
Budd = Judd
Dart = Ford
Bratton = Benetton
Laurel = McLaren? Renault?
Shannon = Canon
Falcon = ??? Onyx?
--- Конец цитаты ---

Laurel — скорее всего Lotus
Shannon — почти точно Shadow, хотя в 1966 команда с названием Shannon выступала в одной гонке.
Dart — видимо, Dallara
Falcon — точно Eagle
Arc — наверное все же AGS.

Если это ещё нужно)
Навигация
Главная страница сообщений

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