├── #SUModToolbox.bat ├── README.md ├── artools ├── X360files.bms ├── ar0pack.exe ├── ar0unpack.exe ├── arcsys.bms └── quickbms.exe ├── edat_rebuilder ├── Sonic Unleashed Keys.txt ├── codeEU.vbs ├── codeUS.vbs ├── data │ ├── keys │ ├── ldr_curves │ └── vsh_curves ├── decryptcodeEU.vbs ├── decryptcodeUS.vbs ├── devklic_bruteforcer.exe ├── edat │ ├── ActD_MykonosAct2.arl.edat │ └── ZzZz.ZzZz.edat ├── history.txt ├── raps │ ├── EP0177-NPEB01347_00-SONICUNLEASHED01.rap │ └── UP0177-NPUB31204_00-SONICUNLEASHED01.rap ├── rebuilder.exe ├── temp │ ├── bruteforce.txt │ ├── decryptresult.txt │ ├── edatinfo.txt │ ├── filelist.txt │ ├── found.txt │ └── result.txt ├── tool │ ├── core.cfg │ ├── core.jar │ ├── cyggcc_s-1.dll │ ├── cygwin1.dll │ ├── cygz.dll │ ├── dev_klics.txt │ ├── dklic_validator.exe │ ├── klic_bruteforcer.exe │ ├── rap2rifkey.exe │ ├── scetool.exe │ ├── sfk.exe │ └── unlock.dat └── zlib1.dll ├── files ├── NPEB01347 │ ├── ICON0.PNG │ ├── PARAM.SFO │ ├── PIC1.PNG │ └── PS3LOGO.DAT ├── NPUB31204 │ ├── ICON0.PNG │ ├── PARAM.SFO │ ├── PIC1.PNG │ └── PS3LOGO.DAT ├── ZzZz.ZzZz └── ZzZz.ZzZz.edat ├── pkgconfigs ├── packageE.conf ├── packageNPEB01347.conf ├── packageNPUB31204.conf └── packageU.conf └── psn_package_npdrm.exe /#SUModToolbox.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | cls 3 | cd /d "%~dp0" 4 | title Sonic Unleashed Mod Toolbox 1.4.1 5 | set is_empty=true 6 | set is_edat=false 7 | for %%f in (#files\*.*) do ( 8 | set is_empty=false 9 | ) 10 | 11 | 12 | if /i %is_empty% neq false ( 13 | echo ERROR 14 | echo --------------- 15 | echo No files detected! 16 | echo Please place your files in the "#files" folder... 17 | echo. 18 | pause 19 | exit 20 | ) 21 | 22 | :begg 23 | for %%f in (#files\*.edat) do ( 24 | set is_edat=true 25 | ) 26 | 27 | cls 28 | echo SELECT OPTION 29 | echo --------------------- 30 | echo 1 - Encrypt to EDAT (PS3 ONLY) 31 | echo 2 - Decrypt from EDAT (PS3 ONLY) 32 | echo 3 - Decompress AR file 33 | echo 4 - Extract AR file 34 | echo 5 - Pack AR file 35 | echo. 36 | set /p option=Type the number of the mode you want to use and press ENTER: 37 | if "%option%" EQU "" goto begg 38 | if /i %option% NEQ 1 if %option% NEQ 2 if /i %option% NEQ 3 if /i %option% NEQ 4 if /i %option% NEQ 5 goto begg 39 | if %option% EQU 1 (goto begin) 40 | if %option% EQU 2 (goto decrypt) 41 | if %option% EQU 3 (goto decompressar) 42 | if %option% EQU 4 (goto extractarfile) 43 | if %option% EQU 5 (goto packar) 44 | 45 | :begin 46 | cls 47 | echo ENCRYPT (PS3 ONLY) 48 | echo. 49 | echo SELECT REGION 50 | echo NOTE: Type "b" to go back to the main menu 51 | echo --------------------- 52 | echo Europe (NPEB) or US (NPUB)? 53 | echo 1 - Europe 54 | echo 2 - US 55 | echo. 56 | set /p region=Type the number of your region and press ENTER: 57 | if "%region%" EQU "" goto begin 58 | if /i %region% NEQ 1 if %region% NEQ 2 if /i %region% NEQ b goto begin 59 | if %region% EQU 1 (set region=NPEB01347) 60 | if %region% EQU 2 (set region=NPUB31204) 61 | if /i %region% EQU b (goto begg) 62 | 63 | del /s /q .\edat_rebuilder\edat\ 64 | timeout /t 1 /nobreak >nul 65 | md .\edat_rebuilder\edat\ 66 | xcopy /s /y #files .\edat_rebuilder\edat >nul 67 | xcopy /y files\ZzZz.ZzZz .\edat_rebuilder\edat >nul 68 | del /s /q .\edat_rebuilder\edat\Sound 69 | rd /s /q #output\EncryptedModFiles\ 70 | 71 | cls 72 | echo ENCRYPTING... 73 | echo ---------------------------------------------- 74 | echo The encryption process has started... 75 | echo. 76 | echo Please wait until it's finished. The conversion 77 | echo process will resume automatically. 78 | cd edat_rebuilder 79 | if /i %region% EQU NPEB01347 (codeEU.vbs) 80 | if /i %region% EQU NPUB31204 (codeUS.vbs) 81 | :check_end 82 | if exist edat\ZzZz.ZzZz.edat ( 83 | timeout /t 1 /nobreak 84 | ) else (goto check_end) 85 | 86 | 87 | 88 | cd.. 89 | del /s /q files\%region%\USRDIR\ 90 | md files\%region%\USRDIR\ 91 | 92 | if exist #files\Sound ( 93 | md files\NP%region%B01347\USRDIR\Sound 94 | xcopy #files\Sound files\%region%\USRDIR\Sound 95 | ) 96 | for %%f in (.\edat_rebuilder\edat\*.edat) do ( 97 | move /y %%f files\%region%\USRDIR >nul 98 | ) 99 | 100 | for /d %%f in (.\edat_rebuilder\edat\*) do ( 101 | for %%a in (%%f\*.edat) do ( 102 | md files\%region%\USRDIR\%%~nf\ 103 | move /y %%a files\%region%\USRDIR\%%~nf\ >nul 104 | ) 105 | ) 106 | for /d %%f in (.\edat_rebuilder\edat\*) do ( 107 | for /d %%a in (%%f\*) do ( 108 | for %%b in (%%a\*.edat) do ( 109 | md files\%region%\USRDIR\%%~nf\%%~na 110 | move /y %%b files\%region%\USRDIR\%%~nf\%%~na >nul 111 | ) 112 | ) 113 | ) 114 | for /d %%f in (.\edat_rebuilder\edat\*) do ( 115 | for /d %%a in (%%f\*) do ( 116 | for /d %%b in (%%a\*) do ( 117 | for %%c in (%%b\*.edat) do ( 118 | md files\%region%\USRDIR\%%~nf\%%~na\%%~nb 119 | move /y %%c files\%region%\USRDIR\%%~nf\%%~na\%%~nb >nul 120 | ) 121 | ) 122 | ) 123 | ) 124 | 125 | 126 | 127 | del /s /q files\%region%\USRDIR\ZzZz.ZzZz.edat 128 | md #output\EncryptedModFiles\ 129 | xcopy /s /q /y files\%region%\USRDIR #output\EncryptedModFiles\ 130 | :ask 131 | set createpkg=none 132 | echo. 133 | echo ------------------------------------- 134 | set /p createpkg=Do you want to create a package (PKG) file? (Y/N) 135 | if /i %createpkg% NEQ Y if /i %createpkg% NEQ N goto ask 136 | if /i %createpkg% EQU Y (psn_package_npdrm.exe -n pkgconfigs\package%region%.conf files\%region%) 137 | 138 | echo. 139 | echo ------------------------------------- 140 | echo Done! 141 | echo You may now close this window and the EDAT Rebuilder window. 142 | echo. 143 | echo. 144 | echo Alternatively, press any key to close just this window. 145 | pause >nul 146 | exit 147 | 148 | 149 | 150 | :decrypt 151 | if %is_edat% EQU false ( 152 | cls 153 | echo WARNING 154 | echo ---------------- 155 | echo No EDAT files detected. 156 | echo Please place you encrypted EDAT files in the #files 157 | echo folder and try again 158 | echo. 159 | echo If you're trying to decompress XBOX360 AR files, 160 | echo please use the third option in the menu. 161 | echo. 162 | echo ---------------- 163 | echo Press any key to go back to the main menu... 164 | pause >nul 165 | goto begg 166 | ) 167 | cls 168 | echo DECRYPT and DECOMPRESS (PS3 ONLY) 169 | echo. 170 | echo SELECT REGION 171 | echo NOTE: Type "b" to go to back to the main menu 172 | echo --------------------- 173 | echo Europe (NPEB) or US (NPUB)? 174 | echo 1 - Europe 175 | echo 2 - US 176 | echo. 177 | set /p region=Type the number of your region and press ENTER: 178 | if "%region%" EQU "" goto begin 179 | if /i %region% NEQ 1 if %region% NEQ 2 if /i %region% NEQ b goto decrypt 180 | if %region% EQU 1 (set region=NPEB01347) 181 | if %region% EQU 2 (set region=NPUB31204) 182 | if /i %region% EQU b (goto begg) 183 | 184 | del /s /q .\edat_rebuilder\edat\ 185 | timeout /t 1 /nobreak >nul 186 | md .\edat_rebuilder\edat\ 187 | xcopy /s /y #files .\edat_rebuilder\edat >nul 188 | xcopy /y files\ZzZz.ZzZz.edat .\edat_rebuilder\edat >nul 189 | del /s /q .\edat_rebuilder\edat\Sound 190 | rd /q #output\DecryptedFiles\ 191 | 192 | cls 193 | echo DECRYPTING... 194 | echo ---------------------------------------------- 195 | echo The decryption process has started... 196 | echo. 197 | echo Please wait until it's finished. The conversion 198 | echo process will resume automatically. 199 | cd edat_rebuilder 200 | if /i %region% EQU NPEB01347 (decryptcodeEU.vbs) 201 | if /i %region% EQU NPUB31204 (decryptcodeUS.vbs) 202 | :check_endd 203 | if exist edat\ZzZz.ZzZz.dat ( 204 | timeout /t 1 /nobreak 205 | ) else (goto check_endd) 206 | 207 | 208 | SETLOCAL EnableDelayedExpansion 209 | cd.. 210 | del /s /q files\%region%\USRDIR\ 211 | md files\%region%\USRDIR\ 212 | if exist #files\Sound ( 213 | md files\%region%\USRDIR\Sound 214 | xcopy #files\Sound files\%region%\USRDIR\Sound 215 | ) 216 | for %%f in (.\edat_rebuilder\edat\*.dat) do ( 217 | set filename=%%~nxf 218 | set nodat=!filename:.dat=! 219 | move /y %%f files\%region%\USRDIR >nul 220 | ren files\%region%\USRDIR\!filename! !nodat! 221 | ) 222 | 223 | for /d %%f in (.\edat_rebuilder\edat\*) do ( 224 | for %%a in (%%f\*.edat) do ( 225 | md files\%region%\USRDIR\%%~nf\ 226 | move /y %%a files\%region%\USRDIR\%%~nf\ >nul 227 | ) 228 | ) 229 | for /d %%f in (.\edat_rebuilder\edat\*) do ( 230 | for /d %%a in (%%f\*) do ( 231 | for %%b in (%%a\*.edat) do ( 232 | md files\%region%\USRDIR\%%~nf\%%~na 233 | move /y %%b files\%region%\USRDIR\%%~nf\%%~na >nul 234 | ) 235 | ) 236 | ) 237 | for /d %%f in (.\edat_rebuilder\edat\*) do ( 238 | for /d %%a in (%%f\*) do ( 239 | for /d %%b in (%%a\*) do ( 240 | for %%c in (%%b\*.edat) do ( 241 | md files\%region%\USRDIR\%%~nf\%%~na\%%~nb 242 | move /y %%c files\%region%\USRDIR\%%~nf\%%~na\%%~nb >nul 243 | ) 244 | ) 245 | ) 246 | ) 247 | 248 | 249 | 250 | del /s /q files\%region%\USRDIR\ZzZz.ZzZz 251 | 252 | 253 | 254 | md #output\DecryptedFiles\ 255 | xcopy /s /q /y files\%region%\USRDIR #output\DecryptedFiles\ 256 | :ask_decompress 257 | set dec=none 258 | echo. 259 | echo ------------------------------------- 260 | set /p dec=Do you want to decompress the AR files? (Y/N) 261 | if /i %dec% NEQ Y if /i %dec% NEQ N goto ask_decompress 262 | if /i %dec% EQU Y ( 263 | md #output\DecryptedFiles\out 264 | setlocal enabledelayedexpansion 265 | for %%d in (#output\DecryptedFiles\*.ar.00) do ( 266 | echo Extracting AR file for decompression... 267 | artools\quickbms.exe -Q artools\arcsys.bms "%%d" #output\DecryptedFiles\out >nul 268 | set filename=%%~nxd 269 | set noar=!filename:.ar.00=! 270 | for /d %%f in (#output\DecryptedFiles\out\*) do ( 271 | ren %%f !noar! 272 | echo Packing decompressed AR... 273 | artools\ar0pack #output\DecryptedFiles\out\!noar! 274 | rd /S /Q #output\DecryptedFiles\out\!noar! 275 | ) 276 | ) 277 | ren #output\DecryptedFiles\out decompressed 278 | ) 279 | 280 | echo. 281 | echo ------------------------------------- 282 | echo Done! 283 | echo You may now close this window and the EDAT Rebuilder window. 284 | echo. 285 | echo Your decrypted files are in the #output\DecryptedFiles\ folder. 286 | echo Press any key to close this window. 287 | pause >nul 288 | exit 289 | 290 | :decompressar 291 | cls 292 | echo DECOMPRESS 293 | echo. 294 | echo SELECT VERSION 295 | echo NOTE: Type "b" to go back to the main menu 296 | echo --------------------- 297 | echo XBOX 360 or PS3? 298 | echo 1 - PS3 299 | echo 2 - XBOX 360 300 | echo. 301 | set /p platform=Type the number of your platform and press ENTER: 302 | if "%platform%" EQU "" goto decompressar 303 | if /i %platform% NEQ 1 if %platform% NEQ 2 if /i %platform% NEQ b goto decompressar 304 | if %platform% EQU 1 (set platf=arcsys) 305 | if %platform% EQU 2 (set platf=X360files) 306 | if /i %platform% EQU b (goto begg) 307 | 308 | 309 | 310 | 311 | :extractar 312 | rd /S /Q #output\DecompressedFiles\ 313 | md #output\DecompressedFiles\ 314 | xcopy /s /q /y #files #output\DecompressedFiles\ 315 | md #output\DecompressedFiles\out 316 | setlocal enabledelayedexpansion 317 | for %%d in (#output\DecompressedFiles\*.ar.00) do ( 318 | echo Extracting AR file for decompression... 319 | artools\quickbms.exe -Q artools\%platf%.bms "%%d" #output\DecompressedFiles\out >nul 320 | set filename=%%~nxd 321 | set noar=!filename:.ar.00=! 322 | for /d %%f in (#output\DecompressedFiles\out\*) do ( 323 | ren %%f !noar! 324 | echo Packing decompressed AR... 325 | artools\ar0pack #output\DecompressedFiles\out\!noar! 326 | rd /S /Q #output\DecompressedFiles\out\!noar! 327 | ) 328 | ) 329 | xcopy /s /q /y #output\DecompressedFiles\out #output\DecompressedFiles\ 330 | rd /S /Q #output\DecompressedFiles\out\ 331 | 332 | echo. 333 | echo ------------------------------------- 334 | echo Done! 335 | echo You may now close this window. 336 | echo. 337 | echo Your decompressed files are in #output\DecompressedFiles\ 338 | echo Press any key to close this window. 339 | pause >nul 340 | exit 341 | 342 | :extractarfile 343 | cls 344 | echo EXTRACT 345 | echo. 346 | echo SELECT OPTION 347 | echo NOTE: Type "b" to go back to the main menu 348 | echo --------------------- 349 | echo Decompress or only extract? 350 | echo 1 - Decompress and Extract 351 | echo 2 - Extract only (be sure to decompress first) 352 | echo. 353 | set /p opar=Type the number of your platform and press ENTER: 354 | if "%opar%" EQU "" goto extractarfile 355 | if /i %opar% NEQ 1 if %opar% NEQ 2 if /i %opar% NEQ b goto extractarfile 356 | if %opar% EQU 1 (goto decandextar_menu) 357 | if %opar% EQU 2 (goto begin_extar) 358 | if /i %opar% EQU b (goto begg) 359 | 360 | 361 | :decandextar_menu 362 | cls 363 | echo DECOMPRESS and EXTRACT 364 | echo. 365 | echo SELECT VERSION 366 | echo NOTE: Type "b" to go back to the previous menu 367 | echo --------------------- 368 | echo XBOX 360 or PS3? 369 | echo 1 - PS3 370 | echo 2 - XBOX 360 371 | echo. 372 | set /p platform_e=Type the number of your platform and press ENTER: 373 | if "%platform_e%" EQU "" goto decandextar_menu 374 | if /i %platform_e% NEQ 1 if %platform_e% NEQ 2 if /i %platform_e% NEQ b goto decandextar_menu 375 | if %platform_e% EQU 1 (set platf=arcsys) 376 | if %platform_e% EQU 2 (set platf=X360files) 377 | if /i %platform_e% EQU b (goto extractarfile) 378 | 379 | 380 | :begin_extar 381 | rd /S /Q #output\DecompressedFiles\ 382 | md #output\DecompressedFiles\ 383 | xcopy /s /q /y #files #output\DecompressedFiles\ 384 | if /i (%opar% EQU 2) goto extar 385 | 386 | :decandextar 387 | md #output\DecompressedFiles\out 388 | setlocal enabledelayedexpansion 389 | for %%d in (#output\DecompressedFiles\*.ar.00) do ( 390 | echo Extracting AR file for decompression... 391 | artools\quickbms.exe -Q artools\%platf%.bms "%%d" #output\DecompressedFiles\out >nul 392 | set filename=%%~nxd 393 | set noar=!filename:.ar.00=! 394 | for /d %%f in (#output\DecompressedFiles\out\*) do ( 395 | ren %%f !noar! 396 | echo Decompressing AR... 397 | artools\ar0pack #output\DecompressedFiles\out\!noar! 398 | rd /S /Q #output\DecompressedFiles\out\!noar! 399 | ) 400 | ) 401 | xcopy /s /q /y #output\DecompressedFiles\out #output\DecompressedFiles\ 402 | rd /S /Q #output\DecompressedFiles\out\ 403 | 404 | :extar 405 | xcopy /s /q /y #output\DecompressedFiles #output\ExtractedFiles\ 406 | rd /S /Q #output\DecompressedFiles\ 407 | md #output\ExtractedFiles\ 408 | setlocal enabledelayedexpansion 409 | for %%d in (#output\ExtractedFiles\*.ar.00) do ( 410 | echo Extracting AR files... 411 | artools\ar0unpack.exe "%%d" >nul 412 | set filename=%%~nxd 413 | set noar=!filename:.ar.00=! 414 | del %%d 415 | ) 416 | for %%d in (#output\ExtractedFiles\*.arl) do (del %%d) 417 | 418 | echo. 419 | echo ------------------------------------- 420 | echo Done! 421 | echo You may now close this window. 422 | echo. 423 | echo Your extracted files are in #output\ExtractedFiles\ 424 | echo Press any key to close this window. 425 | pause >nul 426 | exit 427 | 428 | :packar 429 | rd /S /Q #output\PackedARFile\ 430 | md #output\PackedARFile\ 431 | xcopy /s /q /y #files #output\PackedARFile\file\ 432 | artools\ar0pack #output\PackedARFile\file 433 | rd /S /Q #output\PackedARFile\file 434 | xcopy /s /q /y #output\PackedARFile\file #output\PackedARFile\ 435 | 436 | echo. 437 | echo ------------------------------------- 438 | echo Done! 439 | echo You may now close this window. 440 | echo. 441 | echo Your packed file is located in #output\PackedARFile\ 442 | echo Press any key to close this window. 443 | pause >nul 444 | exit -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | SONIC UNLEASHED MOD TOOLBOX 2 | ------------------------------ 3 | This tool can do the following: 4 | #### PS3 ONLY 5 | - Converts mods into a PKG file for instalation in the PSN version of the game; 6 | - Encrypts files to EDAT; 7 | - Decrypts files from EDAT; 8 | #### XBOX 360 AND PS3 9 | - Decompresses AR files; 10 | - Extracts AR files; 11 | - Packs AR files. 12 | 13 | NOTE: Users with HAN (PS3 Xploit V3) will need to resign the PKG file. 14 | 15 | 16 | ### HOW TO USE: 17 | 18 | ------------------------------------------------- 19 | #### GENERATE MOD FOR THE PSN VERSION OF THE GAME 20 | 1. Place your mod files into the "#files" folder 21 | 2. Run "#SUModToolbox.bat" 22 | 3. Select the first option and press ENTER 23 | 4. Select the region of your game and press ENTER. 24 | 25 | **NOTE: DO NOT MINIMIZE THE WINDOW UNTIL THE EDAT GENERATION PROCESS BEGINS! 26 | THE SCRIPT HAS AUTOMATIC KEYSTROKES UNTIL THE PROGRAM BEGINS TO ENCRYPT THE FILES TO EDAT! 27 | YOU HAVE BEEN WARNED!** 28 | 29 | 5. When asked to generate a package (PKG) file, press Y and press ENTER 30 | 6. Wait until it finished 31 | 32 | Your PKG file will be located on the folder where the .bat file is. You can change 33 | its name if you want. You can also close the EDAT Rebuilder window 34 | once the process finishes. 35 | 36 | ------------------------------------------------- 37 | #### ENCRYPT FILES TO EDAT 38 | 1. Place your mod files into the "#files" folder 39 | 2. Run "#SUModToolbox.bat" 40 | 3. Select the first option and press ENTER 41 | 4. Select the region of your game and press ENTER. 42 | 43 | **NOTE: DO NOT MINIMIZE THE WINDOW UNTIL THE EDAT GENERATION PROCESS BEGINS! 44 | THE SCRIPT HAS AUTOMATIC KEYSTROKES UNTIL THE PROGRAM BEGINS TO ENCRYPT THE FILES TO EDAT! 45 | YOU HAVE BEEN WARNED!** 46 | 47 | 5. Choose if you want to generate a PKG file 48 | 6. Your encrypted files are located in #output\EncryptedModFiles\ 49 | 50 | ------------------------------------------------- 51 | #### DECRYPT FROM EDAT 52 | 1. Place your files into the "#files" folder 53 | 2. Run "#SUModToolbox.bat" 54 | 3. Select the second option and press ENTER 55 | 4. Select the region of your game and press ENTER. 56 | 57 | **NOTE: DO NOT MINIMIZE THE WINDOW UNTIL THE EDAT GENERATION PROCESS BEGINS! 58 | THE SCRIPT HAS AUTOMATIC KEYSTROKES UNTIL THE PROGRAM BEGINS TO ENCRYPT THE FILES TO EDAT! 59 | YOU HAVE BEEN WARNED!** 60 | 61 | 5. When asked if you want to decompress the AR files, choose either Yes (Y) or No (N) 62 | 6. Your decrypted files are located in #output\DecryptedFiles\ 63 | *NOTE: If selected, the decompressed files will be located in #output\DecryptedFiles\decompressed* 64 | 65 | ------------------------------------------------- 66 | #### DECOMPRESS AR FILES 67 | 1. Place your files into the "#files" folder 68 | 2. Run "#SUModToolbox.bat" 69 | 3. Select the third option and press ENTER 70 | 4. Select your platform (XBOX 360 or PS3) and press ENTER 71 | 5. Wait until the process finishes 72 | 6. Your decompressed files are located in #output\DecompressedFiles\ 73 | 74 | ------------------------------------------------- 75 | #### EXTRACTING AR FILES 76 | 1. Place your files into the "#files" folder 77 | 2. Run "#SUModToolbox.bat" 78 | 3. Select the fourth (4) option and press ENTER 79 | 4. Select if you want to either decompress and extract, or just extract. 80 | Your AR files need to be decompressed for extraction, so if you didn't do it beforehand, choose the 81 | first (1) option, and press ENTER. 82 | 5. If you chose to decompress aswell, select your platform (XBOX 360 or PS3) and press ENTER 83 | 6. Wait until the process finishes 84 | 7. Your decompressed files will be located in #output\ExtractedFiles\ 85 | 86 | ------------------------------------------------- 87 | #### PACKING AR FILES 88 | 1. Place your files into the "#files" folder 89 | 2. Run "#SUModToolbox.bat" 90 | 3. Select the fifth (5) option and press ENTER 91 | 4. Wait until the process finishes 92 | 5. Your packed file will be located in #output\PackedARFile\file.ar.00 93 | 94 | ------------------------------------------------- 95 | ### CREDITS: 96 | - ar0pack and ar0unpack by Skyth 97 | - QuickBMS by Luigi Auriemma 98 | - EDAT Rebuilder by True Ancestor 99 | - Disc Patch keys provided by Slash 100 | - Script and PSN Keys by PTKickass 101 | -------------------------------------------------------------------------------- /artools/X360files.bms: -------------------------------------------------------------------------------- 1 | # Xbox360 XCOMPRESS_FILE (script 0.1.2) 2 | # use xbdecompress.exe for uncompressing these files! 3 | # this script is only for fun and documentation 4 | # "\x0f\xf5\x12\xee" 5 | # script for QuickBMS http://quickbms.aluigi.org 6 | 7 | endian big 8 | get Identifier long # XCOMPRESS_FILE_HEADER 9 | get Version short 10 | get Reserved short 11 | 12 | if Identifier == 0x0FF512ED # XCOMPRESS_FILE_IDENTIFIER_LZXTDECODE 13 | get SIZE asize 14 | get NAME basename 15 | get EXT extension 16 | # string NAME += "_unpack." 17 | string NAME += "." 18 | string NAME += EXT 19 | comtype XMemDecompress 20 | clog NAME 0 SIZE SIZE 21 | cleanexit 22 | elif Identifier == 0x0FF512EE # XCOMPRESS_FILE_IDENTIFIER_LZXNATIVE 23 | get ContextFlags long # XCOMPRESS_FILE_HEADER_LZXNATIVE 24 | get Flags long # XMEMCODEC_PARAMETERS_LZX 25 | get WindowSize long 26 | get CompressionPartitionSize long 27 | get UncompressedSizeHigh long 28 | get UncompressedSizeLow long 29 | get CompressedSizeHigh long 30 | get CompressedSizeLow long 31 | get UncompressedBlockSize long 32 | get CompressedBlockSizeMax long 33 | else 34 | cleanexit 35 | endif 36 | 37 | # here is needed to pass the WindowSize and CompressionPartitionSize parameters 38 | string ARGS p= "%d %d" WindowSize CompressionPartitionSize 39 | comtype XMemDecompress ARGS 40 | 41 | putvarchr MEMORY_FILE UncompressedSizeLow 0 # pre-allocate for speed 42 | log MEMORY_FILE 0 0 # init 43 | append 44 | for MYSIZE = 0 < UncompressedSizeLow 45 | get CompressedBlockSize long 46 | savepos OFFSET 47 | clog MEMORY_FILE OFFSET CompressedBlockSize UncompressedBlockSize 48 | math OFFSET += CompressedBlockSize 49 | goto OFFSET 50 | math MYSIZE += UncompressedBlockSize 51 | next 52 | append 53 | 54 | get NAME basename 55 | string NAME += ".00" 56 | get MYSIZE asize MEMORY_FILE 57 | log NAME 0 MYSIZE MEMORY_FILE -------------------------------------------------------------------------------- /artools/ar0pack.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/artools/ar0pack.exe -------------------------------------------------------------------------------- /artools/ar0unpack.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/artools/ar0unpack.exe -------------------------------------------------------------------------------- /artools/arcsys.bms: -------------------------------------------------------------------------------- 1 | # AR segs archives - Arc System Works (script 0.1.7) 2 | # Sonic Unleashed 3 | # Battle Fantasia 4 | # BlazBlue 5 | # Arcana Heart 3 6 | # Persona 4 Arena (Ultimax) 7 | # ... 8 | # script for QuickBMS http://quickbms.aluigi.org 9 | 10 | quickbmsver "0.8.4" 11 | 12 | get BASE_NAME basename 13 | string BASE_NAME += / 14 | comtype deflate 15 | endian big 16 | getdstring SIGN 4 17 | math WORKAROUND = 0 18 | math FILENUM = 0 19 | if SIGN u== "segs" 20 | get DUMMY short 21 | get CHUNKS short 22 | get FULL_SIZE long 23 | get FULL_ZSIZE long 24 | savepos BASE_OFF 25 | xmath BASE_OFF "BASE_OFF + (CHUNKS * 8)" 26 | putvarchr MEMORY_FILE 0 FULL_SIZE 27 | log MEMORY_FILE 0 0 28 | append 29 | for i = 0 < CHUNKS 30 | get ZSIZE short 31 | get SIZE short 32 | get OFFSET long 33 | math OFFSET -= 1 34 | if i == 0 35 | if OFFSET == 0 36 | math WORKAROUND = 1 37 | endif 38 | endif 39 | if WORKAROUND != 0 40 | math OFFSET + BASE_OFF 41 | endif 42 | if SIZE == 0 43 | math SIZE = 0x00010000 44 | endif 45 | if SIZE == ZSIZE 46 | log MEMORY_FILE OFFSET SIZE 47 | else 48 | clog MEMORY_FILE OFFSET ZSIZE SIZE 49 | endif 50 | next i 51 | append 52 | math FILENUM = -1 53 | elif SIGN u== "DFAS" 54 | endian little 55 | comtype zlib 56 | idstring "FPAC" 57 | get SIZE long 58 | get ZSIZE long 59 | savepos OFFSET 60 | clog MEMORY_FILE OFFSET ZSIZE SIZE 61 | math FILENUM = -1 62 | else 63 | # pfd 64 | endif 65 | 66 | # the files are just compressed pfd files 67 | # so we handle them here automatically (both!) 68 | 69 | goto 0 FILENUM 70 | get FULL_SIZE asize FILENUM 71 | endian big 72 | getdstring TYPE 4 FILENUM 73 | if TYPE == "" # pfd 74 | get DUMMY long FILENUM 75 | get DUMMY long FILENUM 76 | get FILES long FILENUM 77 | endian guess FILES # we can use endian guess with the other 2 DUMMY too 78 | savepos BASE_OFF FILENUM 79 | for BASE_OFF = BASE_OFF < FULL_SIZE 80 | get HEADDATA_SIZE long FILENUM 81 | get SIZE long FILENUM 82 | get OFFSET long FILENUM 83 | get DUMMY long FILENUM 84 | get DUMMY long FILENUM 85 | get NAME string FILENUM 86 | math OFFSET += BASE_OFF 87 | set FNAME string BASE_NAME 88 | string FNAME += NAME 89 | log FNAME OFFSET SIZE FILENUM 90 | math BASE_OFF += HEADDATA_SIZE 91 | goto BASE_OFF FILENUM 92 | next 93 | elif TYPE u== "FPAC" 94 | endian little 95 | savepos TMP FILENUM 96 | getdstring SKIP 8 FILENUM 97 | get FILES long FILENUM 98 | endian guess FILES 99 | goto TMP FILENUM 100 | get BASE_OFF long FILENUM 101 | get TOT_SIZE long FILENUM 102 | get FILES long FILENUM 103 | get DUMMY long FILENUM 104 | get NAMELEN long FILENUM 105 | get DUMMY long FILENUM 106 | get DUMMY long FILENUM 107 | for i = 0 < FILES 108 | getdstring NAME NAMELEN FILENUM 109 | get FILEID long FILENUM 110 | get OFFSET long FILENUM 111 | get SIZE long FILENUM 112 | savepos TMP FILENUM 113 | get ZERO long FILENUM 114 | if ZERO != 0 115 | goto TMP FILENUM 116 | endif 117 | Padding 16 FILENUM 0 118 | math OFFSET += BASE_OFF 119 | set FNAME string BASE_NAME 120 | string FNAME += NAME 121 | log FNAME OFFSET SIZE FILENUM 122 | next i 123 | elif TYPE u== "UKAr" 124 | goto 0 FILENUM 125 | idstring FILENUM "UKArc\0\0\0" 126 | get DUMMY short FILENUM # 0x0200, some flags? 127 | get DUMMY short FILENUM # 0x1234, endianess? 128 | get FILES long FILENUM 129 | endian guess FILES 130 | savepos BASE_OFF FILENUM 131 | for i = 0 < FILES 132 | getdstring NAME 0x40 FILENUM 133 | get SIZE long FILENUM 134 | get DUMMY long FILENUM # ??? 135 | get OFFSET long FILENUM 136 | math OFFSET + BASE_OFF 137 | log NAME OFFSET SIZE FILENUM 138 | next i 139 | 140 | else 141 | get NAME basename 142 | get EXT extension 143 | string NAME += "_unpacked." 144 | string NAME += EXT 145 | set FNAME string BASE_NAME 146 | string FNAME += NAME 147 | log FNAME 0 FULL_SIZE FILENUM 148 | endif 149 | 150 | print "\nyou can try to reuse this script with the output files (pac, pfd and so on)\nfor extracting the other files contained in them" 151 | -------------------------------------------------------------------------------- /artools/quickbms.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/artools/quickbms.exe -------------------------------------------------------------------------------- /edat_rebuilder/Sonic Unleashed Keys.txt: -------------------------------------------------------------------------------- 1 | \\\\ 2 | CID AND DEVKLICs FOR SONIC UNLEASHED 3 | ------------------------------------------ 4 | 5 | EUROPE PSN (NPEB01347) 6 | ----- 7 | DevKlic: 680B34143C511F51002C26F977CA3EE3 8 | CID: EP0177-NPEB01347_00-SONICUNLEASHED01 9 | 10 | \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 11 | \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 12 | 13 | US PSN (NPUB31204) 14 | ----- 15 | DevKlic: 680B34143C511F51002C26F977CA3EE3 16 | CID: UP0177-NPUB31204_00-SONICUNLEASHED01 17 | 18 | \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 19 | \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 20 | 21 | EUROPE DISC PATCH (BLES00425) 22 | ----- 23 | DevKlic: 2CFA4DBA0FAF63E2E35CCD929C71826D 24 | CID: EP0177-BLES00425_00-SONICEUPATCH0000 25 | 26 | \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 27 | \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 28 | 29 | US DISC PATCH (BLUS30244) 30 | ----- 31 | DevKlic: 2CFA4DBA0FAF63E2E35CCD929C71826D 32 | CID: UP0177-BLUS30244_00-SONICUSPATCH0000 -------------------------------------------------------------------------------- /edat_rebuilder/codeEU.vbs: -------------------------------------------------------------------------------- 1 | Set objShell = WScript.CreateObject("WScript.Shell") 2 | objShell.Run "rebuilder.exe" 3 | WScript.Sleep 1000 4 | 5 | objShell.AppActivate "rebuilder.exe" 6 | objShell.SendKeys"2" 7 | objShell.SendKeys("{Enter}") 8 | WScript.Sleep 200 9 | 10 | 11 | objShell.AppActivate "rebuilder.exe" 12 | objShell.SendKeys"a" 13 | objShell.SendKeys("{Enter}") 14 | WScript.Sleep 200 15 | 16 | 17 | objShell.AppActivate "rebuilder.exe" 18 | objShell.SendKeys"EP0177-NPEB01347_00-SONICUNLEASHED01" 19 | objShell.SendKeys("{Enter}") 20 | WScript.Sleep 200 21 | 22 | 23 | objShell.AppActivate "rebuilder.exe" 24 | objShell.SendKeys"680B34143C511F51002C26F977CA3EE3" 25 | objShell.SendKeys("{Enter}") -------------------------------------------------------------------------------- /edat_rebuilder/codeUS.vbs: -------------------------------------------------------------------------------- 1 | Set objShell = WScript.CreateObject("WScript.Shell") 2 | objShell.Run "rebuilder.exe" 3 | WScript.Sleep 1000 4 | 5 | objShell.AppActivate "rebuilder.exe" 6 | objShell.SendKeys"2" 7 | objShell.SendKeys("{Enter}") 8 | WScript.Sleep 200 9 | 10 | 11 | objShell.AppActivate "rebuilder.exe" 12 | objShell.SendKeys"a" 13 | objShell.SendKeys("{Enter}") 14 | WScript.Sleep 200 15 | 16 | 17 | objShell.AppActivate "rebuilder.exe" 18 | objShell.SendKeys"UP0177-NPUB31204_00-SONICUNLEASHED01" 19 | objShell.SendKeys("{Enter}") 20 | WScript.Sleep 200 21 | 22 | 23 | objShell.AppActivate "rebuilder.exe" 24 | objShell.SendKeys"680B34143C511F51002C26F977CA3EE3" 25 | objShell.SendKeys("{Enter}") -------------------------------------------------------------------------------- /edat_rebuilder/data/keys: -------------------------------------------------------------------------------- 1 | [NP_tid] 2 | type=OTHER 3 | key=9B515FEACF75064981AA604D91A54E97 4 | 5 | [NP_ci] 6 | type=OTHER 7 | key=6BA52976EFDA16EF3C339FB2971E256B 8 | 9 | [NP_klic_free] 10 | type=OTHER 11 | key=72F990788F9CFF745725F08E4C128387 12 | 13 | [NP_klic_key] 14 | type=OTHER 15 | key=F2FBCA7A75B04EDC1390638CCDFDD1EE 16 | 17 | [NP_idps_const] 18 | type=OTHER 19 | key=5E06E04FD94A71BF0000000000000001 20 | 21 | [NP_rif_key] 22 | type=OTHER 23 | key=DA7D4B5E499A4F53B1C1A14A7484443B 24 | 25 | [NP_sig] 26 | type=OTHER 27 | pub=E6792E446CEBA27BCADF374B99504FD8E80ADFEB3E66DE73FFE58D3291221C65018C038D3822C3C9 28 | priv=000000000000000000000000000000000000000000 29 | ctype=2 30 | 31 | [pkg] 32 | type=PKG 33 | revision=00 34 | version=0003005500000000 35 | erk=A97818BD193A67A16FE83A855E1BE9FB5640938D4DBCB2CB52C5A2F8B02B1031 36 | riv=4ACEF01224FBEEDF8245F8FF10211E6E 37 | pub=41DA1A8F74FF8D3F1CE20EF3E9D8865C96014FE373CA143C9BADEDF2D9D3C7573307115CCFE04F13 38 | priv=00542D46E7B3DAAC8AEB81E533873AABD6D74BB710 39 | ctype=23 40 | 41 | [pkg] 42 | type=PKG 43 | revision=01 44 | version=0003005600000000 45 | erk=F8F99006F1C007D5D0B1909E9566E0E70B569399FC3394A811809FDB5CAE92CD 46 | riv=59D28DB4ADDFB40B7D768BC9667C67B1 47 | pub=5432BDDD1F97418147AFF016EAA6100834F2CAA8C498B88965689EE44DF349B066CD43CBF4F2C5D0 48 | priv= 49 | ctype=17 50 | 51 | [spp] 52 | type=SPP 53 | revision=00 54 | version=0003005500000000 55 | erk=56C655747A4B6957A2D8BB9AC605C297E6AC9871932BFECDDE066CEE5B29470A 56 | riv=007E6B268EF1E986D10A9889CF93A8CB 57 | pub=265C04E7F20C3B8ACAC90E7C9D12757ED7ACBC01AA6624A2A927E719A4AA1222F87D917005F6072A 58 | priv=0001608EF3BACAFFB8C3A5958A24F758325B62B08C 59 | ctype=22 60 | 61 | [spp] 62 | type=SPP 63 | revision=01 64 | version=0003005600000000 65 | erk=7FD222B3FEF467DF7E3F63AC8B77501A3B38752411E96AFEDA6587B5CD5E91B0 66 | riv=B889290922B002F57086B818A8FDE3CC 67 | pub=71E12CB3D81AFA79670AF4FAC4BBE41AA7F7DDF368F5615E933CB1C21A783B73C085CA49986CCF63 68 | priv= 69 | ctype=22 70 | 71 | [spp] 72 | type=SPP 73 | revision=02 74 | version=0003006000000000 75 | erk=ED17248214B9AB34D57ED5CA6CCAEC9879137B4B46CE5064E6491D34001BACF2 76 | riv=3E05572881C5BC845D310EAC28497B08 77 | pub=504F905A8AAAA0E9BF55F6D5285697E2CABDB1A5240C4745BE8923308169EAB43E1BFD265F5E579E 78 | priv= 79 | ctype= 80 | 81 | [rvk] 82 | type=RVK 83 | revision=00 84 | version=0003005500000000 85 | erk=03AF06FD1CE6DA366361682CDF59F9708B5D7876F40A9E1E9AC2B22F51B60BDF 86 | riv=8B5D7876F40A9E1E9AC2B22F51B60BDF 87 | pub=9ADE7830EB74245EC357CE4F6401633E5A8048FD865F9D8F1A9189535A37623E2921427463A754F7 88 | priv=00245E673B039D656DA206BDAE4EAEFCBF2A8D5EAF 89 | ctype=29 90 | 91 | [rvk] 92 | type=RVK 93 | revision=01 94 | version=0003005600000000 95 | erk=22628A9EC4C414D5B32F2B4BA4926089DE9A461B190FB3E4392D057C525535DE 96 | riv=D5D4B8ED62B6CCA0249A79776E136975 97 | pub=51751B9F1DA58638D2D99F67E20A1D4A454C5B042CD1D0A449A2989808002BA68FB5B7F4B5B4E63B 98 | priv= 99 | ctype=32 100 | 101 | [rvk] 102 | type=RVK 103 | revision=02 104 | version=0003006000000000 105 | erk=BCFEDBE01D445CDEF335C543703D8E9C1199FAC33DC4595D7382EAF54EF9C4C3 106 | riv=B20A23079516205525683D8058379CBF 107 | pub=9859B677A5B8FCCA31A6FBA2E3220EE5E207343A58EEEE6B6CB260EB5E971352C45428E8C8398BE6 108 | priv= 109 | ctype= 110 | 111 | [metldr] 112 | type=SELF 113 | revision=00 114 | self_type=LDR 115 | erk=C0CEFE84C227F75BD07A7EB846509F93B238E770DACB9FF4A388F812482BE21B 116 | riv=47EE7454E4774CC9B8960C7B59F4C14D 117 | pub=C2D4AAF319355019AF99D44E2B58CA29252C89123D11D6218F40B138CAB29B7101F3AEB72A975019 118 | priv=00C5B2BFA1A413DD16F26D31C0F2ED4720DCFB0670 119 | ctype=20 120 | 121 | [isoldr] 122 | type=SELF 123 | version=0003001500000000 124 | self_type=ISO 125 | erk=8860D0CFF4D0DC688D3223321B96B59A777E6914961488E07048DAECB020ECA4 126 | riv=C82D015D46CF152F1DD0C16F18B5B1E5 127 | pub=733918D7C888130509346E6B4A8B6CAA357AB557E814E8122BF102C14A314BF9475B9D70EAF9EC29 128 | priv=009BE892E122A5C943C1BB7403A67318AA9E1B286F 129 | ctype=36 130 | 131 | [isoldr] 132 | type=SELF 133 | version=0003003100000000 134 | self_type=ISO 135 | erk=8860D0CFF4D0DC688D3223321B96B59A777E6914961488E07048DAECB020ECA4 136 | riv=C82D015D46CF152F1DD0C16F18B5B1E5 137 | pub=733918D7C888130509346E6B4A8B6CAA357AB557E814E8122BF102C14A314BF9475B9D70EAF9EC29 138 | priv=009BE892E122A5C943C1BB7403A67318AA9E1B286F 139 | ctype=36 140 | 141 | [isoldr] 142 | type=SELF 143 | version=0003004100000000 144 | self_type=ISO 145 | erk=101E27F3FA2FB53ACA924F783AD553162D56B975D05B81351A1111799F20254D 146 | riv=8D2E9C6297B8AD252998458296AC773C 147 | pub=138446EE0BDDA5638F97328C8956E6489CBBFE57C5961D40DD5C43BB4138F1C400A8B27204A5D625 148 | priv=00849DBC57D3B92F01864E6E82EB4EF0EF6311E122 149 | ctype=32 150 | 151 | [isoldr] 152 | type=SELF 153 | version=0003005000000000 154 | self_type=ISO 155 | erk=3F2604FA27AEADFBE1AC69EB00BB16EF196C2193CBD62900FFD8C25041680843 156 | riv=A414AC1DB7987E43777651B330B899E1 157 | pub=1F4633AFDE18614D6CEF38A2FD6C4CCAC7B6EB8109D72CD066ECEBA0193EA3F43C37AE83179A4E5F 158 | priv=0085B4B05DEBA7E6AD831653C974D95149803BB272 159 | ctype=33 160 | 161 | [isoldr] 162 | type=SELF 163 | version=0003005500000000 164 | self_type=ISO 165 | erk=BDB74AA6E3BA2DC10B1BD7F17198399A158DBE1FA0BEA68C90FCACBE4D04BE37 166 | riv=0207A479B1574F8E7F697528F05D5435 167 | pub=917E1F1DC48A54EB5F10B38E7569BB5383628A7C906F0DCA62FDA33805C15FAB270016940A09DB58 168 | priv=00294411363290975BA551336D3965D88AF029A17B 169 | ctype=03 170 | 171 | [isoldr] 172 | type=SELF 173 | version=0003005600000000 174 | self_type=ISO 175 | erk=311C015F169F2A1E0757F7064B14C7C9F3A3FFEE015BD4E3A22401A2667857CE 176 | riv=7BB8B3F5AC8E0890E3148AE5688C7350 177 | pub=3F040EFA2335FED5670BA4D5C3AB2D9D0B4BA69D154A0062EA995A7D21DBAF0DC5A0DAD333D1C1DD 178 | priv= 179 | ctype=08 180 | 181 | [isoldr] 182 | type=SELF 183 | version=0003006000000000 184 | self_type=ISO 185 | erk=8474ADCA3B3244931EECEB9357841442442A1C4A4BCF4E498E6738950F4E4093 186 | riv=FFF9CACCC4129125CAFB240F419E5F39 187 | pub=098E1A53E59A95316B00D5A29C05FFEBAE41D1A8A386F9DA96F98858FD25E07BB7A3BC96A5D5B556 188 | priv= 189 | ctype=03 190 | 191 | [isoldr] 192 | type=SELF 193 | revision=0001 194 | version=0004002000000000 195 | self_type=ISO 196 | erk=63565DBE98C3B1A52AADC907C47130FE57A10734E84F22592670F86ED2B0A086 197 | riv=953F6A99891B4739358F5363A00C08B9 198 | pub=26BE7B02E7D65C6C21BF4063CDB8C0092FE1679D62FA1A8CCC284A1D21885473A959992537A06612 199 | priv= 200 | ctype=15 201 | 202 | [isoldr] 203 | type=SELF 204 | revision=0001 205 | version=0004003000000000 206 | self_type=ISO 207 | erk=63565DBE98C3B1A52AADC907C47130FE57A10734E84F22592670F86ED2B0A086 208 | riv=953F6A99891B4739358F5363A00C08B9 209 | pub=26BE7B02E7D65C6C21BF4063CDB8C0092FE1679D62FA1A8CCC284A1D21885473A959992537A06612 210 | priv= 211 | ctype=15 212 | 213 | [lv1ldr] 214 | type=SELF 215 | version=0003001500000000 216 | self_type=LV1 217 | erk=B9F3F9E6107CFF2680A91E118C2403CF4A6F18F3C7EFD7D13D1AC4DB760BD222 218 | riv=B43661B9A79BAD9D8E2B046469CDA1E7 219 | pub=4C870BE86DDD996A92A3F7F404F33604244A1D02AB5B78BC9DAF030B78BE8867CF586171B7D45D20 220 | priv=002CC736C7AD06D264E9AB663EB1F35F5DC159248C 221 | ctype=33 222 | 223 | [lv1ldr] 224 | type=SELF 225 | version=0003004100000000 226 | self_type=LV1 227 | erk=B880593856C8C6D2037585626A12977F50DCFCF3F132D2C89AA6E670EAFC1646 228 | riv=A79B05D4E37B8117A95E6E7C14FB640E 229 | pub=7454C7CCBFC2F66C142D78A730A3A6F973CC0FB75A46FCBB390790138910A0CAC78E5E21F4DA3375 230 | priv=00033A699FDD2DA6CDD6CCC03B2C6145F998706F74 231 | ctype=34 232 | 233 | [lv1ldr] 234 | type=SELF 235 | version=0003005000000000 236 | self_type=LV1 237 | erk=1E8EEEA9E80A729F3FA52CF523B25941EA44B4155D94E5DADC5C5A77847620C7 238 | riv=E034D31A80316960024D1B3D3164FDC3 239 | pub=7E3A196F4A5879F3A7B091A2263F7C24E1716129B580566D308D9C2254B36AEE53DEF30EC85F8398 240 | priv=005815D17125D04C33790321DE29EB6241365100B5 241 | ctype=35 242 | 243 | [lv1ldr] 244 | type=SELF 245 | version=0003005500000000 246 | self_type=LV1 247 | erk=53ABDF84BE08B0351B734F2B97D2BE1621BC6C889E4362E5C70F39D6C3ED9F23 248 | riv=44E652661AC7584DBE08ECB810FB5FC0 249 | pub=733198A7759BC07326755BC9773A8A17C8A7043C7BDAB83D88E230512E2EA3852D7DA4263A7E97F9 250 | priv=004312C65347ACBE95CC306442FEFD0AF4C2935EB3 251 | ctype=05 252 | 253 | [lv1ldr] 254 | type=SELF 255 | version=0003005600000000 256 | self_type=LV1 257 | erk=48793EBDDA1AF65D737DA2FDA2DD104447A698F8A82CAAEE992831711BA94E83 258 | riv=15DCF3C67147A45D09DE7521EECA07A1 259 | pub=85A8868C320127F10B6598964C69221C086702021D31803520E21FDE4DBE827766BE41825CB7328C 260 | priv= 261 | ctype=07 262 | 263 | [lv1ldr] 264 | type=SELF 265 | version=0003006000000000 266 | self_type=LV1 267 | erk=5FF17D836E2C4AD69476E2614F64BDD05B9115389A9A6D055B5B544B1C34E3D5 268 | riv=DF0F50EC3C4743C5B17839D7B49F24A4 269 | pub=1CDABE30833823F461CA534104115FFF60010B710631E435A7D915E82AE88EDE667264656CB7062E 270 | priv= 271 | ctype=05 272 | 273 | [lv1ldr] 274 | type=SELF 275 | revision=0000 276 | version=0004002000000000 277 | self_type=LV1 278 | erk=10CEA04973FCCC12EC19924510822D8D4C41F657FD3D7E73F415A8D687421BCD 279 | riv=ED8699562C6AC65204FA166257E7FCF4 280 | pub=1C0587163886C7071808501900200000143FCF9E3B8586084080061518078D141C05C70D3885474918068C93143FCC17 281 | ctype=30 282 | 283 | [lv1ldr] 284 | type=SELF 285 | revision=0000 286 | version=0004003000000000 287 | self_type=LV1 288 | erk=10CEA04973FCCC12EC19924510822D8D4C41F657FD3D7E73F415A8D687421BCD 289 | riv=ED8699562C6AC65204FA166257E7FCF4 290 | pub=1C0587163886C7071808501900200000143FCF9E3B8586084080061518078D141C05C70D3885474918068C93143FCC17 291 | ctype=30 292 | 293 | [lv2ldr] 294 | type=SELF 295 | version=0000000800000000 296 | self_type=LV2 297 | erk=014485445EC9926C50F613AE77D9C37AA99838CCEB6F75FA78E29A8C622E8011 298 | riv=A17D6A522CB1B08F97DA8A82E97C12F7 299 | 300 | [lv2ldr] 301 | type=SELF 302 | version=0003001500000000 303 | self_type=LV2 304 | erk=94303F69513572AB5AE17C8C2A1839D2C24C28F65389D3BBB11894CE23E0798F 305 | riv=9769BFD187B90990AE5FEA4E110B9CF5 306 | pub=AFAF5E96AF396CBB69071082C46A8F34A030E8EDB799E0A7BE00AA264DFF3AEBF7923920D559404D 307 | priv=0070ABF9361B02291829D479F56AB248203CD3EB46 308 | ctype=20 309 | 310 | [lv2ldr] 311 | type=SELF 312 | version=0003004100000000 313 | self_type=LV2 314 | erk=575B0A6C4B4F2760A03FE4189EBAF4D947279FD982B14070349098B08FF92C10 315 | riv=411CB18F460CE50CAF2C426D8F0D93C8 316 | pub=3FEE313954CB3039C321A7E33B97FFDEC8988A8B55759161B04DBF4731284E4A8191E3F17D32B0EA 317 | priv=0073076441A08CD179E5FACE349B86DA58B5B7BA78 318 | ctype=21 319 | 320 | [lv2ldr] 321 | type=SELF 322 | version=0003005000000000 323 | self_type=LV2 324 | erk=6DBD48D787C58803A8D724DA5ACF04FF8FCE91D7545D2322F2B7ABF57014AF68 325 | riv=603A36213708520ED5D745DEC1325BA5 326 | pub=5888CB83AC3CCA9610BC173C53141C0CA58B93719E744660CA8823D5EAEE8F9BF736997054E4B7E3 327 | priv=0009EBC3DE442FA5FBF6C4F3D4F9EAB07778A142BD 328 | ctype=22 329 | 330 | [lv2ldr] 331 | type=SELF 332 | version=0003005500000000 333 | self_type=LV2 334 | erk=84015E90FA23139628A3C75CC09714E6427B527A82D18ABC3E91CD8D7DDAFF17 335 | riv=5B240444D645F2038118F97FD5A145D5 336 | pub=B266318245266B2D33641CD8A864066D077FAC60B7E27399099A70A683454B70F9888E7CC0C2BF72 337 | priv=009D4CBA2BFB1A8330D3E20E59D281D476D231C73A 338 | ctype=32 339 | 340 | [lv2ldr] 341 | type=SELF 342 | version=0003005600000000 343 | self_type=LV2 344 | erk=EAE15444048EFDE7A831BFA9F5D96F047C9FCFF50723E292CF50F5417D81E359 345 | riv=9CA9282DC7FA9F315EF3156D970B7CD4 346 | pub=0D58938CB47598A6A672874F1768068F8B80D8D17014D2ABEBAC85E5B0993D9FB6F307DDC3DDA699 347 | priv= 348 | ctype=33 349 | 350 | [lv2ldr] 351 | type=SELF 352 | version=0003006000000000 353 | self_type=LV2 354 | erk=88AD367EDEC2FEED3E2F99B1C685075C41BDEC90C84F526CAF588F89BBD1CBCC 355 | riv=8D18E8E525230E63DE10291C9DD615BF 356 | pub=86EED1D65E58890ABDA9ACA486A2BDDB9C0A529C2053FAE301F0F698EAF443DA0F60595A597A7027 357 | priv= 358 | ctype=32 359 | 360 | [lv2ldr] 361 | type=SELF 362 | revision=0000 363 | version=0004002000000000 364 | self_type=LV2 365 | erk=0CAF212B6FA53C0DA7E2C575ADF61DBE68F34A33433B1B891ABF5C4251406A03 366 | riv=9B79374722AD888EB6A35A2DF25A8B3E 367 | pub=695984B7EE2EC2F77FCC3120150DCE7E4480D84480DDD8C5940AEB6F79E63D17A8BA3E4E63B2BB06FC0CE57E3BB8FC46 368 | 369 | [lv2ldr] 370 | type=SELF 371 | revision=0000 372 | version=0004003000000000 373 | self_type=LV2 374 | erk=0CAF212B6FA53C0DA7E2C575ADF61DBE68F34A33433B1B891ABF5C4251406A03 375 | riv=9B79374722AD888EB6A35A2DF25A8B3E 376 | pub=695984B7EE2EC2F77FCC3120150DCE7E4480D84480DDD8C5940AEB6F79E63D17A8BA3E4E63B2BB06FC0CE57E3BB8FC46 377 | 378 | [appldr] 379 | type=SELF 380 | revision=0000 381 | version=0000008000000000 382 | self_type=APP 383 | erk=95F50019E7A68E341FA72EFDF4D60ED376E25CF46BB48DFDD1F080259DC93F04 384 | riv=4A0955D946DB70D691A640BB7FAECC4C 385 | pub=6F8DF8EBD0A1D1DB08B30DD3A951E3F1F27E34030B42C729C55555232D61B834B8BDFFB07E54B343 386 | priv=006C3E4CCB2C69A5AD7C6F60448E50C7F9184EEAF4 387 | ctype=21 388 | 389 | [appldr] 390 | type=SELF 391 | revision=0001 392 | version=0003001500000000 393 | self_type=APP 394 | erk=79481839C406A632BDB4AC093D73D99AE1587F24CE7E69192C1CD0010274A8AB 395 | riv=6F0F25E1C8C4B7AE70DF968B04521DDA 396 | pub=94D1B7378BAFF5DFED269240A7A364ED68446741622E50BC6079B6E606A2F8E0A4C56E5CFF836526 397 | priv=003DE80167D2F0E9D30F2145144A558D1174F5410C 398 | ctype=11 399 | 400 | [appldr] 401 | type=SELF 402 | revision=0002 403 | version=0003001500000000 404 | self_type=APP 405 | erk=4F89BE98DDD43CAD343F5BA6B1A133B0A971566F770484AAC20B5DD1DC9FA06A 406 | riv=90C127A9B43BA9D8E89FE6529E25206F 407 | pub=8CA6905F46148D7D8D84D2AFCEAE61B41E6750FC22EA435DFA61FCE6F4F860EE4F54D9196CA5290E 408 | priv= 409 | ctype=13 410 | 411 | [appldr] 412 | type=SELF 413 | revision=0003 414 | version=0003001500000000 415 | self_type=APP 416 | erk=C1E6A351FCED6A0636BFCB6801A0942DB7C28BDFC5E0A053A3F52F52FCE9754E 417 | riv=E0908163F457576440466ACAA443AE7C 418 | pub=50022D5D37C97905F898E78E7AA14A0B5CAAD5CE8190AE5629A10D6F0CF4173597B37A95A7545C92 419 | priv= 420 | ctype=0B 421 | 422 | [appldr] 423 | type=SELF 424 | revision=0004 425 | version=0003004100000000 426 | self_type=APP 427 | erk=838F5860CF97CDAD75B399CA44F4C214CDF951AC795298D71DF3C3B7E93AAEDA 428 | riv=7FDBB2E924D182BB0D69844ADC4ECA5B 429 | pub=1F140E8EF887DAB52F079A06E6915A6460B75CD256834A43FA7AF90C23067AF412EDAFE2C1778D69 430 | priv=0074E922FDEE5DC4CDF22FC8D7986477F813400860 431 | ctype=14 432 | 433 | [appldr] 434 | type=SELF 435 | revision=0005 436 | version=0003004100000000 437 | self_type=APP 438 | erk=C109AB56593DE5BE8BA190578E7D8109346E86A11088B42C727E2B793FD64BDC 439 | riv=15D3F191295C94B09B71EBDE088A187A 440 | pub=B6BB0A84C649A90D97EBA55B555366F52381BB38A84C8BB71DA5A5A0949043C6DB249029A43156F7 441 | priv= 442 | ctype=15 443 | 444 | [appldr] 445 | type=SELF 446 | revision=0006 447 | version=0003004100000000 448 | self_type=APP 449 | erk=6DFD7AFB470D2B2C955AB22264B1FF3C67F180983B26C01615DE9F2ECCBE7F41 450 | riv=24BD1C19D2A8286B8ACE39E4A37801C2 451 | pub=71F46AC33FF89DF589A100A7FB64CEAC244C9A0CBBC1FDCE80FB4BF8A0D2E66293309CB8EE8CFA95 452 | priv= 453 | ctype=2C 454 | 455 | [appldr] 456 | type=SELF 457 | revision=0007 458 | version=0003005000000000 459 | self_type=APP 460 | erk=945B99C0E69CAF0558C588B95FF41B232660ECB017741F3218C12F9DFDEEDE55 461 | riv=1D5EFBE7C5D34AD60F9FBC46A5977FCE 462 | pub=AB284CA549B2DE9AA5C903B75652F78D192F8F4A8F3CD99209415C0A84C5C9FD6BF3095C1C18FFCD 463 | priv=002CF896D35DB871D0E6A252E799876A70D043C23E 464 | ctype=15 465 | 466 | [appldr] 467 | type=SELF 468 | revision=0008 469 | version=0003005000000000 470 | self_type=APP 471 | erk=2C9E8969EC44DFB6A8771DC7F7FDFBCCAF329EC3EC070900CABB23742A9A6E13 472 | riv=5A4CEFD5A9C3C093D0B9352376D19405 473 | pub=6E82F6B54A0E9DEBE4A8B3043EE3B24CD9BBB62B4416B0482582E419A2552E29AB4BEA0A4D7FA2D5 474 | priv= 475 | ctype=16 476 | 477 | [appldr] 478 | type=SELF 479 | revision=0009 480 | version=0003005000000000 481 | self_type=APP 482 | erk=F69E4A2934F114D89F386CE766388366CDD210F1D8913E3B973257F1201D632B 483 | riv=F4D535069301EE888CC2A852DB654461 484 | pub=1D7B974D10E61C2ED087A0981535904677EC07E96260F89565FF7EBDA4EE035C2AA9BCBDD5893F99 485 | priv= 486 | ctype=2D 487 | 488 | [appldr] 489 | type=SELF 490 | revision=000A 491 | version=0003005500000000 492 | self_type=APP 493 | erk=29805302E7C92F204009161CA93F776A072141A8C46A108E571C46D473A176A3 494 | riv=5D1FAB844107676ABCDFC25EAEBCB633 495 | pub=09301B6436C85B53CB1585300A3F1AF9FB14DB7C30088C4642AD66D5C148B8995BB1A698A8C71827 496 | priv=0010818ED8A666051C6198662C3D6DDE2CA4901DDC 497 | ctype=25 498 | 499 | [appldr] 500 | type=SELF 501 | revision=000B 502 | version=0003005500000000 503 | self_type=APP 504 | erk=A4C97402CC8A71BC7748661FE9CE7DF44DCE95D0D58938A59F47B9E9DBA7BFC3 505 | riv=E4792F2B9DB30CB8D1596077A13FB3B5 506 | pub=2733C889D289550FE00EAA5A47A34CEF0C1AF187610EB07BA35D2C09BB73C80B244EB4147700D1BF 507 | priv= 508 | ctype=26 509 | 510 | [appldr] 511 | type=SELF 512 | revision=000C 513 | version=0003005500000000 514 | self_type=APP 515 | erk=9814EFFF67B7074D1B263BF85BDC8576CE9DEC914123971B169472A1BC2387FA 516 | riv=D43B1FA8BE15714B3078C23908BB2BCA 517 | pub=7D1986C6BEE6CE1E0C5893BD2DF203881F40D5056761CC3F1F2E9D9A378617A2DE40BA5F09844CEB 518 | priv= 519 | ctype=3D 520 | 521 | [appldr] 522 | type=SELF 523 | revision=000D 524 | version=0003005600000000 525 | self_type=APP 526 | erk=03B4C421E0C0DE708C0F0B71C24E3EE04306AE7383D8C5621394CCB99FF7A194 527 | riv=5ADB9EAFE897B54CB1060D6885BE22CF 528 | pub=71502ADB5783583AB88B2D5F23F419AF01C8B1E72FCA1E694AD49FE3266F1F9C61EFC6F29B351142 529 | priv= 530 | ctype=12 531 | 532 | [appldr] 533 | type=SELF 534 | revision=000E 535 | version=0003005600000000 536 | self_type=APP 537 | erk=39A870173C226EB8A3EEE9CA6FB675E82039B2D0CCB22653BFCE4DB013BAEA03 538 | riv=90266C98CBAA06C1BF145FF760EA1B45 539 | pub=84DE5692809848E5ACBE25BE548F6981E3DB14735A5DDE1A0FD1F475866532B862B1AB6A004B7255 540 | priv= 541 | ctype=27 542 | 543 | [appldr] 544 | type=SELF 545 | revision=000F 546 | version=0003005600000000 547 | self_type=APP 548 | erk=FD52DFA7C6EEF5679628D12E267AA863B9365E6DB95470949CFD235B3FCA0F3B 549 | riv=64F50296CF8CF49CD7C643572887DA0B 550 | pub=0696D6CCBD7CF585EF5E00D547503C185D7421581BAD196E081723CD0A97FA40B2C0CD2492B0B5A1 551 | priv= 552 | ctype=3A 553 | 554 | [appldr] 555 | type=SELF 556 | revision=0010 557 | version=0003006000000000 558 | self_type=APP 559 | erk=A5E51AD8F32FFBDE808972ACEE46397F2D3FE6BC823C8218EF875EE3A9B0584F 560 | riv=7A203D5112F799979DF0E1B8B5B52AA4 561 | pub=50597B7F680DD89F6594D9BDC0CBEE03666AB53647D0487F7F452FE2DD02694631EA755548C9E934 562 | priv= 563 | ctype=25 564 | 565 | [appldr] 566 | type=SELF 567 | revision=0011 568 | version=0003006000000000 569 | self_type=APP 570 | erk=0F8EAB8884A51D092D7250597388E3B8B75444AC138B9D36E5C7C5B8C3DF18FD 571 | riv=97AF39C383E7EF1C98FA447C597EA8FE 572 | pub=2FDA7A56AAEA65921C0284FF1942C6DE137370093D106034B59191951A5201B422D462F8726F852D 573 | priv= 574 | ctype=26 575 | 576 | [appldr] 577 | type=SELF 578 | revision=0013 579 | version=0003006500000000 580 | self_type=APP 581 | erk=DBF62D76FC81C8AC92372A9D631DDC9219F152C59C4B20BFF8F96B64AB065E94 582 | riv=CB5DD4BE8CF115FFB25801BC6086E729 583 | pub=B26FE6D3E3A1E766FAE79A8E6A7F48998E7FC1E4B0AD8745FF54C018C2A6CC7A0DD7525FAFEA4917 584 | priv= 585 | ctype=12 586 | 587 | [appldr] 588 | type=SELF 589 | revision=0014 590 | version=0003006500000000 591 | self_type=APP 592 | erk=491B0D72BB21ED115950379F4564CE784A4BFAABB00E8CB71294B192B7B9F88E 593 | riv=F98843588FED8B0E62D7DDCB6F0CECF4 594 | pub=04275E8838EF95BD013B223C3DF674540932F21B534C7ED2944B9104D938FEB03B824DDB866AB26E 595 | priv= 596 | ctype=27 597 | 598 | [appldr] 599 | type=SELF 600 | revision=0016 601 | version=0003007000000000 602 | self_type=APP 603 | erk=A106692224F1E91E1C4EBAD4A25FBFF66B4B13E88D878E8CD072F23CD1C5BF7C 604 | riv=62773C70BD749269C0AFD1F12E73909E 605 | pub=566635D3E1DCEC47243AAD1628AE6B2CEB33463FC155E4635846CE33899C5E353DDFA47FEF5694AF 606 | priv= 607 | ctype=30 608 | 609 | [appldr] 610 | type=SELF 611 | revision=0017 612 | version=0003007000000000 613 | self_type=APP 614 | erk=4E104DCE09BA878C75DA98D0B1636F0E5F058328D81419E2A3D22AB0256FDF46 615 | riv=954A86C4629E116532304A740862EF85 616 | pub=3B7B04C71CAE2B1199D57453C038BB1B541A05AD1B94167B0AB47A9B24CAECB9000CB21407009666 617 | priv= 618 | ctype=08 619 | 620 | [appldr] 621 | type=SELF 622 | revision=0019 623 | version=0004000000000000 624 | self_type=APP 625 | erk=3236B9937174DF1DC12EC2DD8A318A0EA4D3ECDEA5DFB4AC1B8278447000C297 626 | riv=6153DEE781B8ADDC6A439498B816DC46 627 | pub=148DCA961E2738BAF84B2D1B6E2DA2ABD6A95F2C9571E54C6922F9ED9674F062B7F1BE5BD6FA5268 628 | priv= 629 | ctype=31 630 | 631 | [appldr] 632 | type=SELF 633 | revision=001A 634 | version=0004000000000000 635 | self_type=APP 636 | erk=5EFD1E9961462794E3B9EF2A4D0C1F46F642AAE053B5025504130590E66F19C9 637 | riv=1AC8FA3B3C90F8FDE639515F91B58327 638 | pub=BE4B1B513536960618BFEF12A713F6673881B02F9DC616191E823FC8337CCF99ADAA6172019C0C23 639 | priv= 640 | ctype=17 641 | 642 | [appldr] 643 | type=SELF 644 | revision=001C 645 | version=0004002000000000 646 | self_type=APP 647 | erk=CFF025375BA0079226BE01F4A31F346D79F62CFB643CA910E16CF60BD9092752 648 | riv=FD40664E2EBBA01BF359B0DCDF543DA4 649 | pub=36C1ACE6DD5CCC0006FDF3424750FAC515FC5CFA2C93EC53C6EC2BC421708D154E91F2E7EA54A893 650 | priv= 651 | ctype=09 652 | 653 | [appldr] 654 | type=SELF 655 | revision=001D 656 | version=0004002000000000 657 | self_type=APP 658 | erk=D202174EB65A62048F3674B59EF6FE72E1872962F3E1CD658DE8D7AF71DA1F3E 659 | riv=ACB9945914EBB7B9A31ECE320AE09F2D 660 | pub=430322887503CF52928FAAA410FD623C7321281C8825D95F5B47EF078EFCFC44454C3AB4F00BB879 661 | priv= 662 | ctype=1A 663 | 664 | [appldr] 665 | type=SELF 666 | revision=001E 667 | version=0004003000000000 668 | self_type=APP 669 | erk=46BD0891224E0CE13E2162921D4BB76193AEEE4416A729FCDD111C5536BF87C9 670 | riv=BF036387CDB613C0AC88A6D9D2CC5316 671 | pub=A14F6D5F9AD7EBB3B7A39A7C32F13E5DC3B0BA16BDC33D39FDDF88F4AEEA6CFEEB0C0796C917A952 672 | priv= 673 | ctype=0F 674 | 675 | 676 | 677 | [appldr] 678 | type=SELF 679 | revision=0000 680 | version=0000009200000000 681 | self_type=NPDRM 682 | erk=D91166973979EA8694476B011AC62C7E9F37DA26DE1E5C2EE3D66E42B8517085 683 | riv=DC01280A6E46BC674B81A7E8801EBE6E 684 | pub=A0FC44108236141BF3517A662B027AFC1AC513A05690496C754DEB7D43BDC41B80FD75C212624EE4 685 | priv= 686 | ctype=11 687 | 688 | [appldr] 689 | type=SELF 690 | revision=0001 691 | version=0001000000000000 692 | self_type=NPDRM 693 | erk=F9EDD0301F770FABBA8863D9897F0FEA6551B09431F61312654E28F43533EA6B 694 | riv=A551CCB4A42C37A734A2B4F9657D5540 695 | pub=B05F9DA5F9121EE4031467E74C505C29A8E29D1022379EDFF0500B9AE480B5DAB4578A4C61C5D6BF 696 | priv=00040AB47509BED04BD96521AD1B365B86BF620A98 697 | ctype=11 698 | 699 | [appldr] 700 | type=SELF 701 | revision=0002 702 | version=0001000000000000 703 | self_type=NPDRM 704 | erk=8E737230C80E66AD0162EDDD32F1F774EE5E4E187449F19079437A508FCF9C86 705 | riv=7AAECC60AD12AED90C348D8C11D2BED5 706 | pub=05BF09CB6FD78050C78DE69CC316FF27C9F1ED66A45BFCE0A1E5A6749B19BD546BBB4602CF373440 707 | priv= 708 | ctype=0A 709 | 710 | [appldr] 711 | type=SELF 712 | revision=0003 713 | version=0003001500000000 714 | self_type=NPDRM 715 | erk=1B715B0C3E8DC4C1A5772EBA9C5D34F7CCFE5B82025D453F3167566497239664 716 | riv=E31E206FBB8AEA27FAB0D9A2FFB6B62F 717 | pub=3F51E59FC74D6618D34431FA67987FA11ABBFACC7111811473CD9988FE91C43FC74605E7B8CB732D 718 | priv= 719 | ctype=08 720 | 721 | [appldr] 722 | type=SELF 723 | revision=0004 724 | version=0003004000000000 725 | self_type=NPDRM 726 | erk=BB4DBF66B744A33934172D9F8379A7A5EA74CB0F559BB95D0E7AECE91702B706 727 | riv=ADF7B207A15AC601110E61DDFC210AF6 728 | pub=9C327471BAFF1F877AE4FE29F4501AF5AD6A2C459F8622697F583EFCA2CA30ABB5CD45D1131CAB30 729 | priv=00B61A91DF4AB6A9F142C326BA9592B5265DA88856 730 | ctype=16 731 | 732 | [appldr] 733 | type=SELF 734 | revision=0005 735 | version=0003004000000000 736 | self_type=NPDRM 737 | erk=B73111B0B00117E48DE5E2EE5E534C0F0EFFA4890BBB8CAD01EE0F848F91583E 738 | riv=86F56F9E5DE513894874B8BA253334B1 739 | pub=B0BA1A1AB9723BB4E87CED9637BE056066BC56E16572D43D0210A06411DBF8FEB8885CD912384AE5 740 | priv= 741 | ctype=12 742 | 743 | [appldr] 744 | type=SELF 745 | revision=0006 746 | version=0003004000000000 747 | self_type=NPDRM 748 | erk=8B4C52849765D2B5FA3D5628AFB17644D52B9FFEE235B4C0DB72A62867EAA020 749 | riv=05719DF1B1D0306C03910ADDCE4AF887 750 | pub=2A5D6C6908CA98FC4740D834C6400E6D6AD74CF0A712CF1E7DAE806E98605CC308F6A03658F2970E 751 | priv= 752 | ctype=29 753 | 754 | [appldr] 755 | type=SELF 756 | revision=0007 757 | version=0003005000000000 758 | self_type=NPDRM 759 | erk=3946DFAA141718C7BE339A0D6C26301C76B568AEBC5CD52652F2E2E0297437C3 760 | riv=E4897BE553AE025CDCBF2B15D1C9234E 761 | pub=A13AFE8B63F897DA2D3DC3987B39389DC10BAD99DFB703838C4A0BC4E8BB44659C726CFD0CE60D0E 762 | priv=009EF86907782A318D4CC3617EBACE2480E73A46F6 763 | ctype=17 764 | 765 | [appldr] 766 | type=SELF 767 | revision=0008 768 | version=0003005000000000 769 | self_type=NPDRM 770 | erk=8E944267C02E69A4FE474B7F5FCD7974A4F936FF4355AEC4F80EFA123858D8F6 771 | riv=908A75754E521EAC2F5A4889C6D7B72D 772 | pub=91201DA7D79E8EE2563142ECBD646DA026C963AC09E760E5390FFE24DAE6864310ABE147F8204D0B 773 | priv= 774 | ctype=13 775 | 776 | [appldr] 777 | type=SELF 778 | revision=0009 779 | version=0003005000000000 780 | self_type=NPDRM 781 | erk=0786F4B0CA5937F515BDCE188F569B2EF3109A4DA0780A7AA07BD89C3350810A 782 | riv=04AD3C2F122A3B35E804850CAD142C6D 783 | pub=A1FE61035DBBEA5A94D120D03C000D3B2F084B9F4AFA99A2D4A588DF92B8F36327CE9E47889A45D0 784 | priv= 785 | ctype=2A 786 | 787 | [appldr] 788 | type=SELF 789 | revision=000A 790 | version=0003005500000000 791 | self_type=NPDRM 792 | erk=03C21AD78FBB6A3D425E9AAB1298F9FD70E29FD4E6E3A3C151205DA50C413DE4 793 | riv=0A99D4D4F8301A88052D714AD2FB565E 794 | pub=3995C390C9F7FBBAB124A1C14E70F9741A5E6BDF17A605D88239652C8EA7D5FC9F24B30546C1E44B 795 | priv=009AC6B22A056BA9E0B6D1520F28A57A3135483F9F 796 | ctype=27 797 | 798 | [appldr] 799 | type=SELF 800 | revision=000B 801 | version=0003005500000000 802 | self_type=NPDRM 803 | erk=BB31DF9A6F62C0DF853075FAA65134D9CE2240306C1731D1F7DA9B5329BD699F 804 | riv=263057225873F83940A65C8C926AC3E4 805 | pub=BC3A82A4F44C43A197070CD236FDC94FCC542D69A3E803E0AFF78D1F3DA19A79D2F61FAB5B94B437 806 | priv= 807 | ctype=23 808 | 809 | [appldr] 810 | type=SELF 811 | revision=000C 812 | version=0003005500000000 813 | self_type=NPDRM 814 | erk=337A51416105B56E40D7CAF1B954CDAF4E7645F28379904F35F27E81CA7B6957 815 | riv=8405C88E042280DBD794EC7E22B74002 816 | pub=9BFF1CC7118D2393DE50D5CF44909860683411A532767BFDAC78622DB9E5456753FE422CBAFA1DA1 817 | priv= 818 | ctype=18 819 | 820 | [appldr] 821 | type=SELF 822 | revision=000D 823 | version=0003005600000000 824 | self_type=NPDRM 825 | erk=357EBBEA265FAEC271182D571C6CD2F62CFA04D325588F213DB6B2E0ED166D92 826 | riv=D26E6DD2B74CD78E866E742E5571B84F 827 | pub=00DCF5391618604AB42C8CFF3DC304DF45341EBA4551293E9E2B68FFE2DF527FFA3BE8329E015E57 828 | priv= 829 | ctype=3A 830 | 831 | [appldr] 832 | type=SELF 833 | revision=000E 834 | version=0003005600000000 835 | self_type=NPDRM 836 | erk=71AA75C70A255580E4AE9BDAA0B08828C53EAA713CD0713797F143B284C1589B 837 | riv=9DED878CB6BA07121C0F50E7B172A8BF 838 | pub=387FCDAEAFF1B59CFAF79CE6215A065ACEAFFAF4048A4F217E1FF5CE67C66EC3F089DB235E52F9D3 839 | priv= 840 | ctype=29 841 | 842 | [appldr] 843 | type=SELF 844 | revision=000F 845 | version=0003005600000000 846 | self_type=NPDRM 847 | erk=135C098CBE6A3E037EBE9F2BB9B30218DDE8D68217346F9AD33203352FBB3291 848 | riv=4070C898C2EAAD1634A288AA547A35A8 849 | pub=BBD7CCCB556C2EF0F908DC7810FAFC37F2E56B3DAA5F7FAF53A4944AA9B841F76AB091E16B231433 850 | priv= 851 | ctype=3B 852 | 853 | [appldr] 854 | type=SELF 855 | revision=0010 856 | version=0003006000000000 857 | self_type=NPDRM 858 | erk=4B3CD10F6A6AA7D99F9B3A660C35ADE08EF01C2C336B9E46D1BB5678B4261A61 859 | riv=C0F2AB86E6E0457552DB50D7219371C5 860 | pub=64A5C60BC2AD18B8A237E4AA690647E12BF7A081523FAD4F29BE89ACAC72F7AB43C74EC9AFFDA213 861 | ctype=27 862 | 863 | [appldr] 864 | type=SELF 865 | revision=0013 866 | version=0003006500000000 867 | self_type=NPDRM 868 | erk=265C93CF48562EC5D18773BEB7689B8AD10C5EB6D21421455DEBC4FB128CBF46 869 | riv=8DEA5FF959682A9B98B688CEA1EF4A1D 870 | pub=9D8DB5A880608DC69717991AFC3AD5C0215A5EE413328C2ABC8F35589E04432373DB2E2339EEF7C8 871 | priv= 872 | ctype=18 873 | 874 | [appldr] 875 | type=SELF 876 | revision=0016 877 | version=0003007000000000 878 | self_type=NPDRM 879 | erk=7910340483E419E55F0D33E4EA5410EEEC3AF47814667ECA2AA9D75602B14D4B 880 | riv=4AD981431B98DFD39B6388EDAD742A8E 881 | pub=62DFE488E410B1B6B2F559E4CB932BCB78845AB623CC59FDF65168400FD76FA82ED1DC60E091D1D1 882 | priv= 883 | ctype=25 884 | 885 | [appldr] 886 | type=SELF 887 | revision=0019 888 | version=0004000000000000 889 | self_type=NPDRM 890 | erk=FBDA75963FE690CFF35B7AA7B408CF631744EDEF5F7931A04D58FD6A921FFDB3 891 | riv=F72C1D80FFDA2E3BF085F4133E6D2805 892 | pub=637EAD34E7B85C723C627E68ABDD0419914EBED4008311731DD87FDDA2DAF71F856A70E14DA17B42 893 | priv= 894 | ctype=24 895 | 896 | [appldr] 897 | type=SELF 898 | revision=0019 899 | version=0004000100000000 900 | self_type=NPDRM 901 | erk=FBDA75963FE690CFF35B7AA7B408CF631744EDEF5F7931A04D58FD6A921FFDB3 902 | riv=F72C1D80FFDA2E3BF085F4133E6D2805 903 | pub=637EAD34E7B85C723C627E68ABDD0419914EBED4008311731DD87FDDA2DAF71F856A70E14DA17B42 904 | priv= 905 | ctype=24 906 | 907 | [appldr] 908 | type=SELF 909 | revision=001C 910 | version=0004002000000000 911 | self_type=NPDRM 912 | erk=8103EA9DB790578219C4CEDF0592B43064A7D98B601B6C7BC45108C4047AA80F 913 | riv=246F4B8328BE6A2D394EDE20479247C5 914 | pub=503172C9551308A87621ECEE90362D14889BFED2CF32B0B3E32A4F9FE527A41464B735E1ADBC6762 915 | priv= 916 | ctype=30 917 | -------------------------------------------------------------------------------- /edat_rebuilder/data/ldr_curves: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/data/ldr_curves -------------------------------------------------------------------------------- /edat_rebuilder/data/vsh_curves: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/data/vsh_curves -------------------------------------------------------------------------------- /edat_rebuilder/decryptcodeEU.vbs: -------------------------------------------------------------------------------- 1 | Set objShell = WScript.CreateObject("WScript.Shell") 2 | objShell.Run "rebuilder.exe" 3 | WScript.Sleep 1000 4 | 5 | objShell.AppActivate "rebuilder.exe" 6 | objShell.SendKeys"1" 7 | objShell.SendKeys("{Enter}") 8 | WScript.Sleep 200 9 | 10 | 11 | objShell.AppActivate "rebuilder.exe" 12 | objShell.SendKeys"a" 13 | objShell.SendKeys("{Enter}") 14 | WScript.Sleep 200 -------------------------------------------------------------------------------- /edat_rebuilder/decryptcodeUS.vbs: -------------------------------------------------------------------------------- 1 | Set objShell = WScript.CreateObject("WScript.Shell") 2 | objShell.Run "rebuilder.exe" 3 | WScript.Sleep 1000 4 | 5 | objShell.AppActivate "rebuilder.exe" 6 | objShell.SendKeys"1" 7 | objShell.SendKeys("{Enter}") 8 | WScript.Sleep 200 9 | 10 | 11 | objShell.AppActivate "rebuilder.exe" 12 | objShell.SendKeys"a" 13 | objShell.SendKeys("{Enter}") 14 | WScript.Sleep 200 -------------------------------------------------------------------------------- /edat_rebuilder/devklic_bruteforcer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/devklic_bruteforcer.exe -------------------------------------------------------------------------------- /edat_rebuilder/edat/ActD_MykonosAct2.arl.edat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/edat/ActD_MykonosAct2.arl.edat -------------------------------------------------------------------------------- /edat_rebuilder/edat/ZzZz.ZzZz.edat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/edat/ZzZz.ZzZz.edat -------------------------------------------------------------------------------- /edat_rebuilder/history.txt: -------------------------------------------------------------------------------- 1 | TrueAncestor EDAT Rebuilder 2 | 3 | v1.65 4 | 1. Add devklic auto-seeking in batch mode. 5 | 2. Add pause in all file lists. 6 | 3. Fix crash issue in add DevKlic. 7 | 4. Update instructions. 8 | 9 | v1.60 10 | 1. Add toolkit section & devklic seeking function. 11 | 2. Add devklic auto-seeking at decrypting/rebuiding. 12 | 13 | v1.50 14 | 1. Remove all the restricts in program. 15 | 2. Change JRE check warning display. 16 | 3. Add dev_klics.txt to tool folder. 17 | 18 | v1.45c 19 | 1. Fix some silly issues. 20 | 2. To launch the c version, please run rebuilder-c.exe. 21 | 22 | v1.45b 23 | 1. Batch mode and compress support is opened to public. 24 | 2. Klic Bruteforcer is updated to v2.1. 25 | 26 | v1.45 27 | 1. Fix bug in rebuilding edat version 1 files. 28 | 29 | v1.42 30 | 1. Batch mode is disabled in public release. 31 | 2. Compressed EDAT support is disabled in public release. 32 | 33 | v1.41 Internal Release 34 | 1. Support rebuilding non-compressed zero content edat files. 35 | 36 | v1.40 Internal Release 37 | 1. Fix bug in rebuild process. 38 | 39 | v1.35 Internal Release 40 | 1. Use flatz' rap2rifkey.exe to get rifkey now. 41 | 42 | v1.31 Internal Release 43 | 1. Fix file missing when failing to rebuild files. 44 | 45 | v1.30 Internal Release 46 | 1. Change rebuilding method. 47 | 2. Support rebuilding compressed edat files. 48 | 3. Add generate unlock edat function. 49 | 4. Add backup files switch, default is off. 50 | 5. Add skip java check. 51 | 52 | v1.25 53 | 1. Add subfolder traversal in edat/sdat folder. 54 | 2. Fix 2G+ file handling issue (probably). 55 | 3. Fix syntax issue while handling certian edat files. 56 | 4. Re-adjust the mainmenu. 57 | 58 | v1.2 59 | 1. Add SDAT file supporting. 60 | 61 | v1.1 62 | 1. Fix Java OutOfMemory for encrypting big files. 63 | 2. Add JVM Memory config in tool\core.cfg. 64 | 65 | v1.0 Features: 66 | 1. Decrypt and encrypt edat files on pc. 67 | 2. Fast rebuild mode. 68 | 3. Batch mode. 69 | 4. Dev Klic should be input manually at now. -------------------------------------------------------------------------------- /edat_rebuilder/raps/EP0177-NPEB01347_00-SONICUNLEASHED01.rap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/raps/EP0177-NPEB01347_00-SONICUNLEASHED01.rap -------------------------------------------------------------------------------- /edat_rebuilder/raps/UP0177-NPUB31204_00-SONICUNLEASHED01.rap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/raps/UP0177-NPUB31204_00-SONICUNLEASHED01.rap -------------------------------------------------------------------------------- /edat_rebuilder/rebuilder.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/rebuilder.exe -------------------------------------------------------------------------------- /edat_rebuilder/temp/bruteforce.txt: -------------------------------------------------------------------------------- 1 | [*] Start Bruteforcing... 2 | [*] Preparing for Round 01 ... 3 | [*] Trying 1108 keys in Round 01 ... 4 | [*] K.O. in 0,03 Seconds. 5 | [*] Found Klicensee: 680B34143C511F51002C26F977CA3EE3 6 | -------------------------------------------------------------------------------- /edat_rebuilder/temp/decryptresult.txt: -------------------------------------------------------------------------------- 1 | devKLic is (680b34143c511f51002c26f977ca3ee3) 2 | keyFromRif is (null) 3 | NPD hash 1 is valid (68adf194db74eee2b66984f329398c3c) 4 | NPD hash 2 is valid (a80a36491dc4a9b9d1f586a438460ed0) 5 | Validate NPD done. 6 | DECRYPTION KEY: 680b34143c511f51002c26f977ca3ee3 7 | Checking NPD Version:3 8 | EDATA Flag: 0xc 9 | Checking header hash: 10 | MODE: Unencrypted ERK 11 | MODE: Encrypted HASHKEY 12 | MODE: Decryption Algorithm NONE 13 | MODE: Hash CMAC Len 0x10 14 | ERK: 00000000000000000000000000000000 15 | IV: 00000000000000000000000000000000 16 | HASH: 13c8752620f0ad023a08af924038b376 17 | Checking metadata hash: 18 | MODE: Unencrypted ERK 19 | MODE: Encrypted HASHKEY 20 | MODE: Decryption Algorithm NONE 21 | MODE: Hash CMAC Len 0x10 22 | ERK: 00000000000000000000000000000000 23 | IV: 00000000000000000000000000000000 24 | HASH: 13c8752620f0ad023a08af924038b376 25 | Check header done. 26 | Offset: 0000000000000110, len: 00000010, realLen: 0000000F, endCompress: 0 27 | MODE: Encrypted ERK 28 | MODE: Encrypted HASHKEY 29 | MODE: Decryption Algorithm AESCBC128 30 | MODE: Hash CMAC Len 0x10 31 | ERK: 8f7ba798bda3985794b1142783e2db5b 32 | IV: 476c6f72794f664272756e6573747564 33 | HASH: 8f7ba798bda3985794b1142783e2db5b 34 | -------------------------------------------------------------------------------- /edat_rebuilder/temp/edatinfo.txt: -------------------------------------------------------------------------------- 1 | 476C6F72794F664272756E6573747564 2 | -------------------------------------------------------------------------------- /edat_rebuilder/temp/filelist.txt: -------------------------------------------------------------------------------- 1 | ActD_MykonosAct2.arl.edat 2 | ZzZz.ZzZz.edat 3 | -------------------------------------------------------------------------------- /edat_rebuilder/temp/found.txt: -------------------------------------------------------------------------------- 1 | [*] Found Klicensee: 680B34143C511F51002C26F977CA3EE3 2 | -------------------------------------------------------------------------------- /edat_rebuilder/temp/result.txt: -------------------------------------------------------------------------------- 1 | HASH: 8f7ba798bda3985794b1142783e2db5b 2 | -------------------------------------------------------------------------------- /edat_rebuilder/tool/core.cfg: -------------------------------------------------------------------------------- 1 | [JVM Memory Config] 2 | MinMemory 64m 3 | MaxMemory 1024m -------------------------------------------------------------------------------- /edat_rebuilder/tool/core.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/tool/core.jar -------------------------------------------------------------------------------- /edat_rebuilder/tool/cyggcc_s-1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/tool/cyggcc_s-1.dll -------------------------------------------------------------------------------- /edat_rebuilder/tool/cygwin1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/tool/cygwin1.dll -------------------------------------------------------------------------------- /edat_rebuilder/tool/cygz.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/tool/cygz.dll -------------------------------------------------------------------------------- /edat_rebuilder/tool/dev_klics.txt: -------------------------------------------------------------------------------- 1 | 00000000000000000000000000000000 No_klic (riv_key) 2 | 72F990788F9CFF745725F08E4C128387 NP_klic_free (Themes/C00 unlock edat) 3 | 309def36fed348a6bb06b718dce4fca8 NP KLic 4 | DA7D4B5E499A4F53B1C1A14A7484443B NP rif key 5 | 2B7E151628AED2A6ABF7158809CF4F3C NP dat key 6 | 3032ADFCDE09CFBFF0A3B3525B097FAF NP dat riv 7 | 2E7B71D7C9C9A14EA3221F188828B8F8 NP_gpkg_key 8 | F2FBCA7A75B04EDC1390638CCDFDD1EE klic_dec_key 9 | 5E06E04FD94A71BF0000000000000001 klicensee constant 10 | 6BA52976EFDA16EF3C339FB2971E256B npdrm-omac-key-2 / NP_ci 11 | 9B515FEACF75064981AA604D91A54E97 npdrm-omac-key-3 / NP_tid 12 | 52C0B5CA76D6134BB45FC66CA637F2C1 klic_dev_key (PSX) 13 | 680B34143C511F51002C26F977CA3EE3 UP0177-NPUB31204_00-SONICUNLEASHED01 Sonic Unleashed 14 | 680B34143C511F51002C26F977CA3EE3 EP0177-NPEB01347_00-SONICUNLEASHED01 Sonic Unleashed 15 | 02B8327FB3000C1003041200038B1801 JP9000-NPJA60003_00-0000000000000000 16 | ------------------------------------------------------------------------------------------------------ 17 | AF0A8F0A8909F09234091AFADF909AF0 UP0002-NPUB30584_00-CODBLOPSFULLDL00 18 | 7CE4682A533EC2DFDB1058FE81DD1686 EP4133-NPEB01959_00-SH7CRIMESHDDFULP 19 | 2CFA4DBA0FAF63E2E35CCD929C71826D EP0177-BLES00425_00-SONICEUPATCH0000 20 | 2CFA4DBA0FAF63E2E35CCD929C71826D UP0177-BLUS30244_00-SONICUSPATCH0000 21 | -------------------------------------------------------------------------------- /edat_rebuilder/tool/dklic_validator.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/tool/dklic_validator.exe -------------------------------------------------------------------------------- /edat_rebuilder/tool/klic_bruteforcer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/tool/klic_bruteforcer.exe -------------------------------------------------------------------------------- /edat_rebuilder/tool/rap2rifkey.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/tool/rap2rifkey.exe -------------------------------------------------------------------------------- /edat_rebuilder/tool/scetool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/tool/scetool.exe -------------------------------------------------------------------------------- /edat_rebuilder/tool/sfk.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/tool/sfk.exe -------------------------------------------------------------------------------- /edat_rebuilder/tool/unlock.dat: -------------------------------------------------------------------------------- 1 | GOMAJP9000-NPJA00001_00-0000000000000000 -------------------------------------------------------------------------------- /edat_rebuilder/zlib1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/edat_rebuilder/zlib1.dll -------------------------------------------------------------------------------- /files/NPEB01347/ICON0.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/files/NPEB01347/ICON0.PNG -------------------------------------------------------------------------------- /files/NPEB01347/PARAM.SFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/files/NPEB01347/PARAM.SFO -------------------------------------------------------------------------------- /files/NPEB01347/PIC1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/files/NPEB01347/PIC1.PNG -------------------------------------------------------------------------------- /files/NPEB01347/PS3LOGO.DAT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/files/NPEB01347/PS3LOGO.DAT -------------------------------------------------------------------------------- /files/NPUB31204/ICON0.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/files/NPUB31204/ICON0.PNG -------------------------------------------------------------------------------- /files/NPUB31204/PARAM.SFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/files/NPUB31204/PARAM.SFO -------------------------------------------------------------------------------- /files/NPUB31204/PIC1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/files/NPUB31204/PIC1.PNG -------------------------------------------------------------------------------- /files/NPUB31204/PS3LOGO.DAT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/files/NPUB31204/PS3LOGO.DAT -------------------------------------------------------------------------------- /files/ZzZz.ZzZz: -------------------------------------------------------------------------------- 1 | dummy/flag file -------------------------------------------------------------------------------- /files/ZzZz.ZzZz.edat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/files/ZzZz.ZzZz.edat -------------------------------------------------------------------------------- /pkgconfigs/packageE.conf: -------------------------------------------------------------------------------- 1 | ContentID = EP0177-NPEB01347_00-SONICUNLEASHED01 2 | Klicensee = 0x00000000000000000000000000000000 3 | DRMType = Free 4 | ContentType = GameExec 5 | PackageVersion = 01.00 6 | -------------------------------------------------------------------------------- /pkgconfigs/packageNPEB01347.conf: -------------------------------------------------------------------------------- 1 | ContentID = EP0177-NPEB01347_00-SONICUNLEASHED01 2 | Klicensee = 0x00000000000000000000000000000000 3 | DRMType = Free 4 | ContentType = GameExec 5 | PackageVersion = 01.00 6 | -------------------------------------------------------------------------------- /pkgconfigs/packageNPUB31204.conf: -------------------------------------------------------------------------------- 1 | ContentID = UP0177-NPUB31204_00-SONICUNLEASHED01 2 | Klicensee = 0x00000000000000000000000000000000 3 | DRMType = Free 4 | ContentType = GameExec 5 | PackageVersion = 01.00 6 | -------------------------------------------------------------------------------- /pkgconfigs/packageU.conf: -------------------------------------------------------------------------------- 1 | ContentID = UP0177-NPUB31204_00-SONICUNLEASHED01 2 | Klicensee = 0x00000000000000000000000000000000 3 | DRMType = Free 4 | ContentType = GameExec 5 | PackageVersion = 01.00 6 | -------------------------------------------------------------------------------- /psn_package_npdrm.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PTKay/SonicUnleashed_ModToolbox/503f8373fefc2e4af91454da4252b456a1b26c8b/psn_package_npdrm.exe --------------------------------------------------------------------------------