Ports Olanov's Felony Rework to consoles
Go to file
2023-11-15 16:17:41 +01:00
files/xbox_modloader/media/UserLuaScripts Initial commit 2023-11-13 10:57:56 +01:00
patches-extra Initial commit 2023-11-13 10:57:56 +01:00
.gitignore Add .gitignore 2023-11-15 16:17:41 +01:00
LICENSE Initial commit 2023-11-13 10:57:56 +01:00
README.txt Initial commit 2023-11-13 10:57:56 +01:00
run.py Fix LuaSF big endian output..? 2023-11-15 16:17:19 +01:00

NOTE: THIS CURRENTLY DOESN'T WORK, it is suspected that luac's little endian output isn't liked by the consoles. Need luac to output big endian binaries.

This is a script that ports Olanov's Felony Rework (https://www.moddb.com/games/driver-san-francisco/downloads/felony-rework) to consoles. It is compatible with Windows and Linux (install Wine).

Getting ready:
* Install Python 3.x (3.4 and up are supported)
* Put LuaSF (https://cdn.discordapp.com/attachments/689179524101046424/695257138766807040/LuaSF.zip) into bin/windows/ (LuaSF.exe should be in bin/windows/LuaSF/)
* For x360, put xbcompression into bin/windows/ (xbcompress.exe/xbdecompress.exe should be in bin/windows/xbcompression/)
* Unpack Felony Rework 2.3 into felony_rework (Common/media should be in felony_rework/)
* Put the following PC files into game/ folder:
>> ScriptsActionActivities.fchunk
>> ScriptsChallenges.fchunk
>> ScriptsChapter1.fchunk
>> ScriptsChapter2.fchunk
>> ScriptsChapter3.fchunk
>> ScriptsChapter4.fchunk
>> ScriptsChapter5.fchunk
>> ScriptsChapter6.fchunk
>> ScriptsChapter7.fchunk
>> ScriptsLuaScripts.fchunk
* Extract the console's ISO of Driver:SF somewhere

Preparing the patch files:
* Run: run.py makepatch

Creating the mod for the console:
* Run: run.py apply <x360/ps3> <path to extracted ISO>

You can find the output in out/ -- You replace your game's files with the files in this directory.