This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Toukiden - NPJH50789
#1
This game was tested with JPCSP v0.7 r3407 and PPSSPP v0.9.1-2308-g9cfd882. The original game (Ver 1.00) shares the same problems with Toukiden Trial. A type of error that often appears in the game is the lines that show up in random locations when the resolution of JPCSP is greater than 1x. Another type of error is when the user attempts to use Multiplayer Mode. The game thinks JPCSP is a PSP-1000.

When I try to test an updated game of Toukiden (Ver 1.05), JPCSP will crash after a few seconds. On a PSP, the game begins loading CHANGELOG.EDAT to show the changes between each version. Then it loads the rest of the game normally. PPSSPP can load Ver 1.05 of Toukiden properly, however due to the fonts used by the emulator, the ChangeLog does not fit within the screen parameters. PPSSPP has the same exact problems when running the game as JPCSP does (lines in random locations, recognition of emulator as PSP-1000, etc.)


Attached Files Thumbnail(s)
                   

.zip   Log_r3407(64bit)_INFO (Ver 1.00).zip (Size: 297.01 KB / Downloads: 630)
.zip   Log_r3407(64bit)_INFO (Ver 1.05).zip (Size: 1.33 MB / Downloads: 733)
.7z   ULJM06290_SAVEDATA (JPCSP).7z (Size: 271.99 KB / Downloads: 520)
Reply
#2
This game (Ver 1.05) was tested with r3408. I tried testing Ver 1.06 of the game which was released last week, but JPCSP crashed because of an Invalid Address at 0x00000000. Even if I use the option "Ignore invalid memory access (not recommended for test reports, but improves performance)" JPCSP will still crash. There are more problems with running the updated game in comparison to running the original game on JPCSP.

Problems/Issues:
1) The text from CHANGELOG.EDAT does not fit within the screen boundaries and there are random lines and dark spots near the bullet points (greater than 1x resolution). Trying to view CHANGELOG.EDAT with the default fonts from JPCSP will show incomprehensible characters. On the PSP, there's a blue Scroll Bar on the left side near the bullet points so one can scroll up and down with the Directional Pad to view the ChangeLog. (1st - 2nd Screenshot)
2) The "X Back" should not appear on the bottom of this screen. (3rd Screenshot)
3) When creating a character in a new Save File, the character cannot be seen. (4th - 5th Screenshot)
4) The subtitles in cutscenes do not appear on time as a player speaks to someone.
5) The colors of the Exclamation Point should be slightly more blue. (6th Screenshot)
6) Every other area other than the character's house is slow. (8 - 10 FPS)
7) When changing Equipment, one can press the Start button to view their character's appearance after a change to their Armor or Weapon. However, the character does not appear on screen. (7th Screenshot) Exiting the Menu will show the preview of the character's appearance but in black and covers up most of the screen unless one leaves to another area. (8th Screenshot)
8) JPCSP will occasionally crash when one tries to load their SAVEDATA after exiting the game from the character's house.

Furthermore, the SAVEDATA generated (using Crypto) from JPCSP does not work on a PSP. When comparing the SAVEDATA between JPCSP and PSP, the file sizes within each file are the same. However, there are slight differences which probably decide the compatibility of SAVEDATA, such as the amount of lines, amount of data within a line, and data alignment in the file.


Attached Files Thumbnail(s)
                                       

.zip   Log_r3408(64bit)_INFO (Ver 1.05).zip (Size: 588.88 KB / Downloads: 196)
.zip   Log_r3408(64bit)_INFO (Ver 1.06).zip (Size: 1.99 MB / Downloads: 274)
.7z   ULJM06290_SAVEDATA (JPCSP).7z (Size: 272 KB / Downloads: 318)
.7z   ULJM06290_SAVEDATA (PSP).7z (Size: 272.07 KB / Downloads: 576)
Reply
#3
Toukiden - NPJH50789 have read savedata problem
Went I try to read savedata, jpcsp crashed. and get this error
   
Code:
23:22:26  INFO compiler - user_main - Splitting _S1_2_88986E4 (51/50)
23:22:26  INFO compiler - user_main - Splitting _S1_2_8889144 (75/50)
23:22:26  INFO hle.sceUtility - user_main - sceUtilitySavedataInitStart 0x09B1FB74-0x09B20174: Address 0x09B1FB74, mode=12(FILES), gameName=ULJM06290, saveName=_SAVEDATA, fileName=SYSTEM.BIN, secureVersion=0
23:22:26  INFO compiler - user_main - Replacing CodeBlock at 0x08B5A608 by Native Code 'strcmp'
23:22:26  INFO hle.sceUtility - user_main - sceUtilitySavedataInitStart 0x09B1FB74-0x09B20174: Address 0x09B1FB74, mode=15(READSECURE), gameName=ULJM06290, saveName=_SAVEDATA, fileName=DATA0.BIN, secureVersion=0
23:22:27  INFO compiler - user_main - Splitting _S1_2_8888D6C (55/50)
23:22:27  INFO compiler - user_main - Splitting _S1_2_88988E4 (55/50)
23:22:27  INFO hle.sceUtility - user_main - sceUtilitySavedataInitStart 0x09B1FB74-0x09B20174: Address 0x09B1FB74, mode=15(READSECURE), gameName=ULJM06290, saveName=_SAVEDATA, fileName=DATA1.BIN, secureVersion=0
23:22:28  INFO hle.sceUtility - user_main - sceUtilitySavedataInitStart 0x09B1FB74-0x09B20174: Address 0x09B1FB74, mode=15(READSECURE), gameName=ULJM06290, saveName=_SAVEDATA, fileName=DATA2.BIN, secureVersion=0
23:22:28  INFO compiler - user_main - Splitting _S1_2_892C500 (234/50)
23:22:28  INFO compiler - user_main - Splitting _S1_2_89E3D5C (82/50)
23:22:28  INFO compiler - user_main - Splitting _S1_2_89E1808 (146/50)
23:22:28  INFO compiler - user_main - Splitting _S1_2_89E1430 (94/50)
23:22:28  INFO compiler - user_main - Splitting _S1_2_892B61C (51/50)
23:22:29  INFO compiler - user_main - Splitting _S1_2_8888E94 (72/50)
23:22:29  INFO hle.sceUtility - user_main - sceUtilitySavedataInitStart 0x09B1FB74-0x09B20174: Address 0x09B1FB74, mode=12(FILES), gameName=ULJM06290, saveName=_SAVEDATA, fileName=DATA0.BIN, secureVersion=0
23:22:30 ERROR compiler - user_main - Trying to compile an invalid address 0x00000000
23:22:30 ERROR  runtime - user_main - RuntimeContext.jumpCall - Cannot find executable
23:22:30 ERROR  runtime - user_main - Catched Throwable in RuntimeThread:
java.lang.RuntimeException: Cannot find executable
    at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:139)
    at jpcsp.Allegrex.compiler.RuntimeContext.jump(RuntimeContext.java:189)
    at _S1_2_88979B0.s8897ae0(_S1_2_88979B0.java:316)
    at _S1_2_88979B0.s(_S1_2_88979B0.java:304)
    at _S1_2_892B3A8.s(_S1_2_892B3A8.java:36)
    at _S1_2_892B3A8.exec(_S1_2_892B3A8.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:157)
    at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:210)
    at _S1_2_887EC98.s887eec0(_S1_2_887EC98.java:568)
    at _S1_2_887EC98.s(_S1_2_887EC98.java:552)
    at _S1_2_8880E68.s(_S1_2_8880E68.java:108)
    at _S1_2_8942E10.s8942f24(_S1_2_8942E10.java:284)
    at _S1_2_8942E10.s(_S1_2_8942E10.java:276)
    at _S1_2_8942E10.exec(_S1_2_8942E10.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:157)
    at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:210)
    at _S1_2_8880B78.s8880bc8(_S1_2_8880B78.java:104)
    at _S1_2_8880B78.s(_S1_2_8880B78.java:80)
    at _S1_2_8880988.s(_S1_2_8880988.java:80)
    at _S1_2_8881920.s(_S1_2_8881920.java:104)
    at _S1_2_8B10A84.s8b10b54(_S1_2_8B10A84.java:240)
    at _S1_2_8B10A84.s(_S1_2_8B10A84.java:208)
    at _S1_2_8B10A84.exec(_S1_2_8B10A84.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.execWithReturnAddress(RuntimeContext.java:668)
    at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:709)
    at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:50)
23:22:42  INFO hle.ThreadManForUser - GUI - ----------------------------- ThreadMan exit -----------------------------
But if I push keyboard very fast, I can read savedata.
Reply
#4
The crash seems to happen just after this call
Code:
23:22:29  INFO hle.sceUtility - user_main - sceUtilitySavedataInitStart 0x09B1FB74-0x09B20174: Address 0x09B1FB74, mode=12(FILES), gameName=ULJM06290, saveName=_SAVEDATA, fileName=DATA0.BIN, secureVersion=0
I've fixed a possible memory overflow in r3502. Could you check if this helps here?
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
#5
(04-26-2014, 11:59 AM)gid15 Wrote: The crash seems to happen just after this call
Code:
23:22:29  INFO hle.sceUtility - user_main - sceUtilitySavedataInitStart 0x09B1FB74-0x09B20174: Address 0x09B1FB74, mode=12(FILES), gameName=ULJM06290, saveName=_SAVEDATA, fileName=DATA0.BIN, secureVersion=0
I've fixed a possible memory overflow in r3502. Could you check if this helps here?

fixed ! think you.
Reply
#6
This game was tested on r3696. There is an error that appears during opening videos of a game and may freeze the emulator. This error can either appear during the first time the opening video is shown or during subsequent viewings. Parts of the opening video will appear corrupted as the error shows up in the log.


Attached Files Thumbnail(s)
   

.zip   Log_r3696(64bit)_INFO (No Freeze).zip (Size: 88.17 KB / Downloads: 168)
.zip   Log_r3696(64bit)_INFO (Freeze).zip (Size: 70.87 KB / Downloads: 159)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)