《Need for Speed Hot Pursuit 2》New Nintendo 3DS/2DS 移植版发布
[RELEASE] Need for Speed Hot Pursuit 2 for the New Nintendo 3DS/2DS!
《Need for Speed Hot Pursuit 2》的 New Nintendo 3DS/2DS 移植版发布,为100%完整移植并锁定30 FPS,仅支持N3DS机型。该移植包含全部PS2作弊码、完整生涯与奖励视频,无纹理降级,需自备PAL版游戏文件并用GitHub仓库的Python工具从ISO提取。Claude Opus 5.
Hey all I've been working on porting Need for Speed Hot Pursuit 2 from the PS2 to the New Nintendo 3DS/2DS system and I'm proud to say after months of work, I've finally finished it! There are only a few issues, which are noted in the README.MD on the GitHub repository, however, otherwise it is a 100% complete port. I even played it the other day (whilst I was still working on finalizing and polishing the release) when I was out and about. You can see some photos below (yes they're still not direct captures, I just feel like this is more authentic, and more difficult to call it Azahar emulated or AI). I did censor some of the photos since it had my real name in it but otherwise, they're down below:
Showing that the cheat codes for changing display work, this is black & white mode
Main menu, with a custom-designed bottom screen, replaces text on top screen
Starting screen for races working
Regular race with no cheat codes
So implemented in this are all the PS2 cheat codes, entire career, the bonus video you get when you beat the game, credits, literally everything. The game is designed to be capped/locked at 30 FPS, which is what the game was also originally designed to do, so just keeping to the spirit of that. But also, its because with timing, if you let the FPS go above 30, issues can arise so that's why its capped/locked as originally intended. Besides, this port stretches the limits of the 3DS wholeheartedly, and that's why its a N3DS-exclusive port. Old 3DS crashed just trying to load a track. There have been absolutely no downgrades of quality or textures, this is the game as you would have seen it on the PS2, minus the bottom screen of course lol.
With that being said, AI disclosure time (also on the README at the bottom): Claude Opus 5.5 was used to help make this project possible. Specifically, it decompiled the game in full and ported it to the 3DS, and helped me debug in Azahar, then I tested by myself on real hardware (on a New Nintendo 3DS XL).
Finally, you'll need to supply your own game files (preferably from the PAL release as that's what the port is based on, all others are untested). Simply putting the ISO in wont work. You will need to use the Python tools in the GitHub repository to extract the files from the ISO (or use a tool like PowerISO to do it yourself) and then put all those folders in sdmc:/NFSHP2 and the game will access the data from there. If you are playing the 3dsx version, the directory is sdmc:/3ds/NFSHP2, but you can change this by putting the directory you want in nfshp2_config.txt as the README instructs.
With all that being said, hope you all enjoy and here's the links:
Repository: https://github.com/Octoblimp/NFSHP2-3DS
Releases (for pre-compiled CIA/3dsx, DOES NOT INCLUDE GAME FILES): https://github.com/Octoblimp/NFSHP2-3DS/releases
If you need any support or help, or wish to report bugs, please do so here or make an issue on the repository. Logs would be most helpful but photos/videos are good too.
来源:Gbatemp · gbatemp.net