"Powerslide remake" project remakes main features of video game Powerslide - arcade racing in non-limited 3D environment, with advanced AI based on neural network and multiplayer gaming. It has been implemented using programmable rendering pipeline and is cross-platform (windows, linux, android).
There were issues with loading of Mineshafted and Nutopia tracks using GOG assets (EU version of *.pf files). It was fixed together with minor improvements of physics (terrain collision compensation), main and rear view cameras (FOV adjusted). Prebuild binary available in downloads. See more tech details in repo.
Additional information about upcoming Powerslide Remake 1.18 release
Updated version of Powerslide Remake. EU assets loading fixed. Minor fixes of physics, main and rear view cameras. To run please provide original assets.
Updated version of Powerslide Remake. EU assets loading fixed. Minor fixes of physics, main and rear view cameras. To run please provide original assets.
Application to start web server. To run application JRE should be installed.
Linux version (64bit) of Powerslide Remake. To run please provide original assets.
Windows (win32) version of Powerslide Remake. To run please provide original assets.
Android version of Powerslide Remake. To run please provide original assets.
For anyone using Windows who's got the game off GOG and wants its music to work in this remake:
1. Download a build of ffmpeg (from the links under "Get packages and executables" at the website's download page, Ffmpeg.org - if you get gyan.dev's, downloads are faster from their github mirror than those hosted on their own site).
2. Copy ffmpeg.exe from the /ffmpeg/bin/ folder in the archive you just downloaded directly into the GOG installation's /Powerslide/music/ folder. Alternatively, if you want, you can install ffmpeg system-wide. I'll add instructions for this in a reply.
3. Make a batch file in /Powerslide/music/: in an explorer window, go to that folder, right-click some blank space, go to New, then click text document. Rename the new file, changing its extension from ".txt" to ".bat". You will need file extensions to be visible to do this, to set this there's a checkbox in the "view" tab at the top of the explorer window.
4. Right-click the .bat file, click Edit, a notepad window will open. Paste in the following two lines:
FOR /F "tokens=*" %%G IN ('dir /b *.mp3') DO ffmpeg -i "%%G" "track_%%~nG.ogg"
REN track_10.ogg track_0.ogg
5. Press Ctrl+S to save the file, close the notepad window, and then run the .bat file by double-clicking it. A terminal window will open and ffmpeg will convert the mp3s to ogg vorbis (the original .mp3 files won't be changed or deleted) and the new files will be renamed to suit the remake, it shouldn't take long.
6. Cut and paste the new .ogg files into the same folder as the PowerslideRemake.exe and the .pf files. If trying to move .ogg files makes explorer hang for you, click Start, then Settings, then Apps. Uninstall "Web Media Extensions", blame Microsoft, and try moving the files again.
Done.
Installing ffmpeg:
To install it properly, you need to add the bin folder as an environment variable to your system's PATH. Extract the whole ffmpeg folder in that archive to somewhere sensible (such as C:/Program Files/ffmpeg/), go to it in an explorer window, hold shift and right-click the bin folder. Click "copy as path". Press Win+R, type SystemPropertiesAdvanced, press enter. System Properties should open on the right page. Click Environment Variables and it'll open a new window. There, under "user variables", select Path, and click the Edit button. In the next window, click New, and paste in the address of the bin folder. Click OK. Now regardless of what directory a command prompt window is pointed at, if you try to run an ffmpeg command, it'll know where the .exe is and it'll work.
...In the GOG release, why is "10.mp3" the title track? A mystery for the ages.
Thanks for detailed info about ffmpeg conversion.
As far as I remember on original CD music was written as audio tracks (Audio CD), so data (game itself) was written to track 0, main theme was track 10. In remake I decided to remap main theme track from 10 to 0.
Github.com
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
i don't know how tracks work, or checkpoints, but would it be possible to set a reverse/backwards flag for tracks so we have to race them backwards? (even if only in time trial mode would be fun/challenging.)
Thanks for suggestion. For time trial seems possible (excluding Mine, Urban, Luge). For AI - not so easy, have to retrain NN. Issue: Bitbucket.org
Very simple tech demo: Bitbucket.org (PowerslideRemake_RevMod.exe). Before run suggest to create copy of hiscores.dat, hiscores.str files - your hiscore info stored there, might be corrupted with rev mode. No UI changes so far, if rev mod looks ok can improve interface and add separate DB record for rev high scores.
Update: for some tracks AI works too, no more than 3 opponents
Moved to github: Github.com
Bug report: The corner marker in the radioactive dump room of mineshafted is in the wrong place. In the original you can cut the corner tight on the ledge with the boxes. In the remake if you use the shortcut the game doesn’t register that you’ve been round the corner at all and you can’t complete the lap.
Hope this helps. Thanks for all your hard work.
Thank you for feedback. It seem you have EU version of assets and it has different version of laptrack info. I simply hardcode US data for Mine and Luge Bitbucket.org
Prebuilt binary for windows: Bitbucket.org
Some new cheats available in single race (F5-F12)