Could Beamdog help with modding on the iPad?
ljbo
Member Posts: 177
At the moment modding on the iPad requires to jail-break the device. I don't want to do that and I am sure a lot of other people interested in mods don't want either. It seems to me that a rather simple change could be made by BG:EE devs to make it possible to install mods on a vanilla iPad. First let me remind the directory organisation of the app:
Some times ago @lunar discovered that a mod could be installed by putting its files into Portraits. Unfortunately many mods modify dialog.tlk and therefore this solution is eventually a dead-end (even SCS needs to change dialog.tlk for things as mundane are reporting pre-buffing by spell casters).
My proposition would therefore be the following: could BG:EE developer put the override folder at least in the Library folder, or even better in the Documents folder? Programming-wise, this sounds trivial a change. Could it be that it would be forbidden by Apple?
The .app folder is signed and any change in there after the installation of the app will prevent its launch. There is no way around that requirement enforced by Apple. On the contrary, the Library folder is writable by the app itself. It is not visible from iTunes but there are freely available and legit tools that can be used to read/write there (ifuse for command-line lovers or iFunBox for GUI addicts): this is how custom portraits can be installed by putting them in the Portraits directory. Finally the Documents folder is visible from iTunes and fully readable and writable.
BGEE Home folder ├── BGEE.app ├── Contents ├── Resources ├── override
├── lang ├── en_US ├── dialog.tlk
├── Library ├── Portraits
├── Documents
Some times ago @lunar discovered that a mod could be installed by putting its files into Portraits. Unfortunately many mods modify dialog.tlk and therefore this solution is eventually a dead-end (even SCS needs to change dialog.tlk for things as mundane are reporting pre-buffing by spell casters).
My proposition would therefore be the following: could BG:EE developer put the override folder at least in the Library folder, or even better in the Documents folder? Programming-wise, this sounds trivial a change. Could it be that it would be forbidden by Apple?
4
Comments
Could one of you, @ljbo or @lunar, actually try putting a mod in Documents/override and see what happens?