{"id":10722,"date":"2016-07-14T21:32:25","date_gmt":"2016-07-14T19:32:25","guid":{"rendered":"https:\/\/www.customprotocol.com\/?post_type=it_programmation&amp;p=10722"},"modified":"2016-07-14T21:32:25","modified_gmt":"2016-07-14T19:32:25","slug":"psple-onelua-revient-mise-a-jour-v4r1","status":"publish","type":"it_programmation","link":"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/","title":{"rendered":"[PSP] Le ONELua revient avec une mise \u00e0 jour V4R1"},"content":{"rendered":"<p style=\"text-align: justify;\">Pour les d\u00e9veloppeurs, deux possibilit\u00e9s sont privil\u00e9gi\u00e9es sur PSP&nbsp;: d\u00e9velopper en C\/C++ ou bien d\u00e9velopper en <em>Lua<\/em> via un <strong>Lua Player<\/strong>. C'est cette deuxi\u00e8me qui nous int\u00e9resse aujourd'hui car c'est le c\u00e9l\u00e8bre\u00a0<strong>ONELua<\/strong> qui\u00a0vient d'\u00eatre mis \u00e0 jour dans une <strong>quatri\u00e8me version (r\u00e9vision 1)<\/strong>\u00a0apportant un lot de nouveaut\u00e9s encore cons\u00e9quent.<\/p>\n<figure id=\"attachment_10742\" aria-describedby=\"caption-attachment-10742\" style=\"width: 480px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" 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\u00e8me 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=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption id=\"caption-attachment-10742\" class=\"wp-caption-text\">Le <strong>ONELua<\/strong> revient dans une quatri\u00e8me monture<\/figcaption><\/figure>\n<hr \/>\n<p style=\"text-align: justify;\">L'un des gros inconv\u00e9nients \u00e9tait son incompatibilit\u00e9 avec l'\u00e9mulateur de PSP pour PC et Android,\u00a0<a href=\"https:\/\/www.customprotocol.com\/jeux-indies\/pc-android-ppsspp-version-1-2-2\/\" target=\"_blank\" rel=\"noopener noreferrer\"><em>PPSSPP<\/em><\/a>,\u00a0notamment au niveau des polices d'\u00e9critures. Voil\u00e0 qui est corrig\u00e9 si vous nommez votre police \"oneFont.pgf\" \u00e0 la racine de votre <em>homebrew<\/em>, celle-ci sera utilis\u00e9e alors par l'\u00e9mulateur. N'oubliez pas de d\u00e9sactiver 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>\n<figure id=\"attachment_10744\" aria-describedby=\"caption-attachment-10744\" style=\"width: 480px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" 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=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption id=\"caption-attachment-10744\" class=\"wp-caption-text\">La 3D et la physique g\u00e9r\u00e9s sans soucis<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Vous avez envie d'ajouter vos propres fonctions en C&#8239;? C'est possible gr\u00e2ce \u00e0 la fonction <em>os.requiere()<\/em>\u00a0via l'API (interface de programmation) incorpor\u00e9 au <strong>ONELua<\/strong>. Si vous aimez la syntaxe d'\u00e9criture du C, vous pouvez maintenant utiliser les op\u00e9rations du langage comme la somme avec \"<em>+=\"<\/em> ou la soustraction \"<em>-=\"<\/em> par exemple.<\/p>\n<p style=\"text-align: justify;\">Vous pouvez aussi dor\u00e9navant utiliser tous les boutons pr\u00e9sents sur la PSP. Ainsi les boutons de volumes, <em>Home\/<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/dl.customprotocol.com\/images\/5\/5c\/PS_bouton.png\" alt=\"PS bouton.png\" width=\"16\" height=\"16\" \/><\/em>,\u00a0<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/dl.customprotocol.com\/images\/1\/12\/PSP_Note.png\" alt=\"PSP Note.png\" width=\"17\" height=\"16\" \/> et\u00a0<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/dl.customprotocol.com\/images\/9\/9c\/PSP_Ecran.png\" alt=\"PSP Ecran.png\" width=\"17\" height=\"16\" \/> sont disponibles.<\/p>\n<figure id=\"attachment_10745\" aria-describedby=\"caption-attachment-10745\" style=\"width: 480px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" 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=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption id=\"caption-attachment-10745\" class=\"wp-caption-text\">Une jolie map r\u00e9alis\u00e9e via une fonction, un fichier texte et un fichier de texture<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Comme si cela ne suffisait pas, vous pouvez maintenant utiliser les fonctionnalit\u00e9s infrarouges de votre PSP 1000 et si vous poss\u00e9dez une cam\u00e9ra, la <em>Go! Cam<\/em> ou celle de votre PS Vita, vous pouvez \u00e9galement utiliser des fonctions d\u00e9di\u00e9s.<\/p>\n<figure id=\"attachment_10746\" aria-describedby=\"caption-attachment-10746\" style=\"width: 480px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" 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\u00e9s 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=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption id=\"caption-attachment-10746\" class=\"wp-caption-text\">De nombreuses informations sur la batterie sont affich\u00e9s ici<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Si vous aimez dessiner des formes, vous allez \u00eatre servi. Le <strong>ONELua<\/strong> peut maintenant dessiner des cercles, des triangles, des arcs... avec ou sans d\u00e9grad\u00e9, remplis ou non, partiellement ou enti\u00e8rement affich\u00e9s.<\/p>\n<figure id=\"attachment_10743\" aria-describedby=\"caption-attachment-10743\" style=\"width: 480px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" 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=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption id=\"caption-attachment-10743\" class=\"wp-caption-text\">Connaitre ses couleurs, c'est important&#8239;!<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">De nombreuses autres nouveaut\u00e9s comme de nouveaux effets de <em>splash screen<\/em>, la possibilit\u00e9 de charger des images BMP, de r\u00e9cup\u00e9rer de nouvelles donn\u00e9es pour les autorisations de fichier ou r\u00e9cup\u00e9rer 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>.\u00a0On peut noter \u00e9galement de nombreuses optimisations et corrections de <em>bugs<\/em>.<\/p>\n<figure id=\"attachment_5235\" aria-describedby=\"caption-attachment-5235\" style=\"width: 528px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/onelua.x10.mx\/\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5235 size-full\" src=\"https:\/\/www.customprotocol.com\/medias\/2015\/06\/bouton-telecharger-v2.png\" alt=\"Bouton t\u00e9l\u00e9charger\" 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=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a><figcaption id=\"caption-attachment-5235\" class=\"wp-caption-text\"><strong>ONELua <\/strong>V4R1<\/figcaption><\/figure>\n<hr \/>\n<p><script src=\"\/\/platform.twitter.com\/widgets.js\" async=\"\" charset=\"utf-8\"><\/script><\/p>\n<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\u00e9ponse est oui car celui-ci propose un lot de fonctions cons\u00e9quents tout en \u00e9tant optimis\u00e9&#8239;! Le trio va continuer de d\u00e9velopper le <strong>Lua Player<\/strong> mais sur d'autres plateformes comme sur PC. On attend cela avec impatience&#8239;!&#8239;;)<\/p>\n<div align=\"center\">\n<blockquote class=\"twitter-tweet\" data-lang=\"fr\">\n<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>\n<p>\u2014 Davis Nu\u00f1ez (@DevDavisNunez) <a href=\"https:\/\/twitter.com\/DevDavisNunez\/status\/751174452985999361\">7 juillet 2016<\/a><\/p>\n<\/blockquote>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Une quatri\u00e8me version qui permet au Lua Player d'\u00eatre ind\u00e9tronnable dans les fonctionnalit\u00e9s propos\u00e9s&#8239;!<\/p>\n","protected":false},"author":22,"featured_media":10732,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"categories":[4,586,454],"tags":[627],"programmation-categorie":[657,666],"class_list":["post-10722","it_programmation","type-it_programmation","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-news-programmation","category-programmation","tag-onelua","programmation_categorie-lua-players","programmation_categorie-lua-players-psp"],"yoast_head":"\n<title>[PSP] Le ONELua revient avec une mise \u00e0 jour V4R1 - Custom Protocol<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[PSP] Le ONELua revient avec une mise \u00e0 jour V4R1 - Custom Protocol\" \/>\n<meta property=\"og:description\" content=\"Une quatri\u00e8me version qui permet au Lua Player d&#039;\u00eatre ind\u00e9tronnable dans les fonctionnalit\u00e9s propos\u00e9s&#8239;!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/\" \/>\n<meta property=\"og:site_name\" content=\"Custom Protocol\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.customprotocol.com\/medias\/2016\/07\/oneluav4.png\" \/>\n\t<meta property=\"og:image:width\" content=\"480\" \/>\n\t<meta property=\"og:image:height\" content=\"272\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/\",\"url\":\"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/\",\"name\":\"[PSP] Le ONELua revient avec une mise \u00e0 jour V4R1 - Custom Protocol\",\"isPartOf\":{\"@id\":\"https:\/\/www.customprotocol.com\/#website\"},\"datePublished\":\"2016-07-14T19:32:25+00:00\",\"dateModified\":\"2016-07-14T19:32:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.customprotocol.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmation\",\"item\":\"https:\/\/www.customprotocol.com\/programmation\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"[PSP] Le ONELua revient avec une mise \u00e0 jour V4R1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.customprotocol.com\/#website\",\"url\":\"https:\/\/www.customprotocol.com\/\",\"name\":\"Custom Protocol\",\"description\":\"Site d&#039;hack-tualit\u00e9 et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, \u00e9mulation...)\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.customprotocol.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-CA\"}]}<\/script>\n","yoast_head_json":{"title":"[PSP] Le ONELua revient avec une mise \u00e0 jour V4R1 - Custom Protocol","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/","og_locale":"fr_CA","og_type":"article","og_title":"[PSP] Le ONELua revient avec une mise \u00e0 jour V4R1 - Custom Protocol","og_description":"Une quatri\u00e8me version qui permet au Lua Player d'\u00eatre ind\u00e9tronnable dans les fonctionnalit\u00e9s propos\u00e9s&#8239;!","og_url":"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/","og_site_name":"Custom Protocol","og_image":[{"width":480,"height":272,"url":"https:\/\/www.customprotocol.com\/medias\/2016\/07\/oneluav4.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimation du temps de lecture":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/","url":"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/","name":"[PSP] Le ONELua revient avec une mise \u00e0 jour V4R1 - Custom Protocol","isPartOf":{"@id":"https:\/\/www.customprotocol.com\/#website"},"datePublished":"2016-07-14T19:32:25+00:00","dateModified":"2016-07-14T19:32:25+00:00","breadcrumb":{"@id":"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.customprotocol.com\/programmation\/psple-onelua-revient-mise-a-jour-v4r1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.customprotocol.com\/"},{"@type":"ListItem","position":2,"name":"Programmation","item":"https:\/\/www.customprotocol.com\/programmation\/"},{"@type":"ListItem","position":3,"name":"[PSP] Le ONELua revient avec une mise \u00e0 jour V4R1"}]},{"@type":"WebSite","@id":"https:\/\/www.customprotocol.com\/#website","url":"https:\/\/www.customprotocol.com\/","name":"Custom Protocol","description":"Site d&#039;hack-tualit\u00e9 et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, \u00e9mulation...)","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.customprotocol.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-CA"}]}},"_links":{"self":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/programmation\/10722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/programmation"}],"about":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/types\/it_programmation"}],"author":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/comments?post=10722"}],"version-history":[{"count":0,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/programmation\/10722\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/media\/10732"}],"wp:attachment":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/media?parent=10722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/categories?post=10722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/tags?post=10722"},{"taxonomy":"programmation_categorie","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/programmation-categorie?post=10722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}