Перейти к содержанию

Махорка

Сталкеры
  • Публикаций

    198
  • Зарегистрирован

  • Посещение

Весь контент Махорка

  1. Спецоперация по спасению звуков от игр продолжается. Спасено еще 6 томов, принимайте на свои HDD: Diablo II Resurrected Diablo III Reaper of Souls Ultimate Evil Edition Path of Exile Sherlock Holmes: Chapter One The Incredible Adventures of Van Helsing The Sinking City
  2. Перенес на Python со скрипом основные скрипты, которые я использовал. Для их работы нужно установить Python 3.8.9 как минимум если винда 7, более новые версии требуют уже винду 10-11 Данный скрипт переименовывает рекурсивно (во всех директориях от корня (в моем случае D:\\1\\1) и сабдиректориях) файлы по маске. В данном примере с mp3 в ogg import glob, os path = "D:\\1\\1\**\*" for filename in glob.glob((path + '.mp3'), recursive=True): os.rename(filename, filename[:-4] + '.ogg') Этот скрипт переносит рекурсивно файлы по маске в одну директорию import glob, os, shutil src_dir = "D:\\1\\1" dst_dir = "D:\\1\\1\\DEST" files = glob.glob(os.path.join(src_dir, "**/*.bnk"), recursive=True) for file in files: if os.path.isfile(file): shutil.move(file, dst_dir) Этот скрипт создает массово папки из списка (применял метод там, где файлы без директорий в одной куче) import os main_path = "D:\\1\\1" dirs = ['0-9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'] def create_folders_from_list(folder_path, folder_names): for folder in folder_names: if not os.path.exists(f'{folder_path}\\{folder}'): os.mkdir(f'{folder_path}\\{folder}') if __name__ == "__main__": create_folders_from_list(main_path, dirs) Этот скрипт создает для каждого файла по маске по названию (в данном случае BNK) отдельную папку и переносит файл туда. Часто использую с банками звуков BNK, ибо через foobar2000 распаковываю содержимое каждого такого файла в отдельную папку import glob, os, shutil folder = "D:\\1\\1" for file_path in glob.glob(os.path.join(folder, '*.bnk')): new_dir = file_path.rsplit('.', 1)[0] os.mkdir(os.path.join(folder, new_dir)) shutil.move(file_path, os.path.join(new_dir, os.path.basename(file_path))) Этот скрипт создает рекурсивный список файлов по маске в текстовый файл. Далее уже можно работать со списком, скажем, если вывести только названия файлов без их пути и создать папки по их названию через скрипт что выше был. Чтобы текст вывелся без указания пути, просто поменяйте там где directoryPath + extension на emptyPath + extension from glob import glob directoryPath = "D:\\1\\1\\**\*" emptyPath = "*" fileExtensions = ["txt", "bnk"] listOfFiles = [] for extension in fileExtensions: listOfFiles.extend(glob(directoryPath + extension, recursive=True)) for files in listOfFiles: txt = open('Общий список файлов по маске.json', 'a', encoding='utf-8') print((files), file = txt) Этот скрипт удаляет рекурсивно пустые директории. То есть допустим есть папка 111, в ней 5 пустых папок - они будут удалены и выведены в текстовый файл с указанием пути где располагались from pathlib import Path import shutil txt = open('Список пустых директорий.json', 'a', encoding='utf-8') def is_empty(folder: Path) -> bool: return not any(folder.iterdir()) def check_dir(path: str) -> Path: for p in Path(path).rglob('*'): if p.is_dir and not p.is_file(): if is_empty(p): shutil.rmtree(p) print((p), file = txt) if __name__ == '__main__': path = 'D:\\1\\1' check_dir(path) Ну а этот скрипт удаляет рекурсивно файлы по маске, использую метод часто, когда после конвертации остается куча всяких bnk в разных папках, можно конечно через поиск проводника, но там пока подгрузит пока найдет... import glob, os path = "D:\\1\\1\**\*" maska = glob.glob(path + '.txt', recursive=True) for name in maska: os.remove(name) Дополнено 42 минуты спустя https://disk.yandex.ru/d/NeANpmSq4hZQiw Правда вытащить удалось далеко не все
  3. Это да, недавно засыпал под нее на ютубе ?. Она мне сильно напоминает Kingdom come, даже в плане графики
  4. Резервы подтянулись: Beyond the Wire Caliber (Калибр) Chivalry 2 Cryostasis (Анабиоз: Сон разума) Cyberpunk 2077 (обновление после патча 1.5. На 42 контейнера со звуками стало больше, и теперь они все разделены на одиночные звуки (которых аж ~54000), то есть с одного файла больше не нужно врукопашную вырезать нужный звук) Expedition Zero Enlisted (изменены звуки выстрелов (сочнота!) и может быть что-то еще было изменено/добавлено) F.E.A.R. Ghostwire: Tokyo Hell Let Loose ICARUS Left 4 Dead Left 4 Dead 2 Martha is Dead Medieval Dynasty Post Scriptum Snowrunner (звуки отказались конвертиться в ogg, поэтому размер архива 2 гб) Song of Horror (названия файлов и папок на испанском, это так, на всякий случай) The Chronicles of Riddick World War Z: Aftermath Back 4 Blood не удалось распаковать, там модифицированный движок UE и как следствие формат архива, так что не заказывайте проводить вскрытие World War 3 вскрывал, ничего особенного в плане звуков, но если кому нужно - возьмусь. Только учтите, что тысячи звуки без названий Если кто желает вдруг внезапно неожиданно спонтанно негаданно резко нахраписто поддержать чеканной монетой - стучитесь в личку. Такие дела, а я пока что, в связи с тем что вскрывать пока что нечего, даже близко в планах, попробую таки освоить Python и переписать свои cmd/bat (так сказать с дедовского способа) скрипты на современный лад, не уверен что получится, но попробовать стоит, если получится - выложу
  5. Проц имеешь ввиду? Вообще всегда выбирал интел, но смотрю в сторону амд. Пока что меня смущают их ножки на процах - отвалится, можно выкидывать проц в помойку. Но вроде как новое поколение уже будет без ножек и с нормальным распределением температуры. Поэтому уже имеет смысл подождать, щас все равно первые 2 года цены будут завышены по понятным причинам
  6. Да думал собрать успеть к релизу сталкер 2. Но обстоятельства так сложились, что не нужен мне уже их ждалкер 2. Просто соберу систему чтоб хватило на 10-12 лет минимум, ибо умаялся каждые 5 лет с нуля собирать все, традицией стало. Пусть даже если 2 года придется копить
  7. Да ничо особенного. Собирал еще комп в 2016, первый запуск как раз в январе 2017 i3-6100 gtx 960 16 gb памяти Как правило отключаю всегда сглаживания, тени на усмотрение, иногда на низких они лучше выглядят чем на высоких Киношные эффекты вырубаю только отвлекают. Геометрию на ультра. Enlisted практически на максималках все, кроме теней кажется, 40 кадров в среднем, ниже редко проседает. Tannenberg на unity, выкручивал все на ультра и даже сглаживание, но там фпс странно работает - 30-60 скачет, промежуточных значений не выдает, на удивление играется комфортно Дополнено 3 минуты спустя Я вообще не для игр собирал комп. Нужно было что-то на itx плате в небольшом корпусе, с шустрой начинкой. В принципе на тот момент это была золотая середина. Щас уже стареет с каждым годом все сильнее Теперь придется комп собирать на али, но когда хз. Наверно проще будет дождаться что там по тестам будет новое поколение процов на ддр5, и уже решать что-то
  8. Да ничо страшного. Hell let loose когда-нить куплю поиграю. Учитывая что там движок unreal, я уже уверен на 80% что комп не потянет. На unity тянет, там рендерер попроще и картинка четче без размазни (даже тарков удалось настроить на средне-высокие), на унреал все словно картина маслом с кучей пересветов, блюра, бликов, неотключаемых киношных эффектов линз и т.д, из-за этого доп нагрузка на проц и видюху
  9. Принимайте пополнение: Conarium Fallout 2 Fallout 3 Fallout New Vegas Fallout Tactics Little Nightmares Lust from Beyond (подумал, может кому для кат-сцен звуки траханья нужны будут ?) Vampyr Warface (архив со звуками персонажей отказался распаковываться хоть тресни, может для кого это важно) Еще в планах неплохо бы поковырять hell let loose, beyond the wire и post scriptum. Но меня совершенно ломает покупать ключи и тем самым я не смогу вернуть средства, да даже на игровых площадках без костылей нынче не купить из-за событий. На торрентах их нет, так как игры рассчитаны на онлайн. В общем, пока не знаю как быть, есть только способ, если б обладатель этих игр залил архивы игровые. Звучит безумно, но увы это так
  10. Ох бедный СевенРУС, он самый топовый комплект предоплатой взял насколько помню. Ясное дело что с донатов, но все же
  11. Фаллаут? Сделаю. Только первую часть не буду ковырять, слишком старая звуки того же уровня что и первая диабло например
  12. Пока я отдыхаю от ковыряний архивов. Решил подобрать аккорды к гитарной теме из игры Партизаны 1941. Над перебором я не работал, поэтому сами кому интересно подбирайте. Все необходимое я предоставил: Тональность: Bm Аккорды: F#m Bm F#m D A Bm D G E F#m Bm Мои таблицы тональностей: Мажорные тональности Минорные тональности Оригинал из игры: https://disk.yandex.ru/d/X1KIRKTijBdR8A
  13. при том, что тоже на костях сталкера делался, движок тот же, пусть и недоделанный. Я думаю, сессионный режим там, если бы сделали, был бы схож с тем, что делают в RoH
  14. Главное что пилят, сурва вон спустя 8 лет закрылась таки. А тут контента уже явно больше, чем там за 8 лет, причем там пацаны на ставке работали, при офисе как сыр в масле и что в итоге
  15. Насколько знаю, он сейчас в 4A games трудится. Ну, как минимум в метро исход звук на уровень стал лучше, думаю его старания
  16. Добавил: Daymare: 1998 Deus Ex: Mankind Divided Dying Light 2: Stay Human Fallout 4 Grand Theft Auto V Half-Life 2 Homefront: The Revolution Portal 2 Remember Me Visage С Deus Ex HR как я и предполагал, ничего не вышло. 80% звуков без папок без названий вперемешку с файлами озвучки, мало того, они в mp3 с низким битрейтом А вот на Deus Ex MD подвох от разработчика программы вышел. Как он писал, программу сделал чтоб всего лишь 10 моделек выдернуть, и ему было не важно, что файлы экспортируются минуя дерево папок, тупо в кучу, в итоге пришлось в ручную их создавать (благо ctrl + c работал в ней) и туда перемещать файлы, но это еще не все, 25-30% битые, тупо бульканье и пердеж. В общем, по комнате начал распространяться запах паленых труханов, еще немного и произошло бы возгорание I степени тяжести. Часов 5 было затрачено на эту игру, в последний раз так горел над mass effect 2 и 3 и немного на батлфилдах, ибо там распаковщик работал на python и часто выдавал ошибку из-за расположения игровых архивов, приходилось смекалкой шелестеть чтоб обмануть скрипт - удалось В сумме, было совершенно столько клацаний мышкой, что можно было переписать "Война и мир" азбукой Морзе Беру отдых. Заказы принимаю, но есть одна деталь. Репаки у меня больше не устанавливаются (пытался исправить, но безнадега), что-то сломалось и теперь ошибку выдает при запуске установки, вариант только порт с плойки распаковывать, искать оригинал, либо уже установленную версию (типа portable), так что если этих вариантов не будет, то выдрать звуки не получится. Винда 7 лет коптит уже, начинает сбоить Такие дела
  17. Что касательно игр серии Hitman (те что перезапуск 3 части): много файлов формата dat и структуру папок названий из 3-4 букв. Этой серией игр заниматься не буду Серия Tomb Raider (перезапуск 3 части): много телодвижений из-за сложной структуры звуковых файлов, похожая структура в Deus Ex (HR и MD), которыми я сейчас занимаюсь, и то, я еще не знаю в каком состоянии я их вытащу из HR, в MD там проще. Поэтому Tomb Raiderами я заниматься не буду Tom Clancy's Wildlands: тут тоже самое что и с Far Cryями - куча файлов без названий с минимум папок. Могу только на заказ заморочиться, но не хотелось бы. На конвертацию уйдут сутки Tom Clancy's Rainbow Six Siege: тоже самое что и выше + многие звуки обрываются в конце, многие уже сильно обработаны реверберацией (сэкономили на звуковом движке в игре поди). Могу на заказ, но смысл? серия Far Cry: скриншот выше постами показывает что вас будет ждать. Я стараюсь такие игры пропускать, исключение если там ценные или качественные (сочные) звуки Этот пост на будущее (да и чтоб вопросов не возникало а где то а будет ли это), ибо я могу забыть по какой причине я их проигнорил. Такие дела
  18. Я сортирую по алфавиту если она распаковываются без директорий, но с названиями. Сортировать по классу типа взрывы, огонь, вода это уже штат людей нанимать надо вместе с инвестором. Там уже со всех архивов думаю значение приближается к 1 ляму звуков. Осты и геймрипы почти к любой игре есть на торренте или сайтах
  19. В общем вот на примере Far Cry 5, что тебя ждет если я займусь этим. +bnk, в них тоже звуки. В сумме получится больше 10000 файлов без папок и названий. Я даже музыку не буду удалять, ибо слушать все файлы это самоубийство. Если интересно клацать мышкой все звуки - сделаю
  20. Итак, юбилейное добавление хабара? Поздравляю всех и себя с этим событием, мы перешагнули за отметку в 100 архивов со звуками Ну, вздрогнули!? Категорически рекомендую звуки из Blair Witch, много атмосферных звуков на тему леса. Для локаций, типа заросшая лесом деревня - золотая жила в совокупности со звуками из survarium и fear the wolf BioShock Remastered BioShock 2 Remastered BioShock Infinite Blair Witch Dishonored Dishonored Death of the Outsider Dishonored 2 Fear The Wolf Hellblade: Senua's Sacrifice Kursk Lords of the Fallen Silent Hunter II-V Sniper Ghost Warrior Contracts Sniper Ghost Warrior Contracts 2 The Secrets of Da Vinci: The Forbidden Manuscript Thief (2014) Thief III Deadly Shadows Собстно, как так получилось что я не остановился и не сдался, не смотря на многие трудности с извлечением звуков. Да все просто Нужно установить самому себе цель, дать мотивацию. Например, учиться чему-то новому и тут же создавать (будь-то музыка, модели или геометрия игровой локации). Если думать только о том как будут восхвалять, либо еще хуже - ради бабла, то будет то, что собстно и происходит в игровой и киноиндустрии, а ведь еще лет 10 назад с этим не было проблем Я на данном этапе жизни не пользуюсь всеми этими звуками, но 9 лет назад, когда плотно сидел изучал cinema 4d, у меня случались ситуации, что нечем было озвучить простенькую сцену с анимациями. Приходилось экстренно вспоминать где могут быть подходящие звуки, искать способы вытащить их из игр Теперь, если когда-нибудь я снова с головой уйду в 3д моделинг, у меня уже будут звуки, а что главное в играх помимо сюжета: освещение (тон освещения, физика света, насыщенность, адекватность его расположения), тени (тут речь не про сами тени как вид, а то, от чего они исходят, ну то есть упор делать на динамическое освещение, а не статику) и звуки. Даже с низкополигональными моделями это будет давать нужную атмосферу, если 3 эти пункта соблюдены. Текстуры конечно тоже сильно дают по атмосфере, но они должны как минимум просто гармонировать, то есть если на локации много деревянных строений, то не стоит давать им текстуру разных пород дерева, надо придерживаться какой-то одной, но играть с ней, вращать по модели, сдвигать по горизонтали вертикали и т.д, это даст иллюзию что текстура разная
  21. А это нормально, что спустя 5 часов я пишу новое сообщение под своим предыдущим, и они объединяются? Люди ведь не узнают что я что-то добавил. Есть способ это обойти или сколько часов надо ждать чтоб отдельное сообщение добавить?
  22. Сегодня вечером постараюсь юбилейное обновление уже выложить, там и будет фир вольфович
  23. Судьба. Мне удалось выдавить звуки с Fear The Wolf с помощью umodel. Надо было всего лишь обновить прогу? А вот с чернобылитом не прокатило. Там вместе с uasset нет uexp, они все собраны в одном месте в папке media, отсюда и хаотичное название файлов без всяких категорий. Точно так же и в aliens fireteam Заглянем за кулисы, как проходит процесс. А ничего особенного и не происходит. Немного "киберпанка" (ну или будни хакера/программиста/сис.админа) на рабочем столе (бывало и больше бегущих окон =)) ). Ну и Киан бдит на фоне чтоб не было какого Error 0x00e7f27a?