|
0 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 21
|
||||||
Почему у меня работает а у других нет?01.08.2013, 15:48. Показов 2984. Ответов 37
Метки нет (Все метки)
В крациях: Я сделал русик на онлайн игру через Delphi 7 и у меня все работает и изменяет байтbI а у друга прога сделанная с помощью Delphi 7 вbIдает ошибку или вообще не русиfицирует. Можно ли сделать не программу а .dll или как нибудь через С++, C# сделать русик а не Delphi 7, я много чего перепробbIвал но так и не сработало. У меня все работает на Ура!
Вот код:
0
|
||||||
| 01.08.2013, 15:48 | |
|
Ответы с готовыми решениями:
37
пишу программу, компилирую, у меня на компьютере работает, а на других нет работает в IE 6, в других нет почему
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|||||||||||
| 05.08.2013, 13:26 | |||||||||||
|
rainzek, Давай тогда поступим по другому. Сделай ещё один массив, в котором для каждого слова-заменителя будет исходное-слово так как оно записано в исходном варианте. Будем их искать и заменять. Я код сделаю вечером. Тебе нужно создать этот массив. Берёшь массив:
И выложи этот массив сюда. А на эти ошибки компилятора не обращай внимания.
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 21
|
||||||
| 06.08.2013, 14:03 [ТС] | ||||||
|
Что-то не получается, можешь полнbIй код дать? Я вот так сделал но почему то результата вроде нет
Добавлено через 38 минут Стоп! Все работает отлично! И у меня и у друзей! Только есть еще 1 проблема. Почему то ID/Password does not match. не русиfицировалось до конца, как будто ей место не хватило. Может массив какой то расширить надо? Это слово русиFицировалось но вот так 'Ароль не действителен.' - это у друзей так пишет а у меня все норм пишет 'ID|Пароль ней действителен.' почему так? И нужнbI ли там байтbI вообще? Добавлено через 8 минут Все! Починил! Надо бbIло массив расширить. Остался 1 вопрос: байтbI обязательно нужнbI?
0
|
||||||
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 06.08.2013, 17:57 | |
|
Честно сказать не понял. Вроде код не изменился. Кроме того, что ты добавил массив исходных фраз. Я их думал использовать при поиске. Но, получается, что проблема была в другом.
Попробуй сделать так Из предыдущего кода взять эти 2 массива: AAddress и AString вставь в последний свой код вместо них же. А массив IAString - убери. А ключевое слово и адрес оставь такие как сейчас (в твоём последнем варианте). Возможно слово 'Connecting...' встретилось где-раньше, а не на своём месте. Тогда, правда, не понятно, как она его поменяла. В общем, я не знаю, почему в предыдущем варианте не получилось. Какие байты ты имеешь в виду, когда за них спрашиваешь. Если имеешь в виду массив AAddress - то, в таком коде он нужен. Если бы поиск был по каждому исходному слову - тогда нет. Но если у тебя так заработало - не будем пока ничего менять. Напишешь, получилось ли полностью русифицировать? А то из твоего последнего поста не понятно, то ли всё нормально русифицировало, или только эти 7 фраз, которые в твоём последнем коде.
0
|
|
|
Заблокирован
|
|
| 06.08.2013, 18:01 | |
|
Вы фигнёй страдаете.
0
|
|
| 06.08.2013, 18:06 | |
|
Не по теме: Dr_Quake, А у тебя никогда не было ощущения, что чего-то нужно сделать? Вот у меня такое ощущение висит, пока не закончу работу. Страдаем, но какие-то результаты всё же есть.
0
|
|
| 06.08.2013, 18:09 | |
|
Не по теме: Одиночка, нет, нету. Я не пытаюсь попасть в мишень стреляя в небо и надеясь что упадёт на неё.
0
|
|
| 06.08.2013, 18:23 | |
|
Не по теме: Dr_Quake, Ну, в данном случае, имхо, мы стреляем во всех направлениях, в которых мишень может находиться. А потом по результатам делаем выводы.
0
|
|
|
Заблокирован
|
|
| 06.08.2013, 18:32 | |
|
Анализ показывает - ресурсы шифрованы, реверсить пока лень, констатирую факт - адреса будут полностью динамические, надо строго искать по контенту в памяти.
1
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
||
| 06.08.2013, 18:43 | ||
Ну, попробует, а там, если что - переделаем на поиск и замену по контенту. Не по теме: Я, честно сказать, ещё до конца не понял размещения программы в памяти. С этой виртуализацией. Ну, если нужно будет - разберёмся.
0
|
||
|
Заблокирован
|
|
| 06.08.2013, 19:02 | |
|
ImageBase скорее всего вообще не имеет отношения к сдвигу.
0
|
|
|
0 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 21
|
|
| 07.08.2013, 18:19 [ТС] | |
|
Всё работает!
Dr_Quake, как видишь метод тbIка сработал. Придираться к людям не надо, умеешь - делай а если не умеешь то не мешай другим. Одиночка, на счет байтов, скорее всего они не нужнbI потому что с байтами не работало у других а с поиском слов работает хорошо. Спасибо, дальше я сам справлюсь
0
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 07.08.2013, 18:23 | |
|
Да, какие байты ты имеешь в виду. В последнем коде не используется поиск слов. Всё так как было в предыдущем коде. Прочитай мой пост после твоего предыдущего поста.
Можешь поэкспериментировать. Убрать можно просто закоментить (//). Если не пойдёт - уберёшь слэши комментария и всё.
0
|
|
|
Заблокирован
|
|
| 07.08.2013, 19:15 | |
|
Одиночка, поиск слов тоже не панацея, в следующем патче поменяют и по кругу... Надо выделять слова и фразы по #00#00 хотя бы в участке памяти, а потом уже только сравнивать и заменять, тогда будет в разы легче с новыми версиями выпускать патчи.
1
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 07.08.2013, 19:38 | |
|
Dr_Quake, Спасибо, конечно, но код ещё на поиск слов даже не переделан. Я только предполагал это сделать. Т.е. тот массив, который он там создал из исходных фраз - пока не у дел. Ну, пошло, и хорошо. Может причина в том, что поменял слово для поиска базового адреса. Или сделал ошибку в коде, а потом исправил.
Но, в общем-то, если работает, я считаю свою миссию законченной. Глубже копать не охота. Два ноля: имеешь в виду - конечные ноли юникодовской строки? А какой смысл их искать, если всё равно нужно сравнивать всю фразу? Существенно это поиск не ускорит. А ему всё равно придётся переписывать весь массив исходных фраз и фраз-замен. Другое дело, что по фразам не нужно было-бы изменять код. Да и вообще можно эти массивы сделать в *ini файле. И менять только в ini, а программа (exe-ник) останется та же. Но это уже другая тема. Не по теме: Помнишь с чего началась эпопея? Как сделать вместо числа - текст?. А вылилось уже в русификатор для игры. При желании сам доделает.
0
|
|
|
Заблокирован
|
|
| 07.08.2013, 19:39 | |
|
Разделитель #00#00 в любом случае, не слова же переводить отдельно. Теперь его ждёт открытая бета и бан аккаунта в любом раскладе как только античит введут, жаль конечно, но результата добился и научился чему-то.
0
|
|
| 07.08.2013, 19:43 | |
|
Не по теме: Надеюсь он все посты читает.
0
|
|
|
0 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 21
|
|
| 09.08.2013, 04:12 [ТС] | |
|
Читаю, Dr_Quаke, с чего тbI взял что это палится? Я уже этим год занимаюсь и ничего, но раньше русик делал через CE и не только русиком занимался.
0
|
|
|
Заблокирован
|
|
| 09.08.2013, 09:21 | |
|
Мда... Тяжёлый случай...
0
|
|
| 09.08.2013, 09:21 | |
|
Почему в мазиле код работает правильно а в других браузерах нет?
кто может объяснить,почему на моем компе программа работает на других нет?код в Delphi Помогите! Почему у меня не идёт программа на других компьютерах? отправка почти у других не работает а у меня робит Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|