History Background and Inspiration to Ntleas

Ntlea is another location emulator program written by LoveHina Advance (AVC in short) and magami(NtleaGUI), like Microsoft's Applocale, mainly for running applications without requiring user to switch Locale explicitly, in early 2008.

While the author AVC is busy working, and ntlea core stopped maintaining support Windows 8 and 8.1, and sadly, ntlea will be no longer taking effect any more.

Ntlea uses Win32 API Low Level Hooking, and it is developped using Assembly code, the loader is coding using MASM, and the core Hook DLL is using GoASM Assembler. These 2 prevent many people who wanna do continue work on Ntlea.

Though there are some other choices instead, like Locale Switch, Locale Emulator(src), or even MS apploc, ntlea had its own features :
  1. Small Executable size, fully opensource, simple hook method, direct source code(though asm);
  2. The only 1 known which is Compatible with Portable softwares(Maybe none kernel hooking system);
  3. Still lots of users knowing it and/or currently using it;
  4. support from Windows XP, which would be supported by M$ until 2015.7.14;
and:
  • If ntlea could running on windows 8/8.1, that must be wonderful!
  • If ntlea could change fully or mostly using C source code, many developers may contribute on it more easily, being truely OpenSource Program!
After about 2 months work and test in my spare time on studying Ntlea hook tech between ASM and MSVC, I found it is possible to rewrite Ntlea with C source code(or say, only less than 1% code is Assembly)

considering that Win2000 and WinXP-SP1 were no longer most people to use, ntleas dropped those supports (actually, all code was there and had been translated to C, but haven't test them), transcode on XP-SP2/XP-SP3 will be continue supported, though whole XP will be discontinue supported by Microsoft.

Above all are the main inspirations/goals of rewriting ntlea to ntleas, with author's helping and my friends tests, and new one ntlea ...
Finally Ntleas is now here !!

Last edited Jan 26, 2014 at 6:42 AM by littlewater, version 6