Menu

Trucker

MrPepka
2021-02-19
2021-02-23
  • MrPepka

    MrPepka - 2021-02-19

    Well, I started testing races from Playa, K-Tech, RedDot Games, Mirage Interactive etc etc and one of the racers didn't work. This game is the title Trucker. The game starts but crashes when the race starts. The game tries to read the string, but it reads the wrong one. Link to the game and attach the crash dump from that game - https://mirror.polish-abandonware.pl/Gry/Trucker%20PL.7z

     
    • gho

      gho - 2021-02-21

      @MrPepka: I installed it, but I couldn't get to some 3D race and was lost in all these complex menus. Can you tell me a sequence of Polish menu entries to start something?

       
  • MrPepka

    MrPepka - 2021-02-21

    You need to buy a vehicle, then select "Turniej", select the route and select "Dalej", the race should load

     
  • gho

    gho - 2021-02-22

    Wow, nice! It's funny to drive a giant bomb on 4 wheels around the country, at least in a surely virtual world! The game works pretty well for me, no crashes. The attached export file makes no miracles, it just fixes some minor problems like making screenshots, recovering the input after an Alt-Tab etc.
    I also found by chance (I'm not sure I could repeat the experiment) a strange command prompt. Do you know what that could mean? The only thing that I could find was that the "quit" command terminates the game.

     

    Last edit: gho 2021-02-22
  • MrPepka

    MrPepka - 2021-02-22

    The game started for me, but ... under the OllyDbg (and x32 debugger). I do not know what to think about it

     
  • gho

    gho - 2021-02-22

    There's an interesting thing: setting one of these 3D options (disable fogging, control fogging and wireframe) the text disappears. Probably there's some coding error in the Direct3D8 wrappers for the calls activated by these three flags, I have to find out ....

     
  • gho

    gho - 2021-02-23

    I found what breaks the game: in the BeginStateBlock wrapper i had to repeat the hooking of the Direct3DDevice8 object, but this interferes with the SetRenderState method. This is very peculiar, it happens for apparently no reason. I could try to patch the behavior, but I fear that in some cases I should do one thing and in others I should do differently. How complicated it is the life of a poor hacker!

     

Log in to post a comment.

MongoDB Logo MongoDB