Closed Nokia64 closed 3 years ago
I'm pretty sure fillTriangle is implemented. I don't have Street Race to decompile and test.
Yes. This report is somewhat pointless considering you don't have a copy of the game to try...
A lot of Nokia-preinstalled games were developed by Sumea. Nokia's racing games Beach Rally and Beach Rally 2 were. This one might have been developed by Sumea too, given it shares a lot of similarities with Sumea's Racing Fever 2, which apart from pretty obvious similarities appears to be drawing the street borders in a similar fashion. There's a lot of suspicious similarities between both games
Sadly, I couldn't get past the main menu of Racing Fever 2 on FreeJ2ME, so I can't tell whether they both suffer from the same problem, or not.
From the code, it looks like Racing Fever 2 needs Nokia's soft key 3 to work. I'll start with your PR.
Can I have your image of Street Race?
I'm not sure if the repo owners would allow so. It made its way to the Kahvibreak collection, though. You can find it there along another version with different assets from a Nokia 8800
Looking back at this, opening an issue for a game no one haves was kinda dumb from my part 😓. Luckily it turned out to be a rebranded version of another game with dumps available around the net
Does @greysondn 's and @vadosnaprimer 's fillTriangle fix take care of everything? I honestly can't remember if we fixed KEY_SOFTKEY3.
With the fillTriangle fix just merged the track borders display properly now.
And yes, KEY_SOFTKEY3 got mapped to Enter on the Nokia layout
Thank you!
I've finally backed up Street Race from my phone.
After firing it up on FreeJ2ME, I've come across two issues:
Nokia middle button softkey is not implemented at all:
As of Nokia Javadocs:
The middle choice "Start" corresponds to that little shiny button in the middle of the phone's joypad Since you had the constant already defined but never used, a quick fix let me get through the game:
This obviously broke FreeJ2ME's menus because they expect a "5" press. I've opened a pull request with what I consider to be the necessary changes for this to work with FreeJ2ME
Missing decoration elements:
FreeJ2ME / J2ME Loader
Might it be related to missing polygon/triangle drawing features? Issue #15 ?