       ___  _____  ___  ___   __
|\   |  |     |    |    |  | |  |
| \  |  |     |    |__  |__| |__|
|  \ |  |     |    |    |    |\
|   \| _|_    |    |__  |    | \
    _
   | \ \   /
   |_/  \ /
   | \   |
   |_/   |

 __              ___ 
|     /\  |\   |  |  | /
|__  |__| | \  |  |  |/
   | |  | |  \ |  |  |\
___| |  | |   \| _|_ | \

Installation:
	Please refer to HowTo.htm for a step by step installation
	(BTW, dayPR = joke name, replace it mentally with nitePR...)

Mechanics:
	A) Menu
	Press the Volume + and - keys, both at the same time, to open up the nitePR menu

	B) Cheats
	selecting cheats with the SQUARE button makes them blue - these cheats stay on until you turn em off in the menu - they DON'T get turned off by the music button
	selecting chreats with the CROSS/X button makes them white - these cheats are turned on/off with the music button
	So when it says "Cheats are OFF" - the WHITE cheats ARE off but the BLUE CHEATS STAY ON until you deselect them in the menu

	C) Edit Cursor
	When a blue/red cursor shows, press X to switch between EDIT MODE and SCROLLER MODE
	BLUE CURSOR = SCROLLER MODE
	RED CURSOR = EDIT MODE
	press up/down to alter the digits when in EDIT MODE
	WARNING: There's no undo button!!!

Issues:
-12) "nitePR locks up when I hit HOME and try to exit while the cheat Menu's showing!"
    a) This is known about, just remember not to do that and you'll be fine =o
    b) Close the nitePR cheat menu before trying to quit, that is all
    c) And if you hit HOME accidently in the menu, just press HOME again to make it disappear (the nitePR cheat menu should close itself properly)

-11) "nitePR screws up the Home screen!"
    a) That's because it uses the home screen for extra memory =)
    b) This is harmless ^_^

-10) "Why can't I save my cheats? It leaves a file called temp.txt in the nitePR folder everytime I try to!"
    a) A bad code causes this. A bad code might have too many digits in the 0x field or a TAB instead of a space - those are some things to look for

-9) "What's the URL for Imposter Maker?"
    a) http://sanik.imk.cx/temp/ZIM.htm

-8) "What's the URL for Meme Maker"
    a) http://sanik.imk.cx/temp/ZIM2.htm

-7) "What's the URL for Cwcheat to nitePR converter?"
    a) http://sanik.imk.cx/temp/CWCheat2nitePR.htm

-6) "nitePR revJ crashes randomly when pressing the +- keys?"
    a) This only affects peeps who downloaded nitePR within one hour of its release.
    b) Redownload nitePR revJ - the early version had problems. It was secretly fixed
    c) How do you know if you have the BAD version?
       If it says "Please double tap the Home button. Then hold + & -", you've got the GOOD version - no need to redownload
       If it says "Please double tap the Home button to install nitePR" - and NEVER displays the message again, REDOWNLOAD NOW! =o

-5) "nitePR revJ crashing when pressing the music button?"
    a) Bad codes crash even if they're unselected...
    b) So make a blank cheat file and add codes one by one to see which cheat it is

-4) "How do I doge bans?"
    a) Look at the file called "Dodge Bans.txt"

-3) "I gave my copy of nitePR to my friend and he gets a -949!"
    a) You prolly gave him your own nitePR important file when you copied nitePR to his memorystick.
    b) Delete his nitePRimportant file
       Run a UMD, allowing nitePR to generate a NEW nitePRimportant file for his PSP
       If he's still getting -949s, tell him to follow the "Dodge Bans.htm" directions

-2) "Where do I find the nitePRimportant file???"
    a) In ms0:/seplugins/nitePR/nitePRimportant.bin ...
    b) You have to run a UMD game for nitePR to make the nitePRimportant file

-1) "My cheat doesn't want to turn off!!!"
    a) Some cheats can't turn off because, once on, they might change OTHER things which nitePR hasn't backed-up
       One cheat that I hear causes this problem is the Perfect Target Lock code

0) "nitePR.prx doesn't show up in OE's recovery menu even though I've added it!"
    a) Try renaming the "game.txt" file to just "name" with no ".txt" part
    b) And are you sure you added: ms0:/seplugins/nitePR.prx correctly to the text file itself?

1) "I've enabled the plugin but it's not starting up!"
    a) Try another memory stick - cheap/fake memorysticks tend to do that! No lie!

2) "How do I convert my CWCheat codes to nitePR format?"
    a) You can use the provided JavaScript .html converter, it's included with nitePR - look in the Docs folder for "CWCheat2nitePR.htm"

3) "I'm clicking 'Convert' in CWCheat2nitePR.htm but it's not doing anything!"
    a) JavaScript might be disabled - google to figure out how to enable it
    b) If you have Internet Explorer, sometimes a notification droops down from the address bar - and one has to click "Allow Blocked Content" for it to work

4) "Where can I get dayPR.prx?"
    a) ... go fuck yourself ...

5) "Pressing the music button causes the game to crash"
    a) Try using the default UCUS-98645.txt that came with the zip file (for debugging purposes)
    b) Try disabling all other plugins (since it might be CWCheat or some other plugin competing for memory in the PSP)
    c) A memory desync happened - rare but it happens - that's when code is being written to an area that's being executed

6) "Pressing the music button causes the TINT to freeze off or never turn on again"
    a) This is a problem with cache issues. The non-graphical cheats will turn on/off accordingly - so no need to panic.
    b) Will be replaced by a much simpler and bug-free mechanism in the future versions

7) "Can I change the buttons?"
    a) Yes you can - you can use the program nitePRed.exe to do it
    b) As well as ability to change SAVE GAME MAC address without reflashing
    c) To use nitePRed.exe, just place it in the same folder as nitePR.prx! (not on the memorystick though - copy them to your Hard Drive)

8) "Will other PSP games work?"
    a) Yes, make an appropriate text file in the ms0:\seplugins\nitePR\ folder!
    b) The text file name uses the game's ID (which should be on the side of the UMD box)

9) "Does NitePR support cheats that are BYTEs and WORDs ... or only DWORDs?"
    a) Since version C, support for BYTEs and WORDs have been added, scroll below to read about the nitePR cheat format

10) "For some reason, with NitePR my game music shuts off!"
    a) This defect should have been fixed in revision J - please inform me if you still experience this issue

11) "What's the Cheat Hz for? - it's under the PRX menu"
    a) Setting this to 0 means Cheat freezing is Off
    b) WARNING - do not touch this if you have no clue what you're doing!
    c) Most SOCOM cheats work by changing the game code - so those cheats only need to be applied once
    d) But for other games, some cheats work by constantly resetting a value, let's say the player health, to 100
    e) To enable such functionality in NitePR, just set this to anything other than 0 to enable cheat freezing
    f) Using this in NitePR for SOCOM, esp. online causes a lot of lag + slowdown... hence expect to lose network connection constantly!!!

12) "What's 'Pause Game' for?"
    a) It will pause the game whenever the nitePR menu is being shown
    b) It's also useful for creating lag
    c) As well as giving the user time to think while the room is getting booted since it causes SOCOM to skip a few packets

13) "How many cheats does NitePR support?"
    a) NitePR doesn't count by cheats but more by addresses. It supports 2048 lines of addresses.

14) "I added/edited a cheat within nitePR, but it's not taking affect?"
    a) Turn the cheat on/off and it should take effect

15) "What's the button setup for each screen?"
    a) Good question!
    b) Cheater menu:
       1) >< = Select cheat Method 1 - cheats selected with this method get turned on/off whenever the MUSIC button's pressed
       2) [] = Select cheat Method 2 - cheats selected with this method get turned on, and stay on till they are deselected again
               Although, to enable em, you just need to press the MUSIC BUTTON ONCE (before joining a room let's say)
       3) /\ = Edit the currently selected cheat (be careful, there's no undo button)
       4) () = Cancel/Close Menu
    
    c) Searcher menu/PRX menu:
       1) >< = Select menu option
       2) () = Deselect menu option
    d) Browser/Decoder:
       1) >< = Enable/Disable edit mode
       2) () = Cancel/Close Menu ... if EDIT MODE is enabled, this won't close NitePR but will instead exit EDIT MODE. Tap it once more to close NitePR
       3) DPAD = Move around ... if EDIT MODE is enabled, this movements change the values
       4) WHEN EDIT MODE IS OFF: [] + Analog stick = SCROLL
       5) WHEN EDIT MODE IS OFF: [] + DPAD = SCROLL
       6) WHEN EDIT MODE IS ON: [] = Teleport Cursor between ASCII and BYTES

16) "In the cheat editor or search editor, I press the [] button to change the value type/size, but it's not working!"
    a) In the search editor, you can only set the value type/size on the first search.
       1) All the searches afterwards use the type/size based on the first one
       2) To change this, select Searcher->Reset Search, or keep selecting "Undo Search" until you can use [] again
    b) In the cheat editor, you can only set the value type/size when the address is divisible by 4 with no remainder

Syntax:
1) Format of a nitePR cheat
	#CHEAT NAME
	0x???????? 0x??		=BYTE
	0x???????? 0x????	=WORD
	0x???????? 0x????????	=DWORD

2) Special cheat types in nitePR
	#Freeze cheat
	;WARNING: PRX->Cheat Hz? must be set to anything other than 0 for this to work!!!
	0x???????? 0x__		=Using UNDERSCORES in the value field will cause nitePR to FREEZE the value whenever the cheat is on
				 __=byte, ____=word, and ________=dword
	
	#Pointer cheat
	0xFFFFFFFF 0x????????	=Turns on pointer cheat mode - put an address in the ???????? (value field), and all cheats that follow
	0x???????? 0x????????	 will have their address incremented by the value that the pointer cheat points to
	0xFFFFFFFF 0xFFFFFFFF	=Turns off the pointer cheat
	0x???????? 0x????????   =A normal cheat (since pointer cheat mode has been turned off by the previous line)

3) A note about CWCheat:
	CWCheat cheats are in this format:
		0x#AAAAAAA 0xVVVVVVVV

	Where:
		# = type
		AAAAAAA = address
		VVVVVVVV = value

	If the type is 0, the VVVVVVVV denotes a byte
	If the type is 1, the VVVVVVVV denotes a word (2 bytes)
	If the type is 2, the VVVVVVVV denotes a dword (4 bytes)
	If the type is 4, the cheat altogether is a simple RLE-type compressed cheat
	Anything else, and it cannot be converted to nitePR format

4) A note about NitePR
	NitePR cheats are in this format:
		0x#AAAAAAA 0xVVVVVVVV

	Where:
		# = ANY NUMBER, could be F, 1, 5, etc., whatever it is, NitePR ignores it!
		AAAAAAA = address
		VVVVVVVV = value

	If the VVVVVVVV is 2 digits, the value is a byte... example is 0xADDRESS 0x25
	If the VVVVVVVV is 4 digits, the value is a word (2 bytes)... example is 0xADDRESS 0x3F01
	If the VVVVVVVV is 8 digits, the value is a dword (4 bytes)... example is 0xADDRESS 0x13A100EE