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

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


Сообщения - cptPauer

Страницы: [1] 2 3 4 5 ... 144 Далее
1
Ромхакинг / [PC] Shockolate (System Shock) - widescreen режимы
« : 13 Сентября 2026, 16:22:46 »
Как собирать под виндой пока хз, собираю на сыче под линухом (на винде не разобрался с зависимостями).
В большинстве случаев собрать для винды можно прямо под линухом.
Спроси нейронку (которая имеет доступ к системе сборки) не будет ли с этим геммора и если скажет что нет проблем, то пусть настроит кросс-компиляцию.

Геммор обычно начинается если какие-то фреймворки типо Qt6 (надо много докачивать и билдить), но у тебя это вероятно нет, поэтому может оказаться не так уж и сложно.

2
Согласен с e2e41, просто оставь там ссылку на сюда.
Понятно. Да в принципе не важно, можно и просто ссылку.
Я сначала подумал, что сообщения вообще пропали.

На PCE CD тожэ работает, но распаковывает так жэ, как и chdman: т.е. если до упаковки в chd было cue + несколько bin, то после распаковки будет останется только 1 cue и 1 bin.
Технически, сделать нарезку (split) как у binmerge можно в 7-Zip. Но просто слитый (merged) bin+cue это самое удобное и chdman тоже не поддерживает разрезанные (split). Слитные оно как-то надежнее и проще.

Ну и такое дело, что у PCE CD бывают патчи под самые разные ромсеты и угодить всем нельзя.
Иногда берут образы, которые делает TrueRIP и там меняют аудио. Там вообще c toc и wav, а у редампа там raw и какую-то свою инфу могут в cue записывать.

Причём, прегапы не всегда соблюдают и не на всех эмуляторах даже работает нормально. Пример: Valis IV с английской озвучкой, пришлось исправлять что бы поиграть на Mednafen. От переводчика зависит, какой будет патч.
Такое редко надо, обычно ведь качают готовый "ром". А когда патчить самому, то это всегда геммор. Иногда переводы выкладывают патчерами, которые на новых ОС тупо не запускаются.

Чисто технически, в плагин нарезку (split) добавить не сложно. Но тогда мы потеряем слитный (merged). Варианты решения:

То есть, оставить слитный (merged) это лучший вариант, как и сделали разработчики самого chd формата.
Если надо разрезать, то использовать тулзы типо binmerge, CHDlite, truerip, да.

Кроме того, у меня есть тулкит конвертить игры PCE CD под PSP и он плохо дружит с разрезанными образами.

3
А чего в отдельную тему перенесли из "Рус. переводы и ромхакинг игр на Dreamcast".

Обсуждалось как раз ромхакинг и переводы:

Теперь чёрта с два найдешь, так всё в одном месте было. И где проги и переводы теперь обсуждать?

4
видимо я что то делаю не так просто закинул плагин в корень с 7zip...
Плагины ложатся не в корень! У тебя не подключен, открывает как без плагина.
Ложится в подпапку "Formats" или "Сodecs".
Например: "c:\Program Files\7-Zip\Formats\tres7z.64.dll" (раньше dream7z.64.dll, название самой dll роли не играет).

Разрядность должна совпадать. Если у тебя 64-битная версия, то плагин должен быть 64-битный.
32-битного там пока нету.

Кроме того, там есть архив "всё включено". Архиватор вместе с плагином (7-Zip-Zstandard-x64.zip).
Старая версия не лучший вариант, но проверить работу плагина можно.

Плагин подходит как к официальному 7-zip (https://www.7-zip.org/) так и форкам (https://github.com/mcmilk/7-Zip-zstd) разных версий.

5
This plugin can be used for Magic the Gathering DC???
там вреде deflate, хз не работает вроде
Да. Почему не работает? Fully supported, блин.
На распаковку и запаковку. Хорошо работает. Что нужно делать, что бы оно не работало?
Открываю pac, извлекает и запаковывает. Можно вообще любые файлы паковать в pac.
Автоматически показывает pvr текстуры и str музыку в этих pac по заголовкам.


Да, Deflate без заголовка. Я оговорился, наверное. Алгоритм не мой, я просто портировал c Python тот скрипт, с которым со мной поделились.

Автор один из местных, но я не уверен кто.
Сделано было до нейронок, несколько лет назад.

Это MTF был в LZSS. Просто MTF запарил меня, теперь оговариваюсь. Там тоже запаковка поддерживается. И инфы как сделать правильно небыло, данные смещались и игра крашилась.
Поэтому LZSS застрял у меня в голове, оговариваюсь, моральная травма)). А в Магике был Deflate.

Я проверял на игре, работало. Но, если какие-то косяки, то скрипт на Python тогда наверняка работает, проверено.

Хорошее дело, а то для пс1 держал в chd только из-за многофайловой структуры куебин. А для пс2 мог бы и в исо. А тут поголовно куча форматов ужато в этот новый. Старые эмули с ним не работают. Хотя вот epsxe читал вроде обновили. но в анберниках и ретроидах его нет.

Кстати, можно было сделать для PS1, что бы из CHD обратно получался многобин. Но, сейчас там извлекается одним файлом + cue.

Поэтому, если игру PS1 из Редампа запаковать в CHD, а этим плагином извлечь, то она из многобина  редампа превратится в однобин. Сама игра останется точно такой же, но формат изменится.

Цитата
Хотя вот epsxe читал вроде обновили. но в анберниках и ретроидах его нет.
Кстати, в epsxe наверное без zstd, не уверен.

Раньше же был просто пятой версии chd, хотя часто встречались четвёртой для первой соньки.
А теперь переходят на zstd компрессию и такие вообще мало где открываются, эмуляторы не поддерживают.
Redream не поддерживает, например.

6
Я доделал наконец свой плагин к 7-zip.
https://github.com/Conkwer/tres7z/releases/tag/v2.3.0
Распаковка CHD, AFS, RVZ.

В чём суть?

Он распаковывает CHD (Dreamcast, PSX, PS2) и RVZ (GameCube).
Плагин обычно ложится в c:\Program Files\7-Zip\Formats\ (64 бит)

Бывает такое, берешь образ GameCube, а он в RVZ и что делать? Качаешь Долфин, распаковываешь.
Очень бесячая тема.

Та же ерунда с CHD v5 и особенно которые с ZSTD компрессией, новые.
У меня все образы PlayStation1 в нём для Анберника.
Тут бывает надо ISO достать и поиграть на старом ePSXe, тут начинается гемморой, впоминай как, качай МАМЕ, опять бери chdman и извлекай.

Ну и для Dreamcast так же. Хочешь закинуть игру на GD-emu, а она в CHD.

С плагином же вообще удобно. Просто как обычный архив открываешь, по-человечески наконец.
Всё равно 7-Zip уже установлен для 7z.
В смысле, из CHD можно достать ISO или GDI. Из RVZ -> ISO. Из AFS что угодно.
Без потерь в качестве, как было запаковано так и достанется. Запаковку не делал обратно в CHD, только распаковка.

Плагин сложно было сделать, цените.

7
К слову говоря, на SSF_R16 этот "The Story of Thor 2 (The Legend of Oasis) [RUS Meduza Team 1.3 (2017)].chd" запустился без проблем. Тот SSF, про который я на предыдущей странице говорил.
Вот просто взял и запустил, никаких сложностей.
На более старых версиях: "SSF_012_beta_R4" и "SSF_011_alpha_R4" не работает.
upd: нет, на SSF_012_beta_R4 тоже работает.


8
Ну батарею кушает любая эмуляция всего выше простых 2D систем. А насчёт ноутбуков - что-то я не замечал, чтобы старый ноут с довольно горячим i7-6700HQ и 980M куда-то разогнаться пытался.
По моим замерам, на системах вроде Asus ROG Ally или подобных Стим Деке, энергопотребление с SSF на 40% меньше = это на ~1.5 часа дольше поиграть.
 
Цитата
я не замечал, чтобы старый ноут с довольно горячим i7-6700HQ
Ну у тебя пластик, он греется внутри, но ты не чувствуешь что там плавится, может.  :)
У меня алюминиевый, корпус сильнее отводит тепло. После 1 часа игры, то корпус возле питания ощутимо греется и включаются куллеры. Куллеры быстрее жрут аккумулятор и шумят.

На SSF почти не греется, теплый немного. Куллеры бесшумно, на низких оборотах или отключены.

Цитата
Греться будет всякая древность с тонким корпусом
Полно сейчас с тонкими корпусами устройств. Я тестил на ультрабуке с AMD Ryzen 7 5700U, это вроде не древность.
А если на условный Asus ROG Ally накатишь винду? Это почти то же самое будет. Может сжечь SD-карту, если на TDP 40W гонять пару часиков.

Цитата
Ноут сильно посвежее с 5800H/3080 - вообще в пассивном режиме охлаждения работает.
Ну не знаю как на 5800H, на 5700U в пассивном режиме не работает у меня, на "красивых" настройках.
Наверное это возможно, но так как iGPU, то и CPU греется сильнее от шейдеров.

Ты просто подольше поиграй, закончится "пассивный режим". Если ты просто включил на 5 минут посмотреть, то не нагрелось ещё. Даже на 5800H должно нагреваться. Обычно "нагрузка ~20-40% CPU приводит к нагреву 75-90°C за 20-30 минут" и куллер включится.
А так-то и у меня не греется на пассивке, первые ~20 минут.

9
Вот три классических версии SSF (доработанные), кому нужно для старых или слабых систем:
ssf-r11-16-classics-chd-m3u
Запасная ссылка на archive.org.


Зачем: потому что проверенная временем классика. Новые SSF не всегда стабильные (утечки памяти, требуют новые ОС без веских причин, жрут 2Гб ОЗУ почти со старта, крашатся), есть проблемы с сохранениями в шайнингах. А иногда просто нужно поиграть Shining Force 3 или Grandia, без всего этого и на слабой железке.

Особенности сборок: Лучше интерфейс (другой шрифт, отключено масштабирование); не нужен виртуальный привод; лучше перевод (JP->EN); поддержка образов в формате CHD (через SSFHelper.exe); поддержка многодисковых игр через плейлисты m3u; исправлены некоторые ошибки в интерфейсе.

Три версии:
SSF_011_alpha_R5'' (для слабых Core2Duo и старых фильтров)
SSF_012_beta_R4 (для Core2Duo; глючит на Ryzen)
SSF_R16 (не глючит на Ryzen)
И особая версия ReShade


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

10
DuckStation для этой серии принудительно включает программный рендеринг и адаптивный деинтерлейсинг. Возможно, с такими же настройками заработает и на ePSXe.
Pro Pinball не проверял, но Kyuutenkai даже на софтовом питовском плагине не работает.
Таких настроек у ePSXe нету, либо я не нашёл.

Говорят, есть в OpenGL2 v2.9. Но, сам OpenGL2 на современном железе не работает, там старый OpenGL.

По крайней мере, у меня просто белый экран на стоковых драйверах (на платформе AMD).
"известная проблема AMD iGPU из-за отсутствия старых OpenGL extension'ов (FBO/render-to-texture), которые требует Pete's OpenGL2".

Ну и ладно, просто ради теста запускал. И на версии 2.0.2 работало на настройках по-умолчанию, ничего не нужно было устанавливать/настраивать.

А какой тогда будет смысл в принципе этим эмулятором пользоваться?
Он современный и относительно простой в использовании, там есть DirectX11 и лучше работает на актуальном железе. Даже окно можешь свободно тягать и масштабировать, на ePSXe так не получится.

А если есть старый комп, где всё идеально настроено, то может и нету особого смысла что-то менять.

11
На последнем ePSXe (2.0.18) правда, что не работает Kyuutenkai (Japan) и вероятно Pro Pinball серия? У меня не получилось Kyuutenkai запустить, просто черный экран, сразу после первого логотипа Techno Soft.
На 2.0.2 работает.

На Duckstation работает, хочу заметить. Сама игра проблемная, на разных эмуляторах багует.
В ePSXe 2.0.18 что-то сломали. Видимо, нового не только "улучшения совместимости".

12
У меня Brightness Lines включен, потому что NTSC любит гамму затемнять >:(
А это поможет? Общую яркость оно не особо меняет. Там название "Brightness Lines" вводит в заблуждение. Это тот же "Aperture Grille", немного светлее.
Лучше было добавить слайдер для яркости отдельно.

Вообще, шейдеры редактировать не сложно, поэтому можно перенести в "CRT-NewPixie_Albatross_1.1" фичи из "CRT-Satpixie-Simplified" фичи, раз тебе именно такая версия шейдера нужна.
Тогда будет настраиваться яркость и работать нижние слайдеры, которые сейчас коряво в DuckStation

----------------------------------
добавлено позже:
* CRT-NewPixie_Albatross_1.2_Unofficial.zip (215.97 КБ - загружено 175 раз.)

Вот, бэкпорт фич:
Теперь можно настраивать яркость и работают все слайдеры

13
Показывает все, только те как раз нерабочие.
Показывает, но ещё подписывает (Red) (Green) (Red) (Green), думает что это контроль цвета и не регулируется.
Наверное, потом исправят, это в самой утке баг.

14
Цитата
Во, всего 3 шейдера
В DuckStation есть баг, как оказалось. Не все настройки показывает, которые может ReShade.
В CRT-Satpixie-Simplified.fx нет проблемы (там нет таких настроек, они иначе сделаны).

А тот вариант шейдера, который ты используешь, это взято у чела из этой темы:
https://www.reddit.com/r/duckstation/comments/1kv0411/crtnewpixie_now_with_customization/
Только исправлен слайдер размытия, но остальное оставлено как он задумал.

В самом Reshade такой шейдер работает хорошо.
Но DuckStation не поддерживает такой тип настроек. Это ни на что не влияет и можешь оставить как есть, просто там были поля ввода координат двигать изображение.

Я из репо этот шейдер, пожалуй спрячу подальше. Мой косяк что неправильно подписал.
Он должен называться NewPixie_Albatross_1.1_BlurCtl.fx.
А фиксить там нечего, это не баг. Проблема DuckStation, не поддерживает все фичи ReShade.

Цитата
Пойдёт картинка?
А по изображению, все субъективно же.
Я, например, рамки удаляю и закругленные углы. Потому что в окне оно нормально, но если играешь в Fullscreen, то смотрится нелепо. И если на мониторе PC, то ещё более странно.
А вот когда на большом ТВ, то там с рамкой и закруглениями очень аутентично.

И смотря во что играть. Мне кажется, что "rolling scanlines" лучше смотрятся, когда эмуляция CRT сканлайнами, а не цветной маской. У NewPixie_Albatross это где-то выключается (Shadow Mask Mode = OFF) и станет сканлайнами. Цветной маской оно косит под PC-монитор, сканлайнами под TV.

15
Есть концепт-арт на Электру в интернете, наверное официальный.
https://streetsofrage.fandom.com/wiki/Electra

Она поёт, держит в руке микрофон и у неё кибернетическая рука.
Поэтому, спрайт такой странный, но на нём видно что какой-то провод и таки похоже на микрофон. Потом руку снимает, непонятно

16
Каким же пердолингом с настройками надо тут заниматься, чтобы картинка была с подвижными сканлайнами, лёгкими шумами, и чтобы ВСЁ было видно, а не пряталось во тьме, типичной для стандарта NTSC :furious:
Имеет смысл добавить кастомных шейдеров.
* satpixie-crt-shader-20260122.zip (47.29 КБ - загружено 170 раз.)
* satpixie-crt-shader-variants-20260122.zip (331.14 КБ - загружено 176 раз.)

Например, в CRT-Satpixie-Simplified.fx всё это есть. Только нету закругления углов и рамки (в базовой версии).

Настроить как у тебя (более-менее похоже) можно одним лишь шейдером, не нужно включать семь.

А так, стандартный Newpixie (который ты сейчас используешь для сканлайнов) без настроек. А те что есть, не все работают.

Так что, это от разработчиков шейдеров для Reshade зависит, насколько удобно сделано.

Lance_Kalzas, если поищешь в reddit, то найдёшь улучшенную версию CRT-NewPixie с исправлениями. Одного этого шейдера будет достаточно для твоих нужд.
А, ты ему про это уже сказал.
Но, версия Albatross с Reddit, это другое.
В форке от Альбатроса и старых Newpixie есть нюанс, что слайдер размытия управляет не тем буфером и ничего не делает.
А людям бывает что нравится мыло и закруглённые углы, а бывает нет.

То есть, это разные шейдеры, не заменяют полностью друг друга. Satpixie без рамки и закруглений, сочнее цвета, настраивается; Newpixie Albatross без настройки блура, но тонко настраивается двоящееся изображение и артефакты; Newpixie сильно зеленит и мылит, круглит края, минимум настроек

17
Почему у меня игра .. С темными полосками снизу и сверху, отчего героиня потолстела.
Хм, а можно как то средствами эмулятора сделать так чтоб было 4:3 родные?
На шейдерах легко. Но, в комплекте с уткой удобных (пока) нет.
Как вариант, скачай кастомный шейдер, распакуй архив и положи шейдер где у тебя лежат (в документах папка шейдеров утки или .\resources\shaders\reshade\Shaders\ в папке эмуля)
Перезапусти эмуль и в меню "Post-Processing" включи "CRT-Satpixie-Simplified". Все остальные шейдеры отключи.
В настройках шейдера поставь галочку "PSX PAL Mode". Для Parasite Eve 2 будет сразу норм, для других игр настраивай ползунками "PAL Crop Top" и "PAL Crop Bottom".

Если мешают спецэффекты, поотключай чекбоксы в настройках шейдера (CRT Emulation = OFF и прочее).

Я думаю, что этот способ катит за "средствами эмулятора", ведь он поддерживает такие шейдеры нативно; отдельных трюков как с SSF не нужно; все опции отображаются в интерфейсе.

Шейдер я прикрепил.

UPD: Но уже старая версия. Другие варианты шейдера и для Ретроарча, можно взять на Github.
Я этот "PSX PAL Mode" заменил потом на универсальные слайдеры "растянуть по горизонтали/вертикали", однако. Ведь в некоторых играх по бокам тоже бывает.

18
спасибо за наводки, буду пробовать.
На скорую руку добавил в mkcdi_gui поддержку хомбрю (с исполняемым файлом в формате elf, как у SegaMark было).
mkcdi-elf-with-example-data-20251122.7z
Может кому надо.

302328-0

Пользоваться так:
Ложим ресурсы игры в папку data. Исполняемый файл (в формате elf) ложим туда же.
Для примера, я положил уже файлы игры, которую пытались собрать выше. Их можно удалить.
Запускаем mkcdi_gui.exe или makecdi.cmd и жмём кнопку build..

Wince/katana тоже можно собирать, но это другая история.
На всём что новее WinXP должно работать, сделано на Python.

SegaMark, твоя игра какая-то багованная и сразу вылетает, но так вероятно должно быть. В смысле, не проблема билдера. Главное, что образ собирается и загружается, появляется логотип игры и дальше эмулятор вылетает.

-------------------

Вот mkdcdisc для винды, если нужен
* mkdcdisc-win-20241127.7z (3689.28 КБ - загружено 228 раз.)

Я провёл небольшое расследование, что быстрее собирает образ. Взял игру пожирнее на 700Мб, с приличным количеством файлов. Даже копируется долго.

Результат:

1. mkcdi_gui c рамдиска = менее 5 секунд. Мгновенно, можно сказать.
2. mkcdi_gui с M2 SSD = 37 секунд
3. mkdcdisc с M2 SSD и рамдиска = 1 минута 20 секунд.
4. make45k с рамдиска (две сессии с данными пополам, способ с iso2raw/redump2cdi) = больше 1 минуты
5. lazyboot в режиме mastering (с EDC/ECC и dummy) = 3 минуты (но с правильной генерацией ECC и валидной ISO9660)

Тут замечу, что elf во всех нормальных эмуляторах можно запускать напрямую, без сборки образа (Flycast, NullDC, Redream, lxdream например). Поэтому хомбрю, тестим не собирая.

Впечатление о mkdcdisc:
Что-то среднее между lazyboot и mkcdi_gui. Не сильно быстро, но и не особо по-феншую. Но, для Linux ничего другого небыло. Если кто-то привык, то для винды я вам прикрепил бинарь. Можете юзать и под виндой, если хочется.

19
Возможно ли вообще на Windows собрать корректный CDI-образ из набора файлов, и если да — какие инструменты сейчас реально рабочие? В закрепе папка с файлами, из которых я хочу получить итоговый образ.
https://www.emu-land.net/forum/index.php?topic=76817.0
В файлах вижу elf. Это особый случай, отличающийся от сборки коммерческих игр.
ELF нельзя напрямую запустить на Dreamcast, он конвертируется и только потом собирается образ.


Среди файлов в Lazyboot ты можешь найти уже скомпилированные для Windows: sh-elf-objcopy.exe и scramble.exe.


То есть, примерно как mkdcdisc. Ну, если ты девелопер, то должен разобраться.

UPD: дополнил информацию, а то вдруг кто-то потом будет искать.

20
У кого-нибудь случаем не найдется MophunDecrypt 2? На вики ссылка дохлая, а лишние серваки в дискорде неохота плодить ради ссылки  :neznayu:
Ссылки иногда захватывает в вебархив. Особенно, если они были прямые. В частности, MophunDecrypt_2 забэкапило несколько раз ту ссылку с Вики.
http://web.archive.org/web/20230720033730/https://cdn.discordapp.com/attachments/793085042020450324/807016693205434408/MophunDecrypt_2.zip
* MophunDecrypt_2.zip (756.75 КБ - загружено 346 раз.)

Выручало много раз, когда ссылка дохлая. Но, заходишь на http://web.archive.org/, вставляешь ссылку и надеешься, что копия есть. Если сайт был популярный и с прямыми ссылками, то шансы обычно большие.

21
Цитата
Можно заморочиться, прослушать все пакеты со звуками через редактор
Кстати, ты версию N-Gage имел ввиду? (ведь на компе не нужен редактор)
Эти speechpackX.res можешь тоже "распаковать", если надо.
Я сразу так делал, но ничего интересного не увидел. Было одинаково с версией на компе. Но, я сравнивал только русский голосовой пак с файлами из speechpack1.res. Может, в других speechpack там иначе. Вряд ли, думаю.

Если хочешь проверить и порезать speechpackX.res на семплы, то вот скрипт
* SpeechPack-unpacker.7z (6753.97 КБ - загружено 362 раз.)
Запускаешь unpacker.exe и оно вытащит файлы из speechpack1.res (подмени на свой, если нужно). Ну или unpacker_noheader.exe, тогда без заголовка SHDR ..BODY и их можно потом конвертить чем-нибудь (я конвертил через старый Awave Studio, указав кодек как VOX, но в Batch Processing оно может только 8кГц и звучит коряво; но чисто проверить хватит. Удобнее, чем через аудиоредактор слушать сразу весь файл).

exe на случай если Python 3.10 на компе нет, но если есть то можешь и напрямую unpacker.py.

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

Цитата
А про версию для дримки не думал как-то. Но гага все-таки меньше, клава физическая и расположение кнопок удобное
Если реальная гага есть, то конечно удобно.
Но, если на эмуле гаги (EKA2L1) то нее..

22
Можно заморочиться, прослушать все пакеты со звуками через редактор, составить список соответствий с названиями файлов и отталкиваться оттуда при сборке новых пакетов, чтоб потом не было странностей.
В теории, можно конечно. Просмотреть все голосовые паки и составить соответствия, вроде : uhoh.wav = uh-oh.wav; ohdear.wav = ohdeer.wav; oof1.wav = ooff1.wav; oof2.wav = ooff2.wav; oof3.wav = ooff3.wav; takecover.wav = takeover.wav

Больше нету там несовпадений/опечаток, вроде.

Потом прописать логику типо:
"если файла 54, то тупо по алфавиту запаковать все, не глядя на названия.
Иначе, если есть uh-oh.wav переименовать его в uhoh.wav.  Но, если нету вообще uhoh.wav, взять заглушку на это место.
"

Тогда, в 95% случаев будет собирать паки с компа, если там без кучи опечаток и файлов не более 54.

Всё это сделать не сильно сложно.. Но, мне кажется, что никто конвертить особо не будет, что бы продолжать заморачиваться. Всё-таки один или два пака можно и самому проверить имена. Или даже батник написать, типо: if exist uh-oh.wav ren uh-oh.wav uhoh.wav и так на все файлы.

Лично мне, вот надо было только эти ~3 пака. Вообще, их здесь много интересных: https://www.tus-wa.com/files/
Но, версия именно для N-Gage не критично важна, учитывая что даже на Switch недавно вышел ремастер этой игры и версия Dreamcast тоже хорошо эмулится на мобильниках. Вряд ли люди будут конвертить паки для N-Gage, что бы для этого делать хитрый софт. )

Цитата
а то World Party как-то больно уж ограничен англоговорящими странами  :)
Там ещё была Испания, кажется. =)

23
Я заметил, что в русской озвучке есть опечатка. В лицушной версии игры GOG.

Файл takeСover.wav ("перехват") называется как takeover.wav. Пропустили букву "С".
Во всех других озвучках файл называется takeсover.
Причём, даже озвучили неправильно. Это не "перехват" а "в укрытие!" должно было быть.

А то попробовал сконвертить немецкие семплы и один звук остался на русском.
"takeсover.wav" надо переименовтаь в "takeover.wav" или подрправить скрипт (а то на русский саундбанк был захардкожен).

И ещё, вероятно, в игре имеет смысл отредактировать файл EnglishRes.res (и для других языков, но там иначе подписаны "наборы звуков"), что бы названия голосов отображались правильно в меню.

Например, "набор звуков" Russian впихнуть в игру как speechpack4.res и в меню отредактировать по оффсету 2С25 "Brummie" на "Russian."

English American Angry Scots Brummie Cad Cyberworms Drill Sergeant Finnish Formula One Rasta Redneck Thespian US Sports Play again Back Play next round Exit the match Play another match

45 6E 67 6C 69 73 68 00 00 41 6D 65 72 69 63 61 6E 00 00 41 6E 67 72 79 20 53 63 6F 74 73 00 00 42 72 75 6D 6D 69 65 00 00 43 61 64 00 00 43 79 62 65 72 77 6F 72 6D 73 00 00 44 72 69 6C 6C 20 53 65 72 67 65 61 6E 74 00 00 46 69 6E 6E 69 73 68 00 00 46 6F 72 6D 75 6C 61 20 4F 6E 65 00 00 52 61 73 74 61 00 00 52 65 64 6E 65 63 6B 00 00 54 68 65 73 70 69 61 6E 00 00 55 53 20 53 70 6F 72 74 73 00 00 50 6C 61 79 20 61 67 61 69 6E 00 00 42 61 63 6B 00 00 50 6C 61 79 20 6E 65 78 74 20 72 6F 75 6E 64 00 00 45 78 69 74 20 74 68 65 20 6D 61 74 63 68 00 00 50 6C 61 79 20 61 6E 6F 74 68 65 72 20 6D 61 74 63 68 00

Конечно, было бы хорошо, если бы можно было расширить место и добавить новые "наборы звуков", но вряд ли это просто.  :neznayu:

UPD: В общем, вот готовый набор:
* WWP-Ngage-speechpack-RU-PL-DE-20241008.7z (1270.84 КБ - загружено 338 раз.)
speechpack4.res (русский), speechpack9.res (польский), speechpack13.res (немецкий) соответственно.
И отредактированный EnglishRes.res, что бы отображалось в меню под своими именами.

Я заметил, что звуки в звуковых банках не всегда называются стандартными именами и не всегда 54 файла. Поэтому, лучше называть строго как русском звуковом банке, если пользоваться скриптом.
Файлы можно ложить так же в .\bin\sounds\*.wav сразу и собирать через .\main.cmd.


24
остаётся написать код, который добавит в начале файла смещения.
смещения только вручную расписывал  :wow:

Несолидно прописывать смещения вручную. На Python легко сделать скрипт.
Файлам wav можно через ffmpeg сделать ресемпл в 16kHz, конвертить руками тоже было бы странно.
Каждому wav индивидуально сделать свой .rc и сконвертить их через morc раздельно (вместо того, что бы сразу один большой и вручную прописывать позиции).
Уже через Python склеить их и прописать смещения в шапку получившегося speechpack1.res.

Вот готовый скрипт:
wwp-ngage-soundbanks-compiler-20241007.7z (42Mb на Яндекс Диске; вместе с ffmpeg и mophun sdk).

Как пользоваться:

1. В папку "input" кладём файлы wav из PC-версии игры, под теми же именами (amazing.wav, boring.wav и т.д., всего 54 файла, остальные будут игнорироваться)

2. Запускаем convert.cmd и ждём пока сконвертится.

3. Получаем "speechpack1.res", кладём его в игру. (e:\System\Apps\6r39\sfx\speechpack1.res, заменить английские голоса)

Я проверил на реальной консоли, в игре хорошо работает. Можно сконвертить так и другие языки, которых в версии на N-Gage нету.

UPD: в принципе, можно было тупо поиском по "SHDR¶" заголовку узнать все оффсеты сэмплов и вписывать их адреса в шапку, но пофиг. Раздельно или так, если много конвертить то лучше скрипт.

25
Интересно, отключается ли там подсветка перманентно. Потому, что в некоторых моделях GameSir не отключается. Временно можно, но каждый раз когда включаешь геймпад, то заново загорается и на макс яркости. Ночью это буквально выжигает глаза и очень мешает играть. Напихают ненужных гиммиков, а потом мучайся. Заклеивал диоды изолентой, в итоге.

А тут буквально гордятся этим, что он светится как ёлка. Я бы скорее доплатил, что бы без этого вот всего. Основной недостаток, я считаю. И полное отсутствие xinput по беспроводу..

26
Наверное, дело привычки. Я сколько других не пробовал всегда возвращаюсь на Cordless Rumblepad 2. Для старой классики прямо самое оно, еще и хорошо работает на Wii (в Nintendont), например.

Плюсы:
- крестовина как у Genesis почти, диагонали удобно прожимать, пружинит.
- кнопки достаточно большие, выпуклые и легко выдерживают проверку на Mortal Kombat и Super Mario Bros.
- рукоятки не становятся липкими, потому что хват не полный.
- аналоговые стики не дрифтят и с нормальными диагоналями.
- у Cordless передатчик мощный, пробивает стены и не теряет сигнал
- про батарейки и зарядку можно забыть, хватает на годы.
- синхронизация мгновенная, кнопку нажал и он уже связался.
- более 10 лет включен передатчик и джой работает, даже не сломался и дрифта нет.
- тяжелый и надежный: "даже если не выстрелит, то им можно настучать по голове" (C) Тарантино.

Для современных игр я рекомендовать, конечно, бы не стал.
Может, ты в шутеры играешь? Тогда это понятно, там не так удобно в шутеры (но терпимо).

27
угловатый какой то,будто ножки от табуретки держишь ,сдавленный ,ощущение что замах был на форму дуалшока

Да я говорил тебе, это какой-то необычный Rumblepad 2. Инженерный образец какой-то неудачный, не иначе. Там не квадратные ручки.

У меня их много и все такие, куда уж круглее:

У Rumblepad 2 однако есть странности.
Крестовина хуже чем у Cordless, более приподнятая. Возможно, неудачный экземпляр.

28
Эмуляторы консолей 1-4 поколений / zsnesw151 (SNES)
« : 07 Сентября 2024, 16:15:33 »
на emucr тоже ссылки мёртвые давно, просто чисто для истории, хотелось бы знать, есть ли где архив с этими сборками?
А смысл в них? Там просто взяли исходники и скомпилировали, ничего не добавив нового в код.
Так можно хоть каждый день компилить разными компиляторами и релизить новый exe.
Только размер меняется.

29
Это в ней вроде был досадный баг, когда машины из гаража могли исчезать?
Да. Насколько я помню, после сюжетных заставок пропадают или если уезжаешь очень далеко от дома.
Наверное, в других частях серии такое тоже бывает, но я только в эту играл. В ней главгерой хотя бы не сильно отмороженный и графика красивая (по меркам платформы).  :) Как Dead Island на минималках.
Обычно GTA терпеть не могу, но в эту можно было играть.

30
Почему не написать опен ворлд песочница? Аналог Шенму это Якудза. Больше таких/похожих игр нет.
"опен ворлд песочница" это скорее про что-то типо Terraria и Minecraft.
В Шенму не такой и большой оупенворлд и делать что хочешь не дадут. Не больше, чем в других JRPG и СRPG.

Там формально: "приключенческая игра"+"открытый мир"+"ролевая игра" (С) Википедия
В английской вики еще добавляют "социальный симулятор".

Если на PSP, то похожего мало, конечно.. Но, на других платформах бери любую топовую "action-adventure"+"RPG" и получишь похожее, может за исключением социальной части и QTE.
Ну и атмосферы такой же не получишь, потому что не популярно. Разве что в Sleeping Dogs, но это не для PSP.

И я бы не сказал, что Якудза = Шенму.
Ю.Судзуки руку не приложил и атмосфера другая совсем. Там больше про битэмап/RPG, юмор, "клюква и стереотипы". Разница между играми большая, имхо.

Но, по принципу: "на безрыбье и рак рыба", то сойдет.

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