|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.05.2013, 18:18 | #1 |
Новичок
Джуниор
Регистрация: 12.05.2013
Сообщений: 4
|
1251.nls 1252.nls
Всем привет, Необходима помощь в exeшнике,
суть проблемы этот exe использует 1252 nls и русские буквы в игре не отображаются, необходимо заменить на 1251.nls, пытался править ollydbg ненашёл где и что править, просьба помогите пожалуйста вот собственно ссылка на exe http://yadi.sk/d/UoBI5jBy2RakE |
12.05.2013, 18:28 | #2 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Цитата:
Ошибке-то сто лет уже, неужели не гуглится?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
12.05.2013, 18:33 | #3 |
Новичок
Джуниор
Регистрация: 12.05.2013
Сообщений: 4
|
Реестр правил,
вот так Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentCo ntrolSet\Control\Nls\CodePage] "1252"="c_1251.nls" "1251"="c_1251.nls" [HKEY_LOCAL_MACHINE\SOFTWARE\Microso ft\Windows NT\CurrentVersion\FontSubstitutes] "Arial,0"="Arial,204" "Comic Sans MS,0"="Comic Sans MS,204" "Courier,0"="Courier New,204" "Microsoft Sans Serif,0"="Microsoft Sans Serif,204" "Tahoma,0"="Tahoma,204" "Times New Roman,0"="Times New Roman,204" "Verdana,0"="Verdana,204" руки прямые, нет не гуглиться, с проблемой столкнулся впервые, самое интересное что на XP таким образом в реестре правилось, и работало всё нормально, на семёрке висте и всё что выше нихера. Дайте хотябы намёк, что в гугли искать то? Для особо умных, если бы гуглилось я бы сюда не писал. |
12.05.2013, 18:51 | #4 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Цитата:
https://www.google.ru/search?q=%D0%B8%D1%81%D0%BF%D1%80%D 0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8% D0%B5+1252+%D0%BD%D0%B0+1251+%D0%B2 +windows7&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:rufficial& client=firefox-beta Первые же парочка ссылок: http://scarj.asia/stati/windows/305-...windows-7.html http://www.tehnari.ru/f214/t32490/ Если кратко - в Win7 кроме реестра нужно еще в C:\WINDOWS\System32 файл c_1252 удалить и скопировать c_1251 с переименованием в c_1252
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
12.05.2013, 18:55 | #5 |
Новичок
Джуниор
Регистрация: 12.05.2013
Сообщений: 4
|
копать в system32 не вариант, так как каждый игрок начинает плеваться, и там нужна внимательность (чем сейчас они не обладают), и в итоге он убивают систему под восстановление. в общем хочу решить на уровне exeшника либо както на уровне реестра, но не копать system32. Именно за этим я сюда пришёл, а не для того чтобы мне пихали 100 раз проглянутые мной ссылки.
|
12.05.2013, 18:57 | #6 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Цитата:
Кодировку шрифтов надо в самом ехешнике менять, а без его исходного кода это навряд ли получится.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
12.05.2013, 18:59 | #7 |
Новичок
Джуниор
Регистрация: 12.05.2013
Сообщений: 4
|
хорошо, exe я кинул, что ещё необходимо?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
utf-8 -> windows-1251 | Lihosvet | Visual C++ | 10 | 03.09.2022 16:37 |
win-1251 файл | Rock145 | Общие вопросы C/C++ | 0 | 04.10.2012 19:21 |
Как удалить файл c_1252.nls | Кирф | Компьютерное железо | 0 | 20.04.2012 18:09 |
UTF-8 to WINDOWS-1251 | Zanooda | Общие вопросы Delphi | 9 | 20.07.2011 08:13 |
URLEncode (windows-1251) | kirsan007 | Общие вопросы Delphi | 2 | 04.05.2011 20:14 |