Разработка и ромхакинг > Ромхакинг и программирование
[PSP] GTA: Chinatown Wars - Патч камеры
(1/2) > >>
Dark_Timur:
Доброго дня. Кажется, наконец, я исполнил мечту многих фанатов GTA Chinatown Wars! :D

Вас никогда не сгрущала камера сверху в этой игре? Лично для меня это оказалось огромным разочарованием. Поэтому представляю вашему вниманию способ "приземления" камеры!Вот инструкция:

1. Качаем PPSSPP. Версия 0.9.9.1 работает с игрой нормально.
2. Теперь качаем РОМ игры GTA: Chinatown Wars. Обязательно надо качать Американскую версию игры. Точно рабочий РОМ можно скачать отсюда: http://www.emuparadise.me/PSP_ISOs/Grand_Theft_Auto_-_Chinatown_Wars_(USA)/158322
3. Качаем Artmoney и устанавливаем. Версия не важна
4. Качаем таблицу для Artmoney отсюда: www.artmoney.ru/download.php?fol=SonyPSP&name=Grand%20Theft%20Auto%20-%20Chinatown%20Wars%20(USA).amt
ПРИСТУПАЕМ:
5. Запускаем PPSSPP и загружаем игру
6. Запускаем Artmoney и открываем таблицу из шага 4
Теперь удостоверьтесь, что в Артмани выбран процесс PPSSPP (должен сверху показывать "PPSSPP бла-бла")
7. Теперь жмем Alt+X , чтобы понизить камеру и насладиться 3D , или Alt+C , чтобы вернуть камеру обратно
!!!ОЧЕНЬ ВАЖНО Если камера моргает и трясется, идите в Настройки - Еще настройки - Системные, после чего дважды кликните на "Быстрая память" (то бишь, снимите и поставьте галку!!! (возможно, это баг эмулятора)

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

Видеодемонстрация:
(на видео камера слегка трясется, так как оно снято было до того, как тряска камеры была пофиксена)

К сожалению, правда, он работает только на PSP, а точнее на ее эмуляторе. Но если поднатужиться, можно сделать настройки для CWCheat . Но я в этом плане - полный профан. Да и нужны ли настройки для CWCheat?

В общем, наслаждайтесь!
AlecsandroTores:
Очень интересно! Можно посмотреть на результат в виде скриншотов?
Dark_Timur:

--- Цитата ---Очень интересно! Можно посмотреть на результат в виде скриншотов?
--- Конец цитаты ---

Я добавил в шапку видео, можете посмотреть. Если нужны скриншоты, то могу добавить их на днях ;)
Myivee:
Блин, класс! Давно хотел глянуть, как выглядела бы ДС версия с подобным хаком. Надо сказать в таком ракурсе игра сильно теряет в своем очаровании. Мотоциклист просто лол! :lol:
SILENT_Pavel:
Шикарно, было бы еще лучше если бы работало на оригинальном железе.
Golk:
С низкой дальностью прорисовки и отсутствием текстуры неба еще можно смирится, но вот с спрайты персонажей полный атас, в теории их возможно пофиксить?
Жаль, что ppsspp ну никак не хочет подружится с texmod'ом для редактирования текстур, хоть и имеет режим directx9.

И еще, я так понимаю, что "динамическую" камеру никак не реализовать? т.е она намертво крепится над дорогой и все что выше или ниже узреть не получится.

Спасибо за хак  :)
gotten:
В Gran turismo бы что-то подобное, сдвинуть камеру, чтобы машины от 3 лица не были бы такими маленькими.
AlecsandroTores:
Согласен с Myivee, так игра запросто превращается в ту же Driver 76. Но с другой стороны, разрабы дали возможность нам игрокам поизвращаться над игрой. Да и как мод, то вполне здорово смотрится. ИМХО. Если как следует доработать, то получиться конфетка. ;)
SILENT_Pavel:

--- Цитата: Golk от 15 Май 2016, 21:29:40 ---но вот с спрайты персонажей полный атас, в теории их возможно пофиксить?
--- Конец цитаты ---
В теории можно все спрайты персонажей сделать невидимыми сделав их текстуры прозрачный альфа канал.
Dark_Timur:

--- Цитата ---но вот с спрайты персонажей полный атас, в теории их возможно пофиксить?
--- Конец цитаты ---

Я тоже задавался этим вопросом. В этой игре камера очень "своеобразно" работает, по крайней мере, я ни в одной другой игре такого не встречал - вместо одной функции, которая бы за 1 раз прорисовывала камеру, игра использует функций 10, каждая из которых прорисовывает свою часть камеры (здания, ларьки с хотдогами, людей, машины и т.д.) и выводит ее на экран. Среди них есть и функция, которая прорисовывает пешеходов. В теории можно заставить эту часть камеры думать, что камера смотрит на пешеходов сверху, и тогда они останутся более-менее трехмерными, но я не знаю, как от этого сдвинется геометрия их местонахождения и вообще, как хорошо бы это выглядело. Я пробовал так сделать, у меня не получалось этого добиться (хотя, честно говоря, я и не сильно пытался), а пешеходы просто пропадали. Но ИМХО, лучше бы чтоб они хоть как-то были, чем вообще никак


--- Цитата ---И еще, я так понимаю, что "динамическую" камеру никак не реализовать? т.е она намертво крепится над дорогой и все что выше или ниже узреть не получится.
--- Конец цитаты ---

Камера просто стоит все время на одной высоте, намертво. Можно изменить высоту вручную в Артмани, но это, естественно, не решение для комфортной игры. Я давно не занимался этим хаком, но по-моему, там в машинном коде игры просто нерт места, куда можно было бы засунуть чтение высоты игрока/машины в переменную, далее прибавление какой-то константы к прочитанной высоте, после чего изменение высоты камеры на эту новую переменную. Но я могу попробовать на днях это реализовать



Ru4slan:

--- Цитата: Golk от 15 Май 2016, 21:29:40 ---С низкой дальностью прорисовки и отсутствием текстуры неба еще можно смирится, но вот с спрайты персонажей полный атас, в теории их возможно пофиксить?
Жаль, что ppsspp ну никак не хочет подружится с texmod'ом для редактирования текстур, хоть и имеет режим directx9.

И еще, я так понимаю, что "динамическую" камеру никак не реализовать? т.е она намертво крепится над дорогой и все что выше или ниже узреть не получится.

Спасибо за хак  :)

--- Конец цитаты ---

На какой-то версии PPSSPP было всё хорошо.Даже некоторые текстурки заменил).Но была одна проблема-текстуры синие были.Поэтому, приходилось добавлять к нормальным текстурам синеватый оттенок, а потом уже вставлять их в игру.Но хотелось бы изменить дальность прорисовки.
duh92:
Я в этом полный профан, но все же спрошу, интереса ради. Таким способом возможно разлочить дебаг меню в сабже, или это не из той оперы?
Когда-то ковырялся в файлах игры и наткнулся на текстовик с командами.
sv:
ха-ха))
а когда я, много лет назад, писал где-то (может на гбх, а может и тут), про глюк камеры на дс версии - мне не поверили, и отдельные ослы даже смеялись)
хорошо смеется тот - кто смеется последним)
bgr:

--- Цитата: sv от 10 Апрель 2017, 07:18:18 ---ха-ха))
а когда я, много лет назад, писал где-то (может на гбх, а может и тут), про глюк камеры на дс версии - мне не поверили, и отдельные ослы даже смеялись)
хорошо смеется тот - кто смеется последним)

--- Конец цитаты ---
Я тебя разочарую, но хак версии для PSP не доказывает существование такой же возможности для DS ;)
Yoti:
duh92,
если дебаг не вырезан, а просто отключен, то таким способом ты можешь найти значение в оперативной памяти и изменить его. Дерзай!
Golk:
НДС
camera mode 1 - Hold select + up/down/L/R

94000130 FFDB0000
020C6EC8 46C01840
020C3078 BC7846C0
020C61C4 993846C0
D2000000 00000000
94000130 FFEB0000
020C6EC8 80281840
020C3078 BC788004
020C61C4 99386001
D2000000 00000000
520C6EC8 46C01840
94000130 FEFF0000
DA000000 02358544
D4000000 00000140
D7000000 02358544
D2000000 00000000
520C6EC8 46C01840
94000130 FDFF0000
DA000000 02358544
D4000000 FFFFFEC0
D7000000 02358544
D2000000 00000000
520C6EC8 46C01840
94000130 FEFF0000
DA000000 023586B0
D4000000 00000140
D7000000 023586B0
D2000000 00000000
520C6EC8 46C01840
94000130 FDFF0000
DA000000 023586B0
D4000000 FFFFFEC0
D7000000 023586B0
D2000000 00000000
94000130 FF7B0000
D9000000 023585A0
D4000000 FFFFFE00
D6000000 023585A0
D2000000 00000000
94000130 FFBB0000
D9000000 023585A0
D4000000 00000200
D6000000 023585A0
D2000000 00000000
94000130 FF7B0000
D9000000 0235870C
D4000000 FFFFFE00
D6000000 0235870C
D2000000 00000000
94000130 FFBB0000
D9000000 0235870C
D4000000 00000200
D6000000 0235870C
D2000000 00000000
94000130 FF7B0000
D9000000 0235851C
D4000000 FFFFFE00
D6000000 0235851C
D2000000 00000000
94000130 FFBB0000
D9000000 0235851C
D4000000 00000200
D6000000 0235851C
D2000000 00000000
94000130 FF7B0000
D9000000 02358688
D4000000 FFFFFE00
D6000000 02358688
D2000000 00000000
94000130 FFBB0000
D9000000 02358688
D4000000 00000200
D6000000 02358688
D2000000 00000000





camera mode 2 - Hold start + left(activate) + up/down

94000130 FFD70000
020C6958 46C031E0
0230D050 00000001
D2000000 00000000
94000130 FFE70000
0230D050 00000000
D2000000 00000000
94000130 FFF30000
020C6958 800A31E0
D2000000 00000000
520C6958 46C031E0
5230D050 00000001
94000130 FFBF0000
DA000000 02358540
D4000000 00000070
D7000000 02358540
D2000000 00000000
520C6958 46C031E0
5230D050 00000001
94000130 FF7F0000
DA000000 02358540
D4000000 FFFFFF90
D7000000 02358540
D2000000 00000000
520C6958 46C031E0
5230D050 00000001
94000130 FFBF0000
DA000000 023586AC
D4000000 00000070
D7000000 023586AC
D2000000 00000000
520C6958 46C031E0
5230D050 00000001
94000130 FF7F0000
DA000000 023586AC
D4000000 FFFFFF90
D7000000 023586AC
D2000000 00000000
lupus:

--- Цитата: bgr от 10 Апрель 2017, 12:47:18 ---Я тебя разочарую, но хак версии для PSP не доказывает существование такой же возможности для DS ;)

--- Конец цитаты ---
Похоже, подвезли доказательства.
bgr:

--- Цитата: lupus от 01 Март 2018, 06:50:01 ---Похоже, подвезли доказательства.

--- Конец цитаты ---
Пф, и в чем же тут доказательства?) Доказывает хак NDS версии, а не PSP)
Немножко не то по контексту))))
Yoti:

--- Цитата: bgr от 01 Март 2018, 12:21:25 ---хак NDS версии
--- Конец цитаты ---

--- Цитата: Golk от 27 Февраль 2018, 16:14:45 ---НДС
--- Конец цитаты ---
О_о
bgr:
Yoti, вот именно, что хак NDS версии доказывает возможность 3D в этой игре на NDS, а хак PSP версии доказывает то же самое, но для PSP.
Ясненько-понятненько? ^_^
Навигация
Главная страница сообщений
Следующая страница

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