Rinnegatamante améliore son Lua Player Plus en version R5

769 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux
3DS DS
Rinnegatamante améliore son Lua Player Plus en version R5
Le développeur italien Rinnegatamante nous prouve une nouvelle fois qu'il est possible d'améliorer son lecteur Lua Player Plus avec une nouvelle version R5 qui apporte de nombreuses améliorations et corrections. De nouvelles fonctionnalités, des bugs corrigés, des améliorations de la gestion 3D, de meilleurs rendus, un support natif des modèles et des objets Wavefront (.obj).
 
 
 
Mais d'autres évolutions importantes, comme libjpeg qui a été remplacé par ibjpeg-turbo ce qui apporte une énorme accélération au module vidé et toutes les fonctions liés au JPG. Bref, un changelog impressionnant que vous pouvez découvrir ci-dessous. 

New functions:
 
- System.extractFromZip() - Extracts a selected file from a Zip file.
- System.launchPayload() - Launches an ARM9 Payload.
- System.addNews() - Adds a Notification to the system.
- System.listNews() - Lists all system Notifications.
- System.getNews() - Gets text from a selected Notification.
- System.eraseNews() - Deletes a selected Notification.
- System.checkSDMC() - Checks if SD card is inserted.
- Graphics.setViewport() - Sets viewport for Graphics scene.
- Color.convertFrom() - Converts a Render-type color to a Color-type ones.
- Render.init() - Inits 3D Render.
- Render.term() - Terminates 3D Render.
- Render.initBlend() - Starts blending phase for 3D Render.
- Render.termBlend() - Terminates blending phase for 3D Render.
- Render.loadObject() - Loads a 3D Model in Wavefront Object (.obj) format.
- Render.createVertex() - Creates a vertex.
- Render.loadModel() - Loads a 3D Model starting from a vertices table.
- Render.drawModel() - Draws a selected model.
- Render.unloadModel() - Frees a model.
- Render.convertColorFrom() - Converts a Color-type color to a Render-type ones.
- Render.createColor() - Creates a Render-type color.
- Render.setLightColor() - Sets vertex shader light color.
- Render.setLightSource() - Sets ambiental position of vertex shader light.
 
New features and improvements:
 
- Now lpp-3ds is usable also with Memchunkhax2 execution (Needs source compilation).
- Now lpp-3ds loads index.lua from romFs partition by default (SD if not found).
- Improved a lot dsp::DSP audio service quality.
- Now Camera.init() can change also internal Photo mode state.
- Now any CIA related function will initialize external title database automatically.
- Now Video module is a lot faster.
- Now JPG images loading/saving is a lot faster.
- Now System.installCIA() can installs also NAND contents.
- Now lpp-3ds can load files even from romFs filesystem.
 
Deprecated functions:
 
- System.addNotification() - Replaced with System.addNews().
 
Syntax changes:
 
- Now System.installCIA() takes one more argument for mediatype target.
- Now Camera.init() takes one more argument for Photo mode.
- Now System.currentDirectory() will always returns a slash-terminated string by default.
 
Bugfixes:
 
- Minor bugfixes in Video module.
- Bugfix for some globals not correctly registered.
- Now Socket.accept() correctly binds socket.
- Now Socket.connect() is usable in loops.
- Now dsp::DSP audio service supports looping feature with streaming flag.
- Now System.launch3DSX() works fine on NH 2.x.
- Now Controls.read() and Controls.readCirclePad() works fine together.
- Increased speed for Socket.receive() function.
 
Samples:
 
- Complete samples refactor with syntax update and minor tweaks.
- Added 3D Rendering samples.
 
 
 
A noter que dans cette version R5 vous trouverez un dossier appelé RomFs Buildscripts qui vous permet de créer des homebrews avec des exécutables 
 
et des scripts. 
 
 
In the r5 package you'll find now also a folder named as RomFs Buildscripts:
With the batch scripts included here you can create a homebrew with files included in the executable!
Just place in this folder lpp-3ds.elf you want to use (unsafe or not) and lpp-3ds.smdh file (or whatever smdh you want).
Then place all your files in romfs folder (you can include also the main script [index.lua]!) and use the buildscript you need (3ds, cia or 3dsx) 
 
and you'll have your homebrew ready to be used.
To refer to romFs files in your scripts just use normal syntax but when you want to load a file from romFs use this kind of path:
 
System.loadImage("romfs:/image.jpg")

 

 

 
Exemple : Modèle original du modèle M4 de Counter Strike Global Offensive chargé sur 3DS avec lpp-3ds (Fullspeed) 
 
 
 
 
 
Téléchargement : lpp-3DS r5
 
Lundi 29 Février 2016, 10:51 par tralala
Source : github.com/Rinnegatamante/lpp-3ds/releases
Envoyer