Menu

[BUG] Fish list

suloku
2014-08-08
2021-10-03
  • suloku

    suloku - 2014-08-08

    The button combo "LTrigger + SQUARE" doesn't pop the fish list, it is probably because the function doesn't wait for the buttons to be released or because square does close the fish list too (removing the square button press from the fish list controls would easily fix the problem).

    As of V1 pressing square then quickly LTrigger after releasing square makes the trick and the list stays on screen.

    I know its 3 years later, but I thought I would left it here if someone comes looking for a solution for that problem.

     
  • Randall Spychalla

    Suloku, thanks for letting me know about the bug.
    The bug has been fixed, please download the new EBOOT from the Files tab.

     
  • suloku

    suloku - 2014-08-11

    Thank you very much for fixing it so quickly!

    I'm currently at the second quest and going for a 100% run and I've found a game breaking bug that is related to the following issue:

    The game clock runs at real time, but the game itself runs at lower FPS than in computer even at 333 Mhz. This becomes a gamebreaking bug at the casino (first dungeon at second quest), where the player is expected to go from one part of the dungeon to another in less than 21 seconds. I tried multiple times on the PSP and I was always 4-5 seconds short, so I decidet to copy my savegame to the computer, install the pc version and try it there. I made it on my first try, even though my keyboard controls weren't as good as with the psp.

    At this momenth there's two solutions I can think of:

    1.- Increase the amount of time from 21 seconds to 25-26 (I think it should be enough, but I've kept my savegame for testing. I've been looking the source for a while, but still haven't been able to find where that 21 seconds are.

    EDIT: found it, statut.cpp, line 350

    //course casino
    if (gpJoueur->isTempsVisible()) {
        src.x=78;src.y=28;
        src.h = 10;src.w = 12;
        dst.x =16*17+8;dst.y = 16*14;
        SDL_BlitSurface(imageStatut, &src, gpScreen, &dst);
        Uint32 time = gpJoueur->getTimeC();
        if (time > 21*1000) {   //  <----
            time = 21*1000;     //  <----
            gpJoueur->setTempsVisible(false);
        }
        int t = 21-((int)(time / 1000));    //  <----
        drawNombre(gpScreen, t, 30,320-32+8,16*14,2);
    }
    

    Also texte.cpp line 2085 should have to be edited
    texte = "This is the Casino Great Race's starting line, you've got 21 seconds to reach the finishing line.";

    UPDATE2: I've changed from 21 seconds to 26 and I was able to make it to the finish line with 1 second left, so 26 seconds is fine for psp, but maybe 27 is better, I believe the PC version offers a 2 second marging.

    2.- Rewrite the clock so it isn't real time, but game time. This would be confusing for the player since the time in the game would be slower (I don't know how much slower, maybe just 5 minutes per hour or so) but it would allow to make speed runs, since that in game achievement might be imposible to get in the psp due to the clock being real time and the game running slower.
    I don't have any plans on doing speed runs for neither of the 3 games so I won't be able to confirm if it is possible in the PSP version.
    Luckily the saves are compatible, so it isn't that much of an issue since one can use the same savegame for the psp and pc versions.

    Also, there's another "bug" or rather an unexpected behavior with the clock: the clock keeps running when the PSP is suspended (or more accurately it probably just checks the time the game was run, the current time and calculates elapsed time). This issue has added +10h to my save.

    ps1: I made a 100% run on the other two games with no issues aside from a few random freezes after playing more than an hour, but not always (bypassesd with frequent saving), I thought you'd like to know.

     

    Last edit: suloku 2014-08-11
  • Chris Cunnington

    I have the same problem on Windows PC; time runs out just before the door to the finish line.
    I have been trying for several hours and it would seem impossible to finish the race on time.
    I downloaded the source of 3T from gitHub, but it did not include SDL. There were many options for downloads for SDL on their page, and I wasn't sure what i need to be able to build a 3T exe.
    If you would not mind, could you help me figure this out, I am really enjoying this game and would like to finish it.

    P.S. I was also trying to figure out where the game saves, as the "saves" folder under "C:\Program Files (x86)\Zelda3T\" is empty..

    Thanks,

    Chris Cunnington

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.