Is it normal that when i try to do an FSFILE_Write to an opened file if you have a text in the file like this: "HELLO WORLD!" and you give as buffer to write to FSFILE_Write the string "WHAT?" i'll find in my file the text "WHAT? WORLD!" instead of only "WHAT?" ?
How can i fix this if i'm working on extdata Archive? (For SD Archive i solved deleting file if exist before starting writing but i don't know if i can just delete a file in an extdata archive).
Most file readers/writers are stream writers, that means if theres more data on the spot you're writing it won't get cut off, so basically you're overwriting the first part and leaving the last part untouched..
You'd have to delete the file first if it exists and then write a new file or zero-fill the whole thing and somehow reduce it's size (it'd be easier to just delete it first)









