Вопросы Vanka Korotkoff
1 341

Стим и локализация

Вопрос, конечно, тупой, да и я не сильно умный. Подскажите, если я для локализации текстов изобрёл свой велосипед, стиму можно будет его как-то объяснить? Или обязательно нужен какой-то стандартизированный способ? Делаю на Юнити.

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Vanka Korotkoff", "author_type": "self", "tags": [], "comments": 24, "likes": 15, "favorites": 7, "is_advertisement": false, "subsite_label": "ask", "id": 47231, "is_wide": true, "is_ugc": true, "date": "Thu, 18 Apr 2019 10:15:43 +0300" }
{ "id": 47231, "author_id": 70059, "diff_limit": 1000, "urls": {"diff":"\/comments\/47231\/get","add":"\/comments\/47231\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/47231"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64961, "last_count_and_date": null }

24 комментария 24 комм.

Популярные

По порядку

Написать комментарий...
8

Речь про стимворкс и вкладку "языки" в свойствах.
Стим в таком случае просто докачивает локализацию из нужного депота, ничего велосипедить больше не надо.

Если у тебя локализация хранится не во внешнем ассет бандле, а в основном, то используй
https://partner.steamgames.com/doc/api/ISteamApps#GetCurrentGameLanguage

https://partner.steamgames.com/doc/store/localization

Ответить
0

Похоже вот оно. Спасибо.

Ответить
3

Вопрос очень тупой. Причем здесь стим и причем здесь юнити? Локализуйте свою игру как душе угодно.

Ответить
0

Юнити имеется ввиду в стиле Аминь!

Ответить
0

Делаю нна. Юнити.

Ответить
0

Он уже все на десять раз исправил.

Ответить
1

Вопрос то скорее всего с интеграцией переключения языка из Стима в свою игру. Смотри steam SDK и его документацию, это стандартный ответ на интеграцию с любым сервисом.

Ответить
0

Да это понятно, думал кто-то сталкивался/знает/сразу даст прямой ответ.

Ответить
0

Если ты имеешь в виду какую-то внутреннюю утилиту которая создает таблицы текстов и выводит строки в зависимости от локали, то ничего не будет.

Ответить
1

Ничего не будет в каком смысле?

Ответить
2

В смысле стиму наплевать какие внутренние инструменты ты используешь. Конечно не стоит встраивать что-то шпионящее за юзерами или датамайнеры. Но у тебя же просто таблица.

Ответить
0

Не понял вопроса ...
Steam'у все равно ,что ты будешь делать с купленной игрой .Будешь ты ее локализовать или модифицировать неважно. Конечно, если ты собираешься локализовать мультиплеерный продукт ,то да. Будет бан

Ответить
0

Расскажи о бане издателям TES Online и прочих Everquest'ов

Ответить
0

Не совсем всё равно. В соглашении об отношениях между платформой и пользователем, а так же между издателем/разработчиком и игроком всегда чётко говорится про недопустимость модификации ресурсов и исходного кода игры, за исключением случаев оговоренных в действующем пользовательском соглашении.

Ответить
0

Да не с купленной, а с разрабатываемой.

Ответить
–2

Ты придумал хуйню, чтобы нищеебы инди за дешево могли локализировать свои игры?

Ответить
0

Я сам инди нищеёб и эта пепяка исключительно для меня. Вот пытаюсь выяснить, правильно ли я всё сделал, или ну его нах.

Ответить
0

Ааа, разве в таком случае может быть неправильно?

Ответить
1

Хрен знает, я гуманитарий. Думал нужно дать Габену экзешник и сто баксов и на этом мои полномочия всё, а там ещё надо как-то с танцем бубновать. Буду разбираться, хули делать.

Ответить
0

На днях где то слышал, что при любом обновлении своей игры надо давать его на рассмотрение Вольво, но я хз правда ли это и как это устроино

Ответить
3

Не надо. Только один раз апрув проходит.

Ответить
0

Ок, спасибо за разъяснение. Самого этот вопрос интересовал

Ответить
1

На днях где то слышал

На Restart'e, скорее всего.

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
Игру с лучшим стелсом никто не заметил
Подписаться на push-уведомления