My code is nothing special, it just opens the .lua files as text, changes a value and saves. I think there are other more sophisticated tools out there.
About deleting cached files of other missions
It is also worth checking my other 2 posts with the guides.
Post 180
Post 424
So i messed a little and found it.
In order to find the code block you need to delete, you have to do the following steps:
1) unpack the e200xx_area.fpkd file
2) find the e200xx_sequence.lua file (where xx is the 2 digit code of the mission).
3) open the .lua file with a hex editor (HxD in my guide)
4) and write down the first and the last 15 bytes.
5) open the original fpkd file which you unpacked previously with HxD.
6) search for the first bytes and write down the offset address of the first of those bytes.
This is where your sequence.lua file begins in the .fpkd file.
7) Do the same with the last bytes too.
8) Select and delete the whole block.
9) Save the file and exit.
Some of those steps are in the original guide. I forgot to mention there how you can find the cached file. All i did was to mention how to delete it.
Pretty simple, huh?
I've found the code blocks for you, but i wrote how to do it in case they change something in the future.
Code Blocks you need to delete for every mission:
e20010 - Ground Zeroes
Start: 3A1B70
End: 40B6FD
----------------------------------------
e20020 - Eliminate the Renegade Threat
Start: 284260
End: 2E7836
-----------------------------------------
e20030 - Classified Intel Acquisition
Start: 2661A0
End: 293296
-------------------------------------------
e20040 - Intel Operative Rescue
Start: 2584B0
End: 27C925
--------------------------------------------
e20050 - Destroy AA Emplacements
Start: 28DAF0
End: 2B2AF2
----------------------------------------------
e20060 - Deja Vu
Start: 265110
End: 2869E1
----------------------------------------------
e20070 - Jamais Vu.
Start: 24E740
End: 275E97