PDA

Просмотр полной версии : [Урок №1] Программирование на PSVita - Установка Pss, подключение PSVita к компьютеру


frostegater
25.04.2012, 12:10
6666

Чтобы самому учиться и вам помочь, начну цикл уроков программирования на PSVita. Сам я знаю чистый Си, немного Java и Си++, поэтому параллельно с изучением библиотек Pss я буду адаптироваться к новому языку, прощайте меня если буду писать бред по мнению тру-СиШарперов :). Как известно, платформа PSVita была позаимствована у Microsoft, что позволило разрабатывать приложения на C#. Также, недавно была выпущена официальная среда программирования PlayStation® Suite. На данный момент последняя версия Pss - 0.98 open beta. Нам понадобится непосредственно она а также специальное приложение для PSVita, позволяющее запускать самописный софт, напрямую передаваемый с ПК - PlayStation® Suite Development Assistant, но обо всём по порядку.


Для начала, перейдём на официальный сайт PlayStation® и скачаем Pss: http://www.playstation.com/pss/developer/openbeta.


6555


С лицензией соглашаемся, если, конечно, вы с ней согласны ;)


Запустим скачанный исполняемый файл. По мере установки вас попросят установить различные штуковины, всё ставим и соглашаемся.


Теперь, когда у нас установлен Pss, мы должны установить PlayStation® Suite Development Assistant. Для этого подключите вашу PSVita к интернету и вбейте в страницу браузера ссылку: http://www.playstation.com/pss/developer/openbeta. После чего выберите 2-ой пункт и скачайте PlayStation® Suite Development Assistant. Вас кинет в PSStore и вам предложат сохранить файл.


Всё скачано. Приступим к рассмотрению Pss. Так как мы не знаем C#, начнём с изучения сэмплов (примеров). Советую начать с элементарного.


Запустим PssStudio. Откроем существующий проект. Сэмплы лежат в общей папке учётных записей в папке Pss/sample/ (у меня: c:\Documents and Settings\All Users\Документы\Pss\sample\). Заметьте, что Pss не понимает русского языка и если в пути присутствуют русские символы (как у меня), то рекомендуется переместить сэмплы в любое другое подходящее место). Итак, нажмём File->Open. Целый проект можно открыть, просто кликнув по файлу решения (*.sln).


Запустим на PSVita приложение PS Suite Dev. Подключим устройство к ПК. Если не определилось, перейдите в папку с установленым Pss-> tools/vita/driver/ и переустановите PlayStation® Vita USB Driver, нажав по batch файлу inst.bat и пройдя стандартный курс нажатия кнопки "Далее". :D


Теперь, когда PSVita подключена мы можем выбрать устройство для дебага [см. скриншот].


6556


Щёлкнем один раз по проекту и нажмём F5.


6557


Ура! Вы запустили первое опенсорц приложение на PSVita, абсолютно официально, без хаков.

Yoti
26.04.2012, 20:02
Кто-нибудь обходил требование скачки с PSV? Прокси, подмена ua, ещё что-нибудь...

vitalikus
26.04.2012, 20:36
Свой первый "Хелло ворлд" был написан за час... (тупанул в начале, думал он может простой текст отображать), но возник следующий вопрос: как с дева на ПСВ удалять приложения?

BS76
26.04.2012, 20:36
[Урок №1] Программирование на PSVita - Установка Pss, подключение PSVita к компьютеру
За статью респект.
Я сам тоже знаю только чистый Си, ну и всякии SQL, т.ч. темболее интересно.

frostegater
27.04.2012, 04:10
как с дева на ПСВ удалять приложения?

вот эт не в курсе, но есть предположения

arAnjAt
28.04.2012, 10:19
Автор! Жду с нетерпением следующих уроков.

frostegater
28.04.2012, 11:47
arAnjAt, сейчас я доучиваю C#, вроде немного осталось, но у меня на носу экзамены, в школе заваливают по полной, постараюсь как можно скорее продолжать уроки. На днях второй будет.

frostegater
29.04.2012, 11:44
ану ка запустите UIComposer, у меня не работает =((

DarkNorth
01.05.2012, 12:15
Вот бы кто icq запилил :)

vitalikus
01.05.2012, 13:26
frostegater, Поменяй в языковых параметрах формат на Американский и всё запустится.

frostegater
01.05.2012, 14:43
vitalikus, в какой программе, где менять то?!

vitalikus
01.05.2012, 15:07
frostegater, Винда, Пуск-Панель управления-Язык и региональные стандарты-
Вкладка форматы, в ней выбрать формат: "Английский (США)"

vitalikus добавил 01.05.2012 в 15:07
Конечно не исключено что ему не нравится какой нить из "разделителей" но искать "именно тот" разделитель у меня нету желания.

ErikPshat
01.05.2012, 15:08
vitalikus, напиши ему просто батник. Чел неадекватен!

vitalikus
01.05.2012, 15:12
frostegater, От лени до посмотреть один шаг, собственно UIComposer не любит Наш (ваш) разделитель чисел, ибо наш (ваш) разделитель запятая а забугорный точка. Собственно чтоб заставить работать UIComposer достаточно сменить тот самый разделитель... Вроде бы понятно разъяснил.
http://i.piccy.info/i7/9849595cd8e999f007eed4da8828f4ec/1-5-7399/61002546/1.jpg

frostegater
01.05.2012, 15:34
vitalikus, теперь ясно.. just региональные стандарты могут быть хоть на заднице

ErikPshat
01.05.2012, 15:54
Даёшь региональные стандарты!

vitalikus
01.05.2012, 16:00
ErikPshat, Проблема не единична, но встречается в более примитивных програмулинах и наличие такого банального бага в UIComposer говорит о его "ровности".

Yoti
01.05.2012, 16:09
не любит Наш (ваш) разделитель чисел, ибо наш (ваш) разделитель запятая а забугорный точка
Лол, а у меня отчего-то наш/ваш разделитель - точка, ещё на шаге установки винды) Какой же хитрец не долбит, аки дятел, по "Далее", а действительно настраивает?..

vitalikus
01.05.2012, 16:14
Yoti, Ибо дефотлное размещение и соответственно региональные настройки берутся Американские при установке оси, я меняю, хоть это и ставит в недоумение некоторые програмулины которые в принципе знают лишь пару стран.

DarkNorth
02.05.2012, 03:58
Хех, калькулятор уже написали.
http://s019.radikal.ru/i638/1204/60/c6cbb99cfb96.jpg
:)

frostegater
02.05.2012, 09:17
DarkNorth, Оо.. они открыли новую алгебраическую функцию: PSVhome (в третьем ряду предпоследняя клавиша). Школота это не социальный статус, а состояние души.

Yoti
02.05.2012, 09:25
vitalikus,
ты вообще фишки не просёк.

vitalikus
02.05.2012, 13:10
Yoti, Не исключено.
Но всё же по теме, софтина которая стоит на ПСВ при запуске требует подключения к интернету, в случае отказа попросту не даёю запустить програмулины откомпилиные для неё, что в свою очередь делает невозможным запуск своих приложений после окончания срока Опен беты.

frostegater
02.05.2012, 15:24
vitalikus, я вот однозначно куплю лицензию.

sectorm85
02.05.2012, 18:22
надеюсь эту проблему со связью с интернетом скоро решат.

Yoti
07.05.2012, 23:46
Вот это (http://wololo.net/talk/viewtopic.php?f=54&t=11325) ещё стоит оборзетьобозреть

Rankin
08.05.2012, 18:12
Начало хомбрю сцены? И как скоро сони может прикрыть эту дыру?

BS76
08.05.2012, 22:49
Даёшь региональные стандарты!
Готов поспорить что я больше всех вместе взятых менял региональные стандарты)))
По работе несколько лет приходилось у пользователей этим заниматься. Пока не потратил вечер и не сделал рег файл)

konit_oo
10.05.2012, 16:23
Думаю что это вам понравится -> http://glichxp.com/?p=1986
Кароче это NES емулятор (естествено для Vita-е), как вы убедитесь, но он написан на PS Suite (SDK). Есть какой-то bug - емул. работает с 15 кадрами в секунду, мне лично это кажеться очень слабо, но думаю что это не большая проблема для исправления. Я еще не попробовал работает ли он или нет, но увидел, что есть люди, каторыe потверждают, что NES емулятор работает.

agent0
22.05.2012, 19:24
а здесь только на C# можно кодить? На с++ нельзя?

frostegater
22.05.2012, 23:55
agent0, угу..

agent0
26.05.2012, 22:44
поделюсь счастьем. купил сегодня виту. сообщение пишу
с нее. блин, Это так круто))

konit_oo
29.05.2012, 00:03
Я нашел этот калкулятор вот вам линк - http://narod.ru/disk/47676181001.fcca1fc080ae31204665a8da89ba8ca0/VCalucator.rar.html

Если не знаете как инсталировать, спрашивайте.

frostegater
29.05.2012, 02:37
konit_oo, конечно незнаем, какая диковинка, объясни.

ErikPshat
29.05.2012, 02:40
Думаю этим:

Вот это (http://wololo.net/talk/viewtopic.php?f=54&t=11325) ещё стоит оборзетьобозреть

Я думаю такие проги, как "VitaConnect" и "Calculator" нужно в хакинг или в софт отдельными темами, а не бросать где попало посреди тем.
Модераторы раздела как всегда спят, их тут походу нет.

KirJan-DeSign
29.05.2012, 17:06
Модераторы раздела, имеющие Виту, как всегда спят, их тут походу нет.
по живому режешь... ну... придётся Виту купить всё-таки, а то фиг чо проверишь, столько вкусняшек.

Multisoft
29.09.2012, 21:37
Вот бы кто icq запилил :)
Ну собственно не обязательно писать, можно так: Web ICQ (http://m.icq.com/) на PSP проверял, работает.

Ещё одна: Web-ICQ (http://www.icq.com/download/webicq/ru)
Требования к системе для работы Web-ICQ
Соединение с Интернет
Flash 10
1024MB оперативной памяти

Можно ещё попробовать эту: ICQ2Go! (http://www.icq.com/icq2go/web.html) на Java

wlcool
23.11.2012, 15:34
похоже прикрыли халяву? по крайнем мере неподписанные приложения на Xperia S уже не запускаются. на вите даже смысла проверять нет, кмк

scf
23.11.2012, 23:29
Так релиз PSM состоялся - все, програмте в эмуляторе сколько угодно, а для запуска на вите извольте деньги в кассу :)