Thief: the Dark Fate Forum

Shocked Connection => System Shock 1-2, BioShock => Тема начата: Захар от 01 апреля 2020 23:15:21

Название: все русификаторы на первую часть system shock перестали работать!!!
Отправлено: Захар от 01 апреля 2020 23:15:21
Я испробовал все перевод, старый, новый, игре пофиг. Очень прошу тех кто разбирается во всем этом помочь найти проблему!
Название: все русификаторы на первую часть system shock перестали работать!!!
Отправлено: ivanproff от 02 апреля 2020 16:34:29
Продублирую сюда:
В общих чертах я разобрался-таки в чём дело. Они поломали кодировку.
Видишь ли, в игре используется кодировка cp437
http://czyborra.com/charsets/codepages.html
Русские символы должны находиться в промежутке от C0 до FF.
(Да, на той картинке там всякие палки, зато в HEX редакторах используется именно эта кодировка, т. е. удобно текст читать/печатать с клавы без всяких перекодировок)
Но теперь всё, что ниже А0 - не работает. :furious3:
Если бы работала хотябы строчка B0, можно было бы передвинуть символы повыше и перекодировать весь текст (очень тяжёлый и геморройный процесс).
Но она не работает - поэтому все русские символы точно не влезут. Я попробую поковырять ещё, но не уверен, что получится.

Название: все русификаторы на первую часть system shock перестали работать!!!
Отправлено: ivanproff от 02 апреля 2020 16:37:36
Хотя самое забавное, что в самой игре ПОЧТИ всё работает - перестаёт отображаться несколько букв: ж, щ и ещё какие-то. Почему? :Durak:
Название: все русификаторы на первую часть system shock перестали работать!!!
Отправлено: ivanproff от 02 апреля 2020 16:40:23
Шрифты они не меняли, меняли текст в меню и титры - только добавили несколько строчек. Боюсь, тут уже проблема в EXEшнике...
Название: все русификаторы на первую часть system shock перестали работать!!!
Отправлено: lCanekl от 02 апреля 2020 19:36:57
Цитата: ivanproff от 02 апреля 2020 16:40:23
...уже проблема в EXEшнике...

А что если старый EXEшник вставить в обновленную /// если это очень глупо, xD можно даже не отвечать. Я так делал с одной игрой... когда нахрен послал ехешник, и пробовал разные вставлять, чтобы было удобней играть, и получилось, xDDD хоть это и не дело.. ...
Название: все русификаторы на первую часть system shock перестали работать!!!
Отправлено: ivanproff от 09 апреля 2020 13:45:03
В общем, спустя пару дней побайтового расковыривания экзешника, я разобрался с кодировкой.  :yay: Осталось добавить новые строки в меню, а то игра вылетает. Ну, наверно, ещё немного поковыряюсь со шрифтами - может поточнее сделаю.
Название: все русификаторы на первую часть system shock перестали работать!!!
Отправлено: ivanproff от 09 апреля 2020 19:09:39
Получите и распишитесь.  :agree:
https://steamcommunity.com/sharedfiles/filedetails/?id=2054301500
Название: все русификаторы на первую часть system shock перестали работать!!!
Отправлено: Glypher от 09 апреля 2020 19:18:46
ivanproff, молодчина! :up:
Название: все русификаторы на первую часть system shock перестали работать!!!
Отправлено: ivanproff от 01 августа 2020 02:17:26
Отпишусь сюда тоже: Steam и GOG версии Source Port обновились до свежайшей 1.2.15 - особенно повезло GOG-версии, которая до этого не обновлялась около года.
Русификатор теперь адаптирован под обе версии!  :yay:
Ну а ссылка на руководство имеется выше...  :rolleyes: