Neil Zeke Cecchini 
								
							 
						 
						
							
							
							
							
								
							
							
								cbfc7bfaca 
								
							 
						 
						
							
							
								
								Oopsie.  
							
							
							
						 
						
							2016-02-24 18:01:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Neil Zeke Cecchini 
								
							 
						 
						
							
							
							
							
								
							
							
								b6beaddf66 
								
							 
						 
						
							
							
								
								Tabulation correction  
							
							
							
						 
						
							2016-02-24 17:55:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Neil Zeke Cecchini 
								
							 
						 
						
							
							
							
							
								
							
							
								3eb41b5062 
								
							 
						 
						
							
							
								
								Tidbits of documentation  
							
							
							
						 
						
							2016-02-24 14:23:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Neil Zeke Cecchini 
								
							 
						 
						
							
							
							
							
								
							
							
								116575fb5f 
								
							 
						 
						
							
							
								
								Replaced the old shell with LSH  
							
							
							
						 
						
							2016-02-24 14:19:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								499bfa99a3 
								
							 
						 
						
							
							
								
								ADDED THREAD ! Minor changes on other libs.  
							
							... 
							
							
							
							To communicate with a thread, use sockets on localhost, this should work.
Or use the return code, or the "last error", but that's crappy.
For the return code, just `return <number>`; only works with integers. 
							
						 
						
							2016-01-17 12:18:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								ca22cf1558 
								
							 
						 
						
							
							
								
								Added ctr.mic, Added a function to get a µs counter value.  
							
							... 
							
							
							
							Didn't test ctr.mic. 
							
						 
						
							2016-01-05 19:41:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								e7c9a60d61 
								
							 
						 
						
							
							
								
								Alphabetical sorting in openfile.lua  
							
							
							
						 
						
							2015-12-31 15:54:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								e10a101a4a 
								
							 
						 
						
							
							
								
								Added some examples, fixed a typo  
							
							
							
						 
						
							2015-12-31 15:41:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								b87b2676e6 
								
							 
						 
						
							
							
								
								gfx.GFX_TOP, gfx.GFX_BOTTOM, gfx.GFX_LEFT, gfx.GFX_RIGHT -> gfx.TOP, gfx.BOTTOM, gfx.LEFT, gfx.RIGHT  
							
							... 
							
							
							
							Also commented and moved tests/audio to examples/audio because the code is quite clean, and we lack examples. 
							
						 
						
							2015-12-30 19:15:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								73b5c55133 
								
							 
						 
						
							
							
								
								gfx.startFrame -> gfx.start and gfx.endFrame -> gfx.stop  
							
							
							
						 
						
							2015-12-30 18:19:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								07d5316d72 
								
							 
						 
						
							
							
								
								Changed map format to CSV, added ability to load maps from a Lua table  
							
							
							
						 
						
							2015-12-30 14:51:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								e39fcc6c7b 
								
							 
						 
						
							
							
								
								Added Tremor Ogg decoder, removed libvorbis from Makefile. OGG audio working perfectly.  
							
							... 
							
							
							
							Tremor is extremly similar to libogg but only uses integers (and doesn't provide an encoder). The playing problem with libvorbis was probably a float-precision related issue.
No need for make build-all. 
							
						 
						
							2015-12-29 17:25:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								c053997f96 
								
							 
						 
						
							
							
								
								Reset defaults before starting a file (main.lua)  
							
							
							
						 
						
							2015-12-29 17:20:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								b4f5365e96 
								
							 
						 
						
							
							
								
								Rolled back to RAM by default for textures (not working on hardware)  
							
							
							
						 
						
							2015-12-28 20:57:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								7359512ebe 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/ctruLua/ctruLua  
							
							... 
							
							
							
							Merge with master 
							
						 
						
							2015-12-27 19:59:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								bda9de4d1c 
								
							 
						 
						
							
							
								
								ADDED AUDIO! WAV working perfectly  
							
							... 
							
							
							
							Added libogg, libvorbis and libvorbisfile to 3ds_portlibs. You will need to compile thems using make build-portlibs. Opening OGG files works but they play badly.
Added a very simple error handler in main.lua
Added audio example.
Renamed isGfxInitialised to isGfxInitialized.
Did you know? The audio module is the longest ctrµLua module. 
							
						 
						
							2015-12-27 19:54:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								fe894820a2 
								
							 
						 
						
							
							
								
								The ctr.news library should now be bug-free !  
							
							... 
							
							
							
							Untested, but checked 3 times with citra, and everything matches the doc.
Warning: there is no check of any kind, so don't put weird stuff as arguments. 
							
						 
						
							2015-12-24 23:58:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								bebfa8b72d 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Firew0lf/ctruLua  
							
							
							
						 
						
							2015-12-24 18:45:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Firew0lf 
								
							 
						 
						
							
							
							
							
								
							
							
								5c4da69997 
								
							 
						 
						
							
							
								
								Added the ctr.apt library, tweaked ctr.news a bit, fixed a typo in cfgu.c  
							
							
							
						 
						
							2015-12-24 18:44:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reuh 
								
							 
						 
						
							
							
							
							
								
							
							
								716c42b849 
								
							 
						 
						
							
							
								
								Fixed keyboard and editor colors  
							
							
							
						 
						
							2015-12-24 13:15:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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