ptitSeb
Serial Porter
Here is Need for Speed II SE, a cross-platform wrapper for the NFS2SE Game.
This wrapper needs the original data from the CD to be playable (and you need the Special Edition). After a first launch (so the folder is created), copy both "FEDATA" and "GAMEDATA" from CD to appdata/nfs2se folder. The filename will be change to lowercase if needed the firt time the datas are detected.
Default language is English, but you can change is by editing "install.win" file: on the fist line, after the "4nn", change english to any of the supported langage (english, french, german, italian, spanish, swedish).
Default keymap is not Pandora friendly, so I suggest you go in options and change it.
There are some hardwired key also in game:
The pandora version runs using gl4es and the GLES2 backend (I could have used the GLES2 version of nfs2se also, it wouldn't have changed much).
There are been extensives changes to the rendering code, and some also to the "Cpp generated from Asm" part too. It was absolutly needed to get playable framerate.
Appart from removing most Mutex stuff and SDL_Cond (that doesn't seems to trigger somehow) to have the game actually start, I had to changes many things to go from 2~5fps at first to current speed (around 15fps, sometimes more, on average race).
Note that I do have introduced a few visual artifacts (issue with the RPM meter in replays, horizons bitmap sometimes a bit strange depending of level), but this defect or too minor and the speed increased was needed anyway (but the PND is tagged "beta" because of that).
Despite the long time I took for the port, I haven't tested much things (only single race on a few circuits, a bit of replay). So I hope everything works.
History log
========
Build 01
-----------
For the curious, here are my changes (they are also in the PND).
This wrapper needs the original data from the CD to be playable (and you need the Special Edition). After a first launch (so the folder is created), copy both "FEDATA" and "GAMEDATA" from CD to appdata/nfs2se folder. The filename will be change to lowercase if needed the firt time the datas are detected.
Default language is English, but you can change is by editing "install.win" file: on the fist line, after the "4nn", change english to any of the supported langage (english, french, german, italian, spanish, swedish).
Default keymap is not Pandora friendly, so I suggest you go in options and change it.
There are some hardwired key also in game:
- F1 - toggle rain,
- F2 - car detail,
- F3 - view distance,
- F4 - toggle horizon,
- F5 - toggle HUD (player 1),
- F6 - toggle HUD (player 2),
- F7 - toggle mirror,
- F8 - toggle music,
- F9 - toggle sound effects,
- F10 - brightness,
- F11 - reset car.
The pandora version runs using gl4es and the GLES2 backend (I could have used the GLES2 version of nfs2se also, it wouldn't have changed much).
There are been extensives changes to the rendering code, and some also to the "Cpp generated from Asm" part too. It was absolutly needed to get playable framerate.
Appart from removing most Mutex stuff and SDL_Cond (that doesn't seems to trigger somehow) to have the game actually start, I had to changes many things to go from 2~5fps at first to current speed (around 15fps, sometimes more, on average race).
Note that I do have introduced a few visual artifacts (issue with the RPM meter in replays, horizons bitmap sometimes a bit strange depending of level), but this defect or too minor and the speed increased was needed anyway (but the PND is tagged "beta" because of that).
Despite the long time I took for the port, I haven't tested much things (only single race on a few circuits, a bit of replay). So I hope everything works.
History log
========
Build 01
-----------
- Initial build
- Many Pandora optimization
For the curious, here are my changes (they are also in the PND).