Перейти к содержимому
Zone of Games Forum

Рекомендованные сообщения

Doom (2016)

AKQA_BETH_DoomRevKey_Final060215_1434320

Жанр: Action (Shooter) / 1st Person / 3D

Платформы: PC XONE PS4

Разработчик: id Software

Издатель: Bethesda Softworks

Издатель в России: «СофтКлаб»

Дата выхода: 13 мая 2016 года

 

Spoiler

 

Поделиться сообщением


Ссылка на сообщение
Какое благо что Консольщики умнее^_^

Ваш партнёр ждёт вас в теме с анчартедом - идите там вдвоём и долбитесь, чё вы в теме чистокровной ПКшной игры забыли? :happy:

я интернетом АКТИВНО пользуюсь уже 20 лет, а с компами возюкаюсь все 35. Еще Спектрумы на коленке собирал, и на БК-0010 в "мониторе" в машкодах всяких "питонов" сочинял.

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

Поделиться сообщением


Ссылка на сообщение

На карте 660 GTX запустится ? Wolfenstein: The New Order на ней работал.

Изменено пользователем Jura37Freeman

Поделиться сообщением


Ссылка на сообщение
На карте 660 GTX запустится ? Wolfenstein: The New Order на ней работал.

Бетка на минималках в фулХд без проблем на 660 бегала

Поделиться сообщением


Ссылка на сообщение
На карте 660 GTX запустится ? Wolfenstein: The New Order на ней работал.

Конечно запустится, а движок вульфенштайна поддерживает и более древние карты, т.к. на OpenGL работает.

Поделиться сообщением


Ссылка на сообщение

Как локализация? Надеюсь демонов не Репетур озвучивает?

Поделиться сообщением


Ссылка на сообщение
Ну вот и вступайте в дискуссию тогда, когда речь о спектрумах зайдёт, в которых вы подкованы. А то не зная матчасти ересь всякую пишете там, где ни в зуб ногой.

1. Я высказал ИМХО. почему не стоит скоро ждать полной версии игры на дисках. Можете опровергнуть - опровергните, только КОНКРЕТИКОЙ. Пока что от вас один шум и оскорбления.

2. Считать собеседника априорно тупее себя и подгонять его под прошитый в подкорке шаблон - признак закомплексованной незрелой психики. Тем более на основании одной фразы. Ересь пишете вы. За последние две страницы я от вас на этом форуме не увидел ничего путного - одни попытки самоутвердиться за чужой счет и обсирание всех подряд.

3. Я "подкован" далеко не только в "спектрумах". И уж не вам оценивать уровень моей подготовки. Не по сеньке шапка.

4. Дискуссия подразумевает равное общение, так что дискуссией тут и не пахнет.

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

По поводу сабжа:

Кто бы что ни говорил, но от атмосферы исходного Дума тут не осталось от слова "ничего". Первый Дум, насколько я его помню, был страшным. И никаких тебе суперкостюмов и разрываний демонов голыми руками - обычный боец, с обычным оружием, без всяких суперспособностей. И именно это делало игру самой собой. Этот бред с контрольными точками и "зачисткой" уровней с волнами спамящихся монстров - чистейшая консольщина, так же как и валяющиеся повсюду аптечки с щитами. В оригинале приходилось считать каждый патрон, а уж броник найти было за счастье.

Короче говоря мой вердикт после часа игры: - симпатичная и динамичная полуконсольная постреляшка "по мотивам" с туевой хучей спецэффектов. Ближайший к ней по духу из предков - Серьезный Сэм, но отнюдь не Doom.

Изменено пользователем NiksSW

Поделиться сообщением


Ссылка на сообщение

Сразу видно человека который только в Дум 3 и играл. Описал исключительно его и не был знаком с оригиналом. Дум ни когда не был страшным, а Сириус Сема даже позиционировали как возрождение Дума и Кваки.

Изменено пользователем Bkmz

Поделиться сообщением


Ссылка на сообщение
1. Я высказал ИМХО. почему не стоит скоро ждать полной версии игры на дисках.

Прочитал ветку, но так и не увидел почему не стоит ждать дисковой версии. Я её уже нашел за 1400 рублей, только после вашего отзыва об игре засомневался в покупке ) Попробую для начала оффлайн версию, а там видно будет.

Сразу видно человека который только в Дум 3 и играл. Описал исключительно его и не был знаком с оригиналом. Дум ни когда не был страшным, а Сириус Сема даже позиционировали как возрождение Дума и Кваки.

СС3 очень даже хорош, только раскачивается долго, главное несколько первых уровней перетерпеть. А в коопе вообще огонь.

Изменено пользователем exgroover

Поделиться сообщением


Ссылка на сообщение
Сразу видно человека который только в Дум 3 и играл. Описал исключительно его и не был знаком с оригиналом.

Шта ?!! ЛОООЛ ! дадада, конечно !

Ни в первый, ни во второй я не играл.. Ни во всяких еретиков с вольфенштейнами.. Вот дум три как раз плохо припоминаю, ибо не зацепил. кстати в курсе, что в дум играли с клавиатуры, ибо мышки тогда были больше роскошью ?

Я впервые с мышкой в шутер начал играть только в 97 году, в мультплеер в ДУМ2 - раскатывали на двоих в кооп и десматч по нуль-модему (ком-кабелю), а до того только клава.. :)

И ДУМ таки был страшным и непривычным. Импы, демоны, кровища и все такое. И он был ПЕРВЫМ в таком жанре и стиле. Это уже намного позже вышла штука пострашнее - Alien versus Predator.. Играл ночью, и когда на меня первый "чужой" кинулся, я чуть со стула не спрыгнул :). Это сейчас этим уже никого не удивить, приелось донельзя.

Прочитал ветку, но так и не увидел почему не стоит ждать дисковой версии. Я её уже нашел за 1400 рублей, только после вашего отзыва об игре засомневался в покупке ) Попробую для начала оффлайн версию, а там видно будет.

Ну для начала твоя "дисковая версия" полагаю с интернета скачает гигов 10-40.. :) Но если без инета установится, активируется, запустится и заработает - признаю что я не прав.

Изменено пользователем NiksSW

Поделиться сообщением


Ссылка на сообщение
Ну для начала твоя "дисковая версия" полагаю с интернета скачает гигов 10-40.. :) Но если без инета установится, активируется, запустится и заработает - признаю что я не прав.

Так я итак полностью с инета качать буду, именно дисковая версия нужна потому-что знакомый может по закупочной цене достать, мне оттуда только ключ нужен )

И ДУМ таки был страшным и непривычным. Импы, демоны, кровища и все такое. И он был ПЕРВЫМ в таком жанре и стиле. Это уже намного позже вышла штука пострашнее - Alien versus Predator.. Играл ночью, и когда на меня первый "чужой" кинулся, я чуть со стула не спрыгнул smile.gif. Это сейчас этим уже никого не удивить, приелось донельзя.

Попробуйте Layers Of Fear, ночью, в наушниках, я тоже считал, что искушен во всех этих ужастиках, но эта игра меня реально напугала до усрачки пару раз )

Изменено пользователем exgroover

Поделиться сообщением


Ссылка на сообщение
Как сабж, где оценки?

Обзоры в стиме показывают мнение игроков. Там и смотри. Мнения 100 к одному. (на каждые 100 положительных всего 1 отрицательный отзыв.)

чет онлайн у него тухлый 16к

К вечеру больше будет. Сейчас уже 20к. Народ приходит домой и начинает играть.

Изменено пользователем Doom_rulit

Поделиться сообщением


Ссылка на сообщение

Сравнение по платформам. Превосходство ПК версии с лупой искать не надо.

Сам приобрел на плати.ру за 1450 руб. Надеюсь gtx-780 будет держать 60 фпс.

Изменено пользователем NewUserREB

Поделиться сообщением


Ссылка на сообщение
Так я итак полностью с инета качать буду, именно дисковая версия нужна потому-что знакомый может по закупочной цене достать, мне оттуда только ключ нужен )

Попробуйте Layers Of Fear, ночью, в наушниках, я тоже считал, что искушен во всех этих ужастиках, но эта игра меня реально напугала до усрачки пару раз )

Я речь веду про истоки :) Про самые первые. Такие как оригинальный Дум и Дум2, первый квейк, вольфенштейн и прочие. Этот Дум - чисто современная игрушка со всеми нынешними примочками и припарками, и к атмосфере оригинала не имеет никакого отношения. Я не говорю что он плохой - просто не тот.

По поводу диска - я имел в виду полностью оффлайн-версию. Что бы ключик активировать и скачать игру с инета диск как таковой не нужен - разве что на полочку для красоты поставить:)

Поделиться сообщением


Ссылка на сообщение
И он был ПЕРВЫМ в таком жанре и стиле. Это уже намного позже вышла штука пострашнее - Alien versus Predator..

Было много похожих проектов. Тот же Blood от Monolith, мне он больше приглянулся, чем Doom.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Люди, подскажите, какой русификатор на lost judgment самый более-менее цивильный? И если есть возможность, скиньте его ссылкой в ЛС.
    • Игрушка вроде красочная, но отзывы: что очень глупый сюжет. Юмора вроде достаточно, но как ИИ справился с его адаптацией?
      Меня отпугнуло больше количество голубцов, которое якобы в игре присутствует (судя по отзывам). Я не гомофоб, но все же...
    • Это чтобы наши с Мирославом жопы горели в унисон?
    •  что это.   Нет, я помню что что-то  такое писал, но мать твою.... Кратковременный пик это то, что может не засеч мониторинг если у тебя там не а 1/10 сек строчит. Я слышал, что у 5090 это может быть 1200-1300w.
    • Ну к слову, я в основном играю c достаточно серьезным андервольтом снижающем постоянное потребление с 330w до 250w но теперь мне охота посмотреть будут ли тикие пики под 600w или хотя бы 400-500w
    • Будет ли апдейт под 2.0?
    • //------------------------------------------------ //--- 010 Editor Binary Template // // File:        Asura_TXTH.bt // Authors: Giza+AI // Description: Asura Engine Text Resource (.ASRBE / .ASR / TXTH chunk) // File Mask:   *.ASRBE,*.asr,*.bin // ID Bytes:    41 73 75 72 61 20 20 20 54 58 54 48 // "Asura   TXTH" //------------------------------------------------ BigEndian(); // ------------------------------------------------ // Header Definition (36 bytes / 0x24) // ------------------------------------------------ struct HEADER {     char   magic[8]        <comment="Engine signature: 'Asura   '">;     char   chunkType[4]    <comment="Chunk signature: 'TXTH' (Text Header)">;     uint32 chunkSize       <comment="Total size of remaining chunk payload (FileSize - 24)">;     uint32 version         <comment="Structure version (typically 1)">;     uint32 flags           <comment="Resource flags">;     uint32 entryCount      <comment="Number of localized string entries">;     uint32 archiveHash     <format=hex, comment="Archive/File 32-bit Hash ID">;     uint32 totalTextBytes  <comment="Total raw byte size of all UTF-16 text data">; } header <style=sHeading1>; // ------------------------------------------------ // Localized Text Entry // ------------------------------------------------ typedef struct {     uint32  keyHash   <format=hex, comment="32-bit hash identifier for the key name">;     uint32  charCount <comment="String length in UTF-16 characters (including null terminator)">;     wchar_t text[charCount] <comment="UTF-16BE encoded text">;          // 4-byte padding alignment     local int textBytes = charCount * 2;     if ((textBytes % 4) != 0) {         ubyte padding[4 - (textBytes % 4)] <comment="Alignment padding">;     } } TEXT_ENTRY <read=ReadTextEntry>; wstring ReadTextEntry(TEXT_ENTRY &entry) {     return entry.text; } // ------------------------------------------------ // Text Entries Table // ------------------------------------------------ struct TEXT_ENTRIES {     TEXT_ENTRY entries[header.entryCount] <optimize=false>; } textEntries <style=sSection1>; // ------------------------------------------------ // Key Names Table (ASCII / null-delimited) // ------------------------------------------------ typedef struct {     string keyName <comment="Identifier key corresponding 1-to-1 with entry index">; } KEY_ENTRY <read=ReadKeyEntry>; string ReadKeyEntry(KEY_ENTRY &k) {     return k.keyName; } struct KEY_TABLE {     uint32 keyTableSize <comment="Total size in bytes of raw string table">;     KEY_ENTRY keys[header.entryCount] <optimize=false>;          // Remaining alignment padding to EOF (aligned to 16 bytes)     if (!FEof()) {         ubyte filePadding[FileSize() - FTell()] <comment="End-of-file padding">;     } } keyTable <style=sSection2>;   на основе этого ии написал пайтон скрипт:
        #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Asura Engine TXTH (.ASRBE) Text Exporter & Importer Supports Big-Endian Asura text archives (PS3 / Xbox 360). """ import sys import os import struct import json import argparse def export_asrbe(file_path, output_path=None): if output_path is None: output_path = os.path.splitext(file_path)[0] + ".json" with open(file_path, "rb") as f: data = f.read() if len(data) < 36: raise ValueError("File is too small to be a valid ASRBE file.") magic = data[:8].decode("latin1") chunk_type = data[8:12].decode("latin1") if magic != "Asura " or chunk_type != "TXTH": raise ValueError(f"Invalid header signature: {magic!r} / {chunk_type!r}") chunk_size, version, flags, entry_count, archive_hash, total_text_bytes = struct.unpack(">IIIIII", data[12:36]) offset = 36 entries_data = [] for i in range(entry_count): key_hash, char_count = struct.unpack(">II", data[offset:offset+8]) offset += 8 text_raw = data[offset:offset + char_count * 2] text = text_raw.decode("utf-16-be").rstrip("\x00") offset += char_count * 2 # 4-byte padding alignment if offset % 4 != 0: offset += 4 - (offset % 4) entries_data.append({ "key_hash": f"0x{key_hash:08X}", "raw_hash": key_hash, "text": text }) # Read Key Table key_table_size = struct.unpack(">I", data[offset:offset+4])[0] offset += 4 keys_raw = data[offset:offset + key_table_size] # Split null-delimited keys key_names = [k.decode("latin1") for k in keys_raw.split(b"\x00") if k] # Combine keys and entries output_entries = [] for i in range(entry_count): k_name = key_names[i] if i < len(key_names) else f"UNKNOWN_KEY_{i}" output_entries.append({ "index": i, "key": k_name, "key_hash": entries_data[i]["key_hash"], "text": entries_data[i]["text"] }) meta = { "format": "Asura_TXTH", "endian": "big", "version": version, "flags": flags, "archive_hash": f"0x{archive_hash:08X}", "raw_archive_hash": archive_hash, "entry_count": entry_count, "entries": output_entries } with open(output_path, "w", encoding="utf-8") as f: json.dump(meta, f, ensure_ascii=False, indent=2) print(f"[+] Successfully exported {entry_count} entries to {output_path}") def import_asrbe(json_path, output_path): with open(json_path, "r", encoding="utf-8") as f: meta = json.load(f) entries = meta["entries"] entry_count = len(entries) version = meta.get("version", 1) flags = meta.get("flags", 0) archive_hash = meta.get("raw_archive_hash") if archive_hash is None: archive_hash = int(meta["archive_hash"], 16) # Build text entries block text_entries_bytes = bytearray() total_text_bytes = 0 for entry in entries: raw_hash = entry.get("raw_hash") if raw_hash is None: raw_hash = int(entry["key_hash"], 16) text = entry["text"] + "\x00" # include null terminator text_utf16 = text.encode("utf-16-be") char_count = len(text) entry_bytes = bytearray() entry_bytes.extend(struct.pack(">II", raw_hash, char_count)) entry_bytes.extend(text_utf16) # 4-byte padding text_len = len(text_utf16) total_text_bytes += text_len if len(entry_bytes) % 4 != 0: pad_len = 4 - (len(entry_bytes) % 4) entry_bytes.extend(b"\x00" * pad_len) text_entries_bytes.extend(entry_bytes) # Build keys table keys_raw = bytearray() for entry in entries: keys_raw.extend(entry["key"].encode("latin1")) keys_raw.append(0) # null terminator key_table_bytes = bytearray() key_table_bytes.extend(struct.pack(">I", len(keys_raw))) key_table_bytes.extend(keys_raw) # Payload = text entries + key table payload = text_entries_bytes + key_table_bytes # Pad payload to 16 bytes alignment pad_rem = len(payload) % 16 if pad_rem != 0: payload.extend(b"\x00" * (16 - pad_rem)) # Total chunk size = total file size - 24 # Header is 36 bytes -> header[24:] is 12 bytes + payload chunk_size = 12 + len(payload) header = bytearray() header.extend(b"Asura ") header.extend(b"TXTH") header.extend(struct.pack(">IIIIII", chunk_size, version, flags, entry_count, archive_hash, total_text_bytes)) full_data = header + payload with open(output_path, "wb") as f: f.write(full_data) print(f"[+] Successfully packed {entry_count} entries to {output_path} ({len(full_data)} bytes)") def main(): parser = argparse.ArgumentParser(description="Asura Engine TXTH (.ASRBE) Converter") subparsers = parser.add_subparsers(dest="command", required=True) # Export p_export = subparsers.add_parser("export", help="Export .ASRBE to .json") p_export.add_argument("input_file", help="Path to input .ASRBE file") p_export.add_argument("-o", "--output", help="Path to output .json file") # Import p_import = subparsers.add_parser("import", help="Import .json back to .ASRBE") p_import.add_argument("input_json", help="Path to input .json file") p_import.add_argument("output_file", help="Path to output .ASRBE file") args = parser.parse_args() if args.command == "export": export_asrbe(args.input_file, args.output) elif args.command == "import": import_asrbe(args.input_json, args.output_file) if __name__ == "__main__": main()  
    • А вот были бы мы друзьями....          Выяснил, что мне дают.  Во первых по одной табле антидепрессанта, потом укол чего-то, что влияет на сосуды мозга, что-то связанное с кислородом, ну и наеоч дают микс из фена и циклобарбитала. А вчере я сказал, что всё равно плохо сплю, тогда мне перед миксом дали какую-то ж5ёлтенькую таблетку, а потом сразу микс.   Меня так срубило, сто я даже не помню успел ли я доесть ту сырную булочку, а чай я вышел походу себе на яйца, потому что проснулся в полномьа хуе и "обосанным"  Очень сильная вещь.
    • в 0xC размер блока указана. Скрипт видимо его не меняет у вас. Отсчёт начинается с 0x18, не скажу что прям во всех файлах. Но то что скинули так.
  • Изменения статусов

    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 0 ответов
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
  • Лучшие авторы


×