DNAS Patching: Cheat Codes Version 1. Make a new folder on your Desktop called DNAS 2. Download required files: Download the Cheat Device files https://github.com/israpps/CheatDevicePS2/releases/download/latest/CheatDevicePS2.zip Download the required Cheat Codes from Yuki. https://github.com/YukiXXL/PS2-modding/blob/main/Cheat_Codes/Jak_X/FinalReleases/NTSC-U/Online_LAN/3091E6FB-DNAS_Bypass.pnach (all final releases use same code) 3. Extract the CheatDevicePS2.zip file into the DNAS folder. 4. Edit CheatDevicesPS2.ini: - Change databaseReadWrite to read: databaseReadWrite = CheatDatabaseRW.txt Save and close the file. 5. Open extra_cheats/MASTERCODES.zip. - Find the code for your game region / version. PAL: SCES_532.86 NTSC-U: SCUS_974.29 - Open the matching text file. 6. Make a new file in the DNAS folder named CheatDatabaseRW.txt 7. Open CheatDatabaseRW.txt -- Copy all mastercode file contents into the CheatDatabaseRW.txt file. -- Press Enter for a new line. -- On this line type: DNAS Bypass -- Press Enter for a new line. -- Look at the Cheat codes from Yuki. Copy the first DNAS Bypass block of code, starting with patch=1... -- Paste into the CheatDeviceRW.txt file. -- Find each of the strings in quotes and replace that string with the instructions given: (without quotes): "patch=1,EE," replace with no characters (delete) ",extended," replace with a space Save and close file. 8. Copy DNAS folder to a USB drive. (preferably USB 2.0) You are ready to play on the console. You'll need a way to start a homebrew app (which is Cheat Device). Booting Cheat Device application: PS2: 1. Plug in USB to PS2. 2. Use FreeMcBoot (FMCB), or your specific softmod's way of launching homebrew apps to launch Cheat Device. -- If you have a modchip: Each modchip has it's own way of loading homebrew ELF files, consult your modchip's instructions. 3. Once in Cheat Device, Select the DNAS Bypass cheat for Jak X, then press Start Game. PS3: <<>> <<>> 1. Plug in USB to PS3. 2. Activate the modified Jak X ISO using webMAN. webMAN Games, PLAYSTATION 2, select the modified ISO. Click on the "PlayStation 2 Disc" in the XMB to start the game. 3. Once in game navigate to Exhibition, Online, then press Square to open the "Network Configuration". uLaunchELF opens. 4. Navigate to mass:/, find the DNAS folder and open CheatDevice.ELF. 5. Once in Cheat Device, Select the DNAS Bypass cheat for Jak X, then press Start Game. Creating modified Jak X ISO with uLaunchElF inserted: We'll be using a modified form of the old PS2 Swap disc trick tutorial to setup our ISO. Tutorial adapted from: https://web.archive.org/web/20140325150727if_/http://bootleg.sksapps.com/tutorials/fmcb/swap.php Download Apache program https://web.archive.org/web/20140325153639if_/http://bootleg.sksapps.com/tutorials/fmcb/downloads/Apache.rar Download BOOT.ELF uLaunchELF to your PC. https://github.com/israpps/wLaunchELF_ISR/releases/tag/latest 1. Download BOOT.ELF uLaunchELF to your PC. https://github.com/israpps/wLaunchELF_ISR/releases/tag/latest 2. Rename the BOOT.ELF file to NTGUI_UC.ELF 3. Right click the NTGUI_UC.ELF file and select properties, the first "Size" is the size in bytes. This is the size you'll need to use later in Apache. 4. Use Apache to open the .iso image you made. 5. Highlight "NETGUI" folder and highlight "NTGUI_UC.ELF" in apache on your right side. 6. Select "ISO Tools" from the tab above, now select "Change TOC for Selected File", change the "Size (dec)" to the size stated in step 3, don't change the LBA. This is the file size of the "BOOT.ELF". 7. With "NTGUI_UC.ELF" still highlighted, select "ISO Tools" again, now select "Update Selected File", select the NTGUI_UC.ELF file that was ulaunchelf's "BOOT.ELF" you renamed, it will say "selected file replaced". Now upload the modified ISO to your PS3. <<>> Place the ISO in /dev_hdd0/PS2ISO. Once finished use webMAN to load the ISO each time you wish to play.