<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>Archives des OneLua - Custom Protocol</title>
	<atom:link href="https://www.customprotocol.com/tags/onelua/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.customprotocol.com/tags/onelua/</link>
	<description>Site d&#039;hack-tualité et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, émulation...)</description>
	<lastBuildDate>Thu, 18 Jan 2018 10:11:18 +0000</lastBuildDate>
	<language>fr-CA</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>[Vita] Le ONELua se met à jour dans une quatrième version</title>
		<link>https://www.customprotocol.com/vita-le-onelua-se-met-a-jour-dans-une-quatrieme-version/</link>
					<comments>https://www.customprotocol.com/vita-le-onelua-se-met-a-jour-dans-une-quatrieme-version/#respond</comments>
		
		<dc:creator><![CDATA[Applelo]]></dc:creator>
		<pubDate>Thu, 18 Jan 2018 10:11:18 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[News Underground]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Underground]]></category>
		<category><![CDATA[interpréteur Lua]]></category>
		<category><![CDATA[Lua Player]]></category>
		<category><![CDATA[OneLua]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?p=14967</guid>
					<description><![CDATA[<p>Au rendez-vous dans cette quatrième version du ONELua&#160;: correction de bugs, amélioration de performances mais aussi ajout de nouvelles fonctionnalités&#8239;!</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/vita-le-onelua-se-met-a-jour-dans-une-quatrieme-version/">[Vita] Le ONELua se met à jour dans une quatrième version</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Le <strong>ONELua</strong> est un <em>Lua Player</em> développé par la <em>ONELua Team</em> (composée de <em>gdljjrod</em>, <em>Davis Nuñez</em> et <em>Rober Galarga</em>). Il existe une version pour la PSP mais, aujourd'hui, c'est celle pour la PS Vita qui nous intéresse. En effet, l'interpréteur est aujourd'hui disponible dans sa quatrième version et y apporte nouveautés, corrections de <em>bugs</em> et optimisations&#8239;!</p>
<figure id="attachment_12511" aria-describedby="caption-attachment-12511" style="width: 764px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2017/02/blindness-ii-homebrew-psp-ps-vita-par-applelo-screenshot-1.png"><img fetchpriority="high" decoding="async" class="wp-image-12511 size-large" src="https://www.customprotocol.com/medias/2017/02/blindness-ii-homebrew-psp-ps-vita-par-applelo-screenshot-1-764x433.png" alt="" width="764" height="433" /></a><figcaption id="caption-attachment-12511" class="wp-caption-text">Exemple de jeu (<em><a href="https://www.customprotocol.com/underground/vita-psp-blindness-2-tester-adresse/" target="_blank" rel="noopener noreferrer">Blindness</a></em>) tournant avec le <b>ONELua</b> sur PSP et PS Vita</figcaption></figure>
<hr />
<p style="text-align: justify;">Pour rappel, le but d'un Lua Player est de faire tourner le langage Lua. De plus, il y apporte des fonctions pour accéder aux fonctionnalités de l'appareil. L'avantage du <strong>ONELua </strong>est la facilité de créer un homebrew pour PSP et PS Vita.</p>
<p style="text-align: justify;">Dans cette quatrième version du <strong>ONELua</strong>, le nombre de nouveautés est conséquente. On retrouve de nouvelles fonctions pour le module caméra, le module jeu et la gestion des <em>Custom Themes</em>. Mais aussi, ce qui pouvait faire défaut avant, un travail conséquent sur l'optimisation du code et de la correction de <em>bugs.</em></p>
<figure id="attachment_14458" aria-describedby="caption-attachment-14458" style="width: 500px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2017/11/onemenu-for-psvita-launch-screen.jpg"><img decoding="async" class="wp-image-14458 size-medium" src="https://www.customprotocol.com/medias/2017/11/onemenu-for-psvita-launch-screen-500x283.jpg" alt="" width="500" height="283" /></a><figcaption id="caption-attachment-14458" class="wp-caption-text">Le <strong>ONEMenu</strong>, un projet codé par la <em>ONELua Team</em> avec le <strong>ONELua</strong></figcaption></figure>
<p style="text-align: justify;">Si vous aviez un programme qui utilisait une version antérieure au <strong>ONELua v4</strong>, nous vous conseillons de lire la documentation. En effet, l'équipe a fait beaucoup de changements, au niveau des noms de certaines constantes par example.</p>
<p style="text-align: justify;">Notre principal regret, c'est que l'équipe derrière le <strong>ONELua</strong> ne fournit toujours pas le code source. Ce qui est bizarre quand on met une licence <em><span class="css-truncate css-truncate-target">GPL v3</span></em> sur son dépot <em>Git</em>... Dans les autres points négatifs, on peut noter le manque de personnalisation sur certaines fonctions, notamment sur tout ce qui concerne la communication avec un service web.</p>
<figure id="attachment_11300" aria-describedby="caption-attachment-11300" style="width: 528px" class="wp-caption aligncenter"><a href="https://github.com/ONElua/ONEluaVita/releases/download/4.00/ONELuaVita4R0.vpk"><img decoding="async" class="wp-image-11300 size-full" src="https://www.customprotocol.com/medias/2016/08/bouton-telecharger-v22.png" alt="" width="528" height="160" srcset="https://www.customprotocol.com/medias/2016/08/bouton-telecharger-v22.png 528w, https://www.customprotocol.com/medias/2016/08/bouton-telecharger-v22-300x91.png 300w, https://www.customprotocol.com/medias/2016/08/bouton-telecharger-v22-370x112.png 370w, https://www.customprotocol.com/medias/2016/08/bouton-telecharger-v22-270x82.png 270w" sizes="(max-width: 528px) 100vw, 528px" /></a><figcaption id="caption-attachment-11300" class="wp-caption-text"><b>ONELua v4</b>, par la <em>ONELua Team</em></figcaption></figure>
<p style="text-align: justify;">Le <strong>ONELua,</strong> dans cette quatrième monture, est sûrement le meilleur <em>Lua Player</em> pour PS Vita à l'heure actuelle. Néanmoins, il ne faut pas s'attendre à voir une nouvelle version majeure de celui-ci débarquer dans les mois à venir. En effet, la communauté de développeurs sur PS Vita disparaît petit à petit et peu de personnes continuent le portage des fonctions natives du SDK de <em>Sony</em> vers le <em>VitaSDK</em>...</p>
<p>Mais si vous voulez coder un jeu, un utilitaire ou tout simplement vous amuser, cela reste un excellent choix pour développer sur PS Vita&#8239;!</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/vita-le-onelua-se-met-a-jour-dans-une-quatrieme-version/">[Vita] Le ONELua se met à jour dans une quatrième version</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/vita-le-onelua-se-met-a-jour-dans-une-quatrieme-version/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[GekiHEN] [Vita] Le ONELua maintenant compatible avec la PS Vita</title>
		<link>https://www.customprotocol.com/programmation/vita-gekihen-onelua-compatible/</link>
					<comments>https://www.customprotocol.com/programmation/vita-gekihen-onelua-compatible/#respond</comments>
		
		<dc:creator><![CDATA[Applelo]]></dc:creator>
		<pubDate>Sun, 25 Sep 2016 10:40:17 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[News Programmation]]></category>
		<category><![CDATA[News Underground]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Underground]]></category>
		<category><![CDATA[GekiHEN]]></category>
		<category><![CDATA[Lua Player]]></category>
		<category><![CDATA[OneLua]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?post_type=it_programmation&#038;p=11614</guid>
					<description><![CDATA[<p>Si vous avez envie de créer des jeux compatibles PSP et PS Vita, c'est possible facilement avec le ONELua&#8239;!</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/vita-gekihen-onelua-compatible/">[GekiHEN] [Vita] Le ONELua maintenant compatible avec la PS Vita</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Le <strong>ONELua</strong> est le Lua Player pour PSP qui propose le plus de fonctionnalités. En effet, avec les callbacks, les fonctions 3D, les fonctions d'affichage de maps grâce à un fichier txt... Celui-ci est arrivé à la fin de l'apogée de la console, ce qui est bien dommage.</p>
<figure id="attachment_10732" aria-describedby="caption-attachment-10732" style="width: 480px" class="wp-caption aligncenter"><img decoding="async" class="wp-image-10732 size-full" src="https://www.customprotocol.com/medias/2016/07/oneluav4.png" alt="oneluav4" width="480" height="272" srcset="https://www.customprotocol.com/medias/2016/07/oneluav4.png 480w, https://www.customprotocol.com/medias/2016/07/oneluav4-300x170.png 300w, https://www.customprotocol.com/medias/2016/07/oneluav4-370x210.png 370w, https://www.customprotocol.com/medias/2016/07/oneluav4-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /><figcaption id="caption-attachment-10732" class="wp-caption-text">Le <strong>ONELua</strong> maintenant compatible avec la PSVita&#8239;!</figcaption></figure>
<hr />
<p style="text-align: justify;">Aujourd'hui, les développeurs <em>gdljjrod</em>, <em>Davis</em> et <em>Rober Galarga</em> reviennent avec une nouvelle version dédié à la PS Vita. On retrouve ainsi énormément de fonctions qu'ont en commun les deux consoles. Il est de ce fait très facile de porter son jeu d'une console à l'autre&#8239;!</p>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2016/09/onelua-vita-menu.jpg'><img decoding="async" width="740" height="419" src="https://www.customprotocol.com/medias/2016/09/onelua-vita-menu-740x419.jpg" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2016/09/onelua-vita-menu-740x419.jpg 740w, https://www.customprotocol.com/medias/2016/09/onelua-vita-menu-300x170.jpg 300w, https://www.customprotocol.com/medias/2016/09/onelua-vita-menu-768x435.jpg 768w, https://www.customprotocol.com/medias/2016/09/onelua-vita-menu-370x210.jpg 370w, https://www.customprotocol.com/medias/2016/09/onelua-vita-menu-270x153.jpg 270w, https://www.customprotocol.com/medias/2016/09/onelua-vita-menu-570x323.jpg 570w, https://www.customprotocol.com/medias/2016/09/onelua-vita-menu.jpg 960w, https://www.customprotocol.com/medias/2016/09/onelua-vita-menu-300x170@2x.jpg 600w" sizes="(max-width: 740px) 100vw, 740px" /></a>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2016/09/onelua-vita-draw.jpg'><img decoding="async" width="740" height="419" src="https://www.customprotocol.com/medias/2016/09/onelua-vita-draw-740x419.jpg" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2016/09/onelua-vita-draw-740x419.jpg 740w, https://www.customprotocol.com/medias/2016/09/onelua-vita-draw-300x170.jpg 300w, https://www.customprotocol.com/medias/2016/09/onelua-vita-draw-768x435.jpg 768w, https://www.customprotocol.com/medias/2016/09/onelua-vita-draw-370x210.jpg 370w, https://www.customprotocol.com/medias/2016/09/onelua-vita-draw-270x153.jpg 270w, https://www.customprotocol.com/medias/2016/09/onelua-vita-draw-570x323.jpg 570w, https://www.customprotocol.com/medias/2016/09/onelua-vita-draw.jpg 960w, https://www.customprotocol.com/medias/2016/09/onelua-vita-draw-300x170@2x.jpg 600w" sizes="(max-width: 740px) 100vw, 740px" /></a>
<p style="text-align: justify;">On retrouve également des fonctions dédiés à l'installation des fameux ".VPK" et l'utilisation des polices au format ".TTF" en plus des ".PGF". Néanmoins, il faudra oublier les fonctions dédiées au son et à la 3D avec cette première version.</p>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2016/09/onelua-vita-download.jpg'><img decoding="async" width="740" height="419" src="https://www.customprotocol.com/medias/2016/09/onelua-vita-download-740x419.jpg" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2016/09/onelua-vita-download-740x419.jpg 740w, https://www.customprotocol.com/medias/2016/09/onelua-vita-download-300x170.jpg 300w, https://www.customprotocol.com/medias/2016/09/onelua-vita-download-768x435.jpg 768w, https://www.customprotocol.com/medias/2016/09/onelua-vita-download-370x210.jpg 370w, https://www.customprotocol.com/medias/2016/09/onelua-vita-download-270x153.jpg 270w, https://www.customprotocol.com/medias/2016/09/onelua-vita-download-570x323.jpg 570w, https://www.customprotocol.com/medias/2016/09/onelua-vita-download.jpg 960w, https://www.customprotocol.com/medias/2016/09/onelua-vita-download-300x170@2x.jpg 600w" sizes="(max-width: 740px) 100vw, 740px" /></a>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2016/09/onelua-vita-controls.jpg'><img decoding="async" width="740" height="419" src="https://www.customprotocol.com/medias/2016/09/onelua-vita-controls-740x419.jpg" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2016/09/onelua-vita-controls-740x419.jpg 740w, https://www.customprotocol.com/medias/2016/09/onelua-vita-controls-300x170.jpg 300w, https://www.customprotocol.com/medias/2016/09/onelua-vita-controls-768x435.jpg 768w, https://www.customprotocol.com/medias/2016/09/onelua-vita-controls-370x210.jpg 370w, https://www.customprotocol.com/medias/2016/09/onelua-vita-controls-270x153.jpg 270w, https://www.customprotocol.com/medias/2016/09/onelua-vita-controls-570x323.jpg 570w, https://www.customprotocol.com/medias/2016/09/onelua-vita-controls.jpg 960w, https://www.customprotocol.com/medias/2016/09/onelua-vita-controls-300x170@2x.jpg 600w" sizes="(max-width: 740px) 100vw, 740px" /></a>
<p style="text-align: justify;">Les développeurs proposent également un outil nommé <strong>ONEMaker</strong>. Il permet de personnaliser son <em>homebrew</em> en changeant les métadonnées (nom et id de votre <em>homebrew</em>). Cependant, l'utilitaire est compatible uniquement avec <em>Windows</em>.</p>
<p style="text-align: justify;">Vous trouverez d'ailleurs une documentation en <a href="http://onelua.x10.mx/vita/docs/en/">anglais</a> et en <a href="http://onelua.x10.mx/vita/docs/es/">espagnol</a> sur les fonctions disponibles. De plus, l'archive du <strong>ONELua R1</strong> dispose de tout un tas d'exemples.</p>
<p style="text-align: justify;"><div class="one_half">
<figure id="attachment_11300" aria-describedby="caption-attachment-11300" style="width: 500px" class="wp-caption aligncenter"><a href="http://onelua.x10.mx/vita/ONEluaVita1R0.vpk"><img decoding="async" class="wp-image-11300 size-medium" src="https://www.customprotocol.com/medias/2016/08/bouton-telecharger-v22-500x152.png" alt="bouton-telecharger-v2,2" width="500" height="152" /></a><figcaption id="caption-attachment-11300" class="wp-caption-text"><strong>ONELua R1</strong> pour PS Vita</figcaption></figure>
</div><div class="one_half last">
<figure id="attachment_11300" aria-describedby="caption-attachment-11300" style="width: 500px" class="wp-caption aligncenter"><a href="http://onelua.x10.mx/vita/ONEmaker.rar"><img decoding="async" class="wp-image-11300 size-medium" src="https://www.customprotocol.com/medias/2016/08/bouton-telecharger-v22-500x152.png" alt="bouton-telecharger-v2,2" width="500" height="152" /></a><figcaption id="caption-attachment-11300" class="wp-caption-text"><strong>ONEMaker</strong> pour <em>Windows</em></figcaption></figure>
<p style="text-align: justify;"></div><div class="clearboth"></div>
<p style="text-align: justify;">Avec cette version, les développeurs hispaniques proposent un <em>Lua Player</em> pour la compétition <strong>GekiHEN</strong> qui risque de faire parler de lui. En effet, beaucoup de <em>homebrews</em> risquent de l'utiliser, grâce aux diverses fonctions, mais également pour sa rétrocompatibilité avec son homologue PSP.</p>
<hr />
<p>Si vous avez envie d'apprendre le Lua pour PSP et PS Vita, laissez un commentaire et je ferais peut être une série de tutoriels&#8239;!&nbsp;<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>En attendant, bon développement&#8239;! ^^</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/vita-gekihen-onelua-compatible/">[GekiHEN] [Vita] Le ONELua maintenant compatible avec la PS Vita</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/programmation/vita-gekihen-onelua-compatible/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[PSP] Le ONELua revient avec une mise à jour V4R1</title>
		<link>https://www.customprotocol.com/programmation/psple-onelua-revient-mise-a-jour-v4r1/</link>
					<comments>https://www.customprotocol.com/programmation/psple-onelua-revient-mise-a-jour-v4r1/#comments</comments>
		
		<dc:creator><![CDATA[Applelo]]></dc:creator>
		<pubDate>Thu, 14 Jul 2016 19:32:25 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[News Programmation]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[OneLua]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?post_type=it_programmation&#038;p=10722</guid>
					<description><![CDATA[<p>Une quatrième version qui permet au Lua Player d'être indétronnable dans les fonctionnalités proposés&#8239;!</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/psple-onelua-revient-mise-a-jour-v4r1/">[PSP] Le ONELua revient avec une mise à jour V4R1</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Pour les développeurs, deux possibilités sont privilégiées sur PSP&nbsp;: développer en C/C++ ou bien développer en <em>Lua</em> via un <strong>Lua Player</strong>. C'est cette deuxième qui nous intéresse aujourd'hui car c'est le célèbre <strong>ONELua</strong> qui vient d'être mis à jour dans une <strong>quatrième version (révision 1)</strong> apportant un lot de nouveautés encore conséquent.</p>
<figure id="attachment_10742" aria-describedby="caption-attachment-10742" style="width: 480px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-10742" src="https://www.customprotocol.com/medias/2016/07/oneluav4-1.png" alt="Le ONELua revient dans une quatrième monture." width="480" height="272" srcset="https://www.customprotocol.com/medias/2016/07/oneluav4-1.png 480w, https://www.customprotocol.com/medias/2016/07/oneluav4-1-300x170.png 300w, https://www.customprotocol.com/medias/2016/07/oneluav4-1-370x210.png 370w, https://www.customprotocol.com/medias/2016/07/oneluav4-1-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /><figcaption id="caption-attachment-10742" class="wp-caption-text">Le <strong>ONELua</strong> revient dans une quatrième monture</figcaption></figure>
<hr />
<p style="text-align: justify;">L'un des gros inconvénients était son incompatibilité avec l'émulateur de PSP pour PC et Android, <a href="https://www.customprotocol.com/jeux-indies/pc-android-ppsspp-version-1-2-2/" target="_blank" rel="noopener noreferrer"><em>PPSSPP</em></a>, notamment au niveau des polices d'écritures. Voilà qui est corrigé si vous nommez votre police "oneFont.pgf" à la racine de votre <em>homebrew</em>, celle-ci sera utilisée alors par l'émulateur. N'oubliez pas de désactiver le <em>Sofware Rendering</em> et de cocher <em>Fast Memory (unstable)</em> dans les options de <em>PPSSPP</em> pour que votre homebrew se lance correctement&#8239;! ^^</p>
<figure id="attachment_10744" aria-describedby="caption-attachment-10744" style="width: 480px" class="wp-caption aligncenter"><img decoding="async" class="wp-image-10744 size-full" src="https://www.customprotocol.com/medias/2016/07/oneluav4-3.png" alt="ONELuaV4 - 3" width="480" height="272" srcset="https://www.customprotocol.com/medias/2016/07/oneluav4-3.png 480w, https://www.customprotocol.com/medias/2016/07/oneluav4-3-300x170.png 300w, https://www.customprotocol.com/medias/2016/07/oneluav4-3-370x210.png 370w, https://www.customprotocol.com/medias/2016/07/oneluav4-3-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /><figcaption id="caption-attachment-10744" class="wp-caption-text">La 3D et la physique gérés sans soucis</figcaption></figure>
<p style="text-align: justify;">Vous avez envie d'ajouter vos propres fonctions en C&#8239;? C'est possible grâce à la fonction <em>os.requiere()</em> via l'API (interface de programmation) incorporé au <strong>ONELua</strong>. Si vous aimez la syntaxe d'écriture du C, vous pouvez maintenant utiliser les opérations du langage comme la somme avec "<em>+="</em> ou la soustraction "<em>-="</em> par exemple.</p>
<p style="text-align: justify;">Vous pouvez aussi dorénavant utiliser tous les boutons présents sur la PSP. Ainsi les boutons de volumes, <em>Home/<img decoding="async" src="http://dl.customprotocol.com/images/5/5c/PS_bouton.png" alt="PS bouton.png" width="16" height="16" /></em>, <img decoding="async" src="http://dl.customprotocol.com/images/1/12/PSP_Note.png" alt="PSP Note.png" width="17" height="16" /> et <img decoding="async" src="http://dl.customprotocol.com/images/9/9c/PSP_Ecran.png" alt="PSP Ecran.png" width="17" height="16" /> sont disponibles.</p>
<figure id="attachment_10745" aria-describedby="caption-attachment-10745" style="width: 480px" class="wp-caption aligncenter"><img decoding="async" class="wp-image-10745 size-full" src="https://www.customprotocol.com/medias/2016/07/oneluav4-4.png" alt="ONELuaV4 - 4" width="480" height="272" srcset="https://www.customprotocol.com/medias/2016/07/oneluav4-4.png 480w, https://www.customprotocol.com/medias/2016/07/oneluav4-4-300x170.png 300w, https://www.customprotocol.com/medias/2016/07/oneluav4-4-370x210.png 370w, https://www.customprotocol.com/medias/2016/07/oneluav4-4-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /><figcaption id="caption-attachment-10745" class="wp-caption-text">Une jolie map réalisée via une fonction, un fichier texte et un fichier de texture</figcaption></figure>
<p style="text-align: justify;">Comme si cela ne suffisait pas, vous pouvez maintenant utiliser les fonctionnalités infrarouges de votre PSP 1000 et si vous possédez une caméra, la <em>Go! Cam</em> ou celle de votre PS Vita, vous pouvez également utiliser des fonctions dédiés.</p>
<figure id="attachment_10746" aria-describedby="caption-attachment-10746" style="width: 480px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-10746" src="https://www.customprotocol.com/medias/2016/07/oneluav4-5.png" alt="De nombreuses informations sur la batterie sont affichés ici" width="480" height="272" srcset="https://www.customprotocol.com/medias/2016/07/oneluav4-5.png 480w, https://www.customprotocol.com/medias/2016/07/oneluav4-5-300x170.png 300w, https://www.customprotocol.com/medias/2016/07/oneluav4-5-370x210.png 370w, https://www.customprotocol.com/medias/2016/07/oneluav4-5-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /><figcaption id="caption-attachment-10746" class="wp-caption-text">De nombreuses informations sur la batterie sont affichés ici</figcaption></figure>
<p style="text-align: justify;">Si vous aimez dessiner des formes, vous allez être servi. Le <strong>ONELua</strong> peut maintenant dessiner des cercles, des triangles, des arcs... avec ou sans dégradé, remplis ou non, partiellement ou entièrement affichés.</p>
<figure id="attachment_10743" aria-describedby="caption-attachment-10743" style="width: 480px" class="wp-caption aligncenter"><img decoding="async" class="wp-image-10743 size-full" src="https://www.customprotocol.com/medias/2016/07/oneluav4-2.png" alt="ONELuaV4 - 2" width="480" height="272" srcset="https://www.customprotocol.com/medias/2016/07/oneluav4-2.png 480w, https://www.customprotocol.com/medias/2016/07/oneluav4-2-300x170.png 300w, https://www.customprotocol.com/medias/2016/07/oneluav4-2-370x210.png 370w, https://www.customprotocol.com/medias/2016/07/oneluav4-2-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /><figcaption id="caption-attachment-10743" class="wp-caption-text">Connaitre ses couleurs, c'est important&#8239;!</figcaption></figure>
<p style="text-align: justify;">De nombreuses autres nouveautés comme de nouveaux effets de <em>splash screen</em>, la possibilité de charger des images BMP, de récupérer de nouvelles données pour les autorisations de fichier ou récupérer la jaquette d'un <em>MP3</em> par exemple sont au menu de cette version <em>V4R1</em>, ainsi que de nouveaux effets 3D et de nouvelles fonctions relatives au <em>hardware</em>. On peut noter également de nombreuses optimisations et corrections de <em>bugs</em>.</p>
<figure id="attachment_5235" aria-describedby="caption-attachment-5235" style="width: 528px" class="wp-caption aligncenter"><a href="http://onelua.x10.mx/"><img decoding="async" class="wp-image-5235 size-full" src="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png" alt="Bouton télécharger" width="528" height="160" srcset="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png 528w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-300x91.png 300w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-370x112.png 370w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-270x82.png 270w" sizes="(max-width: 528px) 100vw, 528px" /></a><figcaption id="caption-attachment-5235" class="wp-caption-text"><strong>ONELua </strong>V4R1</figcaption></figure>
<hr />
<p><script src="//platform.twitter.com/widgets.js" async="" charset="utf-8"></script></p>
<p style="text-align: justify;">Peut on dire que le <strong>ONELua</strong> est le meilleur <strong>Lua Player</strong> sur PSP&#8239;? La réponse est oui car celui-ci propose un lot de fonctions conséquents tout en étant optimisé&#8239;! Le trio va continuer de développer le <strong>Lua Player</strong> mais sur d'autres plateformes comme sur PC. On attend cela avec impatience&#8239;!&#8239;;)</p>
<div align="center">
<blockquote class="twitter-tweet" data-lang="fr">
<p dir="ltr" lang="en"><a href="https://twitter.com/gdljjrod">@gdljjrod</a> <a href="https://twitter.com/NEKERAFA">@NEKERAFA</a> <a href="https://twitter.com/Applelo1">@Applelo1</a> <a href="https://twitter.com/HackinformerES">@HackinformerES</a> <a href="https://twitter.com/hashtag/ONElua4PC?src=hash">#ONElua4PC</a> is coming!<br /> ONEluaV4R1 PSP is released, Now Multi-Platform! <a href="https://t.co/t9WJ36pZGk">pic.twitter.com/t9WJ36pZGk</a></p>
<p>— Davis Nuñez (@DevDavisNunez) <a href="https://twitter.com/DevDavisNunez/status/751174452985999361">7 juillet 2016</a></p>
</blockquote>
</div>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/psple-onelua-revient-mise-a-jour-v4r1/">[PSP] Le ONELua revient avec une mise à jour V4R1</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/programmation/psple-onelua-revient-mise-a-jour-v4r1/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>[PSP] L&#8217;impressionnant &#8220;OneShell&#8221; se met à jour</title>
		<link>https://www.customprotocol.com/psp-impressionnant-oneshell-mis-a-jour-0-3/</link>
					<comments>https://www.customprotocol.com/psp-impressionnant-oneshell-mis-a-jour-0-3/#respond</comments>
		
		<dc:creator><![CDATA[Wirus]]></dc:creator>
		<pubDate>Sun, 07 Feb 2016 13:48:22 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[News Underground]]></category>
		<category><![CDATA[Underground]]></category>
		<category><![CDATA[OneLua]]></category>
		<category><![CDATA[OneShell]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?p=8762</guid>
					<description><![CDATA[<p>Le développeur Davis Nuñez a mis le paquet.</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/psp-impressionnant-oneshell-mis-a-jour-0-3/">[PSP] L&#8217;impressionnant &#8220;OneShell&#8221; se met à jour</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;"><em>Davis9278</em>, plus connu sous le nom de <a href="https://twitter.com/DevDavisNunez" target="_blank" rel="noopener noreferrer"><em>Davis Nuñez</em></a>, vient aujourd'hui défendre le <em><a href="https://www.customprotocol.com/underground/psp-vita-quatrieme-version-onelua/" target="_blank" rel="noopener noreferrer">ONELua</a> Player</em> de <em>gdljjrod</em> et prouver toute sa puissance en mettant en ligne la version <em>bêta 0.3</em> du <strong>OneShell</strong>, un <em>shell</em> des plus aboutis et graphiquement jolis pour la PSP. Que nous réserve de plus cette nouvelle mouture&#8239;?</p>
<figure id="attachment_8775" aria-describedby="caption-attachment-8775" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-1.png" rel="attachment wp-att-8775"><img decoding="async" class="size-full wp-image-8775" src="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-1.png" alt="Capture d'écran du menu principal du OneShell" width="480" height="272" srcset="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-1.png 480w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-1-300x170.png 300w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-1-370x210.png 370w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-1-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-8775" class="wp-caption-text">Capture d'écran du menu principal du <b>OneShell</b></figcaption></figure>
<hr />
<p style="text-align: justify;">Le développeur, qui a obtenu les soutiens de <em>gdljjrod</em> et de <em>ZeroZelta</em> (créateur de <a href="http://www.gamergen.com/actualites/fishell-1-0-r3-5-encore-mise-jour-celebre-shell-aquatique-52059-1" target="_blank" rel="noopener noreferrer"><em>Fishell</em></a>), a travaillé d'arrache-pied pendant 2 mois pour apprendre la programmation, coder le curseur, mettre un fond d'écran, ajouter des modules, etc. et arriver à ce résultat très convaincant. De nombreuses applications sont disponibles, et l'interface très intuitive se base sur le système d'exploitation <em>Windows</em>, bien connu de tous.</p>
<figure id="attachment_8776" aria-describedby="caption-attachment-8776" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-2.png" rel="attachment wp-att-8776"><img decoding="async" class="size-full wp-image-8776" src="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-2.png" alt="L'application Blender permet de voir des objets 3D au format .obj ou .mtl" width="480" height="272" srcset="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-2.png 480w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-2-300x170.png 300w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-2-370x210.png 370w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-2-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-8776" class="wp-caption-text">L'application <em>Blender</em> permet de voir des objets 3D au format .obj ou .mtl</figcaption></figure>
<p style="text-align: justify;">La navigation est très fluide mais la seule langue disponible pour l'instant semble être l'espagnol (langue de <em>Davis</em> et <em>gdljjrod</em>). Heureusement, les icônes et les ressemblances avec les mots français nous permettent de deviner (parfois) à quoi correspond telle ou telle chose.</p>
<figure id="attachment_8778" aria-describedby="caption-attachment-8778" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-4.png" rel="attachment wp-att-8778"><img decoding="async" class="size-full wp-image-8778" src="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-4.png" alt="Le menu &quot;Démarrer&quot; du OneShell" width="480" height="272" srcset="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-4.png 480w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-4-300x170.png 300w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-4-370x210.png 370w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-4-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-8778" class="wp-caption-text">Le menu "Démarrer" du <b>OneShell</b></figcaption></figure>
<p style="text-align: justify;">Pour vous donner une petite idée, voilà la liste des applications que propose le <em>shell</em>&nbsp;:</p>
<ul>
<li style="text-align: justify;">Explorateur de fichiers&#8239;;</li>
<li style="text-align: justify;">Terminal de commandes&#8239;;</li>
<li style="text-align: justify;">Visionneuse d'images&#8239;;</li>
<li style="text-align: justify;">Visionneuse d'objets 3D&#8239;;</li>
<li style="text-align: justify;">Lecteur de musiques (formats supportés&nbsp;: <em>at3</em>, <em>mp3</em>, <em>wav</em>, <em>bgm</em>) (<em>Winamp</em>)&#8239;;</li>
<li style="text-align: justify;">Éditeur photo (<em>GIMP</em>)&#8239;;</li>
<li style="text-align: justify;">Serveur FTP&#8239;;</li>
<li style="text-align: justify;">Éditeur de texte&#8239;;</li>
<li style="text-align: justify;">Anti-virus (non disponible pour le moment)&#8239;;</li>
<li style="text-align: justify;">Téléchargement de contenus (<em>homebrews</em>) (non-disponible pour le moment)&#8239;;</li>
<li style="text-align: justify;">Installateur interne d'applications&#8239;;</li>
<li style="text-align: justify;">Extraction/Lecture d'archives&#8239;;</li>
<li style="text-align: justify;"><em>Google Maps</em> (non-disponible pour le moment)&#8239;;</li>
<li style="text-align: justify;"><em>Dumper</em> d'<em>UMD</em>&#8239;;</li>
<li style="text-align: justify;"><em>Chat Ad-Hoc</em> (non-disponible pour le moment)&#8239;;</li>
<li style="text-align: justify;"><em>Chat WLAN</em> (non-disponible pour le moment)&#8239;;</li>
<li style="text-align: justify;">Exécuteur de <em>homebrews</em>, de <em>backups</em> (ISO/DAX) ou de jeux PS1 (<em>PPSSPP</em>)&#8239;;</li>
<li style="text-align: justify;">Gadgets&nbsp;:
<ul>
<li style="text-align: justify;">Météo&#8239;;</li>
<li style="text-align: justify;">Gestionnaire de <em>RAM</em> (mémoire vive)&#8239;;</li>
<li style="text-align: justify;">Calendrier&#8239;;</li>
<li style="text-align: justify;">Notes</li>
</ul>
</li>
</ul>
<figure id="attachment_8779" aria-describedby="caption-attachment-8779" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-5.png" rel="attachment wp-att-8779"><img decoding="async" class="size-full wp-image-8779" src="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-5.png" alt="Capture d'écran du One Store du OneShell, pas encore très fonctionnel" width="480" height="272" srcset="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-5.png 480w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-5-300x170.png 300w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-5-370x210.png 370w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-5-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-8779" class="wp-caption-text">Capture d'écran du <em>One Store</em> du <b>OneShell</b>, pas encore très fonctionnel</figcaption></figure>
<p style="text-align: justify;">Après de nombreux tests, un petit <em>bug</em> récurrent et agaçant à la longue a pu être observé&nbsp;: lorsque l'on quitte une application et qu'une autre se trouve dans la barre du bas, elle s'ouvre juste après sans avertir. Le clavier n'est également pas très agréable, mais l'est tout de même plus que le clavier de base de <em>Sony</em>.</p>
<figure id="attachment_8777" aria-describedby="caption-attachment-8777" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-3.png" rel="attachment wp-att-8777"><img decoding="async" class="wp-image-8777 size-full" src="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-3.png" alt="PPSSPP sur le OneShell/b&gt;, pour lancer ses homebrews ou backups de jeux PSP/PS1" width="480" height="272" srcset="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-3.png 480w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-3-300x170.png 300w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-3-370x210.png 370w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-3-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-8777" class="wp-caption-text"><em>PPSSPP</em> sur le <b>OneShell</b>, pour lancer ses <em>homebrews</em> ou <em>backups</em> de jeux PSP/PS1</figcaption></figure>
<p style="text-align: justify;">Quoiqu'il en soit, il est bon de rappeler que le <strong>OneShell</strong> n'en est qu'à sa version <em>bêta 0.3</em>, et qu'il accomplit donc déjà beaucoup pour une version de test. Espérons que <em>Davis</em> ne lâchera pas la grappe et qu'il continuera d'améliorer son très prometteur projet&#8239;!</p>
<figure id="attachment_8773" aria-describedby="caption-attachment-8773" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-6.png" rel="attachment wp-att-8773"><img decoding="async" class="size-full wp-image-8773" src="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-6.png" alt="Lecteur MP3 du OneShell" width="480" height="272" srcset="https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-6.png 480w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-6-300x170.png 300w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-6-370x210.png 370w, https://www.customprotocol.com/medias/2016/02/OneShell-beta-0.3-screenshot-6-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-8773" class="wp-caption-text">Lecteur MP3 du <b>OneShell</b></figcaption></figure>
<hr />
<figure id="attachment_5235" aria-describedby="caption-attachment-5235" style="width: 528px" class="wp-caption aligncenter"><a href="https://mega.nz/#!uF002SBC!CWRLvhrUknW3KubTaszMUdxmtU_3xlJQb7FyDB3-1vM" target="_blank" rel="attachment wp-att-5235 noopener noreferrer"><img decoding="async" class="wp-image-5235 size-full" src="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png" alt="Bouton télécharger" width="528" height="160" srcset="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png 528w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-300x91.png 300w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-370x112.png 370w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-270x82.png 270w" sizes="(max-width: 528px) 100vw, 528px" /></a><figcaption id="caption-attachment-5235" class="wp-caption-text"><b>OneShell</b> 0.3, par <em>Davis</em><br /> <a href="https://www.customprotocol.com/underground/tutoriel-comment-installer-lancer-homebrew-psp/" target="_blank" rel="noopener noreferrer">Instructions disponibles ici</a><br /> Homebrew <strong><span style="color: #ff0000;">non signé</span></strong></figcaption></figure>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/psp-impressionnant-oneshell-mis-a-jour-0-3/">[PSP] L&#8217;impressionnant &#8220;OneShell&#8221; se met à jour</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/psp-impressionnant-oneshell-mis-a-jour-0-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[PSP] [Vita] Une quatrième version pour le ONELua</title>
		<link>https://www.customprotocol.com/psp-vita-quatrieme-version-onelua/</link>
					<comments>https://www.customprotocol.com/psp-vita-quatrieme-version-onelua/#comments</comments>
		
		<dc:creator><![CDATA[Applelo]]></dc:creator>
		<pubDate>Thu, 17 Dec 2015 11:22:33 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[News Programmation]]></category>
		<category><![CDATA[News Underground]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Underground]]></category>
		<category><![CDATA[OneLua]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?p=7973</guid>
					<description><![CDATA[<p>Le célèbre interpréteur Lua pour PSP passe une nouvelle étape&#8239;!</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/psp-vita-quatrieme-version-onelua/">[PSP] [Vita] Une quatrième version pour le ONELua</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Après 3 versions du <strong>ONELua</strong>, <em>gdljjrod</em> et <em>Rober Gallarga</em> ont décidé de délivrer encore une nouvelle version de l'<strong>interpréteur Lua</strong> le plus abouti pour PSP se démarquant par le nombre de fonctionnalités disponibles et sa compatibilité depuis l'émulateur PSP de la PSVita.</p>
<div align="center">
<blockquote class="twitter-tweet" lang="fr">
<p dir="ltr" lang="en">ONELua v4ever <a href="https://t.co/UN9mWAc9DO">https://t.co/UN9mWAc9DO</a>&#8239;!!! <a href="https://twitter.com/Applelo1">@Applelo1</a> <a href="https://twitter.com/CustomProtocol">@CustomProtocol</a> <a href="https://twitter.com/HackinformerES">@HackinformerES</a> <a href="https://twitter.com/HackInformer">@HackInformer</a> <a href="https://twitter.com/frwololo">@frwololo</a> <a href="https://twitter.com/NEKERAFALimit">@NEKERAFALimit</a></p>
<p>— gdljjrod (@gdljjrod) <a href="https://twitter.com/gdljjrod/status/676867152012439553">15 Décembre 2015</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" async="" charset="utf-8"></script></div>
<hr />
<p><script src="//platform.twitter.com/widgets.js" async="" charset="utf-8"></script></p>
<p style="text-align: justify;">En effet, c'est par un simple message sur <em>Twitter</em> que le développeur mexicain, <em>gdljjrod</em>, a annoncé la publication de la quatrième version du <strong>ONELua</strong>&nbsp;: au programme, encore de nouvelles fonctions mais aussi des corrections de bugs et une amélioration de la stabilité de l'interpréteur.</p>
<p style="text-align: justify;">La première fonction qu'on voit au lancement d'un <em>homebrew</em>, <em>splash.show()</em> a été modifiée avec un effet de rebond sur l'image puis un éparpillement en morceau de celle ci. On dirait un vieux effet <em>power point</em>... ça plait ou pas car on ne peut pas remettre le simple effet d'apparition/disparition de l'image. Cependant on peut maintenant passer un <em>splash</em> en appuyant simplement avec la touche croix et le <em>splash screen</em> du <strong>ONELua</strong> a également changé.</p>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_3.png'><img decoding="async" width="480" height="272" src="https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_3.png" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_3.png 480w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_3-300x170.png 300w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_3-370x210.png 370w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_3-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_1.png'><img decoding="async" width="480" height="272" src="https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_1.png" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_1.png 480w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_1-300x170.png 300w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_1-370x210.png 370w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_1-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_2.png'><img decoding="async" width="480" height="272" src="https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_2.png" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_2.png 480w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_2-300x170.png 300w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_2-370x210.png 370w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_splash.show_2-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a>
<pre class="lang:lua decode:true" title="splash.show()">splash.show()
----Affiche le splash du ONELua
----Ne retourne rien
splash.show("STRING")
----Affiche en splash le l'image sélectionnée
------STRING&nbsp;: Chemin où se trouve l'image 
----Ne retourne rien
splash.show({TABLE})
----Affiche les splashs des images sélectionnées un par un
------TABLE&nbsp;: Table contenant les chemins où se trouvent les images
----Ne retourne rien</pre>
<p>On retrouve également plein de nouvelles fonctions pour pouvoir créer une connexion entre un ordinateur et la console (PSP/PSVita) en sans fil via le <del>custom</del> protocol<del>e</del> FTP.</p>
<pre class="lang:lua decode:true" title="ftp">ftp.init()
----Initialise le module FTP
----Retourne TRUE si réussie sinon FALSE
ftp.term()
----Met fin le module FTP
----Retourne TRUE si réussie sinon FALSE
ftp.state()
----Retourne le statut du module FTP
----Retourne TRUE si actif sinon FALSE</pre>
<p style="text-align: justify;">Suite aux nouveautés du <em>ONEMenu</em>, l'interpréteur <strong>ONELua</strong> se voit doté officiellement de la lecture et l'affichage des fichiers <em>.PMF</em>, ces fichiers vidéos utilisés comme <em>Gameboots</em> de la PSP. On peut aussi lancer, stopper ou mettre en pause une vidéo en pleine exécution avec la fonction de <em>callbacks</em> <em>onPmfPlay().</em></p>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2015/12/ONELuaV4_pmf.png'><img decoding="async" width="480" height="272" src="https://www.customprotocol.com/medias/2015/12/ONELuaV4_pmf.png" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2015/12/ONELuaV4_pmf.png 480w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_pmf-300x170.png 300w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_pmf-370x210.png 370w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_pmf-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2015/12/ONELuaV4_pmf_2.png'><img decoding="async" width="480" height="272" src="https://www.customprotocol.com/medias/2015/12/ONELuaV4_pmf_2.png" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2015/12/ONELuaV4_pmf_2.png 480w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_pmf_2-300x170.png 300w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_pmf_2-370x210.png 370w, https://www.customprotocol.com/medias/2015/12/ONELuaV4_pmf_2-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a>
<pre class="lang:lua decode:true" title="paf">pmf.run("STRING")
----Lance le fichier PMF
------STRING&nbsp;: Chemin où se trouve le fichier PMF
----Ne retourne rien
pmf.run("STRING",NUMBER x,NUMBER y)
----Lance le fichier PMF
------STRING&nbsp;: Chemin où se trouve le fichier PMF
------POS x&nbsp;: Position X où afficher le fichier PMF
------POS y&nbsp;: Position y où afficher le fichier PMF
----Ne retourne rien
pmf.play()
----Met en position "Jouer" le fichier PMF
----Note&nbsp;: À utiliser avec la fonction callbacks onPmfPlay()
----Ne retourne rien
pmf.pause()
----Met en position "Pause" le fichier PMF
----Note&nbsp;: A utilisé avec la fonction callbacks onPmfPlay()
----Ne retourne rien
pmf.stop()
----Met en position "Stop" le fichier PMF
----Note&nbsp;: A utilisé avec la fonction callbacks onPmfPlay()
----Ne retourne rien</pre>
<p style="text-align: justify;">De nouvelles fonctions dans la catégorie <em>maps </em>font également leur apparition, en effet depuis la version 3 du <strong>ONELua</strong> il est possible de créer des <em>maps</em> avec un simple fichier texte et un fichier texture. Les deux développeurs ont ajouté 3 nouvelles fonctions qui seront bien pratiques pour les développeurs. Les deux premières permettent de retourner la largeur et la hauteur de la <em>map</em> générée, ce qui peut paraître intéressant pour gérer l'espace entre deux cartes de tailles différentes. La dernière permet quant à elle d'insérer une texture de l'image directement dans la <em>map</em> à une position donnée pour faire des animations par exemple.</p>
<pre class="lang:lua decode:true" title="map">map.sizex(MAP)
------MAP&nbsp;: variable contenant la map
----Retourne la largeur de la map
map.sizey(MAP)
------MAP&nbsp;: variable contenant la map
----Retourne la longueur de la map
map.set(MAP,NUMBER Tile_x,NUMBER Tile_y,NUMBER valeur)
----Permet d'insérer une texture dans la map
------MAP&nbsp;: variable contenant la map
------NUMBER Tile_x&nbsp;: la position x de la texture
------NUMBER Tile_y&nbsp;: la position y de la texture
------NUMBER Valeur&nbsp;: la texture à placer
----Ne retourne rien</pre>
<p style="text-align: justify;">D'autres fonctions ont été également ajoutées, comme celle permettant de convertir des couleurs en gris ou bien d'inverser la couleur sélectionnée.</p>
<pre class="lang:lua decode:true" title="color">color.fxinvert(COULEUR)
------COULEUR&nbsp;: variable contenant la couleur
----Retourne la couleur inversée
color.fxgray(COULEUR)
------COULEUR&nbsp;: variable contenant la couleur
----Retourne la couleur passée par le filtre gris</pre>
<p style="text-align: justify;">Ces fonctions se retrouvent aussi dans les nouvelles fonctions pour les images. On retrouve aussi avec celles-ci la possibilité d'appliquer un filtre sépia sur l'image choisie et de pouvoir récupérer une image avec un ancien effet appliqué.</p>
<pre class="lang:lua decode:true" title="image">image.fxinvert(IMAGE)
------COULEUR&nbsp;: variable contenant l'image
----Retourne l'image avec la couleur inversée
color.fxgray(IMAGE)
------IMAGE&nbsp;: variable contenant l'image
----Retourne l'image passée par le filtre gris
color.fxsepia(IMAGE)
------IMAGE&nbsp;: variable contenant l'image
----Retourne l'image avec un filtre sépia
color.fxold(IMAGE)
------IMAGE&nbsp;: variable contenant l'image
----Retourne l'image avec l'ancien effet
color.fxold(IMAGE,NOMBRE pourcent)
------IMAGE&nbsp;: variable contenant l'image
------NOMBRE&nbsp;: pourcentage de
----Retourne l'image avec l'ancien effet selon un certain pourcentage d'application</pre>
<p style="text-align: justify;">Pour finir, on retrouve des améliorations au niveau des performances mais également des corrections de <em>bugs</em>. Voilà, il est temps de vous fournir l'archive du <strong>ONELua V4</strong> ainsi que la documentation complète en anglais (en <em>.CHM</em> ou en ligne) et de vous dire au revoir pour une prochaine news.&nbsp;<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p style="text-align: justify;"><div class="one_half">
<figure id="attachment_5235" aria-describedby="caption-attachment-5235" style="width: 528px" class="wp-caption aligncenter"><a href="https://mega.nz/#!LIsRQRzD!LKkw0b66Qxxzf4sJgv4FPOfQloOHWP6641UahFW58KE" target="_blank" rel="noopener noreferrer"><img decoding="async" class="wp-image-5235 size-full" src="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png" alt="Bouton télécharger" width="528" height="160" srcset="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png 528w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-300x91.png 300w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-370x112.png 370w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-270x82.png 270w" sizes="(max-width: 528px) 100vw, 528px" /></a><figcaption id="caption-attachment-5235" class="wp-caption-text"><b>ONELua</b> version 4, par <em>gdljjrod</em></figcaption></figure>
</div> <div class="one_half last">
<figure id="attachment_5235" aria-describedby="caption-attachment-5235" style="width: 528px" class="wp-caption aligncenter"><a href="https://mega.nz/#!mc83RSwD!3BFEpevhq3S1c7ZVoj5KQarNMgTHadnnkqdCGLXK8qU" target="_blank" rel="noopener noreferrer"><img decoding="async" class="wp-image-5235 size-full" src="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png" alt="Bouton télécharger" width="528" height="160" srcset="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png 528w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-300x91.png 300w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-370x112.png 370w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-270x82.png 270w" sizes="(max-width: 528px) 100vw, 528px" /></a><figcaption id="caption-attachment-5235" class="wp-caption-text">Documentation du <b>ONELua</b> V4 (en anglais)</figcaption></figure>
</div><div class="clearboth"></div>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/psp-vita-quatrieme-version-onelua/">[PSP] [Vita] Une quatrième version pour le ONELua</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/psp-vita-quatrieme-version-onelua/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>[Vita] La mise à jour finale du ONEMenu débarque</title>
		<link>https://www.customprotocol.com/vita-mise-a-jour-finale-onemenu/</link>
					<comments>https://www.customprotocol.com/vita-mise-a-jour-finale-onemenu/#comments</comments>
		
		<dc:creator><![CDATA[Tuxbot123]]></dc:creator>
		<pubDate>Tue, 03 Nov 2015 21:58:55 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[News Underground]]></category>
		<category><![CDATA[Underground]]></category>
		<category><![CDATA[OneLua]]></category>
		<category><![CDATA[ONEMenu]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?p=7397</guid>
					<description><![CDATA[<p>Le développeur gdljjrod a décidé de mettre sur la table la version finale de son menu alternatif pour l'eCFW ARK&#160;: le ONEMenu.</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/vita-mise-a-jour-finale-onemenu/">[Vita] La mise à jour finale du ONEMenu débarque</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Le développeur <em>gdljjrod </em>vient de mettre à jour le <strong>ONEMenu</strong>, un menu alternatif pour nos chères PS Vita (mais qui fonctionne aussi très bien sur PSP&#8239;!). Entièrement codé en <em>Lua</em>, il se démarque des autres menus alternatifs par sa simplicité d'utilisation et son design vraiment travaillé.</p>
<figure id="attachment_7398" aria-describedby="caption-attachment-7398" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/11/PCT2000.bmp"><img decoding="async" class="size-full wp-image-7398" src="https://www.customprotocol.com/medias/2015/11/PCT2000.bmp" alt="Le OneMenu en action&#8239;!" width="480" height="272" srcset="https://www.customprotocol.com/medias/2015/11/PCT2000.bmp 480w, https://www.customprotocol.com/medias/2015/11/PCT2000-300x170.jpg 300w, https://www.customprotocol.com/medias/2015/11/PCT2000-370x210.jpg 370w, https://www.customprotocol.com/medias/2015/11/PCT2000-270x153.jpg 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-7398" class="wp-caption-text">Le <strong>ONEMenu</strong> en action&#8239;!</figcaption></figure>
<p style="text-align: justify;">Cette version <strong>VFinal</strong> laisse suggérer qu'il s'agit de la dernière version du <strong>ONEMenu</strong>, en tout cas pour l'<em>ARK-2</em>. Suite à la <a href="https://www.customprotocol.com/underground/vita-code-source-ark-3-en-ligne/" target="_blank" rel="noopener noreferrer">mise en ligne du code source de l'<em>ARK-3</em></a>, fort est à parier que <em>gdljjrod</em> l'adaptera sans doute. En attendant, <strong>ONEMenu VFinal</strong> est la version la plus aboutie à ce jour et nous vous conseillons de l'adopter pour les raisons énumérées ci-dessous.</p>
<figure id="attachment_5235" aria-describedby="caption-attachment-5235" style="width: 528px" class="wp-caption aligncenter"><a href=" https://mega.nz/#!6FdARabC!ERVkHnyEmXLA-wOl2YiUtoMxNiROKlvJFOhxMuwQC8Y" target="_blank" rel="noopener noreferrer"><img decoding="async" class="wp-image-5235 size-full" src="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png" alt="Bouton télécharger" width="528" height="160" srcset="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png 528w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-300x91.png 300w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-370x112.png 370w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-270x82.png 270w" sizes="(max-width: 528px) 100vw, 528px" /></a><figcaption id="caption-attachment-5235" class="wp-caption-text"><b>ONEMenu VFinal</b> par <em>gdljjrod</em></figcaption></figure>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Quoi de neuf docteur&#8239;?</strong></span></h4>
<ul style="text-align: justify;">
<li>Affichage des <em>boots.pmf</em> dans l'explorateur&#8239;;</li>
<li>Possibilité de définir un fond d'écran depuis le lecteur d'images (l'image doit faire 480 x 270 pixels, l'application refuse d'ouvrir les images trop grandes)&#8239;;</li>
<li>Possibilité de personnaliser à 100&#8239;% la couleur du menu (maintenir R dans l'option <em>BarColor</em> pour accéder au mélangeur)&#8239;;</li>
<li>Correction de <em>bugs</em> divers.</li>
</ul>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2015/11/PCT2002.bmp'><img decoding="async" width="480" height="272" src="https://www.customprotocol.com/medias/2015/11/PCT2002.bmp" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2015/11/PCT2002.bmp 480w, https://www.customprotocol.com/medias/2015/11/PCT2002-300x170.jpg 300w, https://www.customprotocol.com/medias/2015/11/PCT2002-370x210.jpg 370w, https://www.customprotocol.com/medias/2015/11/PCT2002-270x153.jpg 270w" sizes="(max-width: 480px) 100vw, 480px" /></a>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2015/11/PCT2003.bmp'><img decoding="async" width="480" height="272" src="https://www.customprotocol.com/medias/2015/11/PCT2003.bmp" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2015/11/PCT2003.bmp 480w, https://www.customprotocol.com/medias/2015/11/PCT2003-300x170.jpg 300w, https://www.customprotocol.com/medias/2015/11/PCT2003-370x210.jpg 370w, https://www.customprotocol.com/medias/2015/11/PCT2003-270x153.jpg 270w" sizes="(max-width: 480px) 100vw, 480px" /></a>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2015/11/PCT2005.bmp'><img decoding="async" width="480" height="272" src="https://www.customprotocol.com/medias/2015/11/PCT2005.bmp" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2015/11/PCT2005.bmp 480w, https://www.customprotocol.com/medias/2015/11/PCT2005-300x170.jpg 300w, https://www.customprotocol.com/medias/2015/11/PCT2005-370x210.jpg 370w, https://www.customprotocol.com/medias/2015/11/PCT2005-270x153.jpg 270w" sizes="(max-width: 480px) 100vw, 480px" /></a>
<p style="text-align: justify;"><em>Note&nbsp;: Screenshots pris depuis une PSP</em></p>
<p style="text-align: justify;">Si ces quelques captures vous ont mis l'eau à la bouche, vous pouvez suivre <a href="https://www.customprotocol.com/underground/tuto-installer-onemenu/" target="_blank" rel="noopener noreferrer">notre tutoriel sur l'installation du <strong>ONEMenu</strong></a> (sur PS Vita)&#8239;!&nbsp;<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/vita-mise-a-jour-finale-onemenu/">[Vita] La mise à jour finale du ONEMenu débarque</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/vita-mise-a-jour-finale-onemenu/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>[PSP] Space Ball&#160;: la version 2 est sortie</title>
		<link>https://www.customprotocol.com/psp-space-ball-v2/</link>
					<comments>https://www.customprotocol.com/psp-space-ball-v2/#comments</comments>
		
		<dc:creator><![CDATA[Applelo]]></dc:creator>
		<pubDate>Tue, 11 Aug 2015 18:57:15 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[News Underground]]></category>
		<category><![CDATA[Underground]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[OneLua]]></category>
		<category><![CDATA[Space Ball]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?p=5695</guid>
					<description><![CDATA[<p>Le jeu de golf futuriste revient dans une deuxième version&#8239;!</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/psp-space-ball-v2/">[PSP] Space Ball&nbsp;: la version 2 est sortie</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Vous aimez l'espace et le golf (en plus d'être un fan de notre chère PSP)&#8239;? Alors vous connaissez sûrement l'excellent <em>homebrew</em> du développeur <em>Mills</em> nommé <strong>Space Ball</strong> et basé sur le jeu <strong>Fuzzy’s World of Miniature Space Golf</strong> développé en 1995 par la compagnie <em>Pixel Painters Corporations</em>. Celui-ci a la particularité d'être codé en <em>Lua</em> avec le <em>ONELua</em> développé par <em>gdljjrod </em>et son ami<em> Rober</em> <em>Galarga</em>, mais aussi d'utiliser toutes les fonctions 3D proposées par l'interpréteur.</p>
<figure id="attachment_1357" aria-describedby="caption-attachment-1357" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/01/Space-Ball-logo.png"><img decoding="async" class="wp-image-1357 size-full" src="https://www.customprotocol.com/medias/2015/01/Space-Ball-logo.png" alt="Space Ball logo" width="480" height="272" srcset="https://www.customprotocol.com/medias/2015/01/Space-Ball-logo.png 480w, https://www.customprotocol.com/medias/2015/01/Space-Ball-logo-300x170.png 300w, https://www.customprotocol.com/medias/2015/01/Space-Ball-logo-370x210.png 370w, https://www.customprotocol.com/medias/2015/01/Space-Ball-logo-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-1357" class="wp-caption-text"><strong>Space Ball</strong> revient dans une deuxième version</figcaption></figure>
<p style="text-align: justify;"><a href="https://www.customprotocol.com/underground/space-ball-un-jeu-de-golf-en-3d-utilisant-le-onelua/" target="_blank" rel="noopener noreferrer">Après une première version qui nous avait plutôt convaincue</a> mais dotée d'un seul niveau, cette deuxième version réussira-t-elle à combler le manque de niveaux&#8239;?</p>
<p style="text-align: justify;">Tout d'abord, au lancement du jeu, on peut maintenant si on le souhaite et si on possède un câble adapté, retransmettre le jeu sur notre télévision (grâce aux <a href="https://www.customprotocol.com/programmation/psp-vita-le-onelua-de-nouveau-mis-a-jour/" target="_blank" rel="noopener noreferrer">nouvelles fonctionnalités du <em>ONELua</em></a>). Le jeu se lance avec plusieurs animations et temps de chargement avant que le joueur parvienne enfin au menu principal en ayant le choix entre lancer une partie, sélectionner la musique, accéder aux réglages du <em>homebrew</em> et pour finir quitter <strong>Space Ball</strong>. Deux modes de jeu sont par ailleurs disponibles&nbsp;: "arcade", où les 3 niveaux se suivent, ou bien "niveau simple", où l'on peut sélectionner le <em>level</em> de son choix.</p>
<p style="text-align: justify;">Attention cependant&nbsp;: vous ne possédez que 9 tirs par niveau, si vous échouez vous retournerez au menu du jeu. Pas de possibilité de recommencer un niveau sans perdre la progression, donc. C'est frustrant sachant que les deux derniers niveaux sont très très difficiles car il y a des zones infranchissables emplis d'une sorte de masse gluante ou encore des tapis roulants.</p>
<figure id="attachment_5920" aria-describedby="caption-attachment-5920" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu3.png"><img decoding="async" class="size-full wp-image-5920" src="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu3.png" alt="Un jolie plateau de golf abec des flaques gluantes." width="480" height="272" srcset="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu3.png 480w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu3-300x170.png 300w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu3-370x210.png 370w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu3-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-5920" class="wp-caption-text">Un joli plateau de golf avec des flaques gluantes... Berk&#8239;!</figcaption></figure>
<p style="text-align: justify;">Le sélecteur de niveau permet de sélectionner l'un des trois niveaux mais comme avec le mode arcade, si on perd en ne réussissant pas à mettre la balle dans le trou après les 9 coups, on retourne au menu avec un temps de chargement qui devient assez énervant.</p>
<p style="text-align: justify;">Parlons maintenant du jeu en lui même&nbsp;: c'est beau, il y a des reflets, des ombres... bref on pourrait croire à un jeu développé par un studio indé de jeux vidéo. Et on si croirait même si on ne comprend pas le fait qu'il y ait un golf dans l'espace, mais passons ce détail.</p>
<figure id="attachment_5918" aria-describedby="caption-attachment-5918" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu.png"><img decoding="async" class="wp-image-5918 size-full" src="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu.png" alt="SpaceBall_v2-jeu" width="480" height="272" srcset="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu.png 480w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu-300x170.png 300w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu-370x210.png 370w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-5918" class="wp-caption-text">Je suis caché&nbsp;:p</figcaption></figure>
<p style="text-align: justify;">Le menu des musiques permet quant à lui de proposer à l'écoute les 3 superbes musiques du jeu, dommage qu'il n'en est pas d'avantage même si les trois sont de très bonne facture.</p>
<figure id="attachment_5921" aria-describedby="caption-attachment-5921" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-musique.png"><img decoding="async" class="size-full wp-image-5921" src="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-musique.png" alt="La possibilité d'écouter les 3 musiques du jeu&#8239;!" width="480" height="272" srcset="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-musique.png 480w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-musique-300x170.png 300w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-musique-370x210.png 370w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-musique-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-5921" class="wp-caption-text">La possibilité d'écouter les 3 musiques du jeu&#8239;!</figcaption></figure>
<p style="text-align: justify;">Dans les options du <em>homebrew</em>, on retrouve la possibilité de régler la vitesse du processeur pour une plus grande rapidité (soit 222 ou 333 Mhz) et d'activiter l'option pour la retransmission sur la télévision. On peut accéder également à partir de ce menu aux <em>Infos</em> permettant d'accéder à l'aide pour les contrôles et les crédits du jeu.</p>
<figure id="attachment_5922" aria-describedby="caption-attachment-5922" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-options.png"><img decoding="async" class="size-full wp-image-5922" src="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-options.png" alt="Différentes options nous sont proposés." width="480" height="272" srcset="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-options.png 480w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-options-300x170.png 300w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-options-370x210.png 370w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-options-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-5922" class="wp-caption-text">Différentes options nous sont proposées</figcaption></figure>
<p style="text-align: justify;">Pour conclure, cette nouvelle version apporte son lot de nouveautés même si on regrette le nombre toujours limité de niveau, l'obligation de recommencer depuis le début en mode arcade et les temps de chargements. Cependant, <strong>Space Ball</strong> reste un bon exemple de la puissance de la PSP et sa capacité à afficher de la 3D, en plus de montrer les merveilles du <em>Lua</em>.</p>
<figure id="attachment_5235" aria-describedby="caption-attachment-5235" style="width: 528px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/SPACEBALLv2.zip"><img decoding="async" class="wp-image-5235 size-full" src="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png" alt="Bouton télécharger" width="528" height="160" srcset="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png 528w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-300x91.png 300w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-370x112.png 370w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-270x82.png 270w" sizes="(max-width: 528px) 100vw, 528px" /></a><figcaption id="caption-attachment-5235" class="wp-caption-text"><b>Space Ball v2</b> pour PSP</figcaption></figure>
<p style="text-align: justify;"><span style="text-decoration: underline;"><strong>Note</strong></span>&nbsp;:<em> Mills</em> devrait, dans un futur proche, proposer une version Android de son <em>homebrew</em>. Nous attendons cela avec impatience&#8239;!</p>
<figure id="attachment_5919" aria-describedby="caption-attachment-5919" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu2.png"><img decoding="async" class="size-full wp-image-5919" src="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu2.png" alt="Oh yeah&#8239;!" width="480" height="272" srcset="https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu2.png 480w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu2-300x170.png 300w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu2-370x210.png 370w, https://www.customprotocol.com/medias/2015/08/SpaceBall_v2-jeu2-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-5919" class="wp-caption-text">Oh yeah&#8239;!</figcaption></figure>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/psp-space-ball-v2/">[PSP] Space Ball&nbsp;: la version 2 est sortie</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/psp-space-ball-v2/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>[PSP] [Vita] Le ONELua de nouveau mis à jour</title>
		<link>https://www.customprotocol.com/programmation/psp-vita-le-onelua-de-nouveau-mis-a-jour/</link>
					<comments>https://www.customprotocol.com/programmation/psp-vita-le-onelua-de-nouveau-mis-a-jour/#respond</comments>
		
		<dc:creator><![CDATA[Applelo]]></dc:creator>
		<pubDate>Sun, 12 Jul 2015 15:36:21 +0000</pubDate>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Top Articles]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[Tutoriels Programmation]]></category>
		<category><![CDATA[OneLua]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?post_type=it_programmation&#038;p=5423</guid>
					<description><![CDATA[<p>Découvrons ensemble les nouveautés de cette nouvelle version du ONELua&#8239;!</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/psp-vita-le-onelua-de-nouveau-mis-a-jour/">[PSP] [Vita] Le ONELua de nouveau mis à jour</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;"><div align="center" class="alert alert-info "><b><u>Note</u></b> : cet article est très long et il s'adresse aux développeurs à devenir ou bien ceux maîtrisant déjà le langage <em>Lua</em> souhaitant découvrir ce que la PSP a dans le ventre. La quantité de travail fourni dans cet article est considérable et j'espère que vous l'apprécierez car j'y ai consacré beaucoup de mon temps libre. Je tiens à remercier notamment <em>gdljjrod</em> ainsi que<em> Davis Nuñez</em> pour leur patience et leur aide à la rédaction de cet article.</div>
<p style="text-align: justify;"><a href="https://www.customprotocol.com/underground/version-3-onelua-arrive-tres-bientot/" target="_blank" rel="noopener noreferrer">Nous vous l'avions annoncé</a>, <em>gdljjrod</em> et <em>Rober Galarga</em> ont mis à jour leur interpréteur Lua pour PSP dénommé <strong>ONELua</strong>. Après deux versions réussies, les deux développeurs reviennent aujourd'hui avec une nouvelle version contenant encore une flopée de nouveautés que nous allons <strong>découvrir et décortiquer ensemble</strong> pour vous permettre de comprendre leur utilisation via des explications, des exemples et des captures d'écran&nbsp;: bref un article signé <strong>Custom Protocol</strong>.</p>
<figure id="attachment_5173" aria-describedby="caption-attachment-5173" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/06/vignette-ONELua-v3.png"><img decoding="async" class="wp-image-5173 size-full" src="https://www.customprotocol.com/medias/2015/06/vignette-ONELua-v3.png" alt="vignette-ONELua-v3" width="480" height="272" srcset="https://www.customprotocol.com/medias/2015/06/vignette-ONELua-v3.png 480w, https://www.customprotocol.com/medias/2015/06/vignette-ONELua-v3-300x170.png 300w, https://www.customprotocol.com/medias/2015/06/vignette-ONELua-v3-370x210.png 370w, https://www.customprotocol.com/medias/2015/06/vignette-ONELua-v3-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-5173" class="wp-caption-text">Le <b>ONELua</b> Version 3</figcaption></figure>
<hr />
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Optimisations</strong></span></h4>
<p style="text-align: justify;">Commençons tout d'abord par les nouveautés au niveau des optimisations. Le <strong>ONELua</strong> en version 3 supporte maintenant les PS Vita utilisant le <strong>VHBL</strong>, pratique pour lancer des <em>homebrews</em> si on possède le jeu (et sa démo) <a href="https://www.customprotocol.com/underground/vita-nouvel-exploit-disponible-demo/">Toukiden: Kiwami</a> (dispo uniquement sr le <em>Store</em> JP) possédant un exploit en 3.51, ou encore l'<a href="https://www.customprotocol.com/underground/tuto-utiliser-exploit-impatchable-qwikrazor87-firmware-3-36-3-50/" target="_blank" rel="noopener noreferrer"><em>exploit World of Pool</em></a>. Ainsi le <em>Lua Player</em> devient pleinement compatible pour tourner sur toutes les PSP mais également sur les PS Vita. Les développeurs ont également ajouté une nouvelle bibliothèque nommée <strong>BitOp</strong> qui ajoute des opérations binaires sur les nombres. Vous pouvez regarder les fonctions disponibles avec des exemples à <a href="http://bitop.luajit.org/api.html">cette adresse</a>.</p>
<figure id="attachment_2311" aria-describedby="caption-attachment-2311" style="width: 300px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/02/health-psvita.png"><img decoding="async" class="wp-image-2311 size-medium" src="https://www.customprotocol.com/medias/2015/02/health-psvita-300x210.png" alt="N'oubliez pas de consulter notre tutoriel pour garder votre PS Vita en firmware 3.36 et empêcher la mise à jour automatique" width="300" height="210" srcset="https://www.customprotocol.com/medias/2015/02/health-psvita-300x210.png 300w, https://www.customprotocol.com/medias/2015/02/health-psvita-370x259.png 370w, https://www.customprotocol.com/medias/2015/02/health-psvita-270x189.png 270w, https://www.customprotocol.com/medias/2015/02/health-psvita-570x399.png 570w, https://www.customprotocol.com/medias/2015/02/health-psvita.png 720w, https://www.customprotocol.com/medias/2015/02/health-psvita-300x210@2x.png 600w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-2311" class="wp-caption-text">Le <b>ONELua</b> version 3 pleinement compatible avec la PS Vita</figcaption></figure>
<p style="text-align: justify;">Cette bibliothèque n'a pas été implémentée au <strong>ONELua</strong> par hasard, en effet, vous trouverez dans l'archive contenant l'interpréteur un exemple vous démontrant comment utiliser une nouvelle fonction permettant de créer des maps avec un simple fichier texte. Il y a seulement deux fonctions mais aux fonctionnalités intéressantes.</p>
<pre class="lang:lua decode:true" title="Fonction Map">map.new(IMAGE tileset, TABLE mapData, NUMBER TileX, NUMBER TileY)
--IMAGE tileset&nbsp;: Image généré via GBA Graphics contenant les textures pour la map
--TABLE mapdata&nbsp;: Map créé via GBA Graphics contenant les informations de la map
--NUMBER TileX&nbsp;: Taille largeur en pixel des textures à découper
--NUMBER TileY&nbsp;: Taille longueur en pixel des textures à découper
--Retourne la map (à stocker dans une variable)
map.blit(MAP map, NUMBER x, NUMBER y)
--MAP map&nbsp;: Map à afficher généré via la fonction map.new
--NUMBER x&nbsp;: Placement sur l'écran en x
--NUMBER y&nbsp;: Placement sur l'écran en y
--Ne retourne rien</pre>
<p style="text-align: justify;">On peut soit dans l'exemple fourni créer une map en vue de face mais également en vue de côté. Comme cité dans les fonctions, il vous faudra obligatoirement utiliser le logiciel <a href="http://www.mobile-dev.ch/dl/pc/GBA%20Graphics%201.09.7z">GBA Graphics 1.09</a> disponible certes en anglais mais aussi en français&#8239;!</p>
<p style="text-align: justify;">Voici quelques exemples postés par plusieurs développeurs des possibilités de ces fonctions.</p>
<div align="center">
<blockquote class="twitter-tweet" lang="fr">
<p dir="ltr" lang="en" style="text-align: center;">Peace in <a href="https://twitter.com/hashtag/An%C3%A9sidor?src=hash">#Anésidor</a> but for how long&#8239;? Powered by <a href="https://twitter.com/hashtag/ONELuav3?src=hash">#ONELuav3</a> developed by <a href="https://twitter.com/gdljjrod">@gdljjrod</a> and Rober Galarga. <a href="http://t.co/J28FzCronr">pic.twitter.com/J28FzCronr</a></p>
<p>— Applelo (@Applelo1) <a href="https://twitter.com/Applelo1/status/614709397776900096">27 Juin 2015</a></p>
</blockquote>
<blockquote class="twitter-tweet" lang="fr">
<p dir="ltr" lang="en"><a href="https://twitter.com/gdljjrod">@gdljjrod</a><a href="https://twitter.com/Applelo1">@Applelo1</a><a href="https://twitter.com/CustomProtocol">@CustomProtocol</a> Trying to create my own Super Mario world test <a href="https://twitter.com/hashtag/Tilesets?src=hash">#Tilesets</a><a href="https://twitter.com/hashtag/Onelua?src=hash">#Onelua</a><a href="https://twitter.com/hashtag/2D?src=hash">#2D</a><a href="http://t.co/TpY61PCLGy">pic.twitter.com/TpY61PCLGy</a></p>
<p>— Davis Nuñez (@DevDavisNunez) <a href="https://twitter.com/DevDavisNunez/status/611610696652959744">18 Juin 2015</a></p>
</blockquote>
</div>
<p style="text-align: justify;">En exemple, pour utiliser cette fonction, vous pouvez vous référer au contenu de l'archive du <strong>ONELua </strong>où le code a été commenté par @applelo1 (moi même) en français.</p>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Fonctions images</strong></span></h4>
<p style="text-align: justify;">Passons ensuite aux fonctions images, où nous avons le droit à une ribambelle de nouveautés. Nous avons enfin la possibilité de charger les images dans la VRAM (mémoire vidéo) via la fonction <em>image.loadv()</em> pour un affichage plus rapide de celles-ci (pour des <em>sprites</em> par exemple) mais plus limité en mémoire que la RAM (mémoire vive). Il est aussi possible de "déplacer" une image de la VRAM à la RAM et inversement en utilisant la fonction <em>image.move()</em>.</p>
<p style="text-align: justify;">Désormais, via la fonction <em>image.loadfromdata()</em>, les images converties en données binaires peuvent être chargées, utile pour charger les images disponibles sur internet permettant un gain de rapidité. Un petit exemple s'impose pour vous montrer&nbsp;:</p>
<pre class="lang:lua decode:true" title="Exemple image.loadfromdata">local fp&nbsp;=&nbsp;io.open("monimg.png","rb")--J'ouvre l'image comme si s'était un fichier
local databin&nbsp;=&nbsp;fp:read("*a")--Je lis le contenu du fichier
fp:close()--Je ferme la lecture du fichier
monimg&nbsp;=&nbsp;image.loadfromdata(databin,__PNG)--La fonction charge et transforme les données binaires en fichiers
while true do--J'ouvre ma boucle
image.blit(monimg,0,0) --J'affiche mon image
screen.flip()--Je rafraichie l'écran
end--Je ferme la boucle</pre>
<p style="text-align: justify;">Et c'est pas fini, puisqu'on peut également modifier ses images via trois nouvelles fonctions&#8239;! La première,<em> image.blitadd()</em>, permet d'afficher l'image en y ajoutant un effet de couleur alors que la deuxième, <em>image.blitsub()</em>, au contraire, permet de supprimer la couleur. La dernière quant à elle, <em>image.blittint()</em>, permet d'afficher une image et de la teindre également d'une couleur.</p>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2015/07/custom_protocol_red_onelua.png'><img decoding="async" width="480" height="272" src="https://www.customprotocol.com/medias/2015/07/custom_protocol_red_onelua.png" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2015/07/custom_protocol_red_onelua.png 480w, https://www.customprotocol.com/medias/2015/07/custom_protocol_red_onelua-300x170.png 300w, https://www.customprotocol.com/medias/2015/07/custom_protocol_red_onelua-370x210.png 370w, https://www.customprotocol.com/medias/2015/07/custom_protocol_red_onelua-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a>
<a class="gridlove-popup" href='https://www.customprotocol.com/medias/2015/07/custom_protocol_imageadd_onelua.png'><img decoding="async" width="480" height="272" src="https://www.customprotocol.com/medias/2015/07/custom_protocol_imageadd_onelua.png" class="attachment-gridlove-single size-gridlove-single" alt="" srcset="https://www.customprotocol.com/medias/2015/07/custom_protocol_imageadd_onelua.png 480w, https://www.customprotocol.com/medias/2015/07/custom_protocol_imageadd_onelua-300x170.png 300w, https://www.customprotocol.com/medias/2015/07/custom_protocol_imageadd_onelua-370x210.png 370w, https://www.customprotocol.com/medias/2015/07/custom_protocol_imageadd_onelua-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a>
<p style="text-align: justify;">Voici le récapitulatif de toute les nouvelles fonctions concernant les images retranscrit ici.</p>
<pre class="lang:lua decode:true" title="Fonctions Image">image.loadv(STRING path)
image.loadv(STRING path, COLOR mask)
image.loadv(STRING path, NUMBER w, NUMBER h)
image.loadv(STRING path, NUMBER w, NUMBER h, COLOR mask)
--STRING path&nbsp;: Chemin de l'image
--COLOR mask&nbsp;: Masque de couleur à appliquer à l'image
--NUMBER w&nbsp;: Largeur pour couper les sprites
--NUMBER h&nbsp;: Hauteur pour couper les sprites
--Retourne une image, prête à être utiliser.
image.move(IMAGE img)
--IMAGE img&nbsp;: Variable de l'image
--Ne retourne rien
image.loadfromdata(STRING data, NUMBER type)
--STRING data&nbsp;: Donnée de l'image en fichier binaire
--NUMBER type&nbsp;: 
---------------__PNG (0) pour image en .png
---------------__JPG (1) pour image en .jpg
---------------__GIF (2) pour image en .gif
image.blitadd(IMAGE img,NUMBER x,NUMBER y,NUMBER coef)
--IMAGE img&nbsp;: Variable de l'image
--NUMBER x&nbsp;: Placement sur l'écran en x
--NUMBER Y&nbsp;: Placement sur l'écran en y	
--NUMBER coef&nbsp;: Niveau d'ajout de couleur (entre 0 et 255)
--Ne retourne rien
image.blitsub(IMAGE img,NUMBER x,NUMBER y,NUMBER coef)
--IMAGE img&nbsp;: Variable de l'image
--NUMBER x&nbsp;: Placement sur l'écran en x
--NUMBER Y&nbsp;: Placement sur l'écran en y	
--NUMBER coef&nbsp;: Niveau de suppression de couleur (entre 0 et 255)
--Ne retourne rien
image.blittint(IMAGE img,NUMBER x,NUMBER y,COLOR color)
--IMAGE img&nbsp;: Variable de l'image
--NUMBER x&nbsp;: Placement sur l'écran en x
--NUMBER Y&nbsp;: Placement sur l'écran en y	
--COLOR color&nbsp;: Couleur pour teindre l'image
--Ne retourne rien</pre>
<p style="text-align: justify;">Le <strong>ONELua</strong> se montre aussi très performant comme gestionnaire des <em>EBOOT.PBP</em>, 3 nouvelles fonctions font ainsi leur entrée avec cette troisième version par ce que l'on appelle leurs <em>callbacks</em>. La fonction <em>game.pack()</em> permet de créer un <em>EBOOT</em> si vous disposez d'un dossier contenant toutes les ressources nécessaires (PARAM.SFO, ICON0.PNG...). Ensuite, <em>game.add()</em> permet d'ajouter ou remplacer un fichier alors que la fonction <em>game.remove()</em> permet finalement de supprimer un fichier contenu dans l'<em>EBOOT.PBP</em>.</p>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Fonctions TV</strong></span></h4>
<p style="text-align: justify;">Vous devriez savoir, puisque nous vous l'avions déjà <a href="https://www.customprotocol.com/underground/version-3-onelua-arrive-tres-bientot/">annoncé</a>, que le <strong>ONELua</strong> intègre désormais des fonctions liées à la télévision, la première étant de pouvoir retransmettre l'écran de la PSP vers l'écran d'une télé si vous disposez d'un adaptateur. Il est possible notamment de régler via cette fonction la qualité de la retransmission. Attention, il vous faudra impérativement le <em>dvemgr.prx </em><i>contenu dans l'archive pour pouvoir faire fonctionner la fonction. La deuxième, </i><em>os.cabletv()</em><i>, permet de </i>reconnaître si votre PSP est branchée à un écran externe ainsi que le type de câble utilisé.</p>
<pre class="lang:lua decode:true" title="Fonctions Télévisions">os.modetv(NUMBER quality)	
--Active la retransmission
--NUMBER quality&nbsp;: La qualité de retransmission
--------------------__8888 (32 bits RGBA)
--------------------__4444 (16 bits R4G4B4A4)
--------------------__5551 (16 bits R5G5B5A1)
--------------------__5650 (16 bits R5G5B5, pas de chaîne alpha)
--Ne retourne rien
os.modetv()
--Désactive la retransmission
--Ne retourne rien
os.cabletv()	
--Reconnait le cable utilisé
--Retourne un nombre
--0 si aucun cable n'est connecté
--1 si c'est un cable S-Video/AV (composite)
--2 si c'est un cable D Terminal Cable/Component Cable
</pre>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Fonction windows</strong></span></h4>
<p style="text-align: justify;">En plus de cela, une nouvelle fonction vient de faire son apparition, et nommée <em>os.messagebox()</em>. Elle permet d'afficher une boîte de dialogue (ressemblant beaucoup à celle de <em>Windows</em>) avec des possibilités de personnalisation. On peut par exemple entrer le titre et le message de son choix, ainsi que choisir entre 1 à 4 boutons associés à des actions simples (Oui, Non, Quitter, Annuler, Ok) mais malheureusement qui ne sont pas paramétrables et en anglais. Voici l'exemple fourni par les auteurs avec les commentaires traduits en français&nbsp;:</p>
<pre class="lang:lua decode:true" title="Exemple os.messagebox()">option&nbsp;=&nbsp;{"OK","CANCEL","YES","NO",""}--Table des réponses
--La variable ou est reçu les réponses de la fonction os.messagebox()
local response&nbsp;=&nbsp;5
local title&nbsp;=&nbsp;"Test Of Box" -- Titre
local msg&nbsp;=&nbsp;"Hello From Box...\nOK&nbsp;=&nbsp;1\nCANCEL&nbsp;=&nbsp;2\nYES&nbsp;=&nbsp;3\nNO&nbsp;=&nbsp;4\nEXIT&nbsp;=&nbsp;5" -- Message
while true do
    buttons.read() -- Lecture des touches pressés
    if buttons.triangle then -- Pressez /\
	-- Montre deux boutons X:OK, O:CANCEL par défaut
		response&nbsp;=&nbsp;os.messagebox(title,msg)
    elseif buttons.circle then --Pressez O
	-- Montre le bouton 0:EXIT
        response&nbsp;=&nbsp;os.messagebox(title,msg,__CIRCLE,__EXIT)
    elseif buttons.cross then--Pressez X
	-- Montre deux boutons avec L: No, R: Yes
		response&nbsp;=&nbsp;os.messagebox(title,msg,__L,__NO,__R,__YES)
    elseif buttons.square then -- Pressez []
	-- Montre trois boutons avec L: No, R: Yes X: YES, O: NO, /\: Exit
		response&nbsp;=&nbsp;os.messagebox(title,msg,__CROSS,__YES,__CIRCLE,__CANCEL,__TRIANGLE,__EXIT)
    end
    screen.print(10,5,"Example Message Box")
	
	screen.print(10,17,"Presez triangle pour un simple Message Box (X:OK, O:CANCEL)",0.6)
	screen.print(10,32,"Pressez rond pour un Message Box (O:EXIT)",0.6)
	screen.print(10,47,"Pressez croix pour un Message Box (L:NO, R:YES)",0.6)
	screen.print(10,62,"Pressez carré pour un Message Box (X:YES, O:CANCEL, triangle:EXIT)",0.6)
    -- Nous affichons la valeur pour telle action&nbsp;:)
	screen.print(10,200,"Résultat: "..response.." Selection: "..option[response])
    screen.flip() -- Rafraîchissement de l'écran
end
	</pre>
<figure id="attachment_5367" aria-describedby="caption-attachment-5367" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/07/ONELua_messagebox.png"><img decoding="async" class="wp-image-5367 size-full" src="https://www.customprotocol.com/medias/2015/07/ONELua_messagebox.png" alt="ONELua_messagebox" width="480" height="272" srcset="https://www.customprotocol.com/medias/2015/07/ONELua_messagebox.png 480w, https://www.customprotocol.com/medias/2015/07/ONELua_messagebox-300x170.png 300w, https://www.customprotocol.com/medias/2015/07/ONELua_messagebox-370x210.png 370w, https://www.customprotocol.com/medias/2015/07/ONELua_messagebox-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-5367" class="wp-caption-text">La boîte de dialogue sympathique mais qui reste limitée...</figcaption></figure>
<p style="text-align: justify;">De plus, impossible de personnaliser l'apparence des boutons et de la boîte de dialogue. Espérons une mise à jour pour pouvoir personnaliser d'avantage cette petite fonction bien sympathique.</p>
<pre class="lang:lua decode:true" title="Fonction os.messagebox()">os.messagebox(STRING title,STRING mje)
--STRING title&nbsp;: Le titre de la boîte de dialogue
--STRING mje&nbsp;: Le message à mettre dans la boîte de dialogue
--Retourne 1 si la réponse est OK (quand vous pressez X) ou bien 2 quand vous choisissez CANCEL (quand vous pressez O)
os.messagebox(STRING title,STRING mje,NUMBER button1,NUMBER assigned1)
--STRING title&nbsp;: Le titre de la boîte de dialogue
--STRING mje&nbsp;: Le message à mettre dans la boîte de dialogue
--NUMBER button1&nbsp;: Le bouton à inscrire (par exemple __CIRCLE, __UP, __L)
--NUMBER assigned1&nbsp;: L'action à assigner __OK, __CANCEL, __YES, __NO, __EXIT
--Retourne 1 si l'action est __OK, 2 si __CANCEL, 3 si __YES, 4 si __NO et 5 si __EXIT
os.messagebox(STRING title,STRING mje,NUMBER button1,NUMBER assigned1,NUMBER button2,NUMBER assigned2)
--STRING title&nbsp;: Le titre de la boîte de dialogue
--STRING mje&nbsp;: Le message à mettre dans la boîte de dialogue
--NUMBER button1&nbsp;: Le bouton à inscrire (par exemple __CIRCLE, __UP, __L)
--NUMBER assigned1&nbsp;: L'action à assigner __OK, __CANCEL, __YES, __NO, __EXIT
--NUMBER button2&nbsp;: Le bouton à inscrire (par exemple __CIRCLE, __UP, __L)
--NUMBER assigned2&nbsp;: L'action à assigner __OK, __CANCEL, __YES, __NO, __EXIT
--Retourne 1 si l'action est __OK, 2 si __CANCEL, 3 si __YES, 4 si __NO et 5 si __EXIT
os.messagebox(STRING title,STRING mje,NUMBER button1,NUMBER assigned1,NUMBER button2,NUMBER assigned2,NUMBER button3,NUMBER assigned3)
--STRING title&nbsp;: Le titre de la boîte de dialogue
--STRING mje&nbsp;: Le message à mettre dans la boîte de dialogue
--NUMBER button1&nbsp;: Le bouton à inscrire (par exemple __CIRCLE, __UP, __L)
--NUMBER assigned1&nbsp;: L'action à assigner __OK, __CANCEL, __YES, __NO, __EXIT
--NUMBER button2&nbsp;: Le bouton à inscrire (par exemple __CIRCLE, __UP, __L)
--NUMBER assigned2&nbsp;: L'action à assigner __OK, __CANCEL, __YES, __NO, __EXIT
--NUMBER button3&nbsp;: Le bouton à inscrire (par exemple __CIRCLE, __UP, __L)
--NUMBER assigned3&nbsp;: L'action à assigner __OK, __CANCEL, __YES, __NO, __EXIT
--Retourne 1 si l'action est __OK, 2 si __CANCEL, 3 si __YES, 4 si __NO et 5 si __EXIT
</pre>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Fonctions écran</strong></span></h4>
<p style="text-align: justify;">Continuons sur une nouvelle fonction qui ravira toute personne qui ne souhaiterait pas utiliser le <del>grand</del> écran de la PSP&nbsp;: la fonction <em>screen.clip()</em>. Vous l'aurez deviné, elle permet de n'afficher qu'une partie de l'écran déterminable avec la fonction.</p>
<pre class="lang:lua decode:true" title="Fonction screen.clip()">screen.clip(NUMBER x,NUMBER y, NUMBER w, NUMBER h)
--Active la délimitation d'affichage à l'écran
--NUMBER x&nbsp;: Position sur l'axe x 
--NUMBER y&nbsp;: Position sur l'axe y
--NUMBER w&nbsp;: Largeur
--NUMBER h&nbsp;: Hauteur
--Ne retourne rien
screen.clip()
--Désactive la délimitation d'affichage à l'écran
--Ne retourne rien</pre>
<figure id="attachment_5369" aria-describedby="caption-attachment-5369" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/07/ONELua_screen.clip_.png"><img decoding="async" class="wp-image-5369 size-full" src="https://www.customprotocol.com/medias/2015/07/ONELua_screen.clip_.png" alt="ONELua_screen.clip()" width="480" height="272" srcset="https://www.customprotocol.com/medias/2015/07/ONELua_screen.clip_.png 480w, https://www.customprotocol.com/medias/2015/07/ONELua_screen.clip_-300x170.png 300w, https://www.customprotocol.com/medias/2015/07/ONELua_screen.clip_-370x210.png 370w, https://www.customprotocol.com/medias/2015/07/ONELua_screen.clip_-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-5369" class="wp-caption-text">Le logo <strong>Custom Protocol</strong> un peu coupé&nbsp;:p</figcaption></figure>
<p>&nbsp;</p>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Fonctions texte</strong></span></h4>
<p style="text-align: justify;">Le développeur a également ajouté une fonctionnalité déjà présente dans plusieurs <em>Lua Players</em>&nbsp;: la fonctionnalité permettant de faire défiler un texte. Disponible maintenant avec la fonction screen.print(), il est ainsi possible de réaliser "un scroll" du texte de gauche à droite, de droite à gauche, de droite à gauche puis de gauche à droite et...</p>
<pre class="lang:lua decode:true" title="Example Défilement de Texte">-- ## Example Scroll Print ##
-- Nous assignors des variables pour les valeurs X permettrons le daplacement du texte
scrollx1&nbsp;=&nbsp;10 -- axe pour déplacement vers la gauche (droite vers gauche)
scrollx2&nbsp;=&nbsp;450 -- axe pour déplacement vers la droite (gauche vers droite)
scrollx3&nbsp;=&nbsp;240 -- axe pout déplacement de la droite vers la gauche (droite vers la gauche sans disparition)
scrollx4&nbsp;=&nbsp;240 -- gauche droite puis droite gauche (centré)
--Charge la palette de couleur
color.loadpalette()
while true do--On ouvre la boucle
	draw.line(240,0,240,272,color.red) --Nous traçons une ligne vertical rouge au milieu de l'écran
	--[[La variable précédente assigné à l'axe x est passé comme un argument et ergot le résultat de la fonction et s'ajoute à cela l'argument "w" pour régler l'affichage de la zone de texte.]]
	--__SLEFT est comme un alignement vers la gauche affiché à partir de l'axe x vers la droite avec un espace d'affichage de 90.
	scrollx1&nbsp;=&nbsp;screen.print(scrollx1,10,"test scroll gauche",0.7,color.white,color.black,__SLEFT,90)
	--__SRIGHT est comme un alignement vers la droite affiché à partir de l'axe x vers la gauche avec un espace d'affichage de 100.
	scrollx2&nbsp;=&nbsp;screen.print(scrollx2,25,"test scroll right",0.7,color.white,color.black,__SRIGHT,100)
	-- __STHROUGH est comme un alignement vers la gauche qui est affiché à partir de l'axe x vers la droite avec un espace d'affichage de 100. 
	scrollx3&nbsp;=&nbsp;screen.print(scrollx3,50,"test scroll throuh",0.7,color.white,color.black,__STHROUGH,100)
	--[[__SSEESAW est un alignement au centre affiché sur l'axe x - moitié de l'espace pour l'afficher,
du droite centrer à gauche centré avec un espace d'affichage de 100
	Note: Si ce mode n'a pas d'effet, c'est pour les raison précedemment cité, alors il effete normalement un texte aligné à gauche.]]
	scrollx4&nbsp;=&nbsp;screen.print(scrollx4,70,"test scroll seesaw",0.7,color.white,color.black,__SSEESAW,100)
	screen.flip() --Rafraichissement de l'écran
end--Fin de la boucle
	</pre>
<figure id="attachment_5420" aria-describedby="caption-attachment-5420" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/07/ONELuav3_scroll.png"><img decoding="async" class="wp-image-5420 size-full" src="https://www.customprotocol.com/medias/2015/07/ONELuav3_scroll.png" alt="ONELuav3_scroll" width="480" height="272" srcset="https://www.customprotocol.com/medias/2015/07/ONELuav3_scroll.png 480w, https://www.customprotocol.com/medias/2015/07/ONELuav3_scroll-300x170.png 300w, https://www.customprotocol.com/medias/2015/07/ONELuav3_scroll-370x210.png 370w, https://www.customprotocol.com/medias/2015/07/ONELuav3_scroll-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-5420" class="wp-caption-text">La fonction <i>screen.print()</i> fait maintenant défiler le texte.</figcaption></figure>
<p style="text-align: justify;">Concernant toujours la fonction gérant l'affichage de texte, il est maintenant possible de pouvoir justifier le texte en plus d'aligner à droite, à gauche ou bien au centre.</p>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Fonction contrôle</strong></span></h4>
<p style="text-align: justify;">L'une des dernières principales nouveautés dont nous allons vous parler concerne les contrôles&nbsp;: qui n'a jamais trouvé cela fatigant dans un <em>homebrew</em> de devoir appuyer plusieurs fois sur "Haut" ou "Bas" pour naviguer dans un long menu&#8239;? Ce n'est clairement pas pratique, mais <em>gdljjrod</em> et <em>Rober Galarga </em>ont trouvé une solution&nbsp;: la fonction <em>buttons.interval(). </em>Elle permet tout simplement de simuler le fait de rappuyer sur une touche, tout cela étant paramétrable que ce soit le temps d'activation ou le temps entre chaque répétition. Cette fonction ne fonctionne évidemment pas si vous avez choisi que l'action effectuée doit être "maintenir appuyer le bouton".</p>
<pre class="lang:lua decode:true" title="Fonction buttons.interval()">buttons.interval(NUMBER delay,NUMBER interval)
--Active la fonction
--NUMBER delay&nbsp;: Le délai en cycle avant l'activation (valeur conseillé 40)
--NUMBER interval&nbsp;: L'interval de répétition en cycle (valeur conseillé 10)
--Ne retourne rien
buttons.interval()
--Désactive la fonction
--Ne retourne rien</pre>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Autres fonctions</strong></span></h4>
<p style="text-align: justify;">Dans les ajouts mineurs, on retrouve plusieurs petites nouveautés. Tout d'abord, la fonction<em> amg.screenshot()</em> a été ajoutée et permet, comme vous l'aurez sans doute deviné, de prendre une capture d'écran lorsque vous utilisez la librairie AMG spécialisée dans la 3D. Ensuite, les fonctions <em>timers.new</em> et <em>timer.reset</em> retournent la valeur initiale, et la fonction <em>os.cfw() </em>reconnait si l'utilisateur utilise le <strong>VHBL</strong>. Enfin, la fonction <em>ini.read()</em> peut maintenant lire jusqu'à 1024 caractères. Le développeur a amélioré par ailleurs les performances et corrigé des <em>bugs</em> notamment celui concernant la fonction <em>screen.textheight()</em>.</p>
<p style="text-align: justify;">Comme vous pouvez le constater, le <strong>ONELua</strong> version 3 est l'aboutissement d'un long travail de ces développeurs qui incluent des nouveautés de plus en plus ambitieuses. En espérant qu'ils ne s'arrêtent pas de si tôt&#8239;!</p>
<figure id="attachment_5235" aria-describedby="caption-attachment-5235" style="width: 300px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/06/ONEluav3.zip"><img decoding="async" class="wp-image-5235 size-medium" src="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-300x91.png" alt="Bouton télécharger" width="300" height="91" srcset="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-300x91.png 300w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-370x112.png 370w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-270x82.png 270w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png 528w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-5235" class="wp-caption-text"><b>ONELua v3</b> pour PSP/PS Vita</figcaption></figure>
<p style="text-align: justify;">Pour finir ce long article en beauté, on va conclure comme dans notre dernier article sur une superbe vidéo montrant les capacités de ce <em>Lua Player</em>. Mise en ligne par <em>gljjrod</em>, il s'agit d'une capture vidéo de la démo réalisée par <em>Mills</em> (développeur connu notamment pour son jeu <strong><a href="https://www.customprotocol.com/underground/space-ball-un-jeu-de-golf-en-3d-utilisant-le-onelua/">Space Ball</a></strong>) baptisée <strong>Fruit Explosion</strong>, que nous vous conseillons de télécharger que vous soyez développeur ou pas pour admirer les capacités de notre bonne vielle PSP.</p>
<figure id="attachment_5235" aria-describedby="caption-attachment-5235" style="width: 300px" class="wp-caption aligncenter"><a href="https://dl.dropboxusercontent.com/u/48796093/Onelua/Demo3D/ONEDEMO_(F_EXPLOSION).rar"><img decoding="async" class="wp-image-5235 size-medium" src="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-300x91.png" alt="Bouton télécharger" width="300" height="91" srcset="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-300x91.png 300w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-370x112.png 370w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-270x82.png 270w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png 528w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-5235" class="wp-caption-text"><b>Fruit Explosion</b> pour PSP/PS Vita</figcaption></figure>
<div class="inserervideo"><iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/Mcl6zDHoeLc" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/programmation/psp-vita-le-onelua-de-nouveau-mis-a-jour/">[PSP] [Vita] Le ONELua de nouveau mis à jour</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/programmation/psp-vita-le-onelua-de-nouveau-mis-a-jour/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[PSP] One Installer passe en version 2R0</title>
		<link>https://www.customprotocol.com/psp-one-installer-passe-en-version-2r0/</link>
					<comments>https://www.customprotocol.com/psp-one-installer-passe-en-version-2r0/#respond</comments>
		
		<dc:creator><![CDATA[Wirus]]></dc:creator>
		<pubDate>Thu, 09 Jul 2015 08:30:54 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[News Underground]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Underground]]></category>
		<category><![CDATA[One Installer]]></category>
		<category><![CDATA[OneLua]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?p=5381</guid>
					<description><![CDATA[<p>L'utilitaire PSP de Davis9278 se présentant un peu comme un "Homebrew Store", le One Installer, se dote d'une nouvelle mise à jour.</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/psp-one-installer-passe-en-version-2r0/">[PSP] One Installer passe en version 2R0</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Le <strong>One Installer</strong> est un <em>homebrew</em> du même type que <em>HBStore</em>&nbsp;: il se présente donc comme une sorte de boutique en ligne complètement gratuite de <em>homebrews</em> et autres. Codé par <em>Davis9278</em> aidé par son fidèle compagnon <em>gdljjrod </em>(auteur du <em>OneLua</em> notamment), il a la particularité d'installer directement les jeux dans le bon dossier de la console tout en proposant une interface soignée, une description de chaque <em>homebrew</em> dans plusieurs langues, et même des captures d'écran. Bref, un vrai <em>PlayStation Store</em> pour <em>hacker</em>&#8239;!&#8239;;D</p>
<figure id="attachment_5385" aria-describedby="caption-attachment-5385" style="width: 480px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/01/ONEInstaller_accueil.png"><img decoding="async" class="size-full wp-image-5385" src="https://www.customprotocol.com/medias/2015/01/ONEInstaller_accueil.png" alt="Capture d'écran du menu principal du One Installer" width="480" height="272" srcset="https://www.customprotocol.com/medias/2015/01/ONEInstaller_accueil.png 480w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_accueil-300x170.png 300w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_accueil-370x210.png 370w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_accueil-270x153.png 270w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-5385" class="wp-caption-text">Capture d'écran du menu principal du <strong>One Installer</strong></figcaption></figure>
<hr />
<p style="text-align: justify;">Comme vous pouvez vous en douter, c'est le catalogue du <strong>One Installer</strong> qui a tout d'abord été agrandi en fournissant à l'utilisateur toujours plus de jeux, émulateurs, utilitaires, <em>plugins</em>, thème, etc. Mais l'ajout notable est la traduction de l'application en français (merci @Applelo1) et l'amélioration considérable du <em>design</em>&#8239;! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60e.png" alt="😎" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p style="text-align: justify;">De nouvelles options sont aussi désormais offertes à l'utilisateur, comme la possibilité d'afficher les captures d'écran via la touche "Carré" ou de se déplacer dans un explorateur de fichiers. Et la prise en main est tellement simple qu'il est inutile de vous détailler comment vous en servir (on met quand même les commandes en bas évidemment).&#8239;;) Vous pouvez même lâcher un petit commentaire sur la page d'un programme et l'évaluer.</p>
<p style="text-align: justify;">Laissons plutôt place aux <em>screenshots</em> (pris par @Applelo1), car comme le disait notre bon vieux Napoléon, une image vaut bien mille discours&nbsp;:</p>
<p style="text-align: justify;"><div class="one_third">
<figure id="attachment_5385" aria-describedby="caption-attachment-5385" style="width: 300px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/01/ONEInstaller_accueil.png"><img decoding="async" class="wp-image-5385 size-medium" src="https://www.customprotocol.com/medias/2015/01/ONEInstaller_accueil-300x170.png" alt="ONEInstaller_accueil" width="300" height="170" srcset="https://www.customprotocol.com/medias/2015/01/ONEInstaller_accueil-300x170.png 300w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_accueil-370x210.png 370w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_accueil-270x153.png 270w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_accueil.png 480w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-5385" class="wp-caption-text">La page d'accueil</figcaption></figure>
<p style="text-align: justify;"></div> <div class="one_third">
<figure id="attachment_5386" aria-describedby="caption-attachment-5386" style="width: 300px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/01/ONEInstaller_HB_DaftEnergy.png"><img decoding="async" class="wp-image-5386 size-medium" src="https://www.customprotocol.com/medias/2015/01/ONEInstaller_HB_DaftEnergy-300x170.png" alt="Daft Energy, un homebrew signé Team Zenyth" width="300" height="170" srcset="https://www.customprotocol.com/medias/2015/01/ONEInstaller_HB_DaftEnergy-300x170.png 300w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_HB_DaftEnergy-370x210.png 370w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_HB_DaftEnergy-270x153.png 270w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_HB_DaftEnergy.png 480w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-5386" class="wp-caption-text"><a href="https://www.customprotocol.com/underground/daft-energy-debarque-psp/" target="_blank" rel="noopener noreferrer"><em>Daft Energy</em></a>, un <em>homebrew</em> signé <em>Team Zenyth</em></figcaption></figure>
<p style="text-align: justify;"></div> <div class="one_third last">
<figure id="attachment_5387" aria-describedby="caption-attachment-5387" style="width: 300px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/01/ONEInstaller_HB_SantaClaus.png"><img decoding="async" class="wp-image-5387 size-medium" src="https://www.customprotocol.com/medias/2015/01/ONEInstaller_HB_SantaClaus-300x170.png" alt="La page du homebrew Santa Claus" width="300" height="170" srcset="https://www.customprotocol.com/medias/2015/01/ONEInstaller_HB_SantaClaus-300x170.png 300w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_HB_SantaClaus-370x210.png 370w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_HB_SantaClaus-270x153.png 270w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_HB_SantaClaus.png 480w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-5387" class="wp-caption-text">La page du <em>homebrew</em> <em>Santa Claus</em></figcaption></figure>
<p style="text-align: justify;"></div><div class="clearboth"></div>
<p style="text-align: justify;"><div class="one_third">
<figure id="attachment_5388" aria-describedby="caption-attachment-5388" style="width: 300px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/01/ONEInstaller_Plugins.png"><img decoding="async" class="wp-image-5388 size-medium" src="https://www.customprotocol.com/medias/2015/01/ONEInstaller_Plugins-300x170.png" alt="Les plugins proposés" width="300" height="170" srcset="https://www.customprotocol.com/medias/2015/01/ONEInstaller_Plugins-300x170.png 300w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_Plugins-370x210.png 370w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_Plugins-270x153.png 270w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_Plugins.png 480w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-5388" class="wp-caption-text">Les <em>plugins</em> proposés</figcaption></figure>
<p style="text-align: justify;"></div> <div class="one_third">
<figure id="attachment_5389" aria-describedby="caption-attachment-5389" style="width: 300px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/01/ONEInstaller_Telechargement.png"><img decoding="async" class="size-medium wp-image-5389" src="https://www.customprotocol.com/medias/2015/01/ONEInstaller_Telechargement-300x170.png" alt="Téléchargement en cours..." width="300" height="170" srcset="https://www.customprotocol.com/medias/2015/01/ONEInstaller_Telechargement-300x170.png 300w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_Telechargement-370x210.png 370w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_Telechargement-270x153.png 270w, https://www.customprotocol.com/medias/2015/01/ONEInstaller_Telechargement.png 480w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-5389" class="wp-caption-text">Téléchargement en cours...</figcaption></figure>
<p style="text-align: justify;"></div> <div class="one_third last">
<figure id="attachment_5390" aria-describedby="caption-attachment-5390" style="width: 300px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/01/ONEMenu_Options.png"><img decoding="async" class="size-medium wp-image-5390" src="https://www.customprotocol.com/medias/2015/01/ONEMenu_Options-300x170.png" alt="Et enfin le menu des options" width="300" height="170" srcset="https://www.customprotocol.com/medias/2015/01/ONEMenu_Options-300x170.png 300w, https://www.customprotocol.com/medias/2015/01/ONEMenu_Options-370x210.png 370w, https://www.customprotocol.com/medias/2015/01/ONEMenu_Options-270x153.png 270w, https://www.customprotocol.com/medias/2015/01/ONEMenu_Options.png 480w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-5390" class="wp-caption-text">Et enfin le menu des options</figcaption></figure>
<p style="text-align: justify;"></div><div class="clearboth"></div>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Commandes</strong></span></h4>
<ul>
<li style="text-align: justify;">Menu principal
<ul>
<li style="text-align: justify;">Pad digital&nbsp;: faire défiler</li>
<li style="text-align: justify;">Triangle&nbsp;: ouvrir le menu du <strong>One Installer</strong> (<span style="color: #008000;">2R0</span>)</li>
<li style="text-align: justify;">Rond&nbsp;: retour/annuler</li>
<li style="text-align: justify;">Croix&nbsp;: valider/entrer</li>
</ul>
</li>
<li style="text-align: justify;">Téléchargement
<ul>
<li style="text-align: justify;">Gâchettes L &amp; R&nbsp;: basculer sur le contenu précédent/suivant</li>
<li style="text-align: justify;">SELECT&nbsp;: (<span style="color: #008000;">2R0</span>)</li>
<li style="text-align: justify;">Carré&nbsp;: afficher les captures d'écran (<span style="color: #008000;">2R0</span>)</li>
<li style="text-align: justify;">Rond&nbsp;: retour/annuler</li>
<li style="text-align: justify;">Croix&nbsp;: valider/entrer</li>
</ul>
</li>
<li style="text-align: justify;">Explorateur de fichiers (<span style="color: #008000;">2R0</span>)
<ul>
<li style="text-align: justify;">Haut/Bas&nbsp;: déplacer le curseur</li>
<li style="text-align: justify;">Gâchettes L &amp; R&nbsp;: se déplacer plus rapidement vers le haut/bas</li>
<li style="text-align: justify;">Triangle&nbsp;: ouvrir/fermer le menu des fonctions</li>
<li style="text-align: justify;">Rond&nbsp;: précédent/annuler</li>
<li style="text-align: justify;">Croix&nbsp;: ouvrir/valider</li>
<li style="text-align: justify;">SELECT&nbsp;: fermer navigateur de fichiers</li>
</ul>
</li>
<li style="text-align: justify;">Commentaires
<ul>
<li style="text-align: justify;">Pad digital&nbsp;: faire défiler les commentaires</li>
<li style="text-align: justify;">Rond&nbsp;: quitter</li>
</ul>
</li>
<li style="text-align: justify;">Écriture d'un message
<ul>
<li style="text-align: justify;">Pad digital&nbsp;: se déplacer sur le clavier</li>
<li style="text-align: justify;">Touches d'action (Croix/Carré/Triangle/Rond)&nbsp;: entrer le caractère correspondant à la position de la touche sur la console</li>
<li style="text-align: justify;">SELECT&nbsp;: basculer entre l'écriture du titre/message</li>
<li style="text-align: justify;">START&nbsp;: envoyer le commentaire</li>
</ul>
</li>
<li style="text-align: justify;">À propos
<ul>
<li style="text-align: justify;">Rond&nbsp;: quitter.</li>
</ul>
</li>
</ul>
<h4 style="text-align: justify;"><span style="text-decoration: underline;"><strong>Changelog</strong></span></h4>
<ul>
<li style="text-align: justify;">Compilation du <em>homebrew</em> en "ISO"&#8239;;</li>
<li style="text-align: justify;">Amélioration considérable de l'interface graphique</li>
<li style="text-align: justify;">Automatisation de l'intallation des futures mises à jour du <strong>One Installer</strong></li>
<li style="text-align: justify;">Ajout de la langue français (by @Applelo1)</li>
<li style="text-align: justify;">Possibilité d'évaluer un contenu</li>
<li style="text-align: justify;">Affichage d'un top 3 sur le menu principal</li>
<li style="text-align: justify;">Support de l'affichage de captures d'écran</li>
<li style="text-align: justify;">Ajout d'un explorateur de fichiers&nbsp;:
<ul>
<li style="text-align: justify;">Possibilité d'effectuer les actions de base, à savoir copier/coller/déplacer/supprimer</li>
<li style="text-align: justify;">Possibilité d'extraire des archives RAR ou ZIP</li>
<li style="text-align: justify;">Possibilité de créer des dossiers</li>
<li style="text-align: justify;">Possibilité de renommer des fichiers et dossiers</li>
<li style="text-align: justify;">Possibilité d'afficher les images PNG et JPG</li>
<li style="text-align: justify;">Possibilité d'exécuter des ISO, jeux PS1 ainsi que des <em>homebrews</em></li>
</ul>
</li>
<li style="text-align: justify;">Ajout d'un petit menu&nbsp;:
<ul>
<li style="text-align: justify;">Possibilité de connecter sa PSP à son ordinateur via USB</li>
<li style="text-align: justify;">Possibilité d'éteindre la PSP</li>
<li style="text-align: justify;">Possibilité de sortir du logiciel</li>
</ul>
</li>
</ul>
<p style="text-align: justify;">Le gestionnaire de <em>plugin</em> et le formulaire de contact ne sont pas encore disponibles dans cette révision. En tout cas, on ne peut que souhaiter à <em>Davis</em> de continuer son très beau projet&#8239;!&nbsp;<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<figure id="attachment_5235" aria-describedby="caption-attachment-5235" style="width: 528px" class="wp-caption aligncenter"><a href="https://www.customprotocol.com/medias/2015/07/One-Installer-v2R0.zip"><img decoding="async" class="wp-image-5235 size-full" src="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png" alt="Bouton télécharger" width="528" height="160" srcset="https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2.png 528w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-300x91.png 300w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-370x112.png 370w, https://www.customprotocol.com/medias/2015/06/bouton-telecharger-v2-270x82.png 270w" sizes="(max-width: 528px) 100vw, 528px" /></a><figcaption id="caption-attachment-5235" class="wp-caption-text"><strong>One Installer 2R0</strong> par <em>Davis9278</em></figcaption></figure>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/psp-one-installer-passe-en-version-2r0/">[PSP] One Installer passe en version 2R0</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/psp-one-installer-passe-en-version-2r0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[PSP] [Vita] La version 3 du OneLua arrive très bientôt</title>
		<link>https://www.customprotocol.com/version-3-onelua-arrive-tres-bientot/</link>
					<comments>https://www.customprotocol.com/version-3-onelua-arrive-tres-bientot/#comments</comments>
		
		<dc:creator><![CDATA[Applelo]]></dc:creator>
		<pubDate>Tue, 23 Jun 2015 20:27:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[News Underground]]></category>
		<category><![CDATA[Underground]]></category>
		<category><![CDATA[OneLua]]></category>
		<guid isPermaLink="false">https://www.customprotocol.com/?p=5169</guid>
					<description><![CDATA[<p>Avec son lot de nouveautés comme d'habitude&#8239;!</p>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/version-3-onelua-arrive-tres-bientot/">[PSP] [Vita] La version 3 du OneLua arrive très bientôt</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Après une première version apportant les bases d'un <em>Lua Player</em> ambitieux puis une deuxième ajoutant son lot de nouvelles fonctions (<a href="https://www.customprotocol.com/underground/le-onelua-se-met-a-jour/">voir par ailleurs notre article</a>), une troisième version devrait prochainement arriver et renformant également de nombreuses fonctionnalités&#8239;!</p>
<p style="text-align: justify;">En effet, <em>gdljjrod</em> et <em>Robert Galarga</em>, les deux créateurs du <strong>OneLua</strong>, ont décidé de revenir à la charge et ont posté deux nouveautés qui nous mettent l'eau à la bouche.</p>
<div align="center">
<blockquote class="twitter-tweet" lang="fr">
<p dir="ltr" lang="fi" style="text-align: center;">ONElua v3 soon!!! <a href="http://t.co/vohe0VeVsn">pic.twitter.com/vohe0VeVsn</a></p>
<p style="text-align: center;">— gdljjrod (@gdljjrod) <a href="https://twitter.com/gdljjrod/status/613088511785172992">22 Juin 2015</a></p>
</blockquote>
</div>
<p><script src="//platform.twitter.com/widgets.js" async="" charset="utf-8"></script></p>
<p style="text-align: justify;">La première principale nouveauté devrait ravir tout ceux qui réalisent des jeux utilisant des graphismes 2D et qui ont besoin de performance. C'est ainsi via un simple fichier texte et une image contenant les textures du jeux, généré à partir du logiciel <a href="http://www.mobile-dev.ch/old.php?page=pcsoft_gbagraphics">GBA Graphics 0.19</a> sur votre ordinateur, que vous pourrez créer le début d'un jeu de plateformes ou bien de rôle. </p>
<pre class="lang:lua decode:true" title="Fonction Map">map.new(img_tileset, table_map, number_tilex, number_tiley)--Charge la map
map.blit(map, number_x, number_y)--Affiche la map
</pre>
<div align="center">
<blockquote class="twitter-tweet" lang="fr">
<p dir="ltr" lang="en" style="text-align: center;"><a href="https://twitter.com/gdljjrod">@gdljjrod</a> <a href="https://twitter.com/Applelo1">@Applelo1</a> Trying to create my own world Mario <a href="https://twitter.com/hashtag/Tilesets?src=hash">#Tilesets</a> <a href="https://twitter.com/hashtag/Onelua?src=hash">#Onelua</a> <a href="http://t.co/LUt1hv4fW8">pic.twitter.com/LUt1hv4fW8</a></p>
<p style="text-align: center;">— Davis Nuñez (@DevDavisNunez) <a href="https://twitter.com/DevDavisNunez/status/611610274173317120">18 Juin 2015</a></p>
</blockquote>
</div>
<p style="text-align: justify;"><script src="//platform.twitter.com/widgets.js" async="" charset="utf-8"></script></p>
<p style="text-align: justify;">La deuxième nouveauté nommée <em>os.modetv </em>va permettre d'activer la retransmission de votre écran à votre télé via un adaptateur, de plus la fonction permet de régler la qualité de la retransmission.</p>
<pre class="lang:lua decode:true " title="Fonction TVMode">os.tvmode(number_quality)--Active le TVMode
_0000 (32 Bits RGBA)
_4444 (16 Bits R4G4B4A4)
_5551 (16 Bits R5G5B5A1)
_5650 (16 Bits R5G5B5 sans chaîne alpha)
os.tvmode()--Désactive le TVMode</pre>
<p>Bref, de belles nouveautés en somme, espérons que d'autres surprises arrivent d'ici peu ainsi que cette troisième version du <strong>OneLua</strong> qui reste le <em>Lua Player</em> sur PSP le plus abouti à ce jour comme le prouve la vidéo ci-dessous&#8239;!</p>
<div class="inserervideo"><iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/Mcl6zDHoeLc" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<p>L’article <a rel="nofollow" href="https://www.customprotocol.com/version-3-onelua-arrive-tres-bientot/">[PSP] [Vita] La version 3 du OneLua arrive très bientôt</a> est apparu en premier sur <a rel="nofollow" href="https://www.customprotocol.com">Custom Protocol</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.customprotocol.com/version-3-onelua-arrive-tres-bientot/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>

