proto files, that I have reverse-engineered, which you can use to auto-generate code that will enable you to read, create and modify ProPresenter 7 data files including: That's what you will find in this repository - a set of unofficial.
#Where are propresenter templates stored update
proto files, you have everything you need to create, read and update the data files. Instead, ProPresenter 7 uses Google "Protocol Buffers" to encode data stored in documents and various configuration files.Įven though the new files encoded with protocol buffers are not human readable, one of the nice things about using protocol buffers is how easy it is to auto-generate code that to work with the files once you have the data structure (messages) defined in human-readable.
When ProPresenter7 first came out I was a bit surprised to find that the files were no longer easy-to-understand, human readable XML files. I loved being able to make scripts and programs that could help improve and automate our workflow by working directly with Pro6 documents and also perform my own troubleshooting. One of the things I really loved about ProPresenter 5 and 6 was how easy it was to read and understand the documents and configuration files - both of which are XML. proto files that define the messages (data structures) used in the ProPresenter 7 files that are encoded as Google Protocol Buffers.
This is a set of unoffical and unsupported.