If I did want to edit the python file which file/files is it that I would have to edit?
This is about the nxusBookMachine.py - however, keeping that in sync with my changes will be hard, you basically have to re-do the whole procedure (unpack, decompyle, edit, compyle, pack) after each upgrade.
As for it being over written, I always keep a copy of my edited files so if I do a re-install, or upgrade Offline Ki, I can just copy my edited files over (Or in soe cases so I know what to edit in case I cant copy them copying them)
Well, you might end up missing updates to that file I am doing then.