Test release has been...released. Here's hoping all goes well.
There was an error in your batch file that prevented the patch portion from completing. If you remove the quotations from the P variable then all will be gravy.
ECHO Minecraft Nostalgia Patcher v0.2
IF NOT EXIST minecraft.ptch GOTO ERROR2
IF NOT EXIST minecraft.jar GOTO ERROR1
IF EXIST minecraft.bak.jar GOTO ERROR3
ECHO Backing Up Files...
RENAME minecraft.jar minecraft.bak.jar
RENAME jinput.jar jinput.bak.jar
RENAME lwjgl.jar lwjgl.bak.jar
RENAME lwjgl_util.jar lwjgl_util.bak.jar
RENAME jinput-dx8.dll jinput-dx8.bak.dll
RENAME jinput-dx8_64.dll jinput-dx8_64.bak.dll
RENAME jinput-raw.dll jinput-raw.bak.dll
RENAME jinput-raw_64.dll jinput-raw_64.bak.dll
RENAME lwjgl.dll lwjgl.bak.dll
RENAME lwjgl64.dll lwjgl64.bak.dll
RENAME OpenAL32.dll OpenAL32.bak.dll
RENAME OpenAL64.dll OpenAL64.bak.dll
ECHO Creating Patched Files...
bspatch "%P%\minecraft.bak.jar" "%P%\minecraft.jar" "minecraft.ptch" >>patcher.log
bspatch "%P%\jinput.bak.jar" "%P%\jinput.jar" "jinput.ptch" >>patcher.log
bspatch "%P%\lwjgl.bak.jar" "%P%\lwjgl.jar" "lwjgl.ptch" >>patcher.log
bspatch "%P%\lwjgl_util.bak.jar" "%P%\lwjgl_util.jar" "lwjgl_util.ptch" >>patcher.log
bspatch "%P%\natives\jinput-dx8.bak.dll" "%P%\natives\jinput-dx8.dll" "jinput-dx8.ptch" >>patcher.log
bspatch "%P%\natives\jinput-dx8_64.bak.dll" "%P%\natives\jinput-dx8_64.dll" "jinput-dx8_64.ptch" >>patcher.log
bspatch "%P%\natives\jinput-raw.bak.dll" "%P%\natives\jinput-raw.dll" "jinput-raw.ptch" >>patcher.log
bspatch "%P%\natives\jinput-raw_64.bak.dll" "%P%\natives\jinput-raw_64.dll" "jinput-raw_64.ptch" >>patcher.log
bspatch "%P%\natives\lwjgl.bak.dll" "%P%\natives\lwjgl.dll" "lwjglnative.ptch" >>patcher.log
bspatch "%P%\natives\lwjgl64.bak.dll" "%P%\natives\lwjgl64.dll" "lwjgl64.ptch" >>patcher.log
bspatch "%P%\natives\OpenAL32.bak.dll" "%P%\natives\OpenAL32.dll" "OpenAL32.ptch" >>patcher.log
bspatch "%P%\natives\OpenAL64.bak.dll" "%P%\natives\OpenAL64.dll" "OpenAL64.ptch" >>patcher.log
ECHO ERROR: Minecraft.jar not found. Run Minecraft to redownload the game.
ECHO ERROR: Patch files were not found. Patching will not continue.
ECHO ERROR: Backup files present, please run UnPatcher before continuing...
ECHO Press any key to close...
And I thank you for this as I often forget to backup my client and due to the delay between notch, hey0, and the various server mod authors; the server I play on tends to be a version behind for some time. As other servers tend to be the same way, this is an excellent find. At least until Notch implements an update confirmation dialogue and we are able to cancel the update and make a quick backup if we forgot to do so after the previous update.
Working on a python version, at the moment, the .dll patches will no longer be included, all versions of the .dll's should work with all versions of lwjgl and jinput, same goes for the .so's. After the update, I will continue updating the batch scripts, but I will support only for the python version, should you choose to use the batch scripts, remember that I won't provide support for them, the python version is much better.