making a replacement val() would be simple enough ... and reading would be too as long as you'd be willing to input the position of the file byte
maybe if i was in a programming mood i'd sit here and write what you'd need in your DLL for it - but theres kinda that air sound again when i try to think of coding stuff.
so i'll see about tonight when i have time to actually turn on my brain

by which time no doubt someone will've beat me to it
Tsu'va Oni Ni Jyuuko Fiori Sei Tau!
One block follows the suit ... the whole suit of blocks is the path ... what have you found?