четверг, 25 октября 2018 г.

как создать на retroachievements ачивку (трофей) ?

Вы задались вопросом как создать ачивку на retroachievements ?
Тогда
-----

Добро пожаловать в мир создания достижений! Убедитесь, что вы скачали эмулятор ] сначала и скачали эмулятор и подписались на учетную запись, чтобы вы могли войти, используя эмулятор.
Я буду использовать RAGens для демонстрации, и игра Соник Ёжик. Вы можете использовать все, что угодно, но я буду обращаться к RAGens как к эмулятору, который я использую; то же самое относится и к другим эмуляторам.
Для начала, запустите исполняемый файл RAGens, и введите логин при запросе. Если у вас есть какие-либо проблемы со входом в систему, пожалуйста, пришлите мне сообщение на этих форумах, и я свяжусь с вами как можно скорее. Затем откройте Файл... Откройте и выберите любой диск, для которого вы хотели бы найти достижения.
Теперь вы должны иметь ваше главное окно с запущенным Соником. Есть 3 других диалога которые мы будем использовать, их можно найти под RetroAchievements в меню. Сначала мы разберемся с инспектором памяти.:
Инспектор памяти может быть использован для поиска адресов в оперативной памяти для нас, чтобы использовать. По сути, вы находитесь на охоте за сокровищами для мест памяти-этот диалог поможет вам изучить и отфильтровать оперативную память игры во время игры. Чтобы начать или перезапустить тест, нажмите кнопку "Новый 8-битный тест" около верхней середины.
Чтобы все было просто, мы начнем с поиска адреса памяти, который содержит количество колец, которые мы собрали. Наши шаги будут следующими:

1. Загрузите диск и начните новую игру.

2. Сброс диалогового окна памяти: нажмите кнопку "Новый 8-разрядный тест".

3. Вернитесь в игру и измените количество колец в памяти. Например, соберите кольцо.

4. В диалоговом окне память теперь мы хотим отфильтровать значения, которые "больше, чем предыдущие значения "(символ">"). Мы выбираем это, затем нажимаем фильтр
Каждый раз, когда вы выполняете 3, а затем 4, количество возможностей или "кандидатов" станет меньше. Мы будем продолжать это делать до тех пор, пока количество кандидатов не достигнет очень малого числа (как можно меньше), это может занять 4-5 попыток. Далее мы можем нажать на окно результатов, и контролировать адрес памяти в окне просмотра памяти в нижней части. Продолжайте использовать игру, и вы должны увидеть изменения значений в памяти, когда вы собираете кольца. Если вы этого не сделаете, или если что-то выглядит не так, попробуйте другое значение. С первым Соник Ёжик адрес памяти для количества колец должен быть 0xfe20.
Примечание: с помощью команды сохранить состояние (F5, чтобы сохраниться, F8 для загрузки состояния, клавишу F6-F7 для переключения состояния), вы можете переключаться между различными состояниями, что позволит вам изменить то, что находится в оперативной памяти, и использовать это, чтобы отсеять плохие кандидаты. Вы можете искать значения, которые остаются неизменными (т. е. Если вы знаете, что значение не изменилось, используйте'=') или значения, которые отличаются (используйте 'not equal', symbol '!=').
Примечание: к сожалению, нет никакой гарантии от игры к игре о том, как разработчики сохранили свои данные (4-разрядные, 8-разрядные, 16-разрядные, двоичные десятичные, отрицательные/перевернутые, т. е. используя 0xff/0xffff для представления "набора" или просто случайным образом), но в конечном итоге вы должны встретить хороший адрес. Примечание. Если вы изо всех сил пытаетесь найти хорошие значения, опубликуйте на этих форумах или см. примечание в конце этого сообщения. Есть много людей, которые будут очень рады помочь!!
Совет: если вы хотите поэкспериментировать с памятью, попробуйте ввести новые значения непосредственно в RAM viewer. Это может иметь разрушительные последствия для игры, или она может делать именно то, что вы ожидаете, (или ничего вообще!) Это может быть полезно, чтобы увидеть, если вы можете ввести значение и получить результат, которого вы ожидаете. Используйте с осторожностью!
Когда вы нашли адрес вас устраивает, вы можете написать короткую заметку что это и нажмите 'Сохранить заметку, это сохранит её на датабазе, и будет автоматически восстановлено при следующей загрузке в просмотр памяти к этой игре, где вы находитесь! теперь после нажатия кнопки "сохранить заметку", заметка будет автоматически сохранена в базе данных, и будет общая так чтобы все разработчики могли открыть общий доступ к этим заметкам памяти. Все они будут загружены заново при загрузке диска. Если вы попытаетесь перезаписать заметку, она сначала это уточнит перед отправкой.
Хорошо, поэтому место в памяти для количества колец хранится в 0xfe20 (обратите внимание для не программиста, мы имеем дело с шестнадцатеричным кодом, который может быть сложным, но не волнуйтесь, по существу, это просто буквы вместо цифр), и не забывая " 0x " в начале, чтобы показать, что это место в памяти в hex. Мы нашли интересующий нас адрес и сохранили его, используя Save Note\Сохранение Заметки. Теперь мы хотим создать новое достижение. Теперь мы перейдем к диалогу набора достижений:

Здесь мы группируем все известные нам достижения в три набора:
1. Основные достижения (основные, публичные достижения),
2. Неофициальные / пользовательские достижения (публичные, но не присуждающие вам очки: для рецензирования),
3. Локальные достижения (личный ПК).
В диалоговом окне "достижения" нажмите "локальные достижения" (вверху слева), затем "добавить новое достижение" (внизу слева). Это добавит пустую запись в список в центре. Дважды щелкните по нему: если он еще не открыт, это должно его выбрать и открыть диалоговое окно редактора достижений.

Это последний диалог, в котором мы собираем все данные вместе. Самые верхние поля не требуют пояснений, т. е. Название, Описание, Очки. Главная - "потребности".
Допустим, мы хотим добавить достижение для сбора определенного количества колец. Скажем, 15 колец для простоты. После заполнения полей вверху и выбора подходящего значка (вы можете загрузить новый, сейчас я просто выберу значок золотого трофея (00136)), нам нужно заполнить требования. У меня есть одно требование, чтобы количество колец было не менее 15. далее кликаете - "добавить новое требование".
При нажатии на эту кнопку в список требований будет добавлено несколько значений по умолчанию. Эти значения по умолчанию просто гарантируют, что что-то относительно разумное добавлено к списку. Пока что, игнорируешь специальное поле?', что это говорит, ' пожалуйста, проверьте, что это значение памяти равно значению 10.'(10-это значение по умолчанию). Когда мы нажали кнопку Создать, значением памяти по умолчанию будет то значение, которое вы в последний раз оставили в диалоговом окне память.
Далее мы изменим эти значения на следующие:

* Размер: 16-бит
* Память: 0xfe20
* Cmp: '> = ' - это сравнение. Мы могли бы провести любое сравнение здесь, но разумно иметь "больше или равно". Это важно, потому что если мы получим 10 колец, то супер кольцо коробка, чтобы иметь 20, мы пропустили бы "ровно" 15 колец.
* Тип: 'значение' - мы сравниваем это значение памяти с фиксированным значением: 15
* Размер: "пусто" - актуально только при сравнении памяти с памятью
* Mem / Val: 15 - количество необходимых колец: значение, которое мы сравниваем с памятью
* Количество Попаданий: 0-игнорировать это на данный момент, это полезно, когда что-то должно произойти определенное количество раз
С этим набором у нас больше нет условий для добавления, поэтому мы возвращаемся к диалогу достижений. Чтобы быть в безопасности, мы должны сохранить наш прогресс, нажав "сохранить локально"! Это сохраняет все в файл локально, чтобы гарантировать, что мы не потеряем никакого прогресса. Теперь мы можем "активировать" это достижение локально, нажав "активировать" справа. Это позволит начать мониторинг этих мест памяти и наградит достижение, как только все условия верны. Теперь мы можем пойти дальше и проверить, работает ли это достижение!

Если мы нажмем ESCAPE в игре, вы увидите достижение как демонстрация того, как это будет выглядеть в оверлее игры!

Как только мы проверили, что достижение работает локально, есть двухэтапный процесс, который (в основном) безболезненный! Сначала в диалоговом окне достижения, мы выбираем наше достижение и нажимаем 'Commit Selected', и соглашаемся с диалогом. Это подтолкнет наше достижение на сервер и сохранит его под "неофициальными достижениями, представленными пользователями". Обратите внимание, что наше достижение все еще существует в этом диалоговом окне, оно просто перемещено на другую вкладку.
Примечание: (идея этой средней части заключается в том, что это будет удерживающая площадка, где пользователи могут голосовать за лучшие достижения, прежде чем их подтолкнут к набору "основных достижений". На данный момент любой может просто продвинуть достижение в основной набор, но в будущем это может быть привилегией суперпользователя (в случае спама/злоупотребления и т. д.).)
Наконец, чтобы подтолкнуть наше достижение к основным достижениям, и дать всем возможность скачать достижения, мы выбираем 'неофициальные пользовательские достижения' в верхней левой части этого диалогового окна, выберите наше достижение, нажмите кнопку 'Продвижение к основным, и вступить с ней в диалог. И Виола! Вы только что представили свое первое достижение!
Естественно, в группу "основные достижения" лучше всего добавлять только уникальные и интересные достижения. Если в основной группе имеются дубликаты, то последние добавленные дубликаты будут модерироваться и удаляться вручную. Если вы не хотите, чтобы ваше достижение было в основной группе, или вы думаете, что оно не подходит для основной группы (т. е. если оно неполное, или если иногда оно появляется, когда оно не должно, например, когда игра показывает демо), оставьте его в неофициальном/пользовательском разделе.
Дополнительное Примечание: при поиске адресов, есть потенциальный ярлык. PAR файлы могут быть очень полезны, смотрите эту ссылку для примеров PAR кодов. PAR коды обычно используются для принудительного адреса в оперативной памяти, чтобы осталось определенное значение. Адреса легко декодируются: если начинается 'ff', это значит 'сохранить значение, застрявшее в этом адресе'. Следующие четыре цифры-это адрес, а после двоеточия-значение, которое следует использовать. Например:
FFFE20: 00C8

Этот код предназначен для Соник 1, и воспроизведение действия гарантирует, что значение 00c8 застряло в адресе 0xfe20. Это заставляет Соник постоянно иметь (hex)кольца c8, что составляет 200.

Обратите внимание, что только коды воспроизведения действий (PAR) будут полезны для получения адресов для использования с RetroAchievements: коды Game Genie изменяют ПЗУ, а не оперативную память, и это не то, что мы ищем.

воскресенье, 6 ноября 2016 г.

как играть в арендованные игры на своем аккаунте ps4

Список игр:

Работает только то, что в списке:

FIFA 14
FIFA 15
Injustice: Gods Among Us
Call of Duty: Ghosts
MLB 14® The Show
Daylight
LEGO The Hobbit
Worms
MADDEN 25
MADDEN 15
NHL15
UFC - (После того, как сменили пользователя на свой основной аккаунт, надо зайти в настройки в меню игры и поставить галочку на свой аккаунт,)
Diablo 3
Call of Duty: Adwanced Warfare
Peggle 2
Grand Theft Auto V - (В онлайн игре у некоторых наблюдаются вылеты)
LEGO BATMAN 3
Lara Croft and the Temple of Osiris
Far Cry 4 (сингл работает, а с м\п проблемы) (трофеи падают на П3!!!)
Risk
Mortal Kombat X
How to Survive
Borderlands 2
Helldivers
FIFA 16
Call of Duty: Black Ops III
Beyond: Two Souls (трофеи падают на П3)
Divinity: Original Sin
NHL16 (После смены пользователя на приставке, еще нужно в главном меню нажать OPTIONS и поставить галочку на своем аккаунте)
UFC 2
for honor Трофеи падают на личный аккаунт
ea sports rory mcilroy pga tour 
LEGO Marvel's Avengers
Call of Duty Infinite Warfare
Soma (трофеи падают на П3)
Guns, Gore and Cannoli
Battleborn
7 Days to Die (трофеи падают на П3)
LEGO Star Wars: The Force Awakens
FIFA 17

На примере FIFA 17:

1. Включаешь приставку, запускаешь аккаунт с FIFA 17, арендованный который

2. Запускаешь игру.

3. Нажимаешь на джое кнопку PS и выбираешь свой профиль.

4. Нажимаем снова кнопку PS. 

P.S. Если популярная игра, типа The Last of Us или inFamous: Second Son, до сих пор не добавлена в список, значит она не работает по данному способу! 

среда, 23 марта 2016 г.

Call of Duty 3 DNS: 45.7.228.197 pirate server online 2018 Sony PlayStation 2 PS2 プレイステーション2

how to change dns ps2(playstation 2,プレイステーション2)?Google!

https://docs.google.com/spreadsheets/d/1bbxOGm4dPxZ4Vbzyu3XxBnZmuPx3Ue-cPqBeTxtnvkQ/edit#gid=0

DNAS replacement server On 1st April 2016 Sony decided to delete the nameserver entries for The server’s IPs are still active but DNS resolutions have to be done by running a bind server or dnsmasq or similar services. It’s foreseeable that Sony will shutdown the DNAS service in the near future. This again leaves customers and third party developers of revival servers in an uncomfortable position. Revival server projects need to find ways around DNAS because otherwise all their work would be useless as DNAS blocks the way. Patching DNAS out of the games is one possibility. The problem here is players need at least a softmodded console and patches have to be developed for every game in every region the revival servers support (for example GameSpy replacements). The other way would be to write a DNAS replacement server. And this is exactly what I am doing right now. So, stay tuned ;-)




пятница, 5 июня 2015 г.

Tsukihime/лунная принцесса/повесть о лунной принцессе на андроид / android на русском визуальнная новелла



 Тоно Шики - обычный старшеклассник, как он сам любит себя называть, тем не менее являющийся членом семьи из высшей прослойки общества. Когда-то в детстве он получил смертельную травму, но выжил, однако эта травма впоследствии наградила его проблемами со здоровьем, из-за которых он периодически теряет сознание и страдает анемией, что, как он сам смутно помнит, побудило его отца поселить его у родственников. Более того, глаза его после травмы стали видеть странные вещи. Со смертью обоих родителей Шики, его младшая сестра, ставшая главой семьи, зовет его вернуться в родной дом и в лоно семьи Тоно. Однако в день возвращения туда, когда Шики проходит мимо привлекательной девушки, на него внезапно нападает жгучее желание убить ее, перед которым оказывается не в силах устоять. С этого и начинается историяявляющийся членом семьи из высшей прослойки общества. Когда-то в детстве он получил смертельную травму, но выжил, однако эта травма впоследствии наградила его проблемами со здоровьем, из-за которых он периодически теряет сознание и страдает анемией, что, как он сам смутно помнит, побудило его отца поселить его у родственников. Более того, глаза его после травмы стали видеть странные вещи. Со смертью обоих родителей Шики, его младшая сестра, ставшая главой семьи, зовет его вернуться в родной дом и в лоно семьи Тоно. Однако в день возвращения туда, когда Шики проходит мимо привлекательной девушки, на него внезапно нападает жгучее желание убить ее, перед которым оказывается не в силах устоять. С этого и начинается история
скачать новеллу на андроид на русском
запускать этим движком

воскресенье, 26 октября 2014 г.

Сюбор BBG-1(денди клавиатура) Family BASIC (G -BASIC) инструкция по программированию

Попробую раскрыть тему Васиков  :D
G-BASIC, какбэ GAME-BASIC - это такой клоно-перевод family basic
F-BADIC - [Floating Point] -  это очень стрёмный перенос AppleSost BASIC. Куча операторов заблокирована, остальные работают не_пойми_как. Не рекомендую обращать на него внимание





готовые игры что делали японцы на Family BASIC (G -BASIC)  можете посмотреть на видео ниже

вторник, 29 апреля 2014 г.

Siemens SGold: взлом через Java

SSST - это такой Java мидлет для Siemens платформы SGold, который содержит набор функций для переделки вашего телефона в нечто иное, приближённое к смартфонам, посредством установки необходимых патчей для запуска исполнительных файлов ELF и патчей разблокировки железных/программных возможностей абсолютно без использования компьютера, кабеля и других вспомогательных средств. Функцию патчера этот мидлет пока ещё не содержит, но зато содержит портативный ELF - загрузчик для запуска патчера на эльфе (DPatcher), которым можно всё поставить, а также есть наибыстрейший генератор ESN и HASH ключей, он и не генератор, а просто считывает их с BootCore и OTP Flash (AMD флеш не поддержитвается) прямо с Java. К слову, имеется ещё дампер, эта опция позволит вам считать адресное пространство в файл прямо из телефона.
ELF - Загрузчик
Эта самая главная опция данного мидлета. Позволяет запустить ELFLoader из Java для исполнения эльфов. Необходимым элементом для его работы является библиотека прошивочных ф-ий в формате blib. Именно из неё будет загружатся всё, до сих пор найденное API Siemens. Для каждого телефона и прошивки нужен такой свой swi.blib. Собственно, брать из просторов интернета и искать на сименсфан сайтах и форумах, на базе патчей, или же сгенерировать программой Smelter из библиотеки VKP, которую в свою очередь можно сгенерировать по паттернам (шаблонам опкода ARM/THUMB - процедур), загрузя искомый FullFlash (Ссылки на сайты / форумы смотреть в разделе "Ссылки"). Генерация swi.blib и портирование библиотек на старые прошивки это отдельная тема вообщем. Будем надеятся у вас прошивка последняя. На них всё найдено.
"Имя файла загрузчика"
Это имя ELF - файла, который и создаёт среду для запуска и исполнения других эльфов. Он находится в JAR архиве в каталоге /bin/.  Собственно, вы можете добавить свой альтернативный загрузчик и запускать его, не меняя код самого мидлета, и при этом сохранить стандартный.
"Путь к swi.blib"
Это путь до файла библиотеки в файловой системе телефона.
"Включить патчи: ESI, KeyHook, PIT"
Это опция выбора установки патчей, входящих в стандартный ELFPack. Что это значит? Это значит, что при всех галочках, загрузчик эльфов, будет обеспечивать почти полный функционал стандартного ELFPack. В противном случае, некоторые эльфы откажутся работать или будут работать некорректно. Эти патчи генерируются в реальном времени под вашу текущую прошивку и устанавливаются виртуально. А выбор дан пользователю по одной простой причине, что и без них можно запустить эльфы, а ваша прошивка может оказатся настолько несовместимой с ними, что при установке / работе телефон будет выключатся от неисправимой ошибки.
ESI - патч, для отображения текста в cтандартных меню и всплывающих сообщениях в обход ленгпака.
KeyHook - патч, позволяющий отлавливать действия клавиатуры в эльфах без GUI.
PIT - патч, для замены стандартной прошивочной графики PNG файлами, подгружаемыми из фс.

Перед запуском создайте небольшую структуру папок, к примеру на диске "0://"
0:\Zbin\
Корневая папка для загрузчика.
0:\Zbin\daemons\
Папка содержит в себе эльфы для автозапуска при загрузке ELFLoader'a.
0:\Zbin\etc\
Папка содержит в себе конфигурационные файлы от эльфов и самого загрузчика jELFLoader.bcfg. Редактируются эльфом CfgEdit.elf.
0:\Zbin\img\
Папка содержит в себе png-файлы для замены ими прошивочных картинок. Чтобы заменить картинку достаточно положить искомый png файл и переименовать его в соответствии с ID заменямой иконки (к примеру, "0.png" заменит прошивочную картинку с ID = 0 (обычно это иконка будильника)). Узнать ID стандартных картинок можно через эльф SHMELER.elf.
Для удобства можете использовать готовую структуру папок и эльфов в архиве. В который уже входят swi.blib для некоторых телефонов.
При запуске могут случатся выключения телефона. Это всё нормально и допустимо для этого метода. Просто попробуйте снова и дождитесь"Запущено". Далее выходим из мидлета, заходим в Card-Explorer и запускаем эльфы. Если же хотите поставить настоящий ELFPack, то возьмите эльф DPatcherвнимательно прочтите инструкцию к нему (ибо тут можно вовсе повредить ПО телефона, осторожно). Найдите для своего телефона и прошивки ElfPack.vkp и swilib.vkp и сначала поставьте swilib.vkp, затем сам ELFPack.vkp,  только так и не наоборот. Как поставите, следуйте стандартным инструкциям по настройке эльфов.
ESN и HASH
С помощью этого мидлета можно шустро считать ESN и HASH ключи для расчёта ключей SKey и BKey соответствующими программами.HASH записан в BootCore области Flash, а ESN зашифрован в OTP области. Считывание ESN из Flash от производителя AMD не поддерживается. Так как всё просто считывается, времени это занимает немного, около 5-10 секунд.
Дампер
Дампер позволит вам слить доступное адресное пространство. Им можно и следует создать бекап Flash, сохранить его в надёжное место.Flash на Siemens SGold могут быть как 32 МБ, так 64 МБ, последнее относится к неординарному Siemens SK65. И так как на большинстве телефонов этой платформы, нету поддержки MMC / SD, то можно слить бекап по частям. Хотя бы слейте первые 128 кб от Flash, это облаcть BootCore.
"Путь к файлу" - путь до создаваемого файла дампа или бекапа.
"Адрес" - начальный адрес откуда будет сливатся дамп, задаётся в формате HEX.
"Размер" - размер сливаемого  дампа, задаётся в формате HEX.
Чтобы сделать полный бекап 32 МБ Flash, надо задать адрес 0xB0000000 и размер 0x02000000 (для 64 МБ: 0x04000000). Кто раньше интересовался Siemens знает, что адрес начала Flash есть 0xA0000000. Так то да, но мидлет видит только 2 ГБ пространства, в поле его зрения не попадает Flash, и половина SDRAM (0xA8000000). Но к счастью, есть зеркальное адресное пространство Flash (0xB0000000), она используется именно для записи: ФСEEPROM итд. Но мидлет также дополнительно размечает адрес 0xB8000000, создавая при этом зеркало для SDRAM. Иными словами, вместо 0xAxxxxxxx берите 0xBxxxxxxx.
Скачать Версия: 1.2

пятница, 2 августа 2013 г.

SOLDAT 1.6.7 RELEASED! ( Солдат 2Д )

Бывают такие незамысловатые игры, которые распространяются по Сети как кожные болезни в детском саду. Их суть обычно поддается изложению в двух словах: например, резиновый мотоциклист на Луне (Elastomania), фарш, вид сверху (Crimsonland), метание пингвинов на дальность (Penguin Sports). Они маленькие, примитивные, нетребовательные к мозгам и компьютеру, и пробуждают в игроках ностальгию по временам игровых автоматов. Так вот: многопользовательский шутер Soldat не имеет к ним совершенно никакого отношения. 

Первый взгляд на игру вызывает противоречивые ощущения. Сайт игры обещает все лучшее от Worms, Quake и Counter-Strike, густой физический движок, свежее реалистичное вооружение и массу ароматных режимов игры. Он обещает все это в бесплатном 18-мегабайтном дистрибутиве (игра относится к shareware-продуктам). Обещания щедрые, ничего не скажешь. 
Скачать (17.9 Мб)