18.019
371
-
16. okt 2018
French Riviera is a port of GTA IV's map made by nine30.
https://gtaforums.com/topic/750882-wipiv-french-riviera/
Map was converted using Autodesk 3ds Max 2012, CodeWalker and OpenMapTools - by dexyfex and OpenIV - by GooDNTS
This build contains some new remastered features from original IV like better shaders for roads, vegetation, traffic, parked flyable planes, props.
To install, input the files according to folder name and their relative paths using OpenIV.
First Uploaded: 03. jul 2018
Last Updated: 03. jul 2018
Last Downloaded: okoli 8 ur
197 Comments
More mods by FV Mods, nine30:
- Map Model
- Interior
- Building
French Riviera is a port of GTA IV's map made by nine30.
https://gtaforums.com/topic/750882-wipiv-french-riviera/
Map was converted using Autodesk 3ds Max 2012, CodeWalker and OpenMapTools - by dexyfex and OpenIV - by GooDNTS
This build contains some new remastered features from original IV like better shaders for roads, vegetation, traffic, parked flyable planes, props.
To install, input the files according to folder name and their relative paths using OpenIV.
First Uploaded: 03. jul 2018
Last Updated: 03. jul 2018
Last Downloaded: okoli 8 ur
-
hi, i LOVE your map mod but No Traffic on this map.. please give me a Solution Thanks you for help :)
23. jan 2022 -
Expand to read the full comment
For who is searching a fix for the no colision bug, theres a temporary fix UNTIL the creator update this.
go to update/x64/dlcpacks/frenchriviera/dlc.rpf, and edit content.xml
PASTE THIS<?xml version="1.0" encoding="utf-8"?>
<CDataFileMgr__ContentsOfDataFileXml>
<disabledFiles />
<includedXmlFiles />
<dataFiles>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/paths.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_2_metadata.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1_metadata.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_aerop.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_centre.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_cnx.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_cote.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_ligne.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_mtn.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_rocks.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_route.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_terre.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_vil_1.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_vil_2.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_vil_3.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_vil_4.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_vil_5.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_collisions.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_2/fr_props_1.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_2/fr_props_2.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_2/fr_props_3.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_2/fr_props_4.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_2/fr_props_5.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/props/vegetation.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/props/bins.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/props/rubbish.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/props/misc.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/props/lamppost.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/props/industrial.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
</dataFiles>
<contentChangeSets>
<Item>
<changeSetName>CCS_frenchriviera_NG_STREAMING_MAP</changeSetName>
<filesToEnable>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/paths.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1_metadata.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_2_metadata.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_aerop.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_centre.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_cnx.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_cote.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_ligne.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_mtn.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_rocks.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_route.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_terre.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_vil_1.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_vil_2.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_vil_3.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_vil_4.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_vil_5.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_1/fr_collisions.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_2/fr_props_1.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_2/fr_props_2.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_2/fr_props_3.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_2/fr_props_4.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/fr_2/fr_props_5.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/props/vegetation.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/props/bins.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/props/rubbish.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/props/misc.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/props/lamppost.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/frenchriviera/props/industrial.rpf</Item>
</filesToEnable>
<executionConditions>
<activeChangesetConditions>
</activeChangesetConditions>
<genericConditions>$level=MO_JIM_L11</genericConditions>
</executionConditions>
</Item>
</contentChangeSets>
<patchFiles />
</CDataFileMgr__ContentsOfDataFileXml>done!!! your map will be fixed.
03. feb 2022 -
-
@BleachFXX when i do this, I got the message " err_sys_fileload " and the game crash
03. feb 2022 -
-
-
@Enzo0102030405 you need to paste the EXACTLY code, i got this same crash when i was testing the patch.
i only changed all the "disabled" and "persistent" values to "true" and added all the map RPFS on the "filesToEnable". if pasting this code isnt working for you, try to just readjust in your own file with what i have sayed.03. feb 2022 -
@BleachFXX i did exactly what you said, but if i teleport to location the island isnt there. Dont know what i did wrong....
03. feb 2022 -
Expand to read the full comment
Okei I was really dumb sorry. Now its finally work.
I have another RPF´s
HERE IS MY CODE:
<?xml version="1.0" encoding="utf-8"?>
<CDataFileMgr__ContentsOfDataFileXml>
<disabledFiles />
<includedXmlFiles />
<dataFiles>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/french_riviera/french_riviera_metadata.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false"/>
<disabled value="true"/>
<persistent value="true"/>
<contents>CONTENTS_DLC_MAP_DATA</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/french_riviera_2/french_riviera_2_metadata.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false"/>
<disabled value="true"/>
<persistent value="true"/>
<contents>CONTENTS_DLC_MAP_DATA</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_props_metadata.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false"/>
<disabled value="true"/>
<persistent value="true"/>
<contents>CONTENTS_DLC_MAP_DATA</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/amenitie.ityp</filename>
<fileType>DLC_ITYP_REQUEST</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
<contents>CONTENTS_PROPS</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/beauty.ityp</filename>
<fileType>DLC_ITYP_REQUEST</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
<contents>CONTENTS_PROPS</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/bronx_w2.ityp</filename>
<fileType>DLC_ITYP_REQUEST</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
<contents>CONTENTS_PROPS</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/ext_veg.ityp</filename>
<fileType>DLC_ITYP_REQUEST</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
<contents>CONTENTS_PROPS</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/fences.ityp</filename>
<fileType>DLC_ITYP_REQUEST</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
<contents>CONTENTS_PROPS</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/fr_trees.ityp</filename>
<fileType>DLC_ITYP_REQUEST</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
<contents>CONTENTS_PROPS</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/lamppost.ityp</filename>
<fileType>DLC_ITYP_REQUEST</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
<contents>CONTENTS_PROPS</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/minigame.ityp</filename>
<fileType>DLC_ITYP_REQUEST</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
<contents>CONTENTS_PROPS</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/rooftop.ityp</filename>
<fileType>DLC_ITYP_REQUEST</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
<contents>CONTENTS_PROPS</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/rubbish.ityp</filename>
<fileType>DLC_ITYP_REQUEST</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
<contents>CONTENTS_PROPS</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/works.ityp</filename>
<fileType>DLC_ITYP_REQUEST</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
<contents>CONTENTS_PROPS</contents>
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/french_riviera/french_riviera.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/french_riviera_2/french_riviera_2.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_commercial.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_east.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_lev_des.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_roadside.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_street.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
<Item>
<filename>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_veg.rpf</filename>
<fileType>RPF_FILE</fileType>
<overlay value="false" />
<disabled value="true" />
<persistent value="true" />
</Item>
</dataFiles>
<contentChangeSets>
<Item>
<changeSetName>CCS_frenchriviera_NG_STREAMING_MAP</changeSetName>
<filesToEnable>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/french_riviera/french_riviera_metadata.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/french_riviera_2/french_riviera_2_metadata.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_props_metadata.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/french_riviera/french_riviera.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/french_riviera_2/french_riviera_2.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_commercial.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_east.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_lev_des.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_roadside.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_street.rpf</Item>
<Item>dlc_frenchriviera:/%PLATFORM%/levels/gta5/gta4_props/gta4_veg.rpf</Item>
</filesToEnable>
<executionConditions>
<activeChangesetConditions>
</activeChangesetConditions>
<genericConditions>$level=MO_JIM_L11</genericConditions>
</executionConditions>
</Item>
</contentChangeSets>
<patchFiles />
</CDataFileMgr__ContentsOfDataFileXml>03. feb 2022 -
-
@EncryptedReality I come from the liberty city remix v30, please update your mod
23. okt 2023 -
-
-
@SpaceMobz Oh ok, yeah i tried installing the traffic nodes from the 5M version inside the SP version and that didn’t work.
13. jan 2024 -
-
-
@Starfox1993 I jsut found a sloution for the map, install lspdfr, and launch it and go in police mode, when it loads trafic will be here, just tp urself to the map, and if u dont want to be a cop, go in a police station in the main map and then leave the plice job and go back to the french riviera map, the trafic will still be here, the reason of why lspdfr makes the map works is bc it modify the traffic to add some random police cars in the traffic so it refresh the traffic in french riviera, but it surely works with somle others mods that adds trafic, like add on spawners in trafics or smth, hope it help all
19. feb 2024 -
@Tim1502 @everyone I got the files up again for this mod on MEGA.
https://bit.ly/2CLqL7l