Как сделать игру локаленезависимой? (2000-Ace)
8 года 4 мес. назад - 8 года 1 нед. назад #101284
от ZX_Lost_Soul
Мои игры: Dolly's Afterlife (платформер) | Crossed Destinies (jRPG) >> Каталог всех игр русскоязычного сообщества RPG Maker <<
Старое: Dolly's Funeral (платформер) >> Скачать RPG Maker MZ <<
Как многие знают, игры на RPG Maker локале-зависимы. В играх на RPG Maker 2003 может не работать русский текст, если системная локаль не русская. В играх на RPG Maker VX Ace могут не открываться файлы, названные по-русски/по-японски, если локаль не соответствует языку в названиях файлов.
Сейчас мы это вылечим, приложив к игре эмулятор локали.
1. [strike]Идём на сайт NTLEAS и качаем свежую 32-разрядную версию (ntleas x86).[/strike]
Codeplex закрыли. Качаем у меня: Ntleas_x86_Build_46.zip
Все мейкеры 32-разрядны, поэтому брать х64 версию нет никакого смысла.
2. Создаём в каталоге вашей игры папку ntleas и распаковываем туда файлы из папки x86 (другое нам не нужно).
3. Открываем Блокнот, вставляем туда текст:
И сохраняем как start.cmd в папку с игрой.
Для RPG Maker 2000/2003 нужно заменить Game.exe в тексте на RPG_RT.exe
Всё! При запуске через start.cmd будет форсироваться нужная локаль.
Это может быть полезно, если вы решили выложить свою игру с русскоязычными именами файлов на англоязычный форум или переводите японскую игру, но не хотите переименовывать всю графику (японцы любят называть всё иероглифами).
ВАЖНО! Если при запуске игры вы получите ошибку "Unable to find VL Gothic font" - следует скопировать в каталог игры папку Fonts из RTP. Аналогично с dll.
Полезные ссылки:
Как распаковать архив с японскими именами на русскоязычной системе
Обзор различных эмуляторов локали
Сейчас мы это вылечим, приложив к игре эмулятор локали.
1. [strike]Идём на сайт NTLEAS и качаем свежую 32-разрядную версию (ntleas x86).[/strike]
Codeplex закрыли. Качаем у меня: Ntleas_x86_Build_46.zip
Все мейкеры 32-разрядны, поэтому брать х64 версию нет никакого смысла.
2. Создаём в каталоге вашей игры папку ntleas и распаковываем туда файлы из папки x86 (другое нам не нужно).
3. Открываем Блокнот, вставляем туда текст:
Для форсирования русской локали
Code:
start "" ".\ntleas\ntleas.exe" "Game.exe" "C1251" "L0419"
Для форсирования японской локали
Code:
start "" ".\ntleas\ntleas.exe" "Game.exe" "C932" "L0411"
Для форсирования другой локали
Другие локали форсируются аналогично - следует заменить второй аргумент на номер нужной кодировки, а третий - на номер нужного языка.
И сохраняем как start.cmd в папку с игрой.
Для RPG Maker 2000/2003 нужно заменить Game.exe в тексте на RPG_RT.exe
Всё! При запуске через start.cmd будет форсироваться нужная локаль.
Это может быть полезно, если вы решили выложить свою игру с русскоязычными именами файлов на англоязычный форум или переводите японскую игру, но не хотите переименовывать всю графику (японцы любят называть всё иероглифами).
ВАЖНО! Если при запуске игры вы получите ошибку "Unable to find VL Gothic font" - следует скопировать в каталог игры папку Fonts из RTP. Аналогично с dll.
Полезные ссылки:
Как распаковать архив с японскими именами на русскоязычной системе
Обзор различных эмуляторов локали
Мои игры: Dolly's Afterlife (платформер) | Crossed Destinies (jRPG) >> Каталог всех игр русскоязычного сообщества RPG Maker <<
Старое: Dolly's Funeral (платформер) >> Скачать RPG Maker MZ <<
Последнее редактирование: 8 года 1 нед. назад пользователем ZX_Lost_Soul.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
8 года 1 нед. назад #103766
от Рексарыч
Мои законченные игры:
1. "Судоку" - reksarych.itch.io/sudoku.
Наша группа в ВК: vk.com/bratstvo_rasskazchikov_istorij .
Моя игровая и околоигровая коллекция
Рексарыч ответил в теме Как сделать игру локаленезависимой? (2000-Ace)
Друзья, хоть убейте меня, но когда руки дошли до локаленезависимости, что-то не могу найти файл нужный по ссылке, которая написана в инструкции.
Соул, можешь пожалуйста дать прямую ссылку на файл, который нужен?
Буду благодарен.
Соул, можешь пожалуйста дать прямую ссылку на файл, который нужен?
Буду благодарен.
Мои законченные игры:
1. "Судоку" - reksarych.itch.io/sudoku.
Наша группа в ВК: vk.com/bratstvo_rasskazchikov_istorij .
Моя игровая и околоигровая коллекция
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
8 года 1 нед. назад - 8 года 1 нед. назад #103768
от Mur
ээээм,… а что, большая филололетовая кнопка не нажимается?
Или о чём вообще речь?
Вот ссылка которую она вызывает:
codeplexarchive.blob.core.windows.net/ar...ects/ntlea/ntlea.zip
Другой вопрос, что мой FF заблокировал файл, и на VirusTotal куча сработок, но это видимо из-за того, что оно лезет править файл.
Mur ответил в теме Как сделать игру локаленезависимой? (2000-Ace)
Рексарыч пишет: прямую ссылку на файл, который нужен?
ээээм,… а что, большая филололетовая кнопка не нажимается?
Или о чём вообще речь?
Вот ссылка которую она вызывает:
codeplexarchive.blob.core.windows.net/ar...ects/ntlea/ntlea.zip
Другой вопрос, что мой FF заблокировал файл, и на VirusTotal куча сработок, но это видимо из-за того, что оно лезет править файл.
Последнее редактирование: 8 года 1 нед. назад пользователем Mur.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
8 года 1 нед. назад #103774
от Рексарыч
Мои законченные игры:
1. "Судоку" - reksarych.itch.io/sudoku.
Наша группа в ВК: vk.com/bratstvo_rasskazchikov_istorij .
Моя игровая и околоигровая коллекция
Рексарыч ответил в теме Как сделать игру локаленезависимой? (2000-Ace)
Мур, а теперь посмотри, что в том архиве содержится, а что написано у Соула в сообщении. Было бы всё так просто... :*(
Мои законченные игры:
1. "Судоку" - reksarych.itch.io/sudoku.
Наша группа в ВК: vk.com/bratstvo_rasskazchikov_istorij .
Моя игровая и околоигровая коллекция
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
8 года 1 нед. назад - 8 года 1 нед. назад #103777
от ZX_Lost_Soul
Мои игры: Dolly's Afterlife (платформер) | Crossed Destinies (jRPG) >> Каталог всех игр русскоязычного сообщества RPG Maker <<
Старое: Dolly's Funeral (платформер) >> Скачать RPG Maker MZ <<
ZX_Lost_Soul ответил в теме Как сделать игру локаленезависимой? (2000-Ace)
Рексарыч, Codeplex (сервис, где была программа) закрыли.
Выкладываю сюда:
Ntleas_x86_Build_46.zip
Ссылку в теме тоже поменял.
p.s. В том, что качается с Codeplex Archive, на самом деле, тоже есть релизы.
Если распаковать releases\26\e12bfcc4-dafa-4ac2-99a2-741594482b2f как 7z-архив, получите то же самое.
Антивирусы, скорее всего, ругаются на старые версии программы (в архиве все версии), которые могли быть сделаны более костыльно.
Выкладываю сюда:
Ntleas_x86_Build_46.zip
Ссылку в теме тоже поменял.
p.s. В том, что качается с Codeplex Archive, на самом деле, тоже есть релизы.
Если распаковать releases\26\e12bfcc4-dafa-4ac2-99a2-741594482b2f как 7z-архив, получите то же самое.
Оно не лезет править файл. Вообще никакие эмуляторы локали файлы не меняют, это не нужно.Mur пишет: оно лезет править файл.
Антивирусы, скорее всего, ругаются на старые версии программы (в архиве все версии), которые могли быть сделаны более костыльно.
Мои игры: Dolly's Afterlife (платформер) | Crossed Destinies (jRPG) >> Каталог всех игр русскоязычного сообщества RPG Maker <<
Старое: Dolly's Funeral (платформер) >> Скачать RPG Maker MZ <<
Последнее редактирование: 8 года 1 нед. назад пользователем ZX_Lost_Soul.
Спасибо сказали: Рексарыч
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.096 секунд
