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

BioShock

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

"Фирма «1С» и компания Take-Two Interactive Software, Inc. (NASDAQ: TTWO) с гордостью объявляют о том, что фирма «1С» станет издателем локализованной версии ожидаемого с нетерпением боевика «BioShock»на территории России и стран СНГ.

«BioShock» — «генетически модифицированный» боевик от первого лица, позволяющий творить такое, чего до сих пор не было ни в одном представителе жанра. Используй любой предмет в качестве оружия, модифицируй собственное тело с помощью плазмидов, взламывай системы безопасности, модернизируй оружие, экспериментируй с различными боевыми техниками в уникальном подводном городе.

Ты — чужак в Акваграде, подводной утопии, раздираемой гражданской войной. В центре конфликта двух могущественных сил, скрываясь от преследователей — мутаголиков и крайне опасных систем безопасности, тебе предстоит схватиться со смертельным и загадочным миром, полным мощных технологий и загадочных персонажей.

Оружие в «BioShock» — самое модифицируемое из когда-либо присутствовавшего в боевиках. Но одним лишь оружием хитрых жителей Акваграда не одолеть. Победить врага можно буквально сотней различных способов.

О выходе локализованной версии игры мы объявим дополнительно."

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

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


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

Ну что вы к этому рапчуру прицепились. Уже 3 месяца рапчур да рапчур. Ну по-русски ну НЕВКАКУЮ. Рапчур вот у меня в русской транскрипции автоматически асоциируется с рапчуром от комаров. А вот Аквогдаад с городом под водой. И што? Зачем об этом вопеть 3 месяца подряд! Юзайте английскую версию если дороги рапчуры.

А с активацией и впрямь какое то хамство

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


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

V-Raptor

+5 ,выше я давал смысловые переводы -значения того же рапчур ! И насколько я понял именно это хотели сказать разрабы и сценаристы 2К ....но уж явно не то что вышло у 1С ....лично для меня, этот перевод откровенно режет слух и портит атмосферу!

Ну а бы..... малообразованныхлюдей , как мы видим ,достаточно ! Что сильно печалит !

screature

Рапчур вот у меня в русской транскрипции автоматически асоциируется с рапчуром от комаров.

Надеюсь ,вы понимаете о чем это говорит ????О каких ваших качествах ???

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


Ссылка на сообщение
Рапчур вот у меня в русской транскрипции автоматически асоциируется с рапчуром от комаров

Там Раптор. Откуда такая ассоциация? Много рекламы смотрите, не советую.

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


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

Вчера заценил локализацию от 1С, вобщем лично мне всё понравилось.

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


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

Вааще один из рекламных слоганов Биошока был "Come in Rapture". Вот и перевели его отсюда - "Придите в Восторг" С маркетической точки зрения всё правильно, с эстетической немного нет. Хотя для стиля ар-деко больше и подходит слово восторг, чем вознесение.

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

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


Ссылка на сообщение
Там Раптор.

Звучало почти как испуг меня... :D

""ттт-ттт-там РАПТОР!!! :shok: ! :yahoo: шучу, шучу...

А насчёт мутантов всё прально. Сплайсеры непонятны для большинства аудитории

Супер! Предлагаю, посколько есть слова непонятные для аудитории, Комбайнов перевести как Хлебоуборщиков (HL2), данмеров только как темных эльфов (TES), скарждей как скребущих (Unreal). :fool: При чем здесь аудитория? Сплайсеры - это название, это часть атмосферы. Если бы разработчики хотели мутантов, то были бы мутанты. Но заметьте, в BS не простые монстры-мутанты. Это все еще люди, но безумные... в общем, за мутантов и Восторг низачод. Остальное что видел - на достойном уровне. :yes:

И, бляха муха, почему многие звуковые дорожки перестали проигрываться??! :mad:

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


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

V-Raptor

Супер! Предлагаю, посколько есть слова непонятные для аудитории, Комбайнов перевести как Хлебоуборщиков (HL2), данмеров только как темных эльфов (TES), скарждей как скребущих (Unreal). При чем здесь аудитория? Сплайсеры - это название, это часть атмосферы. Если бы разработчики хотели мутантов, то были бы мутанты. Но заметьте, в BS не простые монстры-мутанты. Это все еще люди, но безумные... в общем, за мутантов и Восторг низачод. Остальное что видел - на достойном уровне.

Именно это я и имею ввиду постоянно ,примеры ,каждая вторая игра .....вполне хватит Фола ,пусть попробуют с прямым переводом

,думаю многие даже сначала не пойму про какую игру и про что там ,а фаны вообще сразу же закидуют фикалиями !

Но увы ...уровень нашей аудитории еще далек до образованности ....посты выше говорят как раз об этом грустном факте !

И в 1С явно это знают ,тоесть как и обычно ,быдло все сожрет - любую халтуру !

Зы : наверно поэтому я уже давно прекратил покупать локализации от лохализаторов !

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


Ссылка на сообщение
Филологический пост сдал! Всем спасибо за терпение. )))

Филологический пост принял... Наверное совсем соглсен, но рапчур действительно звучит неблагозвучно, и имеет некоторые проблемыс ассоциативным рядом (раптор+кетчуп.. с одной стороны и полное отсутсвие библейских ассоциаций в русском менталитете с другой...) Чтобы "расшифровать" Рапчур, нужно быть Би... нет, это не то о чем вы подумали, я имел ввиду билингвизм :-)Только тогда Рапчур "оценят". А сие ценное качество свойственно 0.000001% населения. Остальные, даже весьма образованные "не догонят". Т.к. культурное цитирование, основанное на игре смыслов можно понять только на родном языке. Так что мой вердикт - Рапчур переводить.... Другой вопрос - как. Вот уж точно не акваград.... Жуть какая....Мне кажется, что уже предложенный вариант "вознесение" возможен... А вообще по уму надо обложиться книжками (сакральными текстами и словарями) и в них рыться, дабы найти наиболее адекватный по СМЫСЛУ И АССОЦИАЦИЯМ вариант, чего в 1сакс точно не делали....

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


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

А по мне нормальный перевод.. Выполнен на твердую 4...

Не главное как перевили Rapture и тому подобное.. главное понятен смысл... А сюжет игры более чем понятен.. Так что переводом я довеолен.. Все не так и полохо :)

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


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

Пацаны мож кто вкурсе вот я всунул сейвы от инглиш версии в русскую всё работает но вот одно но при включении карты и меню заданий всё по английскому когда начинаеш сначала всё на русском просто влом проходить сначала мож кто знает как ето поправить чтоб всё было на русском

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


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

Stolen_X

Пацаны мож кто вкурсе вот я всунул сейвы от инглиш версии в русскую всё работает но вот одно но при включении карты и меню заданий всё по английскому когда начинаеш сначала всё на русском просто влом проходить сначала мож кто знает как ето поправить чтоб всё было на русском

Надо начать новую игру ! Иначе в заданиях на каре будут крякозябы !!!

LifeStream

Ну значит я зажрался ;-))) Нет ....лучше я скажу ,что я Эстет ;-))))

sherlok

Незнаю мне как то сразу же стало интересно ,Почему так городо называеться ( выше я дал то что нашел ) и именно это бросилось в глаза - идия разрабов смысловая !

ЗЫ : Ну на ЗоГе я уже понял мало нашлось кому не подуше перевод 1С (все таки я считаю что они схалтурили,повторюсь ) ,думаю придеться или подождать когда другие фаны решаться или .....смириться ( так как все таки английский в игре для меня оказался сложноватым ( именно в этой игре ,настоящий англ ?)

:-((((((((

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


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

Переводом я более чем доволен (касаемо текста). Хорошо что шрифты выполнены в силе оригинала, а то задолбал уже arial в локализациях. Озвучка тоже выполнена хорошо. Конечно есть моменты, где я бы подобрал другие голоса, но это совершенно не критично.

Насчет многостраничных споров (на различных ресурсах) о переводе слов Rapture и Splicer (естественно все ИМХО). Rapture - перевели как "Восторг". На мой взгляд весьма подходящий перевод. Конечно есть еще масса вариантов, которые подошли бы, но каждому не угодишь. Много народа просили влепить перевод этого словак как Рапчур. Для меня такой перевод - тупо незвучащий транслит. Совершенно не звучит. Да и в транслите слово Rapture полюбому полностью теряет смысл для русских пользователей, которые не знакомы с английским, или знакомы с ним не так хоршо, как хотелось бы.

Теперь про "сплайсеров". Назвали их мутантами. По крайней мере намного лучше чем мутоголики. Можно было обозвать сплайсерами, но даже люди знающие хорошо английский не могут четко сказать, что хотели вложить в это название разработчики. Есть только расплывчатые догадки. Так что назвать их мутантами - было самое разумное решение.

Просьба после моего поста не орать и не визжать, все что я сказал - ИМХО, я просто высказал свои размышления и спорить с кем-то о том, как бы лучше надо было перевести эти слова мне не хочется, так как перевод уже готов. Спасибо за внимание :)

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

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


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

Commander

Просто ты смерился ;-)

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


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

Я не понимаю, в чем вообще проблема?!

Серьезно, уже надоело читать посты о слове Рапчур!!! Че вы все привязались к этому слову?!

Если бы 1С не перевели это слово, я уверен большинство писало бы, а что вообще такое Рапчур?! И почему это слово не переведено?!

Главное, в игре передать атмосферу. ПРАВИЛЬНО! А 1С передали атмосферу (ваше дело согласится со мной или нет).

И вообще, я пошел в Восторг, а как вы, не знаю?..

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


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

Просто ты смерился ;-)

я бы так не сказал. просто меня все устраивает.

dozormen

я согласен с тобой. кстати, тоже пошел гулять по восторгу)

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

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


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


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

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

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

    • Собственно, обычное явление, когда карта делает резкие околомгновенные пики потребления сверх обычного значения. 12 пиновый контакт вполне позволяет карте столько запрашивать от бп, так что не вижу, чему тут удивляться. Если поставишь не просто мониторинг на экране, а запись значений на какое-то время, то и сам увидишь удивительные циферки. Не один и не два человека уже замеряли как напрямую, так и банально логируя, в т.ч. и просто выставляя столбец пиковых значений. Такая фигня обычно происходит с играми на 5-м анриле новыми. Он с андервольтингом сидит, ещё б ты там видел большие числа. А так карта в стоке и 400 постоянных в нагрузке без учёта пиков может выдавать в ряде игр, судя по реддиту. Собственно, у обычных моделей 2 8пин+ питание от пси-е, это под 400 ватт возможного жора без оверлимита с возможностью тянуть и того больше (и отваливаться, когда карта требует больше, чем ей могут по линиям выдать). 12 пиновый новомодный даёт сам по себе около 600 без перегрузки+75 ватт по материнке.
    • Люди, подскажите, какой русификатор на 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ёлтенькую таблетку, а потом сразу микс.   Меня так срубило, сто я даже не помню успел ли я доесть ту сырную булочку, а чай я вышел походу себе на яйца, потому что проснулся в полномьа хуе и "обосанным"  Очень сильная вещь.
  • Изменения статусов

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


×