Smich
Имя
Не указано
Сообщений
Пол
Мужской
Кармы
День рождения
15.04.1979
0
Постов
Местонахождение
Минск
Подсказок
Присоединился
20.12.2011
Сердечко
PlayStation ID
Xbox Gamertag
Не указан
Nintendo ID
Не указан
29.11.2018 в 20:48
 
Сегодня я расскажу, что происходит на приставке при получении трофея.
Но сначала может быть кого-то удивлю. Все ваши установленные трофеи продублированы на приставке. В одном файле хранятся пользовательские трофеи, в другом - сетевые (PSN-овские). Пользовательские трофеи вы видите, когда просматриваете их в меню. Также система во время игры смотрит на пользовательские трофеи и понимает, какие трофеи уже выданы - какие нет. Сетевые трофеи предназначены только для синхронизации с серверами Сони. Увидеть их до синхронизации нельзя. А после синхронизации они перекочуют в пользовательские трофеи и будут светиться в сети.
Также может для кого-то будет новостью, что на приставке тикают сразу двое часов. Это также пользовательские (системные) и сетевые. Пользовательские мы можем настроить вручную или синхронизировать с Интернетом. Сетевые - только с Интернетом. Это сделано для того, чтобы пользователь не отматывал дату и не играл в просроченную игру.
И так, во время игры сама игра отслеживает, выполнили ли вы условие получения трофея. Если да - то на системную службу трофеев посылается...
29.11.2018 в 01:03
 
Хорошо. Распишу сегодня процесс установки трофеев на приставку.
После запуска игры в памяти приставки расшифровывается исполнительный файл EBOOT.BIN и, после всех проверок его на валидность, передаётся на него управление. В итоге в памяти, начиная с адреса 0x00010000 располагается в открытом и расшифрованном виде ELF файл нашей игры. Где-то в коде этого файла будет обязательно прописан уникальный номер трофеев, которые должны будут быть установлены на приставку. Установка трофеев (если это первый запуск игры) или проверка уже установленных трофеев - процедура обязательная. Если на этом этапе возникает ошибка, то игра просто закроется с сообщением о невозможности установки призов. Как пример, залапаный BD-ROM и невозможность достоверно считать файл с трофеями TROPHY.TRP. Если же всё в порядке и набор трофеев присутствует и проходит проверки на валидность - управление по установке набора трофеев передаётся на специальные модули (типа службы в фоновом режиме), которые устанавливают трофеи на приставку. Система сравнивает текущий язык меню приставки с наборами языков в файле трофеев TROPHY.TRP, и если...
28.11.2018 в 22:23
 
Так а продолжение хотите?
24.11.2018 в 12:02
 
Предупреждаю сразу, что моя информация может быть не точной. Я не получал от Сони исходные коды модулей трофеев, не получал техническую документацию. Все мои данные основаны на собственных наблюдениях и логике.

Не взирая на предыдущие высказывания пользователей форума, язык трофеев не зависит от региона игры и не зависит от языка меню приставки. Эти 2 фактора скорее следствие. Язык трофеев зависит только от разработчиков, которые реализовали эти языки в наборе трофеев или нет.
Немного истории. Изначально системы трофеев не было, и игры, выходившие под прошивки до 2.40, не имели трофеи. Но после появления этой системы в новых играх стали появляться дополнительные папки TROPDIR, в которых находилась подпапка с уникальным номером набора трофеев, например NPWR04043_00. Ну а в ней уже был файл набора трофеев TROPHY.TRP. Всю эту структуру можно увидеть, если вставить игровой BD-ROM в BD-привод компьютера.
Система трофеев накрыла огромное количество пользователей, которые начали ставить себе целью заработать как можно больше трофеев, отбрасывая на второй план основное предназначение игр - развлечение....
24.11.2018 в 03:03
 
Наткнулся на эту свою очень старую тему. Сейчас-то я полностью знаю ответ на этот свой старый вопрос. Если кому интересно - могу расписать подробно.
Smich заработал новые трофеи.
18.11.2018 — 99Vidas
18:07
Получи все улучшения для Майка.
01:43
Получи все улучшения для Дана.
Smich заработал новые трофеи.
17.11.2018 — 99Vidas
22:56
Закончи игру Ханной, Триш, Диди и Рэй.
21:38
Получено 75% трофеев в игре 99Vidas!
21:38
Получи все улучшения для Рэй.
12:08
Получи все улучшения для ДиДи.
01:16
Получи все улучшения для Триш.
01:02
Закончи игру Кингом, Иззи, Фрайсом и Оаком.
00:37
Получи все улучшения для Оака.
Smich заработал новые трофеи.
16.11.2018 — 99Vidas
23:49
Получи все улучшения для Иззи.
23:24
Выясни, что нет такого понятия как 99lives.
Smich заработал новый трофей.
16.11.2018 — Q*bert: Rebooted
22:28
Раздавите Койли 25 раз.
Smich заработал новые трофеи.
16.11.2018 — 99Vidas
20:30
Получи все улучшения для Фрайса.
19:48
Закончи игру парой.
19:48
Закончи игру в кооперативе на 2-4 игроков (локальный или по сети)
19:48
Закончи игру с Настройкой Сложности Сложно.
17:28
Выиграй матч в режиме противостояния (локальный или по сети).
10:34
Получено 50% трофеев в игре 99Vidas!
10:34
Получи все улучшения для Кинга.
02:27
Выиграй матч в режиме противостояния (локальный или по сети).
02:14
Закончи игру с Настройкой Сложности Нормал.
01:57
Используй суммарно 99 жизней в игре (совокупность всех прохождений)
00:49
Получи все улучшения для Ханны.
Smich заработал новые трофеи.
15.11.2018 — Mass Effect
19:41
Получите все трофеи.
19:41
Получено 100% трофеев в игре Mass Effect!
19:41
Завершите большую часть игры с кроганом в команде.
18:16
Завершите большую часть игры с турианцем в команде.
Smich поставил 5 сложности основных трофеев (Получено 100% основных трофеев). Средняя сложность: 4.70.
15.11.2018 в 14:11 — Mass Effect
Smich поставил 100+ продолжительности основных трофеев (Получено 100% основных трофеев). Средняя продолжительность: 75+.
15.11.2018 в 14:11 — Mass Effect
Smich заработал новые трофеи.
15.11.2018 — Mass Effect
04:32
Используйте умение "Взлом ИИ" 75 раз.
03:20
Используйте умение "Поглощающий щит" 75 раз.
01:00
Используйте умение "Нейронный шок" 75 раз.
Smich заработал новые трофеи.
14.11.2018 — Mass Effect
23:57
Используйте умение "Саботаж" 75 раз.
20:57
Используйте умение "Перегрузка" 75 раз.
Smich заработал новые трофеи.
19:01
Получено 100% трофеев в игре Anna - Extended Edition!
19:01
Пройдите игру, завершив ее на 100%.
16:14
Найдите все сверхъестественные явления за одно прохождение.
Smich поставил 10+ продолжительности основных трофеев (Получено 100% основных трофеев). Средняя продолжительность: 0+.
13.11.2018 в 11:07 — Anna - Extended Edition
Smich поставил 5 сложности основных трофеев (Получено 100% основных трофеев). Средняя сложность: 4.21.
13.11.2018 в 11:04 — Anna - Extended Edition
Smich заработал новые трофеи.
10:05
Завершите игру, не воспользовавшись функцией помощи.
10:05
Получено 75% трофеев в игре Anna - Extended Edition!
10:04
Пройти игру с концовкой "Правда".
10:03
Прочитайте все книги и документы за одно прохождение.
09:49
Откройте все озарения за одно прохождение.
09:49
Повторите все шаги на Пути Башмачника.
1    2    3    4    5    6    7    8    9    >>