Привет Гость!
Ты можешь:
Войти или зарегистрироваться

Забыл пароль
Регистрация
Меню сайта
Главная страница Каталог файлов Всё для моддинга Новости Моды ПК игр Форум Flash игры/журналы Помощь сайту WAP/PDA версия сайта Мы вКонтакте
Категории
Уроки по модификации java [174]
Уроки по переводу java игр [15]
Программы для компьютера [100]
Программы для телефона [82]
Модификация смартфонных игр [15]
Symbian, Android, iPhone и т.д.
Прочее [35]
Уроки по модификации ПК игр [9]
Мини-чат
Главная » Статьи » Уроки по переводу java игр

05.02.2013, 21:52

Перевод текста не в class файлах

Когда текст находится в *.class файлах, переводится все очень просто (хотя китайские игры переводить все равно очень тяжело). Но когда текст не в классах, тогда все становится несколько сложнее. Самое главное при анализе игры определить, где хранится текст, как именно он шифруется и считывается. Очень часто в китайских играх встречается текст, смешанный с прочими игровыми данными, и если изменить длину текста — все игровые данные сместятся от своих первоначальных позиций, и игра перестанет загружаться. Выходов несколько:
1. Пытаться уместить свой текст в ограниченную строку, например, слова «Новая игра» на китайском языке занимают 4 символа, 4*3=12 байтов на слово. 12/2=6 русских букв можно уместить в 4 кит. символа. Придется сокращать слова, например: Новая.; здесь точка в конце или пробел обязательны, так как слово не должно быть меньше оригинала (иначе опять же, сместятся игровые данные). Можно также писать ЗАГЛАВНЫМИ БУКВАМИ и заменять на похожие заглавные английские буквы, чтобы уместить больше текста (англ. символ = 1 байт, рус. — 2 байта)
2. Понять структуру и расположение игровых данных и переиндексировать их: в файле встречаются смещения (offset) от начала файла, которые указывают на игровые данные. Если файлов несколько, и структура у них одинаковая — лучше написать плагин к javatrans (но здесь уже надо знать java язык).

Автор текста - wakko, взято с его сайта.
Категория: Уроки по переводу java игр | Добавил: Tommy_M
Просмотров: 2036 | Комментарии: 3 | Рейтинг: 0.0/0

Всего комментариев: 3
Спам
TheOnBook   (07.04.2013 18:19)
WretcH, теперь хоть что-то понял :D

Спам
WretcH   (06.04.2013 19:41)
Объясню. Например в китайском языке буква занимает 3 байта, например слово лось на кит. Будет весить 4 символа на 3 байта. То есть 12. А русские символы по 2 байта например то же слово лось занимает 4 на 2 восемь. Значит прибавляешь к слову две буквы и всё пойдет

Спам
TheOnBook   (06.04.2013 15:56)
Как-то здесь запутанно, и ничего не понял.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

о, привет
Новинки
  • Файлы
  • Статьи
  • Новости

Quantum
Комментов: 11 | Загрузок: 58
Evil Dead Regeneration Java Beta
Комментов: 3 | Загрузок: 54
Walking Zombie :D
Комментов: 4 | Загрузок: 34
Grim Reaper
Комментов: 0 | Загрузок: 32
Warsong Checkers
Комментов: 0 | Загрузок: 19
Meat2Eat: Pavlov Alive
Комментов: 1 | Загрузок: 26
The Chaos Engine
Комментов: 0 | Загрузок: 21
The Eyes
Комментов: 1 | Загрузок: 44
Nowhere: Super Hack
Комментов: 1 | Загрузок: 27
GD Lyubitel'ska9I 2
Комментов: 1 | Загрузок: 13

БЫСТРАЯ НАВИГАЦИЯ ПО САЙТУ
Комментов: 3 | Просмотров: 2434
Работа с EMG Studio
Комментов: 9 | Просмотров: 3693
J2ME Loader - 1.2.5.1 (эмулятор Java на Android)
Комментов: 2 | Просмотров: 1564
M3G to OBJ Converter + Lang Editor
Комментов: 2 | Просмотров: 471
Исходный код Gish Reloaded
Комментов: 2 | Просмотров: 1582
Моды Minecraft PE
Комментов: 0 | Просмотров: 1288
Оптимизация графики
Комментов: 5 | Просмотров: 2311

С наступающим короч)
Комментов: 1 | Просмотров: 459
Silent Evil - что же с релизом?
Комментов: 3 | Просмотров: 300
Alien Shooter на телефон! |Java| (Полное прохождение)
Комментов: 0 | Просмотров: 345
Duke Nukem Mobile |Java| Прохождение (2004)
Комментов: 1 | Просмотров: 341
ЛУЧШИЕ ИГРЫ ЗА ИСТОРИЮ JAVA #2 Дополнение
Комментов: 2 | Просмотров: 639
F.E.A.R. Mobile (Полное прохождение долгожданного мода + и небольшой обзор)
Комментов: 2 | Просмотров: 554
Nowhere 3D
Комментов: 11 | Просмотров: 928
Случайный мод
Это мод игры gоf, а изменения следующие:
- графика чуть-чуть получше, короче смотри скриншот
- самолёты немного перекрашенные
- изменены космические текстуры, но не все...
1588 189 14 2.7
Статистика
Онлайн всего: 2
Гостей: 1
Пользователей: 1
Пользователи
Гости сайта
romax9lahin
[ Нас сегодня посетили ]
При копировании материалов, желательно оставлять ссылку на этот сайт!
© Tommy_M 2009-2018 | Хостинг от uCoz