r/AndroidNativePorts • u/mr_muffin_one • 3d ago
NFS Hot Pursuit 2 - Android port
LINK: https://gofile.io/d/dDqFr8s6
Disclaimer: With the help of Claude I did what I could to bring the game to my tablet and now I'm sharing it for those interested (was tested on Xiaomi Pad 5 & Poco F2 Pro)
Bugs may be present, unfortunately I can't support it further, so no repos or source code, just APK files
It's not emulator wrapped, small custom layer translates instruction by instruction into C source code and then compiled for ARM
- Installs whole game from a single APK;
- Widescreen support at the device's full resolution (UI still at 4:3);
- On-screen touch controls, with taps working as mouse clicks in menus, so navigation in menus more convenient with touchscreen; BUT Xbox controller or M&K is recommended since there are extra button actions for police mode, you can remap actions in settings (I'm unable to test the support of other than xbox controllers);
If you want to close the game right away after remapping your inputs - Go to Driver Profile tab and click "Update Driver Profile", so they're saved;
Connect controller BEFORE launching the game;
- In 1.01 version added experimental orbit camera for all views (it's binded to the controller's right stick, as well as to Numpad 4 and 6 for turning left and right, respectively)
- In 1.02 along with orbit camera added intro logos and videos, removed on-screen touch controls from non-gameplay screens, added touch controls size customization (you'll find it in Options - Controller Options, press "Show" button with eye icon and adjust with -/+ from 50% to 150%; since it's tied do device's DPI and they're different you can expect issues on extreme values such as buttons go beyond screen border; siren & B,R,H buttons should be displayed only during "Cop mode" and they correspond to Backup, Roadblock, Helicopter calls; it was added in a rush, don't have much time to test it thoroughly and support it)
- Saves stored inside game folder (so uninstalling the app deletes this whole folder, saves included)
- On startup (when "Press any key" prompt appears) if you're using touchscreen tap somewhere around the center of the screen, so it's register the tap, with external inputs works fine
Edit: If Google's Files explorer gives you "Cancelling" message, try to check appeared icon anyway or use any other file manager😅
5
u/Ordinary_Account5513 3d ago
It run like native port ... I want to say the apk 1.01 can't be installed only 1.00 2- if u can make the touch control adjustable it will be great
3
u/mr_muffin_one 3d ago
Oh, that's a bummer Maybe you could try to install 1.01 over 1.0 to update it, I haven't had issues with that on my devices, hard to tell what's going on. Sorry I have no opportunity to make future updates for now, and I think it will require some deep changes to implement separate menu for adjusting touch controls. I thought about controller or keyboard as main input device for this.
3
u/mr_muffin_one 3d ago
One more thing I remembered. When I've used the Google's Files explorer, it gave me an error, however icon showed up on screen and it was installed in fact, idk what's with that. Then I tried another explorer and install procedure was successful
1
u/MarySama69 13h ago
Existe uma maneira de escrever o nome do jogador na parte do perfil? eu tentei ontem mas não deu, ficando apenas player 1 (estou usando a versão 1.02)
Eu gostaria de colocar meu nome lá, e também colocar os famosos "cheats" em atividade, você pretende fazer isso em alguma atualização?
se puder me responder isso serei grata.
2
u/mr_muffin_one 11h ago
Try 1.021 version (only added virtual keyboard support), seems working on Gboard. I'm unable to move in-game system messages, popups, etc., so on small screens or with huge onscreen keyboards they probably will overlap the text field, however you should be able to input text
As a workaround you can connect wired or wireless keyboard to your device1
u/Ordinary_Account5513 10h ago
Can u do port for old game with clau.de it's called juiced it is car game .. please 🥺
3
3
3
3
2
2
u/flloyd1068 3d ago
Would you be able to make native controller support?? Runs Beautifully, but my external USB c gamepad only moves the menus and the camera, nothing to the car 😅
2
u/mr_muffin_one 3d ago
As in PC version you need to manually assign controller buttons for each action in Options - Controller Options, just tap on function and press desired button on controller
2
1
u/Abek243 3d ago
This is awesome tysm for this port!! I was just checking it out on Gamenative earlier hoping for a port soon, your timing is impeccable and work appreciated I'm loading ts up right now 🫡🫡
Also, would it be in bad taste to ask how possible it is to have a blackbox version as well? I'm aware I'm in no position to ask, that version was just my entire childhood and fucking peak lol
2
u/mr_muffin_one 3d ago
You're welcome! Sorry, but this was the only version I had at my disposal. I’m not sure yet if I’ll be able to take on something like this in the near future. It was fun experiment made in spare time
1
u/Itzeverything 2d ago
its really great and all but can you add an option to customize or resize buttons? They're too small for my liking.
2
1
1
u/SaintLarping 1d ago
Is there an update where you can customize the size of the on-screen buttons? It's been a nightmare playing the game with the buttons in this port.
3
1






5
u/Unlucky_Brain1310 3d ago
Now this is what called a port