Перейти к содержимому
Zone of Games Forum

Рекомендованные сообщения

White Album: Memories like Falling Snow

header.jpg

  • Метки: Визуальная новелла, Романтика, 90-е, Симулятор свиданий, Глубокий сюжет
  • Платформы: PC
  • Разработчик: AQUAPLUS
  • Издатель: DMM GAMES
  • Серия: Shiravune
  • Дата выхода: 4 августа 2023 года
  • Отзывы: 617 отзывов, 95% положительных
Классический визуальный роман от AQUAPLUS, запустивший одну из самых любимых франшиз в Японии, WHITE ALBUM — это история любви во многих проявлениях. Будет ли пара держаться вместе или их разнесет холодный ветер? Альбом их отношений будет белым как снег и таким же пронзительным.
Скриншоты

 


 

Скрытый текст

Здравствуйте!
Ищу  русификатор или поддержку в его создании для:
WHITE ALBUM: Memories like Falling Snow — Классический визуальный роман.
Страница игры в SteamПЕРЕЙТИ

Может кто возьмётся  перевести её на русский? Хотя бы на машинный перевод. Оставите возможность тихонько полировать перевод. Совсем идеально!
Либо ткнуть меня носом в мануалы к изучению для самостоятельного изучения вопроса распаковки и запаковки файлов перевода, перерисовки шрифта ?
Инструментов для этого кажется так много, что я просто не пойму какие, где, как мне использовать. 
 Я полный ноль в программировании:dash1: Но уверенный пользователь ПК.
 Мне будет интересен каждый ответ. Критика принимается.
Инструменты перевода найденные на Github (выдают ошибку на последней версии игры) требуется версия игры 1.0

UPD: Не претендую на звание переводчика. Мне хочется перевести историю Белого альбома, на родной язык. Чтобы как можно больше людей могло познакомиться с романом. Который я люблю всей душой. Потому, пожалуйста если вы не против помочь мне в этом не простом деле. Оставьте свой вклад в теме. Спасибо!
Текущий прогресс, трудности с которыми мы сталкиваемся, всегда можно отследить по последним сообщениям. 

 

Изменено пользователем AyaHirano
убрано первое сообщение под спойлер

Поделиться сообщением


Ссылка на сообщение

Перевод на паузе (информация в конце поста)
| Шрифты: 100% | Текст: 24.2% | Текстуры: 90% | Кат-сцены: 60.0% | Редактирование: — | Тестирование: - |
63b452ed0d3e8ec85a2a92dbd29e3ca0.jpg
Последнее обновление: 09.04.2025

Видео на Rutube
ju.png

 

Пауза в работе — перезагрузка для перевода

Вынуждена сообщить, что до конца сентября-октября работа над переводом будет приостановлена. Меня ждёт командировка в удалённый район полуострова — место без связи и интернета, где из «соседей» только ветер, сосны и те, кто в бурых шубах ходит под луной.

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

Прошу вас — сохраните интерес к проекту.
Если у вас есть срочные вопросы, задавайте их до 14 апреля. После этой даты связь прервётся, и моими собеседниками станут лишь шорохи тайги.

Что буду делать в эти месяцы:
— Анализировать черновики. Возьму с собой распечатанные главы с пометками: спорные эпизоды, где текст «спотыкается», и метафоры, которые просятся быть острее.
— Продумывать структуру. Без цифрового шума легче увидеть общую картину: как главы стыкуются, где добавить воздуха, а где — напряжения.
— Готовиться к финальному рывку. По возвращении сразу возьмусь за шлифовку текста — так, чтобы каждая строчка звучала, как струна.

Почему эта пауза — не провал?
Потому что я не останавливаюсь — просто замедляюсь, чтобы не сбить дыхание. Иногда нужно отойти от экрана, чтобы увидеть то, что ускользает в спешке.

Возвращаюсь с чётким планом и ясной головой. Обещаю: осенью работа закипит с новой силой.

До скорых встреч!

 

 

 

Изменено пользователем AyaHirano
  • Лайк (+1) 3

Поделиться сообщением


Ссылка на сообщение
В 26.03.2025 в 14:49, Tericonio сказал:

@AyaHirano 

Попробуй сначала декодировать в MP4 все movie файлы, скопировав старые в другое место а новые переместив по местам

И проверить как будет в игре

Сконвертировала .movie в .mp4 (хотя у меня они и в .movie открывались нормально в windows). Новый .mp4 переименовала в .movie, игра изменённые воспроизводит. Разрешение при конвертации оставила прежним: 1920x1080, битрейт, частоту кадров, так же без изменений. Размер файла снизился на 50%. Тормоза в игре ушли, качество упало будто раза в два.
Конвертировать назад изменённый .mp4 назад в .movie тоже пробовала. Ситуация не меняется.

Итог: оставить как есть, но с высоким качеством. Пожертвовать качеством в угоду плавности. 
“To be, or not to be, that is the question”

Не меняется имя персонажа над текст-боксом, от чьего имени ведётся повествование в данный момент. 
 

Скрытый текст

image.png

Пробовала в скрипте текста менять в колонке char name. В texttooll автоматический исправляет назад “МоёИмя” на то, что было изначально “GIrl”. В коде texttooll с github, вижу колонки с подменой японских имён на английские. Может нужно заменить в самом скрипте японские = английские, на японские = русские? Потом прогнать текст снова через экспорт?  


По упаковке. Точно следую инструкции от вас. И ничего не выходит. В результате файл на 1 Кб. 
Разные варианты перепробовали. В том числе и упаковку не изменённой текстуры.
 

Скрытый текст

379.png
380.png

 

Изменено пользователем AyaHirano

Поделиться сообщением


Ссылка на сообщение

@AyaHirano 

В той же папке не должно находится *.xml файл он должен быть рядом с папкой а не в папке где расположены frame*  а у вас имя файла 

Качество может упасть, но можно ещё попробовать  другие программы для снижения битрейта и уменьшив разрешение

Я писал раньше что текст имён и ещё небольшая часть находится в исполняемом файле WHITE ALBUM Memories like Falling Snow.exe

Возможно вы не скачали новую версию за 20 год, или же может такое быть что символы у вас лишние

Это код на распаковку NowLoading.tex  и в этой же директории должен находится TEXTool.exe + DALLib.dll

TEXTool -p NowLoading.tex
TEXTool -i NowLoading.tex

 

Это код на упаковку NowLoading.tex

TEXTool -m NowLoading

Главное только путь к папке и перед папкой между TEXTool добавить -m

Рядом же с TEXTool.exe + DALLib.dll должны лежать два батника — один на распаковку а другой на упаковку

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

В папке NowLoading редактируеш файлы и там же оставляешь в формате *.png — файлы должны иметь то же самое имя как и предыдущий файл

За место NowLoading вы добавляете то имя файла которое вы хотите распаковать или же в другом батнике упаковать

Через Notepad++ редактируете батник для изменения имени на другое когда закончите с предыдущим

 

Изменено пользователем Tericonio
  • +1 1

Поделиться сообщением


Ссылка на сообщение
12 минут назад, Tericonio сказал:

Возможно вы не скачали новую версию за 20 год, или же может такое быть что символы у вас лишние

В 12.03.2025 в 08:19, DjGiza сказал:

Немного изменённая программа(только сама программа, без пайтон скриптов) под современные системы Texttool.zip ~ pixeldrain

Символы лишние. Не совсем поняла, как так? Вы о количестве? Да не должно быть, там везде почти один в один выходит. Или и того меньше. 
Текст имён и ещё небольшая часть находится в исполняемом. Значит изменению не поддаются? 
   

Поделиться сообщением


Ссылка на сообщение

@AyaHirano 

Внимательно ещё раз посмотри на скриншот где у тебя распакован Caution_autosave

В той папке у тебя Caution_autosave.png + Caution_autosave.xml — такого не должно быть

Должно быть : В папке Caution_autosave — только frame00 и дальше по увеличению если в *.tex файле их больше

А в самой папке Unpack: папка Caution_autosave + Caution_autosave.xml + TEXTool.exe + DALLib.dll и только тогда можно создать файл Caution_autosave.tex

19 минут назад, AyaHirano сказал:

Текст имён и ещё небольшая часть находится в исполняемом. Значит изменению не поддаются? 
   

Перешли мне Steam версию файла я выпишу текст ты переведёшь я вставлю и отдам тебе его

Для распаковки Unpack_tex.bat + *.tex + TEXTool.exe + DALLib.dll = на выходе Папка + xml файл

Для упаковки Pack_tex.bat + папка + xml файл + TEXTool.exe + DALLib.dll = на выходе *.tex (чтобы не нажимать Y каждый раз, удаляешь предыдущий tex того же имени что пакуешь)

 

Не важно сколько будет у тебя папок и xml файлов, главное это имя что ты добавляешь в Pack или Unpack

Изменено пользователем Tericonio
  • Спасибо (+1) 1

Поделиться сообщением


Ссылка на сообщение

@Tericonio 
Спасибо, с текстурой покончено. Упаковано, игра считывает, ничего не ломает.  
Нужно скинуть ”WHITE ALBUM Memories like Falling Snow.exe” ?

 

Изменено пользователем AyaHirano
  • +1 1

Поделиться сообщением


Ссылка на сообщение

@AyaHirano 

Скачать — Архив с WHITE ALBUM Memories like Falling Snow.txt — 112 строк

В нём переведёшь и перешлёшь мне

Переменные \n так и оставляй, может потом поменяем расположение

Внесу в файл только отдельной секцией, поскольку в файле нет достаточно места для внесения этого участка, поэтому немного увеличится размер файла, где-то на ~7000 байт — Это мало

@AyaHirano 

Исправь 24 строку на Floor Director

97 строку на Would you like to Quick Load\nthe most recent Auto-Save?

А 98 удали the most recent Auto-Save?

Изменено пользователем Tericonio
  • +1 1

Поделиться сообщением


Ссылка на сообщение

@Tericonio 
Вольный перевод? Или сохранить точное число символов? 
Пример: 

  • Drama Club Member  
  • Участник Драматического Кружка
  • Уч. Драм. Кружка 

И беглым взглядом, не хватает его в списке: Drama Club Member.

Поделиться сообщением


Ссылка на сообщение

@AyaHirano 

  • Drama Club Member  — Нет в исполняемом файле

А так вольный перевод

@AyaHirano 

Скорее всего это текстура

А текстуры могут быть упакованы ещё в PCK 

К примеру : Eng.pck (Файл.tex + Файл01.tex + Файл02.pck)

Изменено пользователем Tericonio
  • +1 1

Поделиться сообщением


Ссылка на сообщение

@Tericonio Диск
Строка 40 меня смущает. Можно перевести как “болван”, или это всё таки техническая часть кода. И используется игрой иначе. 
В тексте она: МАКЕТ.   

Поделиться сообщением


Ссылка на сообщение

@AyaHirano 

Пока  переведи, но добавлять её не будем, да и текст верхним регистром, в то время как весь остальной текст и текстуры только с заглавными первыми символами

Поделиться сообщением


Ссылка на сообщение

@Tericonio 
Значит пока так и оставим. Готовый файл в прошлом сообщении.

  • +1 1

Поделиться сообщением


Ссылка на сообщение

@Tericonio 
Я снова сломала текстуру. Так как файлов большего одного, не собирается корректно. Подхватывает только 1 файл .png
Собираю все png в папку, папку с png рядом с textool, xml вне папки в одном месте с textool. Не вышло. Переношу xml в папку с png, не вышло. Имена файлов не меняя с frame, повторяю все те действия. Не вышло. 
 

Скрытый текст

image.png

 

Поделиться сообщением


Ссылка на сообщение

@AyaHirano 

Ещё раз повторяю, то что ты делаешь это не верно

Что у тебя создаётся когда ты нажимаешь Unpack_tex.bat ?

Удали все файлы png + xml Из этой папки

Скопируй туда любой файл *.tex и отредактируюй в Unpack_tex.bat  — 2 строки заменив имя

У тебя должно выйти следующе в папке Unpack: 

Textool.exe

Dallib.dll

Pack_tex.bat

Unpack_tex.bat

MouseSelect  — Папка с файлами frame — Эти файлы и редактируешь в самой папке, и не переименовываешь в другие имена, как было frame00 так и должно остаться

MouseSelect.xml

Изменено пользователем Tericonio
  • Спасибо (+1) 1

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: DInvin
      Fate|Samurai Remnant

      Метки: Японская ролевая игра, Ролевая игра, Аниме, Ролевой экшен, Экшен Платформы: PC PS5 PS4 SW Разработчик: Koei Tecmo Издатель: Koei Tecmo Серия: KOEI TECMO GAMES CO., LTD. Дата выхода: 29 сентября 2023 года Отзывы Steam: 4561 отзывов, 90% положительных
      После релиза никто не хочется взяться?
      Хотя бы машинный
    • Автор: 0wn3df1x
      Butterflies

      Метки: Экшен, Приключение, Приключенческий экшен, Платформер, 3D-платформер Разработчик: Le Crew Издатель: Le Crew Серия: Butterflies Дата выхода: 22.05.2023 Отзывы Steam: 38 отзывов, 63% положительных

  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Ты сказал, что достаточно лишь “выдержать стиль” в коде, оправдывая свои орфографические ошибки на письме, то есть логично предположить, что раз достаточно выдержать стиль кода, то ты допускаешь ошибки в коде по аналогии. Достаточно ведь только стиль выдержать и ничего более, разве нет, с твоих же слов?) И всё-таки стиль речи и ошибки в написании, это, мягко говоря, вещи разные, странно, что ты ставишь между ними равенство. Пока ты не начал впаривать, что твои ляпы якобы когда-нибудь станут нормой, оправдываясь, заметь, что лично я тебе до того момента вообще ничего не говорил. Пока другой человек не попросил подсветить ошибки, я опять-таки спокойно прошёл мимо них. К чему приведёт? Ну, на сколько могу судить, приводит пока что только к смайликам. Заметь, тебя никто тут не минусует, ну и до тех пор, пока ты сам не ёрничаешь, то тебя и не поддевают даже, тебе показывают путь к самосовершенствованию в весьма спокойной манере с шутками и прибаутками.
    • Пускай следуют, я им что не даю что ли? Ты когда отвечаешь, ты понимаешь на что ты отвечаешь? Стиль это вот это. float playerGold = 3f; float _playerGold = 3; float playergold = 3f; float PlayerGold = 3f;   bool inventoryOpen; bool menuClose; if(inventoryOpen && !menuClose) {
      }   if(inventoryOpen==true & menuClose==false)
      {
      }

      это стиль, на что тут компилятор будет ругаться? все будет работать, некоторые варианты тут совсем не правильные, но ошибкой они не будут восприняты движком.   Пойми, что мне все равно, кто что как пишет, включая меня самого. Пока я понимаю других, и пока они понимают меня — все равно. Успокойся уже. Хочешь идти править каждую ошибку в каждом посте за каждым человеком? Дерзай. Посмотришь к чему это приведет.
    • по тому, что есть в стиме выглядит как игра из 2010х или с мобилок. локации на детализацию слабы. какой то полёт и беготня с видом со спины и бой как с любой РПЖ на мобиле в изометрии. так, что похоже, что перемещения будут типа Subway Surfers и бой аля мобилка с двумя-четырьмя скилами. CGI ролик симпатичен, но на этом как то всё...
    • Вводное слово “пожалуйста”, выделяется запятыми. Есть нюансы, впрочем, то есть не всегда выделяется как одно слово. Первая запятая не помню точно, как обзывается случай, вроде бы обособление или что-то такое. Вторая — что-то про деепричастия.
    • Ты это, свои хотелки за вероятное будущее-то не выставляй. Есть нормы русского языка, которым люди следуют. А в это время ты своё незнание пытается выставить в свете того, что авось когда-нибудь твои ошибки станут нормами языка. Даже если вдруг когда-нибудь и станут, но сейчас-то нет. Любой интерпретатор с тобой не согласится. А компилятор и вовсе тебя красным подчёркнутым матом покроет и пошлёт править ошибки. Пойми, что ты всё-таки ты не средневековый крестьянин, да и не деревенский рубаха-парень, да и стилизовать себя под него ты явно не пытаешься, чтобы твои детские ошибки были хоть как-то оправданы. К обычным оЧепяткам, оговоркам и простым мелким ошибкам в т.ч. с запятыми и т.п. тут никто не докапывается (обычно), но когда ты пытаешься выставлять своё банальное невежество за норму — это уже перебор всё-таки. Ну а если на то дело пошло, то даже у просторечного стиля есть свои нормы, правила и нормы, которым следуют, когда нужно расписать персонажа подобного типажа. Это не просто взять и наобум налепить ошибок и исковеркать слова.
    • [vFonts.r01] В связи с внедрением разработчиков русского перевода от сообщества в игру, оставил только аутентичные кириллические шрифты.
    • Языки в мире вообще не совершенны и полны логических ошибок сами по себе, особенно французский. И ничего. Как-то никто вопросов не задает. Русский язык тоже не идеальный и время от времени в нем что-то меняют. Что-то с не правильного становится со временем правильным.  Сейчас правильно ставить ударение в слове звонит на второй слог. Хотя люди всё больше ставят ударение на корень в глаголах, чем на окончание. И скорее всего это скоро станет официальным “правильным” вариантом, может уже стало, я не особо слежу за этим, давно об этом читал. В языках программирования, главное выдерживать стиль, чтобы твой код понимали другие. В обычных языках я считаю, это тоже самое главное. Пока тебя понимают — всё ок. Если докапываться до каждой буковки и до каждой запятой, то вместо диалога у людей будет вечное редактирование ошибок. Если ты хотел показать мне, что такое не приятно читать, то надо было стараться сильнее. Я привык даже вот к такому: “приФфки, а ти ни ХоТил Бы ню такъс чтобы нимноЖечка, поФфармить асечки  то Ж я баЮсь одна миня моГутЪ убиФфать там злие пвпсчеры а ток ти са мной будефф и мы всих убфьем, мурь?”
    • Спасибо за развернутый ответ. Поживу тогда с костылем. Того, что работает мне с головой хватает
      В любом случае благодарю за вашу работу. Скрипт шикарный. )
    • Вообще-то зашито. Все млекопитающие играют в игры. Естественно, животные не играют в компьютерные игры, как и люди не играли до изобретения компьютеров. Тоже неправильный пример, т.к. без еды прожить нельзя, а без близости с другим человеком можно.
    • Да, как я и предполагал, за исключением дополнения в виде наблюдателя времени друзей.

      Экосистема менеджеров (Tampermonkey, Greasemonkey, Violentmonkey и др.), а также сред выполнения скриптов, встроенных в другие расширения (как в AdGuard), довольно разнообразна. Да, все они служат одной цели, но их внутренние реализации могут существенно отличаться. В основе их работы лежит концепция песочницы - изолированной среды, которая создается из соображений безопасности, чтобы пользовательский скрипт не мог бесконтрольно хозяйничать на странице, например, похищая личные данные. Но строгость этой песочницы и набор инструментов, которые предоставляются скрипту для общения с внешним миром, сильно варьируются. Хотя все они стремятся следовать общему стандарту Greasemonkey API, их реализации отличаются. Tampermonkey, на сегодняшний день, является наиболее функционально полным и стабильным менеджером, который реализует даже самые специфические, но ставшие стандартом де-факто в сообществе, возможности API, такие как unsafeWindow и гибкое управление кросс-доменными запросами. Другие менеджеры зачастую являются форками (ответвлениями) более старых версий или независимыми разработками, которые догоняют “золотой стандарт” по функциональности с разной скоростью. Иногда это приводит к тому, что в них отсутствуют определённые функции.

      Например, некоторое время назад была проблема с работой другого моего скрипта в OrangeMonkey (который использовал наш главадмин SerGEAnt). Она была связана с тем, как расширение обрабатывало разрешения на кросс-доменные запросы и взаимодействие с веб-редактором CKEDITOR, который используется на многих форумах на движке Invasion Board. Скрипту требовался доступ к API редактора, но OrangeMonkey не предоставлял необходимого моста для выхода из “песочницы”, что приводило к ошибке. В то же время в Tampermonkey этой проблемы уже не было, так как его разработчики реализовали более продвинутые механизмы взаимодействия с контекстом страницы. Это классический пример рассинхронизации в разработке, где одно расширение уже адаптировалось под новые веб-технологии, а другое - ещё нет. AdGuard, конечно, довольно мощнейший инструмент для блокировки контента и защита приватности, но выполнение пользовательских скриптов является его вторичной, хоть и очень полезной, функцией. Поэтому вполне объяснимо, что его песочница может быть более строгой, а среда выполнения не предоставляет некоторые узкоспециализированные, но критически важные для сложных скриптов API, такие как unsafeWindow. Это не столько недостаток, сколько фундаментальное различие в философии разработки: приоритет отдается максимальной безопасности, иногда в ущерб расширенной функциональности пользовательских скриптов. Теперь давайте пройдёмся по результатам. Это как раз то, о чём я писал в предыдущем сообщении. Во время разработки скрипт все еще мог получить список игр из window, но где-то с полторы недели назад Valve немного изменила свой фронтенд. Они всё активнее используют современные фреймворки, которые строят страницу динамически, а данные хранят внутри своей инкапсулированной экосистемы (состояние компонентов). Раньше переменные могли просто объявляться в глобальной области видимости, теперь же они "живут" внутри фреймворка, и доступ к ним снаружи затруднен. В какой-то момент массив с ID игр из списка желаемого (g_rgWishlistData), который раньше был легко доступен, стал инициализироваться таким образом, что его можно прочитать только через прямой доступ к JavaScript-контексту самой страницы. Именно для этого понадобился unsafeWindow. Он как ключ, который позволяет скрипту, работающему в изолированной песочнице, дотянуться до переменных на основной странице. Костыль (var unsafeWindow = window;) - это хороший фикс для предотвращения падения скрипта от ReferenceError, но он лишь создаёт псевдоним для window песочницы, в которой g_rgWishlistData по-прежнему не существует. AdGuard не предоставляет этот ключ, поэтому скрипт не может найти ID и сообщает об ошибке. Здесь причина схожа, но связана не столько с доступом к переменным, сколько с изоляцией сессии аутентификации. Ваше тестирование подтверждает, что среда AdGuard, скорее всего, выполняет скрипты в настолько изолированном контексте, что они не имеют полного доступа к вашей браузерной сессии на сайтах Steam. Для работы этих модулей необходима авторизация. Её отсутствие или изоляция приводят к неработоспособности: Наблюдатель: Его основная задача - отслеживать изменения в вашем списке желаемого и библиотеке. Для этого скрипт обращается к эндпоинту Steam /dynamicstore/userdata/:
      https://store.steampowered.com/dynamicstore/userdata/
      Когда вы авторизованы, сервер Steam отдает специальный JSON-файл, содержащий ID ваших игр из rgWishlist, rgOwnedApps и т.д. (в этом JSON также содержатся ваши настройки персонализации магазина, но нет и не может быть логина, хэша пароля, платёжной информации или токенов аутентификации). Скрипт использует эти ID, чтобы затем сделать отдельные, публичные запросы к API Steam и получить информацию по каждой конкретной игре. Когда скрипт через GM_xmlhttpRequest делает запрос к /userdata/, этот запрос должен содержать ваши аутентификационные данные. Если среда выполнения (AdGuard) не передает их, для сервера Steam этот запрос выглядит как анонимный, и он возвращает пустой ответ. Таким образом, у модуля просто нет исходных данных для работы - он не знает, за какими играми ему нужно следить, и его панель остается пустой. Время друзей: Механизм абсолютно такой же. Чтобы показать, сколько времени ваши друзья провели в игре, скрипт должен сначала узнать, кто ваши друзья. Эта информация находится на персонализированной странице сообщества Steam (friendsthatplay), например:
      https://steamcommunity.com/my/friendsthatplay/1245620
      она генерируется сервером динамически, специально для вашего аккаунта. Для анонимного пользователя или для скрипта, работающего в изолированной сессии без доступа к актуальным данным, такой страницы не существует - Steam просто не вернет нужные данные. Соответственно, без доступа к этой странице скрипт не может извлечь имена друзей и их наигранные часы и делает логичный вывод - “друзья не играли”. Фильтр “Только ваши DLC”: Этот фильтр в каталоге поиска полностью зависит от вашей личной библиотеки. Его механизм прост: при отображении каждого товара скрипт проверяет, является ли он дополнением (DLC). Если да, он определяет ID основной игры (parent_appid) и ищет его в вашем списке rgOwnedApps, полученном из того же /userdata/. Если вы не авторизованы или сессия недоступна, список rgOwnedApps пуст, и фильтр просто не сможет найти ни одного подходящего DLC. Помощники подарков (Gift Helpers): И на странице игры, и в списке желаемого, для корректной работы им необходима точка отсчета - цена и валюта в вашем регионе. Эту информацию Steam предоставляет пользователю через переменные g_strCountryCode и g_rgWalletInfo. Без них скрипт не может запросить локальную цену и выполнить правильную конвертацию для сравнения с ценой друга. Тем не менее, как вы и заметили, помощник на странице игры у вас сработал. Это связано с наличием в этом модуле специального костыля: если скрипт не может определить данные текущего пользователя, он по умолчанию использует данные для российского региона в качестве базовых. Это позволяет функции работать, но сравнение цен может быть неточным, если вы на самом деле находитесь в другом регионе. Для помощника в списке желаемого этот костыль уже не помогает, так как тот модуль при попытке получить ID игр со страницы. Вот как-то так.
  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2025 | Реклама на сайте.

×