(no subject)

May 19, 2014 14:28

сказка о локали

спонсор этого поста - сообщество ru_simfiles! приглашаем вас всех в место, где можно задать вопрос о самодельных треках для любой музыкальной игры, а также найти тех, кто захочет поиграть в ваши симфайлы на своей системе. ITG, PIU, степмания, битмания - мы ждём вас вне зависимости от религии.

сообщество ru_simfiles - включи и задрочи!

---

недавно я столкнулся с одной проблемой, связанной с Lunatic Rave под Windows 7/8 и кастомными файлами; решил поделиться с вами своим успешнейшим решением.

все вы знаете о ресурсе bemaniso и кое-кто (я надеюсь, спустя только лет того, как я даю всем эту ссылку!) знают Digital Emergency Exit. и там, и там можно скачать кастомные файлы для IIDX - азиатские, хорошие и разные - а потом играть их у себя в любимом эмуляторе, которым у меня безальтернативно стал Lunatic Rave 2 из-за его поддержки ASIO-драйверов.

недавно я столкнулся с двумя проблемами.

начну с первой. :)

имена файлов и папок очень часто содержат иероглифы или специальные символы.
например, вот так: ( ゜д ゜)彡<振り向き凡人

да, Windows 7/8 спокойно обращается с уникодом и позволяет хранить такие имена без особых ухищрений, а вот WinRAR, например, в некоторых случаях отказался правильно показывать эту инфу.



это не только выглядит некрасиво, но и чревато серьёзной потерей связанности в симфайлах в случае, если какие-нибудь кейсаунды так поименованы: треки станут работать неправильно или не запустятся вообще.

я решил это с помощью перехода на японскую локаль. это означает, что Windows, когда не пользуется уникодом, стала подразумевать, что мне нужен японский язык (а не русский, как раньше). это не очень удачное решение. да, оно полностью сняло проблему распаковки хитрых имён, но, так как это глобальная настройка на всю систему, то от этого в ней меняется много что. например, «блокнот» стал переносить строки не по словам, а по символам; по умолчанию добавился в наборе японский язык; превратились в ахинею тексты в русских инсталляторах - да много ещё чего. также эта настройка вступает в силу только после перезагрузки. в общем, неудобно, но я всё равно опишу, как это сделать, а вы потом прочтите дальше.

перейти на японскую локаль (locale) в русской Windows 7 можно так:

Панель управления -> Язык и региональные стандарты -> Дополнительно -> Изменить язык системы...



там выбрать японский и перезагрузиться.

вторая проблема!

вторая проблема, однако, оказалась неожиданной для меня.
выяснилось, что если, успешно распаковав горы японских песенок, вернуться на русскую локаль, то сам Lunatic Rave перестаёт правильно видеть названия папок! перестаёт их корректно отображать в интерфейсе и перестаёт их открывать! это просто катастрофа. :) все труды насмарку? неужели не найдём решение? конечно, найдём!

ситуацию спасла Locale Emulator, эта программа позволяет запустить приложение в указанной локали. утилита микроскопическая, установка безболезненная. теперь локаль системы остаётся русской, но я могу запустить Lunatic Rave 2 в японском окружении и таким образом решить все проблемы с азиатскими именами и хитрыми символами в игре. распаковывать файлы всё-таки лучше под общей японской локалью. всё, проблема решена и все наши треки запускаются. :)



спасибо за внимание!

в следующей статье я расскажу вам, как любая полупрофессиональная звуковая карточка (которую можно купить с рук тысячи за три-четыре) может помочь офигенно уменьшить задержку при игре, делая ощущения от вашего LR2 просто незабываемыми.

ждите!
Previous post Next post
Up