Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								2e782ed9ea 
								
							 
						 
						
							
							
								
								Updated to the latest ctrulib, Fixed some minor bugs.  
							
							... 
							
							
							
							Working with citra, untested on real hardware but should be OK.
IR should now work.
Let's add some 3D drawing and sound now ! 
							
						 
						
							2015-12-14 23:11:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								b4d025d602 
								
							 
						 
						
							
							
								
								Updated the sf2dlib and sftdlib; Added the gfx.color.hex() function; Added the New3DS CPU mode control.  
							
							... 
							
							
							
							As the color order of the sf2dlib changed, you have to change it in your code, or use the color.hex() function.
To fix the problems, just change "0xRRGGBBAA" to "0xAABBGGRR".
Also, the shader compiler changed to Picasso, so you'll need it in order to compile.
https://github.com/fincs/picasso  
							
						 
						
							2015-12-09 23:14:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								0105970ab7 
								
							 
						 
						
							
							
								
								Updated to Lua 5.3.2  
							
							
							
						 
						
							2015-12-04 18:30:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								4acd13de9b 
								
							 
						 
						
							
							
								
								Close socket on GC  
							
							
							
						 
						
							2015-10-25 18:56:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								e6e99f59c4 
								
							 
						 
						
							
							
								
								In ctr.fs: automatically select archive when using absolute paths without archive prefix; fs.list should work with RomFS  
							
							
							
						 
						
							2015-10-25 17:01:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								b32fa5da2b 
								
							 
						 
						
							
							
								
								Moved keyboard.lua and openfile.lua to the libs/ directory  
							
							
							
						 
						
							2015-10-25 12:41:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								095308732c 
								
							 
						 
						
							
							
								
								Documented ctr.gfx.color  
							
							
							
						 
						
							2015-10-25 12:33:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								3b8d56de63 
								
							 
						 
						
							
							
								
								Documented ctr.fs  
							
							
							
						 
						
							2015-10-25 12:22:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								d015918d22 
								
							 
						 
						
							
							
								
								Ignore the sdmc: prefix in fs.list; added missing space on some strings for the null-termination  
							
							
							
						 
						
							2015-10-25 12:03:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								0efdc23576 
								
							 
						 
						
							
							
								
								Moved library path modifications to main.lua, made all paths relative  
							
							... 
							
							
							
							The library path can now be easlily modified.
Instead of always launching /3ds/ctruLua/main.lua, ctruLua will now launch the main.lua in the current directory (the ctruLua.3dsx directory when launched with HBL).
On citra, this will be the root of the sdmc directory. 
							
						 
						
							2015-10-25 11:08:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								81f8edb25d 
								
							 
						 
						
							
							
								
								Added UDP sockets functions (untested, like 80% of my code)  
							
							... 
							
							
							
							I didn't find a server/protocol to test the UDP sockets, so I didn't test.
Also, there's no built-in "pseudo-connected" mode, you have to manage it in your code. 
							
						 
						
							2015-10-24 22:03:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								8e94add9a6 
								
							 
						 
						
							
							
								
								Fixed documentation of socket:connect  
							
							
							
						 
						
							2015-10-24 13:34:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								3aeb5b3534 
								
							 
						 
						
							
							
								
								Fixed te cam lib, added some field for the documentation, added setFrameRate  
							
							
							
						 
						
							2015-10-24 12:08:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								09ea79bc86 
								
							 
						 
						
							
							
								
								Added line receiving to socket:receive and changed *a to a  
							
							... 
							
							
							
							Added l and L. Removed the starting * of *a, because it isn't used in Lua 5.3 io lib. 
							
						 
						
							2015-10-24 11:12:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								d5f8202c69 
								
							 
						 
						
							
							
								
								Fixed tcpsocketobject:received when receiving less data than passed at arguments  
							
							... 
							
							
							
							It cuts the string at the end of received data. 
							
						 
						
							2015-10-23 21:02:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								a8d31de1e4 
								
							 
						 
						
							
							
								
								Added the ctr.cam library (untested but should work)  
							
							
							
						 
						
							2015-10-22 16:13:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								4d56037289 
								
							 
						 
						
							
							
								
								Added documentation and (untested) code for server sockets  
							
							
							
						 
						
							2015-10-18 16:07:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								8500bcb8fa 
								
							 
						 
						
							
							
								
								ADDED SOCKETS ! Added ROMFS support (maybe), Improved the news library, added a VBLank waiting function  
							
							... 
							
							
							
							Sockets are only very buggy/unstable TCP clients, but working. The library was written from scratch. 
							
						 
						
							2015-10-17 23:15:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								dcdeec6525 
								
							 
						 
						
							
							
								
								Updated the sftdlib, Added some functions in gfx and gfx.texture  
							
							
							
						 
						
							2015-10-09 00:02:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								c5337a5b2e 
								
							 
						 
						
							
							
								
								Added map:setSpace(), to set the space between the drawn tiles.  
							
							
							
						 
						
							2015-10-07 20:49:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								71ddca2bf4 
								
							 
						 
						
							
							
								
								Added the ctr.cfgu lib, to get User Configuration, Added a method in HTTPC  
							
							... 
							
							
							
							Warning: requires the latest ctrulib to build ! 
							
						 
						
							2015-10-07 12:08:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								410b736ab0 
								
							 
						 
						
							
							
								
								Fixed a bug in the path  
							
							
							
						 
						
							2015-10-04 21:15:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								4aad32d5ab 
								
							 
						 
						
							
							
								
								Moved lzlib to the libs directory (cleaner)  
							
							
							
						 
						
							2015-10-04 12:08:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								406e17d321 
								
							 
						 
						
							
							
								
								Fixed the missing "#include <string.h>"  
							
							
							
						 
						
							2015-10-02 18:17:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firewolf 
								
							 
						 
						
							
							
							
							
								
							
							
								5579c8d9e8 
								
							 
						 
						
							
							
								
								Merge pull request  #2  from VideahGams/VideahGams-patch-1  
							
							... 
							
							
							
							Added auto-detection of image type from the filename. Thanks VideahGams :) 
							
						 
						
							2015-10-02 18:16:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ruairidh Carmichael 
								
							 
						 
						
							
							
							
							
								
							
							
								48afdc07b5 
								
							 
						 
						
							
							
								
								Multiple image types  
							
							
							
						 
						
							2015-10-02 14:20:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								fb0bd5fc8c 
								
							 
						 
						
							
							
								
								How could I do that ...  
							
							
							
						 
						
							2015-10-02 08:43:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								b5036ecff8 
								
							 
						 
						
							
							
								
								Added "sdmc:/3ds/ctruLua/libs/" to the libraries path  
							
							... 
							
							
							
							You can now require("sprite") ! 
							
						 
						
							2015-10-02 08:38:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								29ed61131d 
								
							 
						 
						
							
							
								
								Oops, fixed an error in the gfx.font documentation  
							
							
							
						 
						
							2015-09-28 22:52:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								5d0e2a7d81 
								
							 
						 
						
							
							
								
								Documented the font library, Improved the news library (still unusable)  
							
							
							
						 
						
							2015-09-28 22:37:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								a3ab825365 
								
							 
						 
						
							
							
								
								Documented the HTTPC library, and maybe fixed it (couldn't test, sorry)  
							
							
							
						 
						
							2015-09-20 18:23:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								b47634f699 
								
							 
						 
						
							
							
								
								Fixed the documentation error with lzlib, Added gfx.get3D(), Enhanced the ir library errors returns.  
							
							
							
						 
						
							2015-09-15 23:10:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								22bcc3e2d5 
								
							 
						 
						
							
							
								
								Added the Tiago Dionizio's "lzlib", and modified it to be usable with ctrµLua.  
							
							... 
							
							
							
							Accessible with require("ctr.fs.lzlib"). I just added the file "lzlib.c" in the source/ directory, because it's much simpler to build.
https://github.com/LuaDist/lzlib  for details and documentation. 
							
						 
						
							2015-09-14 22:17:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								070a0d698e 
								
							 
						 
						
							
							
								
								Added documentation for the ctr.hid, ctr.ptm, ctr.news and ctr.gfx.texture  
							
							
							
						 
						
							2015-09-13 14:39:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								ab06123f7a 
								
							 
						 
						
							
							
								
								Fixed the QTM documentation, Added an usage note about indexing an object with a number  
							
							
							
						 
						
							2015-09-12 19:57:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								337b19f9a7 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Firew0lf/ctruLua  
							
							
							
						 
						
							2015-09-12 19:30:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								e94da040f7 
								
							 
						 
						
							
							
								
								Added documentation for gfx.map and ctr.qtm modules  
							
							
							
						 
						
							2015-09-12 19:29:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								486b142e35 
								
							 
						 
						
							
							
								
								Updated README.md  
							
							
							
						 
						
							2015-09-12 14:00:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								0773992b68 
								
							 
						 
						
							
							
								
								Fully documented ctr and ctr.gfx in the C source  
							
							... 
							
							
							
							The documentation can be built using LDoc : run make build-doc
However, there's still a bunch of things to document. 
							
						 
						
							2015-09-12 13:35:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								9d8c499afc 
								
							 
						 
						
							
							
								
								Fixed the QTM __index method  
							
							
							
						 
						
							2015-09-12 12:05:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								848fe42096 
								
							 
						 
						
							
							
								
								Finished the QTM library, Added some text in ctr.c  
							
							... 
							
							
							
							The QTM (Headtracking) is not tested on real hardware, and doesn't work in citra.
But should work, maybe. Please update your boot.3dsx to use it without errors. 
							
						 
						
							2015-09-12 00:15:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								3f48e6e66e 
								
							 
						 
						
							
							
								
								Updated sf2dlib to the latest version of ctrulib  
							
							... 
							
							
							
							We should push these changes to the official sf2dlib repo. One day. Maybe. 
							
						 
						
							2015-09-05 19:44:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								45f3216ed8 
								
							 
						 
						
							
							
								
								Updated font and fs lib; updated editor; updated sf2dlib  
							
							... 
							
							
							
							Libs additions: font.load, font:unload, font:getWidth, fs.getDirectory, fs.setDirectory, fs.exists
Editor additions: syntaxic coloring and mono font
sf2dlib update: you will need the latest version of ctrulib.
Also, because of the lib font needs, the sftdlib was modified. 
							
						 
						
							2015-09-05 19:00:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firewolf 
								
							 
						 
						
							
							
							
							
								
							
							
								3f995629c0 
								
							 
						 
						
							
							
								
								Hotfixed sprite.lua  
							
							... 
							
							
							
							Removed debug code. Again. 
							
						 
						
							2015-09-02 17:17:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								e0ff7ad9c4 
								
							 
						 
						
							
							
								
								Fixed the the getBox() function (only usable in the library)  
							
							
							
						 
						
							2015-09-01 18:23:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								e8471ce6e6 
								
							 
						 
						
							
							
								
								Changed spaces to tabs, Fixed a potential bug, Removed debug stuff  
							
							
							
						 
						
							2015-09-01 16:48:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								a4a6e09d74 
								
							 
						 
						
							
							
								
								Added a sprite library (unfinished, but working)  
							
							
							
						 
						
							2015-09-01 11:31:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								6a26be4b43 
								
							 
						 
						
							
							
								
								Added text editor, keyboard lib and stuff in Lua  
							
							
							
						 
						
							2015-08-26 12:16:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								800dd6f963 
								
							 
						 
						
							
							
								
								Cleaned up the HTTPC lib  
							
							
							
						 
						
							2015-08-24 21:25:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								d3ca4d0360 
								
							 
						 
						
							
							
								
								"Fixed" the HTTPC lib with the crappiest code you've ever seen, Added a (very) small QTM lib  
							
							... 
							
							
							
							Don't look at the HTTPC code !!! Also, the example only work a random number of times. 
							
						 
						
							2015-08-24 20:24:15 +02:00