18 Dec 2020, 15:30

Je me suis fait une moulinette toute bête en Python 3 afin de modifier les fichiers automatiquement.
Voici le code de mon script _removeShader.py si cela intéresse quelqu'un. Il faut l’exécuter directement dans les dossiers [...]\overlays\mame\ et [...]\overlays\fbneo\
Moi je l'ai lancé depuis le partage Samba sous Windows.

A utiliser à vos risques et périls. 😉

import os

for fileName in os.listdir(os.getcwd()):
    if (fileName[-8:] == ".zip.cfg"):
        with open(fileName, 'r') as file :
            filedata = file.read()
        
        # Replace the target string
        filedata = filedata.replace('# shader\nvideo_shader_enable = "true"', '# shader\n#video_shader_enable = "true"')
        
        # Write the file out again
        with open(fileName, 'w') as file:
            file.write(filedata)

        print('File "' + fileName + '"has been modified')