You can't change PBO files on the fly, sadly.. But.. it seems some stuff (Scripts I know for sure, textures with setobjecttexture, models I assume, not got round to trying yet) all can be used outside of PBOs.
Configs are all read on startup, so theres no way to change them without restarting OFP:(
But, scripts can be changed on fly, as my "I was bored and wanted to make something"-project will demostrate when I fix it up (Nearly done), it lets you chat from a Visual Basic client to Flashpoint, using a dynamicly changed script
Also, you can access scripts in root of OFP folder, by using this exec "../../../TheScript.sqs"
Detecting when a file is accessed isn't possible, as OFP doesn't update the Last Accessed meta tag, or load it into memory (Make it un-writable, which you can check easily enough in Visual Basic, and less easily in C
)
As for programming, I suggest you learn Visual Basic,
www.planet-source-code.com is good, try and make something, like a simple chat program, you can learn most of what you need to make stuff from that, the rest just search google for.
If you want help with VB, contact me on MSN if you have it
- Ben
- Ben