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

action/adventure Hell is Us

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

Скрытый текст
Подсказка к паролю — события из жизни Брома Астера, изображённые на портретах, расположенные в обратном хронологическом порядке. rutab.net
Порядок событий:
  1. Правление Брома закончилось через 20 лет (793 год н. э.).
  2. Брачная война длилась 3 года (770 год н. э.).
  3. У Брома было 2 ребёнка (754 год н. э.).
  4. Он прожил до 79 лет (714 год н. э.).

да я так и думал что сначала немного не то тебе говорил.) и что только 2 картины с 2х значимым кодом и еще 2 с однозначным. 

Я тоже долго там бегал по этим картинам ,)

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


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

а вот текст свадебной войны

2091.png

2090.png

@\miroslav\ ладно, я смотрю спойлер.

@\miroslav\ понятно.  Ну это пиз***

@\miroslav\ ну ВЫ получается гений, раз сами смогли решить.  Я к ВАМ теперь на “ВЫ”   Покорнейше благодарю за помощь.

  • Лайк (+1) 1

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


Ссылка на сообщение
14 минут назад, piton4 сказал:

ну ВЫ получается гений, раз сами смогли решить.  Я к ВАМ теперь на “ВЫ”   Покорнейше благодарю за помощь.

 Не это скорее уже было методам тыка,) я же с начала мучился перебирая двузначные числа с 3х картин, а потом уже думать что про 2х детей же не просто так и начал бегать искать еще одно число, ну и в конце концов обратил внимание на эту картину с войной. Но да эту загадку я сам решил.:boast:

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

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


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

@\miroslav\ ну справедливости ради, вы меня всё же немного запутали сказав, что картины 3, и я даже думать особо не стал над другими вариантами, а под конец я уже так устал, что уже влом было рассматривать что-то другое.  В общем, я часа 4 просидел, но это я отвлекался большую часть времени.  Не знаю, возможно там не совсем точный перевод. В любом случае, крайне благодарен вам за помощь.

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

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


Ссылка на сообщение
7 минут назад, piton4 сказал:

В любом случае, крайне благодарен вам за помощь.

Да что там, интернет бы помог куда быстрее я только запутал в начале :sorry:.))

  • Лайк (+1) 1

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


Ссылка на сообщение
18 минут назад, \miroslav\ сказал:

Да что там, интернет бы помог куда быстрее я только запутал в начале :sorry:.))

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

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


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

@\miroslav\ дошёл до твоих любимых, трясущихся черепков )  

2097.png

 

 

  • Лайк (+1) 1

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


Ссылка на сообщение
2 часа назад, piton4 сказал:

дошёл до твоих любимых, трясущихся черепков ) 

Во, теперь карабкайся на самый верх кучи и начинай разгребать ее, пока не найдешь золотой черепок, этот черепок дает +100% к урону и хп героя, а если ты с этим черепком дойдешь до конца игры, разрабы лично приедут и привезут тебе его реальную копию + еще подарят такой же костюм как у гг и такой же дрон, так что давай дерзай!:yes2:

  • Хаха (+1) 1

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


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

@\miroslav\ Прокачка оружия продумана не очень.  Дело уже к концу и у меня полностью вкачано две пушки, но я потратил все камни настройки, и оружием этим, я можно сказать всю игру прохожу.  То есть, оно и само по себе качалось, а раз дело  к концу, то и камней ещё я найду явно намного меньше, чем нашёл за всё время до этого. Почти всё найденное оружие 10-го уровня.  Т.е. разрабы предлагают мне бегать с разным оружием часами и убивать мобьё, чтобы качать?  Или у них так и задумано, что всего пару пушек можно вкачать за прохождение?  В любом случае, можно было как-то по-другому сделать.

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


Ссылка на сообщение
8 минут назад, piton4 сказал:

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

Ну видимо вот такой вот они предлагают выбор игроку, хочешь прокачать все оружие нужно позадротить, а хочешь не особо отвлекаясь на сражения то да у тебя скорей всего будет прокачано только 2 меча. У меня кстати полностью прокачаных было 3 меча (большой меч, топорики и глефа) и где то на половину четвертый одноручный меч.

13 минут назад, piton4 сказал:

В любом случае, можно было как-то по-другому сделать.

Да считаю что прокачка в этой игре очень просто и пресно реализована, хотя задумка с изменением внешнего вида прикольная но до конца не развита.

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


Ссылка на сообщение
15 минут назад, \miroslav\ сказал:

У меня кстати полностью прокачаных было 3 меча (большой меч, топорики и глефа) и где то на половину четвертый одноручный меч.

 

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

Там 4 разновидности оружия*

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

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


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

Ну ок, все ачивки таки добил, даже ту дебильную. В принципе несложно. Ещё одним невероятным достижением в жизни больше. Зато всё прочёл, а лора там много в записках журналистки. 

  • Лайк (+1) 1

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


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

@lost-odin я вчера уже рассчитывал допройти, так как собрал три ключа и  думал уже вот-вот…  Но тут прилетела ачивка, о завершении 2-го акта )

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


Ссылка на сообщение
9 минут назад, piton4 сказал:

@lost-odin я вчера уже рассчитывал допройти, так как собрал три ключа и  думал уже вот-вот…  Но тут прилетела ачивка, о завершении 2-го акта )

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

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


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

@lost-odin только что получил ачивку “завершите акт 3” )

@lost-odin а чё, всё конец?   “Мы идём домой”?? o_O

Игра немаленькая.  Cудя по стиму - 57ч.  но в самой игре 62ч.   16 дней.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: SerGEAnt
      Война Миров: Сибирь
      Жанр: Action Платформы: PC XS PS5 Разработчик: Мгла Издатель: Плюс Студия Дата выхода: 2027
    • Автор: Bkmz
      Metal Gear Solid 4: Guns of the Patriots
      Жанр: Action (Shooter) / 3D / 1st Person / 3rd Person / Stealth
      Платформа: PlayStation 3
      Разработчик: Kojima Productions
      Издатель: Konami
      Официальный сайт: Открыть
      Релиз: 12 июня 2008 г.
      Последнее дело Снейка
      Тотальная нехватка ресурсов, создание частных армий, беспринципная борьба за власть между корпорациями, глобальные интриги и заговоры — по мнению многих писателей, все это ждет человечество в ближайшем будущем. Хидео Кодзима как никто другой преуспел в прогнозировании мрачных событий. Основанная им серия Metal Gear привлекает миллионы поклонников захватывающими сценариями, колоритными героями и безумным накалом страстей. Ее новый эпизод сплетает несколько сюжетных нитей в единый клубок и дает ответы на давние вопросы.
      Metal Gear Solid 4: Guns of the Patriots — это грандиозный финал многолетней эпопеи. Старые знакомые вновь встретятся на полях сражений, но события на этот раз разворачиваются в том самом мрачном будущем, где правят транснациональные корпорации, владеющие собственными могущественными армиями. Чтобы хоть как-то удержать хрупкий баланс сил на планете, знаменитому диверсанту Снейку необходимо устранить лидера едва ли не всесильной военной организации. Битва будет нелегкой, но ради спасения невинных жизней стоит сражаться, не заботясь о собственной безопасности!
      * Зловещее завтра. События развиваются в мрачном антураже. На смену прежним национальным армиям пришли войска, подчиняющиеся огромным корпорациям. Их силы настолько велики, что под угрозой оказались целые государства. Пытаясь сохранить прежний мировой порядок, правительство США прибегает к помощи знаменитого спецагента Снейка. Чтобы выполнить боевую задачу, он отправляется в рискованное путешествие по всей планете — от Восточной Европы до Южной Америки.
      * Опасные противники. Технологии шагнули далеко вперед, и войска изменились до неузнаваемости. На поле боя гордо вышагивают боевые роботы, ведомые совершенным искусственным интеллектом, а солдаты полагаются на фантастические нанотехнологии.
      * Незабываемые «боссы». Враг делает ставку на удивительные механизмы, какие не привидятся даже в страшном сне. Например, чудовищное создание с характерным прозвищем «Красавица и чудовище» представляет собой симбиоз из четырех непохожих друг на друга существ, в которых воплотились сила, ловкость, способность летать и даже контролировать чужой разум.
      * Высокие технологии. Снейк сам активно использует новейшие изобретения. Его уникальный нанокостюм не только защищает владельца от ранений, но и служит идеальной маскировкой, принимая цвет любой поверхности. А с помощью портативного робота Metal Gear Mark II герой получает ценные сведения и даже пополняет запас вооружения.
      * Фильм в игре. Видеовставки, сопровождающие все ключевые моменты истории, выполнены на уровне профессионального кино. От событий на экране захватывает дух!
      Скриншоты:
       

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

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

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

    • Это чтобы наши с Мирославом жопы горели в унисон?
    •  что это.   Нет, я помню что что-то  такое писал, но мать твою.... Кратковременный пик это то, что может не засеч мониторинг если у тебя там не а 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, не скажу что прям во всех файлах. Но то что скинули так.
    • Привет, автор тут.
      Добавил русификатор на Birth by Sleep 
      https://steamcommunity.com/sharedfiles/filedetails/?id=3782280719
    • Всем привет, мне нужна помощь с увеличением длины текста в Shellshock 2: Blood Trails [BLES00408]. Текст хранится в файлах ASRBE, которые я прикрепляю. У меня есть скрипт, который извлекает текст, но если сделать его длиннее, игра вылетает. ASRBE
  • Изменения статусов

    • 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 ответов
  • Лучшие авторы


×