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

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


Сообщения - dedok179

Страницы: [1] 2 3 4 5 ... 17 Далее
1
Будут ли еще стримы по PS1? Туториалы какие-нибудь по реверсу? Очень интересна данная тема, надеюсь не только мне.

2
Трейнер для Contra: Shattered Soldier [SLUS-20306] [Redump US]
Из опций:
1) Infinite Lives P1,
2) Invincible P1,
3) Infinite Credits,
4) Infinite Lives P2,
5) Invincible P2.

3
Трейнер для Silent Hill 3 [NTSC-U].

Из опций:
1) Have All Items,
2) Have All Weapons,
3) Infinite Ammo,
4) Infinite Health,
5) Infinite Supplies.

Отдельное спасибо Sharpnull за скрипт экспорта шрифтов.

4
что-то не сходится, у вас не хватает 1 байта
Файл взят напрямую из семплов gsKit, это не мой файл. И только он работал нормально из тех шрифтов что там были.
Я могу написать скрипт позже
Если не затруднит, буду очень благодарен Вам.

5
Вопрос немного не в тему. С помощью какого софта можно сгенерировать шрифт для PS2 подобной структуры, чтобы в дальнейшем можно было его использовать с gsKit через gsKit_init_font_raw с типовым атрибутом GSKIT_FTYPE_FNT?

6
Трейнер для Evil Dead: Regeneration [Бука]
Из опций:
1) бесконечное здоровье (Эш),
2) бесконечное здоровье (Сэм),
3) без перезарядки,
4) максимальный размер обоймы.

7
Трейнер для Roswell Conspiracies: Aliens, Myths and Legends [Kudos].
Из опций:
1) все уровни,
2) бесконечные патроны,
3) бесконечное здоровье (нажатие L1 вкл/выкл).


8
Трейнер для Tenchu - Shinobi Gaisen [SLPS-01901] [Русские Версии].
Из опций:
1) бесконечное здоровье,
2) бесконечные предметы,
3) все предметы,
4) дебаг меню (L2+R2 в игре).

9
Трейнер для Command & Conquer: Red Alert Retaliation [Siberian Studio+ViT].
Из опций:
1) бесконечное здоровье,
2) бесконечные деньги (Select+L2 вкл/выкл),
3) бесконечная энергия (Select+L2 вкл/выкл),
4) быстрая постройка,
5) быстрое восполнение спешлов,
6) открыть карту.

10
Трейнер для Treasure Planet [Vector].
Из опций:
1) бесконечное здоровье,
2) бесконечные жизни,
3) максимум друблонов,
4) максимум кристаллов,
5) максимум спешл-зарядов.

11
Мотивирует на действия пореверсить самостоятельно, и сам человек который реверсит очень приятный.

12
у вас может быть свой конвертер
Мне проще будет заголовок присобачить, чем пересобирать чужой конвертер или свой писать. Не разбираюсь увы в конвертировании звука как таковой.

13
у некоторых игр нет стандартных заголовков, а отдельная таблица со смещениями, размерами и частотами дискретизации (например, [PS2] RE4 файл title.snd).
В таком случае мы сами формируем vag заголовок из полученных данных? К примеру есть архив, в начале указано к-во звуков и его размер, дальше идут друг за другом инфо о звуках - 4 байта (частота семплирования и тд), после них идут друг за другом через сигнальную последовательность байт данные звука (пусть будет последовательность 10 байт нулей).

14
Немного отредактировал своё сообщение, чтобы было чуть понятнее. Интересно как PSound распознаёт Sony PSX ADPCM, и почему он не нашёл все, для этого придётся формат разбирать.
С Vigilante 8 тоже есть местами такая фигня. В архиве объявлено 8 звуков, а программа только 5 читает.

15
Использовал USA версию.
Голоса в DATA/SOUND, в стандартном формате .XA.
Звуки в DATA/WAD.WAD хранятся как стандартный Sony PSX ADPCM он же VAG. Формат там, вероятно, как в Mortal Kombat Shaolin Monks и распаковывается с помощью QuickBMS (скрипт: Mksm Ewdf . Mortal Kombat Shaolin Monks EWDF (script 0.1.6) . ewdf . deflate . EWDF . wad . PWF . deflate_compress . crc). Только куча файлов нам мало что даёт.
Ленивые могли бы использовать PSound (есть в наборе Psx Hack Tools, нужно выбрать совместимость с XP), который автоматически сканирует, но, за исключением 24 файлов, он будет использовать стандартную частоту дискретизации, а подбирать на слух для 635 файлов утомительно.
24 файла имеют магическое число VAGp, поэтому их легко найти, остальные имеют такой же заголовок, но с нулями, кроме частоты дискретизации и размера, поэтому пришлось искать по байтам частоты + нули. Я предполагаю, что это стандартный VAG, там размер заголовка 0x30 и остальная часть равна размеру в заголовке (смещение 0x10: 4 байта Big-Endian). Я добавлял VAGp в начало для распознания. Проблем в том, что там используются не только стандартные частоты дискретизации, поэтому искал конец файлов, так как часто они идут подряд, чтобы узнать используемые частоты. Я мог пропустить мало используемые частоты, тогда придётся разбирать формат .WAD полностью. Кстати, Sony PSX ADPCM имеет похожую структуру, в данных каждые 16 байт равны нулю, а в конце обычно много семёрок, здесь для многих это 07 00 77 77 77 77 77 77 77 77 77 77 77 77 77 77, но могут быть 07 07 07 ... .

Короче
Я написал скрипт, который извлекает .vag файлы и конвертирует. PSound нашёл 659, у меня 668, вроде все воспроизводятся и ложных файлов не было.
1. Установить Python 3, последнюю версию для Windows 8+, а 3.8.7 для Windows 7.
2. Для конвертирования можно использовать ffmpeg, но лучше думаю vgmstream. Поэтому скачать test.zip. Рядом с файлом WAD.WAD создать папку vgmstream, в которую положить файлы из test.zip.
3. Скачать мой скрипт extract_vag.py и положить его рядом с WAD.WAD. Запустить.
Если всё правильно, в WAD_unpack будет 1 336 файлов, .vag.wav - WAV и .vag. Если не найден vgmstream, то 668 файлов .vag. В корне WAD_unpack 24 файла, которые были с заголовком VAGp, остальные в папках разложены по частотам: 11025, 22050 и т. п.
Спасибо за интересные мысли. Это помогло мне некоторые вещи понять которые не мог понять раньше, когда читал только сухую документацию.

16
Ребята, не осталось ни у кого сборок xenia которые еще не использовали avx?

17
Привет всем,

Хочу официально объявить, что отладчику снесовских ромов для IDA - быть (мне наконец-то удалось завести отладку)! Проект трудный, приходится воротить множество костылей:) Но должно получиться годно.
Основываюсь на ныне заброшенном автором эмуляторе Mesen-S.

Когда точно будет релиз сказать пока сложно (хочу успеть до НГ), поэтому выложу когда будет готов.

Вот пока небольшая затравка:)
(Ссылка на вложение)

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

18
5 поколение / покупка XStation
« : 11 Декабрь 2020, 15:27:59 »
Можно ссылку на информацию? :)
Пожалуйста

19
 Все трейнеры для PS1 и в будущем не только, теперь базируются здесь. Там же прямые ссылки на образы игр.

20
что-то такая проблема возникла, аж интересно стало... вот krocki выкладывает тут Hex-читы для PS1. Я меняю данные в образе по этим адресам и в игры появляется бессмертие. но сегодня обратил внимание, что программы считают этот образ "битым". CDmage сообщает об ошибках. Alcohol 120% заявляет о битых секторах и предлагает удалить образ. в ePSXe может появиться сообщение "Error reading CD: 0,7,0" и зависнуть на каком-нибудь загрузочном экране.

если в CDmage запустить "Восстановить образ", то читы пропадут, а игра снова грузится.
Есть еще такая вещь, но не знаю насколько она полезнее hex кодов будет

21
Ромхакинг и программирование / [ALL] CHEATS & MODS
« : 22 Сентябрь 2020, 19:15:24 »
Очередное для PS1

22
Трейнер для 007: Tomorrow Never Dies. Из опций: бесконечное жизни, бесконечные жизнь (кроме машины), открыть все уровни.

Трейнер для Mission: Impossible. Из опций: бесконечное здоровье, бесконечные патроны, бесконечное время, бесконечные маски.

Трейнер для Tomba! 2: The Evil Swine Return. Из опций: бесконечное здоровье, бесконечная магия.

23
И какая температура для простоя, тогда нормальная?
В пределах 40-50 с некоторой погрешностью, в зависимости от условий.

24
6 поколение / Xbox Original v1.6 - температура
« : 04 Август 2020, 09:39:10 »
Всем привет!
Ку

Показывает такие результаты: 126-130 по фаренгейту (55-60 C) в простое.
Есть повод задуматься что сделано не так, ибо разнится температура с той что должна быть. В игре пиковая температура какая? Если пересекает порог 70 градусов, это как бы уже тревожный звоночек (если планируешь ему долгую и счастливую жизнь).

Мне кажется эти значения должны быть пониже без нагрузки или это ок? Очень много разной инфы на этот счет.
Нет, это не совсем ок. Хотя может это и из-за термопасты, ибо с завода там идет что-то наподобие термоклея (привет экран PS2 которых хрен снимешь без прогрева).

Может из ребят еще кто подскажет чего.

25
Разное / Что вы слушаете?
« : 06 Июль 2020, 15:17:51 »

26
Трейнер для Dragon Quest VIII: Journey of the Cursed King. Из опций: бесконечное золото, бесконечная жизнь, бесконечная мана, быстрое поднятие уровня, максимум атаки, максимуму защиты.

27
Трейнер для Rayman. Из опций: бесконечное здоровье, бесконечные жизни, пропустить уровень(треугольник+круг).

Трейнер для Gex. Из опций: бесконечная энергия, бесконечные жизни, бесконечные золотые части, неуязвимость.

Трейнер для Syphon Filter. Из опций: бесконечная броня, бесконечные патроны.

Трейнер для Galaga - Destination Earth. Из опций: бесконечное здоровье, бесконечные жизни, максимум заслуг, максимум щитов.

28
Трейнер для Hercules Action Game. Из опций: бесконечное здоровье, бесконечные жизни, бесконечное оружие, все символы, все монеты.

Трейнер для CT Special Forces. Из опций: бесконечное здоровье, бесконечные жизни, бесконечные патроны, бесконечные гранаты.

29
Трейнер для Diablo. Из опций: бесконечное здоровье, бесконечная мана, бесконечное золото, быстрое повышение уровня, бесконечные очки улучшений, все заклинания.

30
Трейнер для Castlevania - Symphony of the Night. Из опций: смена оружия (L2+вверх/вниз), бесконечное здоровье, бесконечная мана, бесконечные сердца, бесконечное золото, 99 уровень, максимальная сила атаки.

Трейнер для Ace Combat 3 - Electrosphere. Из опций: бесконечная жизнь, бесконечные ракеты, быстрый огонь, все самолеты (Select+R1+L1+R2+L2 в главном меню), NTSC режим (немного не вмещается hud, но не критично).

Страницы: [1] 2 3 4 5 ... 17 Далее